Advertisement
TimothyMadden

luxmark stack trace (in gdb)

Dec 30th, 2024
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.34 KB | Software | 0 0
  1. 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
  2. 1122 bo = (void *)(unsigned long)kref->user_priv;
  3. (gdb) where
  4. #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
  5. #1 0x00007ffff433ab3b in pushbuf_submit (push=0x7fffdbfdd490, chan=<optimized out>) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1195
  6. #2 pushbuf_flush (push=push@entry=0x7fffdbfdd490) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1233
  7. #3 0x00007ffff433b6fd in pushbuf_refn (push=0x7fffdbfdd490, retry=true, refs=0x7fffcc4f4480, nr=1) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1486
  8. #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
  9. #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
  10. #6 0x00007ffff4ee50a4 in _nouveau_fence_emit (fence=0x7fff30001280) at ../src/gallium/drivers/nouveau/nouveau_fence.c:95
  11. #7 0x00007ffff4ee5444 in _nouveau_fence_next (nv=nv@entry=0x7fff3418ce10) at ../src/gallium/drivers/nouveau/nouveau_fence.c:291
  12. #8 0x00007ffff4f30e55 in nvc0_default_kick_notify (context=0x7fff3418ce10) at ../src/gallium/drivers/nouveau/nvc0/nvc0_context.c:285
  13. #9 0x00007ffff433a732 in pushbuf_submit (push=0x7fffdbfdd490, chan=<optimized out>) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1165
  14. #10 pushbuf_flush (push=push@entry=0x7fffdbfdd490) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1233
  15. #11 0x00007ffff433b3e4 in pushbuf_validate (push=0x7fffdbfdd490, retry=<optimized out>) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1539
  16. #12 0x00007ffff433b75e in nouveau_pushbuf_validate (push=push@entry=0x7fffdbfdd490) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1777
  17. #13 0x00007ffff4f46f38 in PUSH_VAL (push=0x7fffdbfdd490) at ../src/gallium/drivers/nouveau/nouveau_winsys.h:107
  18. #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>)
  19. at ../src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c:941
  20. #15 0x00007ffff4ee026e in nve4_state_validate_cp (mask=4294967295, nvc0=0x7fff3418ce10) at ../src/gallium/drivers/nouveau/nvc0/nve4_compute.c:467
  21. #16 nve4_launch_grid (pipe=0x7fff3418ce10, info=<optimized out>) at ../src/gallium/drivers/nouveau/nvc0/nve4_compute.c:826
  22. #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>,
  23. variable_local_mem=4115095907) at ../src/gallium/frontends/rusticl/mesa/pipe/context.rs:415
  24. #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
  25. #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)> ()
  26. at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/core/src/ops/function.rs:250
  27. #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
  28. #21 rusticl::core::event::{impl#0}::call::{closure#0} (w=...) at ../src/gallium/frontends/rusticl/core/event.rs:243
  29. #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
  30. #23 rusticl::core::event::Event::call (self=0x7fff360aa010, ctx=0x7fffcc4f4cb0) at ../src/gallium/frontends/rusticl/core/event.rs:234
  31. #24 rusticl::core::queue::{impl#3}::new::{closure#0} () at ../src/gallium/frontends/rusticl/core/queue.rs:179
  32. #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
  33. #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
  34. #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>)
  35. at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/core/src/panic/unwind_safe.rs:272
  36. #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>)
  37. at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/std/src/panicking.rs:557
  38. #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>)
  39. at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/std/src/panicking.rs:520
  40. #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>)
  41. at /builddir/build/BUILD/rust-1.83.0-build/rustc-1.83.0-src/library/std/src/panic.rs:358
  42. #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
  43. #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
  44. #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
  45. #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
  46. #35 std::sys::pal::unix::thread::{impl#2}::new::thread_start (main=0x7fffdbfdd600) at std/src/sys/pal/unix/thread.rs:105
  47. #36 0x00007ffff721e148 in start_thread (arg=<optimized out>) at pthread_create.c:448
  48. #37 0x00007ffff72a20cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
  49. (gdb)
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement