On this device: ``` Platform #1: rusticl +-- Device #0: AMD CAYMAN (DRM 2.50.0 / 5.15.0-48-generic, LLVM 16.0.0) ``` I got that: ``` luxmark: ../src/gallium/drivers/r600/sfn/sfn_nir.cpp:832: int r600_shader_from_nir(r600_context*, r600_pipe_shader*, r600_shader_key*): Assertion `shader' failed. Thread 55 "rusticl queue t" received signal SIGABRT, Aborted. [Switching to Thread 0x7fffd047a640 (LWP 1483880)] __pthread_kill_implementation (no_tid=0, signo=6, threadid=140736687744576) at ./nptl/pthread_kill.c:44 (gdb) thread apply all backtrace Thread 56 (Thread 0x7fffb4507640 (LWP 1408814) "rusticl queue t"): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fffedc91c9a in std::sys::unix::futex::futex_wait () at library/std/src/sys/unix/futex.rs:25 #2 std::sys_common::thread_parker::futex::Parker::park () at library/std/src/sys_common/thread_parker/futex.rs:50 #3 std::thread::park () at library/std/src/thread/mod.rs:901 #4 std::sync::mpsc::blocking::WaitToken::wait () at library/std/src/sync/mpsc/blocking.rs:68 #5 0x00007fffed8f5711 in std::sync::mpsc::oneshot::Packet, alloc::alloc::Global>>::recv, alloc::alloc::Global>> (self=0x7fff8c108cd0, deadline=...) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/sync/mpsc/oneshot.rs:140 #6 0x00007fffed91b4ee in std::sync::mpsc::Receiver, alloc::alloc::Global>>::recv, alloc::alloc::Global>> (self=0x7fffb45069b0) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/sync/mpsc/mod.rs:1161 #7 0x00007fffed991d14 in rusticl::core::queue::{impl#0}::new::{closure#0} () at ../src/gallium/frontends/rusticl/core/queue.rs:52 #8 0x00007fffed8f87fe in std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/sys_common/backtrace.rs:123 #9 0x00007fffed95b8f1 in std::thread::{impl#0}::spawn_unchecked::{closure#1}::{closure#0} () at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/thread/mod.rs:477 #10 0x00007fffed8d2631 in core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked::{closure#1}::{closure#0}> (self=..., _args=()) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/core/src/panic/unwind_safe.rs:271 #11 0x00007fffed8e4832 in std::panicking::try::do_call, ()> (data=0x7fffb4506b08) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/panicking.rs:406 #12 0x00007fffed8e51fb in __rust_try () from install/lib/x86_64-linux-gnu/libRusticlOpenCL.so.1 #13 0x00007fffed8e4720 in std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe> (f=...) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/panicking.rs:370 #14 0x00007fffed918c21 in std::panic::catch_unwind, ()> (f=...) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/panic.rs:133 #15 0x00007fffed95b679 in std::thread::{impl#0}::spawn_unchecked::{closure#1} () at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/thread/mod.rs:476 #16 0x00007fffed9830ee in core::ops::function::FnOnce::call_once () at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/core/src/ops/function.rs:227 #17 0x00007fffedca5b83 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/alloc/src/boxed.rs:1854 #18 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box, alloc::alloc::Global>, alloc::alloc::Global> () at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/alloc/src/boxed.rs:1854 #19 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108 #20 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #21 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 55 (Thread 0x7fffc049d640 (LWP 1408813) "rusticl queue t"): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140736419452480) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=140736419452480) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=140736419452480, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x00007ffff5076476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007ffff505c7f3 in __GI_abort () at ./stdlib/abort.c:79 #5 0x00007ffff505c71b in __assert_fail_base (fmt=0x7ffff0ca9850 "%s%s%s :%u : %s%s l'assertion « %s » a échoué.\n%n", assertion=0x7ffff04a3935 "shader", file=0x7ffff04a2180 "../src/gallium/drivers/r600/sfn/sfn_nir.cpp", line=832, function=) at ./assert/assert.c:92 #6 0x00007ffff506de96 in __GI___assert_fail (assertion=0x7ffff04a3935 "shader", file=0x7ffff04a2180 "../src/gallium/drivers/r600/sfn/sfn_nir.cpp", line=832, function=0x7ffff04a38e8 "int r600_shader_from_nir(r600_context*, r600_pipe_shader*, r600_shader_key*)") at ./assert/assert.c:101 #7 0x00007fffeefe2396 in r600_shader_from_nir (rctx=0x7fff8c022880, pipeshader=0x7fff7c02e1e0, key=0x7fffc049bf1c) at ../src/gallium/drivers/r600/sfn/sfn_nir.cpp:832 #8 0x00007fffeee54fba in r600_pipe_shader_create (ctx=0x7fff8c022880, shader=0x7fff7c02e1e0, key=...) at ../src/gallium/drivers/r600/r600_shader.c:218 #9 0x00007fffeee8cb61 in r600_shader_select (ctx=0x7fff8c022880, sel=0x7fff7c02d540, dirty=0x7fffc049c047, precompile=true) at ../src/gallium/drivers/r600/r600_state_common.c:959 #10 0x00007fffeee184d0 in evergreen_create_compute_state (ctx=0x7fff8c022880, cso=0x7fffc049c0c8) at ../src/gallium/drivers/r600/evergreen_compute.c:451 #11 0x00007fffed9c6804 in mesa_rust::pipe::context::PipeContext::create_compute_state (self=0x7fffc049c9c0, nir=0x7fff8dca10a8, static_local_mem=0) at ../src/gallium/frontends/rusticl/mesa/pipe/context.rs:272 #12 0x00007fffed8deffd in rusticl::core::kernel::{impl#4}::launch::{closure#0} (q=0x7fff8c0ef408, ctx=0x7fffc049c9c0) at ../src/gallium/frontends/rusticl/core/kernel.rs:1007 #13 0x00007fffed8f158d in alloc::boxed::{impl#46}::call<(&alloc::sync::Arc, &mesa_rust::pipe::context::PipeContext), dyn core::ops::function::Fn<(&alloc::sync::Arc, &mesa_rust::pipe::context::PipeContext), Output=core::result::Result<(), i32>>, alloc::alloc::Global> (self=0x7fff8c0ef430, args=...) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/alloc/src/boxed.rs:1868 #14 0x00007fffed90a01e in rusticl::core::event::{impl#2}::call::{closure#0} (w=0x7fff8c0ef430) at ../src/gallium/frontends/rusticl/core/event.rs:168 #15 0x00007fffed93a848 in core::option::Option<&alloc::boxed::Box, &mesa_rust::pipe::context::PipeContext), Output=core::result::Result<(), i32>>, alloc::alloc::Global>>::map_or<&alloc::boxed::Box, &mesa_rust::pipe::context::PipeContext), Output=core::result::Result<(), i32>>, alloc::alloc::Global>, i32, rusticl::core::event::{impl#2}::call::{closure#0}> (self=..., default=2, f=...) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/core/src/option.rs:946 #16 0x00007fffed909f54 in rusticl::core::event::Event::call (self=0x7fff8c0ef3f0, ctx=0x7fffc049c9c0) at ../src/gallium/frontends/rusticl/core/event.rs:164 #17 0x00007fffed991ffe in rusticl::core::queue::{impl#0}::new::{closure#0} () at ../src/gallium/frontends/rusticl/core/queue.rs:65 #18 0x00007fffed8f87fe in std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/sys_common/backtrace.rs:123 #19 0x00007fffed95b8f1 in std::thread::{impl#0}::spawn_unchecked::{closure#1}::{closure#0} () at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/thread/mod.rs:477 #20 0x00007fffed8d2631 in core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked::{closure#1}::{closure#0}> (self=..., _args=()) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/core/src/panic/unwind_safe.rs:271 #21 0x00007fffed8e4832 in std::panicking::try::do_call, ()> (data=0x7fffc049cb08) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/panicking.rs:406 #22 0x00007fffed8e51fb in __rust_try () from install/lib/x86_64-linux-gnu/libRusticlOpenCL.so.1 #23 0x00007fffed8e4720 in std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe> (f=...) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/panicking.rs:370 #24 0x00007fffed918c21 in std::panic::catch_unwind, ()> (f=...) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/panic.rs:133 #25 0x00007fffed95b679 in std::thread::{impl#0}::spawn_unchecked::{closure#1} () at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/thread/mod.rs:476 #26 0x00007fffed9830ee in core::ops::function::FnOnce::call_once () at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/core/src/ops/function.rs:227 #27 0x00007fffedca5b83 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/alloc/src/boxed.rs:1854 #28 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box, alloc::alloc::Global>, alloc::alloc::Global> () at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/alloc/src/boxed.rs:1854 #29 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108 #30 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #31 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 54 (Thread 0x7fff8bfff640 (LWP 1408812) "luxmark:disk$0"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffb800b0ac) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffb800b0ac) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffb800b0ac, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff50c7ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffb800b058, cond=0x7fffb800b080) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x7fffb800b080, mutex=0x7fffb800b058) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffede0c55e in cnd_wait (cond=0x7fffb800b080, mtx=0x7fffb800b058) at ../src/c11/impl/threads_posix.c:135 #6 0x00007fffedd95a56 in util_queue_thread_func (input=0x7fffb800b900) at ../src/util/u_queue.c:289 #7 0x00007fffede0c261 in impl_thrd_routine (p=0x7fffb800afc0) at ../src/c11/impl/threads_posix.c:67 #8 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #9 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 53 (Thread 0x7fff917fa640 (LWP 1408811) "luxmark"): #0 0x00007ffff529c5be in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007ffff5299b78 in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #3 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 52 (Thread 0x7fff91ffb640 (LWP 1408810) "luxmark"): #0 0x00007ffff529c5be in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007ffff5299b78 in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #3 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 51 (Thread 0x7fff927fc640 (LWP 1408809) "luxmark"): #0 0x00007ffff529c5be in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007ffff5299b78 in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #3 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 50 (Thread 0x7fffb4d08640 (LWP 1408808) "luxmark"): #0 0x00007ffff529c5be in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007ffff5299b78 in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #3 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 49 (Thread 0x7fff93fff640 (LWP 1408807) "luxmark"): #0 0x00007ffff529c5be in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007ffff5299b78 in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #3 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 48 (Thread 0x7fff937fe640 (LWP 1408806) "luxmark"): #0 0x00007ffff529c5be in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007ffff5299b78 in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #3 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 47 (Thread 0x7fff92ffd640 (LWP 1408805) "luxmark"): #0 0x00007ffff529c5be in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007ffff5299b78 in ?? () from /lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #3 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 14 (Thread 0x7fffb77fe640 (LWP 1408772) "luxmark"): #0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffb8014de0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=) at ./nptl/futex-internal.c:139 #3 0x00007ffff50d0c5f in do_futex_wait (sem=sem@entry=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:111 #4 0x00007ffff50d0cf8 in __new_sem_wait_slow64 (sem=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:183 #5 0x00007ffff3d570c2 in IlmThread_2_5::Semaphore::wait() () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #6 0x00007ffff3d57c8a in ?? () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #7 0x00007ffff548b2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #9 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 13 (Thread 0x7fffb7fff640 (LWP 1408771) "luxmark"): #0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffb8014de0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=) at ./nptl/futex-internal.c:139 #3 0x00007ffff50d0c5f in do_futex_wait (sem=sem@entry=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:111 #4 0x00007ffff50d0cf8 in __new_sem_wait_slow64 (sem=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:183 #5 0x00007ffff3d570c2 in IlmThread_2_5::Semaphore::wait() () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #6 0x00007ffff3d57c8a in ?? () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #7 0x00007ffff548b2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #9 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 12 (Thread 0x7fffc0f4c640 (LWP 1408770) "luxmark"): #0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffb8014de0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=) at ./nptl/futex-internal.c:139 #3 0x00007ffff50d0c5f in do_futex_wait (sem=sem@entry=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:111 #4 0x00007ffff50d0cf8 in __new_sem_wait_slow64 (sem=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:183 #5 0x00007ffff3d570c2 in IlmThread_2_5::Semaphore::wait() () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #6 0x00007ffff3d57c8a in ?? () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #7 0x00007ffff548b2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #9 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 11 (Thread 0x7fffc174d640 (LWP 1408769) "luxmark"): #0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffb8014de0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=) at ./nptl/futex-internal.c:139 #3 0x00007ffff50d0c5f in do_futex_wait (sem=sem@entry=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:111 #4 0x00007ffff50d0cf8 in __new_sem_wait_slow64 (sem=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:183 #5 0x00007ffff3d570c2 in IlmThread_2_5::Semaphore::wait() () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #6 0x00007ffff3d57c8a in ?? () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #7 0x00007ffff548b2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #9 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 10 (Thread 0x7fffc1f4e640 (LWP 1408768) "luxmark"): #0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffb8014de0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=) at ./nptl/futex-internal.c:139 #3 0x00007ffff50d0c5f in do_futex_wait (sem=sem@entry=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:111 #4 0x00007ffff50d0cf8 in __new_sem_wait_slow64 (sem=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:183 #5 0x00007ffff3d570c2 in IlmThread_2_5::Semaphore::wait() () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #6 0x00007ffff3d57c8a in ?? () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #7 0x00007ffff548b2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #9 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 9 (Thread 0x7fffc274f640 (LWP 1408767) "luxmark"): #0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffb8014de0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=) at ./nptl/futex-internal.c:139 #3 0x00007ffff50d0c5f in do_futex_wait (sem=sem@entry=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:111 #4 0x00007ffff50d0cf8 in __new_sem_wait_slow64 (sem=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:183 #5 0x00007ffff3d570c2 in IlmThread_2_5::Semaphore::wait() () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #6 0x00007ffff3d57c8a in ?? () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #7 0x00007ffff548b2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #9 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 8 (Thread 0x7fffc2f50640 (LWP 1408766) "luxmark"): #0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffb8014de0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=) at ./nptl/futex-internal.c:139 #3 0x00007ffff50d0c5f in do_futex_wait (sem=sem@entry=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:111 #4 0x00007ffff50d0cf8 in __new_sem_wait_slow64 (sem=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:183 #5 0x00007ffff3d570c2 in IlmThread_2_5::Semaphore::wait() () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #6 0x00007ffff3d57c8a in ?? () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #7 0x00007ffff548b2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #9 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 7 (Thread 0x7fffc3751640 (LWP 1408765) "luxmark"): #0 __futex_abstimed_wait_common64 (private=, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffb8014de0) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffb8014de0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=) at ./nptl/futex-internal.c:139 #3 0x00007ffff50d0c5f in do_futex_wait (sem=sem@entry=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:111 #4 0x00007ffff50d0cf8 in __new_sem_wait_slow64 (sem=0x7fffb8014de0, abstime=0x0, clockid=0) at ./nptl/sem_waitcommon.c:183 #5 0x00007ffff3d570c2 in IlmThread_2_5::Semaphore::wait() () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #6 0x00007ffff3d57c8a in ?? () from /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 #7 0x00007ffff548b2b3 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6 #8 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #9 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 6 (Thread 0x7fffc3f52640 (LWP 1408764) "luxmark"): #0 __futex_abstimed_wait_common64 (private=-309338642, cancel=true, abstime=0x7fffc3f50498, op=137, expected=0, futex_word=0x7fff688837d8) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=-309338642, abstime=0x7fffc3f50498, clockid=-1191544736, expected=0, futex_word=0x7fff688837d8) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fff688837d8, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffc3f50498, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff50c7f1b in __pthread_cond_wait_common (abstime=0x7fffc3f50498, clockid=1, mutex=0x7fffb978b770, cond=0x7fff688837b0) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_timedwait64 (cond=0x7fff688837b0, mutex=0x7fffb978b770, abstime=0x7fffc3f50498) at ./nptl/pthread_cond_wait.c:652 #5 0x00007fffedc9d7d5 in std::sys::unix::condvar::Condvar::wait_timeout () at library/std/src/sys/unix/condvar.rs:114 #6 0x00007fffed8f889a in std::sys_common::condvar::Condvar::wait_timeout (self=0x7fff8c0ef4b0, mutex=0x7fff8c0ef440, dur=...) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/sys_common/condvar.rs:56 #7 0x00007fffed8f8636 in std::sync::condvar::Condvar::wait_timeout (self=0x7fff8c0ef4b0, guard=..., dur=...) at /rustc/9d1b2106e23b1abd32fce1f17267604a5102f57a/library/std/src/sync/condvar.rs:385 #8 0x00007fffed909dc1 in rusticl::core::event::Event::wait (self=0x7fff8c0ef3f0) at ../src/gallium/frontends/rusticl/core/event.rs:147 #9 0x00007fffed9925cb in rusticl::core::queue::Queue::flush (self=0x7fff8c0c0ed0, wait=true) at ../src/gallium/frontends/rusticl/core/queue.rs:91 #10 0x00007fffed8cb141 in rusticl::api::queue::finish_queue (command_queue=0x7fff8c0c0ed0) at ../src/gallium/frontends/rusticl/api/queue.rs:198 #11 0x00007fffed8c739e in rusticl::api::icd::cl_finish (command_queue=0x7fff8c0c0ed0) at ../src/gallium/frontends/rusticl/api/icd.rs:936 #12 0x000055555595dbbc in slg::PathOCLBaseRenderThread::InitRender() () #13 0x000055555595dc20 in slg::PathOCLBaseRenderThread::Start() () #14 0x000055555594eaf7 in slg::PathOCLBaseRenderEngine::StartLockLess() () #15 0x00005555557d1135 in slg::PathOCLRenderEngine::StartLockLess() () #16 0x000055555579c8aa in slg::RenderEngine::Start() () #17 0x000055555570a193 in LuxRenderSession::Start() () #18 0x00005555556e0ede in LuxMarkApp::EngineInitThreadImpl(LuxMarkApp*) () #19 0x0000555555a4d36b in thread_proxy () #20 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #21 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 5 (Thread 0x7fffd0812640 (LWP 1407515) "luxmark:disk$0"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555564355ec) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555564355ec) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555564355ec, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff50c7ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555556435598, cond=0x5555564355c0) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5555564355c0, mutex=0x555556435598) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffede0c55e in cnd_wait (cond=0x5555564355c0, mtx=0x555556435598) at ../src/c11/impl/threads_posix.c:135 #6 0x00007fffedd95a56 in util_queue_thread_func (input=0x555556435120) at ../src/util/u_queue.c:289 #7 0x00007fffede0c261 in impl_thrd_routine (p=0x555556435100) at ../src/c11/impl/threads_posix.c:67 #8 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #9 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 4 (Thread 0x7fffd1154640 (LWP 1407514) "luxmark:rcs0"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555556434a08) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555556434a08) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555556434a08, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff50c7ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555564349b8, cond=0x5555564349e0) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5555564349e0, mutex=0x5555564349b8) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffede0c55e in cnd_wait (cond=0x5555564349e0, mtx=0x5555564349b8) at ../src/c11/impl/threads_posix.c:135 #6 0x00007fffedd95a56 in util_queue_thread_func (input=0x555556434bd0) at ../src/util/u_queue.c:289 #7 0x00007fffede0c261 in impl_thrd_routine (p=0x555556435140) at ../src/c11/impl/threads_posix.c:67 #8 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #9 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 3 (Thread 0x7fffd1955640 (LWP 1407513) "luxmark:disk$0"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55555622e1ac) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55555622e1ac) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55555622e1ac, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff50c7ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55555622e158, cond=0x55555622e180) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x55555622e180, mutex=0x55555622e158) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffede0c55e in cnd_wait (cond=0x55555622e180, mtx=0x55555622e158) at ../src/c11/impl/threads_posix.c:135 #6 0x00007fffedd95a56 in util_queue_thread_func (input=0x5555563f5390) at ../src/util/u_queue.c:289 #7 0x00007fffede0c261 in impl_thrd_routine (p=0x5555563f5370) at ../src/c11/impl/threads_posix.c:67 #8 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #9 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 2 (Thread 0x7fffd2297640 (LWP 1407512) "luxmark:rcs0"): #0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555563f74b8) at ./nptl/futex-internal.c:57 #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555563f74b8) at ./nptl/futex-internal.c:87 #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555563f74b8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 #3 0x00007ffff50c7ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555563f7468, cond=0x5555563f7490) at ./nptl/pthread_cond_wait.c:503 #4 ___pthread_cond_wait (cond=0x5555563f7490, mutex=0x5555563f7468) at ./nptl/pthread_cond_wait.c:627 #5 0x00007fffede0c55e in cnd_wait (cond=0x5555563f7490, mtx=0x5555563f7468) at ../src/c11/impl/threads_posix.c:135 #6 0x00007fffedd95a56 in util_queue_thread_func (input=0x555556311000) at ../src/util/u_queue.c:289 #7 0x00007fffede0c261 in impl_thrd_routine (p=0x5555563f53b0) at ../src/c11/impl/threads_posix.c:67 #8 0x00007ffff50c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 #9 0x00007ffff515aa00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 1 (Thread 0x7ffff20efcc0 (LWP 1400022) "luxmark"): #0 0x00007ffff514cd7f in __GI___poll (fds=0x55555a9b4b70, nfds=2, timeout=3880) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff4f59696 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff4f023c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff603a6d3 in QEventDispatcherGlib::processEvents(QFlags) () from install/lib/libQtCore.so.4 #4 0x00007ffff6519a97 in ?? () from install/lib/libQtGui.so.4 #5 0x00007ffff600e5e4 in QEventLoop::processEvents(QFlags) () from install/lib/libQtCore.so.4 #6 0x00007ffff600e8f6 in QEventLoop::exec(QFlags) () from install/lib/libQtCore.so.4 #7 0x00007ffff601393c in QCoreApplication::exec() () from install/lib/libQtCore.so.4 #8 0x00005555556c0e61 in main () ```