Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 0x00007ffff433845f in pushbuf_dump (dev=dev@entry=0x2540c20, krec=krec@entry=0x7fff34117f70, krec_id=krec_id@entry=0, chid=chid@entry=312) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1122
- 1122 bo = (void *)(unsigned long)kref->user_priv;
- (gdb) where
- #0 0x00007ffff433845f in pushbuf_dump (dev=dev@entry=0x2540c20, krec=krec@entry=0x7fff34117f70, krec_id=krec_id@entry=0, chid=chid@entry=312) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1122
- #1 0x00007ffff433ab3b in pushbuf_submit (push=0x7fffdbfdd490, chan=<optimized out>) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1195
- #2 pushbuf_flush (push=push@entry=0x7fffdbfdd490) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1233
- #3 0x00007ffff433b6fd in pushbuf_refn (push=0x7fffdbfdd490, retry=true, refs=0x7fffcc4f4480, nr=1) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1486
- #4 0x00007ffff433b743 in nouveau_pushbuf_refn (push=<optimized out>, refs=refs@entry=0x7fffcc4f4480, nr=nr@entry=1) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1701
- #5 0x00007ffff4ebf42a in nvc0_screen_fence_emit (pcontext=<optimized out>, sequence=<optimized out>, wait=<optimized out>) at ../src/gallium/drivers/nouveau/nvc0/nvc0_screen.c:776
- #6 0x00007ffff4ee50a4 in _nouveau_fence_emit (fence=0x7fff30001280) at ../src/gallium/drivers/nouveau/nouveau_fence.c:95
- #7 0x00007ffff4ee5444 in _nouveau_fence_next (nv=nv@entry=0x7fff3418ce10) at ../src/gallium/drivers/nouveau/nouveau_fence.c:291
- #8 0x00007ffff4f30e55 in nvc0_default_kick_notify (context=0x7fff3418ce10) at ../src/gallium/drivers/nouveau/nvc0/nvc0_context.c:285
- #9 0x00007ffff433a732 in pushbuf_submit (push=0x7fffdbfdd490, chan=<optimized out>) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1165
- #10 pushbuf_flush (push=push@entry=0x7fffdbfdd490) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1233
- #11 0x00007ffff433b3e4 in pushbuf_validate (push=0x7fffdbfdd490, retry=<optimized out>) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1539
- #12 0x00007ffff433b75e in nouveau_pushbuf_validate (push=push@entry=0x7fffdbfdd490) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1777
- #13 0x00007ffff4f46f38 in PUSH_VAL (push=0x7fffdbfdd490) at ../src/gallium/drivers/nouveau/nouveau_winsys.h:107
- #14 nvc0_state_validate (nvc0=nvc0@entry=0x7fff3418ce10, mask=mask@entry=4294967295, validate_list=validate_list@entry=0x7ffff628b1e0 <validate_list_cp>, size=size@entry=8, dirty=dirty@entry=0x7fff3418d3e4, bufctx=<optimized out>)
- at ../src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c:941
- #15 0x00007ffff4ee026e in nve4_state_validate_cp (mask=4294967295, nvc0=0x7fff3418ce10) at ../src/gallium/drivers/nouveau/nvc0/nve4_compute.c:467
- #16 nve4_launch_grid (pipe=0x7fff3418ce10, info=<optimized out>) at ../src/gallium/drivers/nouveau/nvc0/nve4_compute.c:826
- #17 0x00007ffff4081fd6 in mesa_rust::pipe::context::PipeContext::launch_grid (self=<optimized out>, work_dim=<optimized out>, block=<error reading variable: Cannot access memory at address 0x51b40>, grid=<error reading variable: Cannot access memory at address 0x1>,
- variable_local_mem=4115095907) at ../src/gallium/frontends/rusticl/mesa/pipe/context.rs:415
- #18 0x00007ffff402a971 in rusticl::core::kernel::{impl#13}::launch::{closure#0} (q=<optimized out>, ctx=<optimized out>) at ../src/gallium/frontends/rusticl/core/kernel.rs:1575
- #19 core::ops::function::FnOnce::call_once<rusticl::core::kernel::{impl#13}::launch::{closure_env#0}, (&alloc::sync::Arc<rusticl::core::queue::Queue, alloc::alloc::Global>, &rusticl::core::queue::QueueContext)> ()
- at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/core/src/ops/function.rs:250
- #20 0x00007ffff402408f in alloc::boxed::{impl#48}::call_once<(&alloc::sync::Arc<rusticl::core::queue::Queue, alloc::alloc::Global>, &rusticl::core::queue::QueueContext), (dyn core::ops::function::FnOnce<(&alloc::sync::Arc<rusticl::core::queue::Queue, alloc::alloc::Global>, &rusticl::core::queue::QueueContext), Output=core::result::Result<(), i32>> + core::marker::Send + core::marker::Sync), alloc::alloc::Global> (self=..., args=...) at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/alloc/src/boxed.rs:2454
- #21 rusticl::core::event::{impl#0}::call::{closure#0} (w=...) at ../src/gallium/frontends/rusticl/core/event.rs:243
- #22 core::option::Option<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(&alloc::sync::Arc<rusticl::core::queue::Queue, alloc::alloc::Global>, &rusticl::core::queue::QueueContext), Output=core::result::Result<(), i32>> + core::marker::Send + core::marker::Sync), alloc::alloc::Global>>::map_or<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(&alloc::sync::Arc<rusticl::core::queue::Queue, alloc::alloc::Global>, &rusticl::core::queue::QueueContext), Output=core::result::Result<(), i32>> + core::marker::Send + core::marker::Sync), alloc::alloc::Global>, i32, rusticl::core::event::{impl#0}::call::{closure_env#0}> (self=..., default=2, f=...) at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/core/src/option.rs:1172
- #23 rusticl::core::event::Event::call (self=0x7fff360aa010, ctx=0x7fffcc4f4cb0) at ../src/gallium/frontends/rusticl/core/event.rs:234
- #24 rusticl::core::queue::{impl#3}::new::{closure#0} () at ../src/gallium/frontends/rusticl/core/queue.rs:179
- #25 std::sys::backtrace::__rust_begin_short_backtrace<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()> (f=...) at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/std/src/sys/backtrace.rs:154
- #26 0x00007ffff4027b7c in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()> () at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/std/src/thread/mod.rs:538
- #27 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>> (self=<error reading variable: Cannot access memory at address 0x0>)
- at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/core/src/panic/unwind_safe.rs:272
- #28 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>>, ()> (data=<error reading variable: Cannot access memory at address 0x0>)
- at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/std/src/panicking.rs:557
- #29 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x0>)
- at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/std/src/panicking.rs:520
- #30 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x0>)
- at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/std/src/panic.rs:358
- #31 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()> () at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/std/src/thread/mod.rs:537
- #32 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>, ()> () at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/core/src/ops/function.rs:250
- #33 0x00007ffff40a778b in alloc::boxed::{impl#48}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> (self=..., args=<optimized out>) at alloc/src/boxed.rs:2454
- #34 alloc::boxed::{impl#48}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> (self=0x7fffdbfdd600, args=<optimized out>) at alloc/src/boxed.rs:2454
- #35 std::sys::pal::unix::thread::{impl#2}::new::thread_start (main=0x7fffdbfdd600) at std/src/sys/pal/unix/thread.rs:105
- #36 0x00007ffff721e148 in start_thread (arg=<optimized out>) at pthread_create.c:448
- #37 0x00007ffff72a20cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
- (gdb)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement