Wayland session crashed after selecting a sound output via quick settings menu
Hi
I use Shell 43.1 on Arch Linux.
I got duplicated sound outputs in the quick settings menu after switching to wired network from Wi-Fi, I selected one of them (a remote output used to stream audio over LAN), Shell crashed and my system went to login screen.
Thread 22 (Thread 0x7fd3e77fe6c0 (LWP 1263)):
#0 0x00007fd4143140bf in __GI___poll (fds=0x7fd3d409c8b0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fd41539f1df in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7fd3d409c8b0, timeout=<optimized out>, context=0x564bcbb369a0) at ../glib/glib/gmain.c:4543
#2 g_main_context_iterate.constprop.0 (context=0x564bcbb369a0, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4233
#3 0x00007fd415347ddf in g_main_loop_run (loop=0x7fd3d40480c0) at ../glib/glib/gmain.c:4438
#4 0x00007fd4145d02e1 in input_thread (seat_impl=0x564bcbb35090) at ../mutter/src/backends/native/meta-seat-impl.c:2874
#5 0x00007fd415375e05 in g_thread_proxy (data=0x564bcbb2ce40) at ../glib/glib/gthread.c:831
#6 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#7 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 21 (Thread 0x7fd38d7a86c0 (LWP 54621)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fd415398ad7 in g_cond_wait_until (cond=<optimized out>, mutex=0x564bcb821700, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1669
#2 0x00007fd415316893 in g_async_queue_pop_intern_unlocked (queue=0x564bcb821700, wait=1, end_time=16135477886) at ../glib/glib/gasyncqueue.c:428
#3 0x00007fd415316a37 in g_async_queue_timeout_pop (queue=0x564bcb821700, timeout=<optimized out>) at ../glib/glib/gasyncqueue.c:551
#4 0x00007fd41537b516 in g_thread_pool_wait_for_new_pool () at ../glib/glib/gthreadpool.c:183
#5 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:410
#6 0x00007fd415375e05 in g_thread_proxy (data=0x564bceb0ab60) at ../glib/glib/gthread.c:831
#7 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#8 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 20 (Thread 0x7fd390aef6c0 (LWP 21756)):
#0 0x00007fd4143140bf in __GI___poll (fds=fds@entry=0x7fd3ec0eff70, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fd3e41de8c7 in poll (__timeout=-1, __nfds=2, __fds=0x7fd3ec0eff70) at /usr/include/bits/poll2.h:39
#2 poll_func (ufds=0x7fd3ec0eff70, nfds=2, timeout=-1, userdata=0x7fd3880196f0) at ../pulseaudio/src/pulse/thread-mainloop.c:70
#3 0x00007fd3e41c846c in pa_mainloop_poll (m=m@entry=0x7fd388023460) at ../pulseaudio/src/pulse/mainloop.c:863
#4 0x00007fd3e41d242c in pa_mainloop_iterate (m=m@entry=0x7fd388023460, block=block@entry=1, retval=retval@entry=0x0) at ../pulseaudio/src/pulse/mainloop.c:945
#5 0x00007fd3e41d24e1 in pa_mainloop_run (m=0x7fd388023460, retval=0x0) at ../pulseaudio/src/pulse/mainloop.c:963
#6 0x00007fd3e41e2c02 in thread (userdata=0x7fd3880042a0) at ../pulseaudio/src/pulse/thread-mainloop.c:101
#7 0x00007fd3e417fc57 in internal_thread_func (userdata=0x7fd3880055a0) at ../pulseaudio/src/pulsecore/thread-posix.c:81
#8 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#9 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 19 (Thread 0x7fd3925bb6c0 (LWP 6291)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fd3e471a735 in std::sys::unix::futex::futex_wait (futex=0x7fd3ec04c288, expected=8, timeout=...) at library/std/src/sys/unix/futex.rs:62
#2 0x00007fd3e4720b97 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout (self=0x7fd3ec04c288, mutex=0x7fd3ec04c280, timeout=...) at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait (self=0x7fd3ec04c288, mutex=0x7fd3ec04c280) at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x00007fd3e42e6d0b in std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7fd3ec04c280) at /rustc/1.64.0/library/std/src/sys_common/condvar.rs:42
#5 std::sync::condvar::Condvar::wait<bool> (self=<optimized out>, guard=...) at /rustc/1.64.0/library/std/src/sync/condvar.rs:191
#6 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#9}::wait_until_cold::{closure_env#2}> (self=<optimized out>, idle_state=0x7fd3925b9600, latch=<optimized out>, has_injected_jobs=...) at src/sleep/mod.rs:228
#7 0x00007fd3e42e66ef in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#9}::wait_until_cold::{closure_env#2}> (self=0x7fd3ec04c288, idle_state=0x7fd3925b9600, latch=0x7fd3ec1254a8, has_injected_jobs=...) at src/sleep/mod.rs:122
#8 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7fd3925b9780, latch=<optimized out>) at src/registry.rs:732
#9 0x00007fd3e446ba04 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> (self=0x7fd3925b9780, latch=0x89) at src/registry.rs:703
#10 rayon_core::registry::main_loop (registry=..., index=3, worker=...) at src/registry.rs:836
#11 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:55
#12 0x00007fd3e44676e1 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:100
#13 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /rustc/1.64.0/library/std/src/sys_common/backtrace.rs:122
#14 0x00007fd3e4468504 in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /rustc/1.64.0/library/std/src/thread/mod.rs:505
#15 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=<error reading variable: Cannot access memory at address 0x0>, _args=()) at /rustc/1.64.0/library/core/src/panic/unwind_safe.rs:271
#16 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /rustc/1.64.0/library/std/src/panicking.rs:492
#17 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x0>) at /rustc/1.64.0/library/std/src/panicking.rs:456
#18 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x0>) at /rustc/1.64.0/library/std/src/panic.rs:137
#19 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /rustc/1.64.0/library/std/src/thread/mod.rs:504
#20 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /rustc/1.64.0/library/core/src/ops/function.rs:248
#21 0x00007fd3e471f4c3 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> (self=..., args=()) at library/alloc/src/boxed.rs:1935
#22 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> (self=0x7fd3ec0f9120, args=()) at library/alloc/src/boxed.rs:1935
#23 std::sys::unix::thread::{impl#2}::new::thread_start (main=0x7fd3ec0f9120) at library/std/src/sys/unix/thread.rs:108
#24 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#25 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 18 (Thread 0x7fd38f7ab6c0 (LWP 6289)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fd3e471a735 in std::sys::unix::futex::futex_wait (futex=0x7fd3ec04c188, expected=15, timeout=...) at library/std/src/sys/unix/futex.rs:62
#2 0x00007fd3e4720b97 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout (self=0x7fd3ec04c188, mutex=0x7fd3ec04c180, timeout=...) at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait (self=0x7fd3ec04c188, mutex=0x7fd3ec04c180) at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x00007fd3e42e6d0b in std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7fd3ec04c180) at /rustc/1.64.0/library/std/src/sys_common/condvar.rs:42
#5 std::sync::condvar::Condvar::wait<bool> (self=<optimized out>, guard=...) at /rustc/1.64.0/library/std/src/sync/condvar.rs:191
#6 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#9}::wait_until_cold::{closure_env#2}> (self=<optimized out>, idle_state=0x7fd38f7a9600, latch=<optimized out>, has_injected_jobs=...) at src/sleep/mod.rs:228
#7 0x00007fd3e42e66ef in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#9}::wait_until_cold::{closure_env#2}> (self=0x7fd3ec04c188, idle_state=0x7fd38f7a9600, latch=0x7fd3ec125438, has_injected_jobs=...) at src/sleep/mod.rs:122
#8 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7fd38f7a9780, latch=<optimized out>) at src/registry.rs:732
#9 0x00007fd3e446ba04 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> (self=0x7fd38f7a9780, latch=0x89) at src/registry.rs:703
#10 rayon_core::registry::main_loop (registry=..., index=1, worker=...) at src/registry.rs:836
#11 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:55
#12 0x00007fd3e44676e1 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:100
#13 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /rustc/1.64.0/library/std/src/sys_common/backtrace.rs:122
#14 0x00007fd3e4468504 in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /rustc/1.64.0/library/std/src/thread/mod.rs:505
#15 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=<error reading variable: Cannot access memory at address 0x0>, _args=()) at /rustc/1.64.0/library/core/src/panic/unwind_safe.rs:271
#16 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /rustc/1.64.0/library/std/src/panicking.rs:492
#17 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x0>) at /rustc/1.64.0/library/std/src/panicking.rs:456
#18 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x0>) at /rustc/1.64.0/library/std/src/panic.rs:137
#19 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /rustc/1.64.0/library/std/src/thread/mod.rs:504
#20 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /rustc/1.64.0/library/core/src/ops/function.rs:248
#21 0x00007fd3e471f4c3 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> (self=..., args=()) at library/alloc/src/boxed.rs:1935
#22 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> (self=0x7fd3ec0f8d10, args=()) at library/alloc/src/boxed.rs:1935
#23 std::sys::unix::thread::{impl#2}::new::thread_start (main=0x7fd3ec0f8d10) at library/std/src/sys/unix/thread.rs:108
#24 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#25 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 17 (Thread 0x7fd3927bc6c0 (LWP 6290)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fd3e471a735 in std::sys::unix::futex::futex_wait (futex=0x7fd3ec04c208, expected=11, timeout=...) at library/std/src/sys/unix/futex.rs:62
#2 0x00007fd3e4720b97 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout (self=0x7fd3ec04c208, mutex=0x7fd3ec04c200, timeout=...) at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait (self=0x7fd3ec04c208, mutex=0x7fd3ec04c200) at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x00007fd3e42e6d0b in std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7fd3ec04c200) at /rustc/1.64.0/library/std/src/sys_common/condvar.rs:42
#5 std::sync::condvar::Condvar::wait<bool> (self=<optimized out>, guard=...) at /rustc/1.64.0/library/std/src/sync/condvar.rs:191
#6 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#9}::wait_until_cold::{closure_env#2}> (self=<optimized out>, idle_state=0x7fd3927ba600, latch=<optimized out>, has_injected_jobs=...) at src/sleep/mod.rs:228
#7 0x00007fd3e42e66ef in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#9}::wait_until_cold::{closure_env#2}> (self=0x7fd3ec04c208, idle_state=0x7fd3927ba600, latch=0x7fd3ec125470, has_injected_jobs=...) at src/sleep/mod.rs:122
#8 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7fd3927ba780, latch=<optimized out>) at src/registry.rs:732
#9 0x00007fd3e446ba04 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> (self=0x7fd3927ba780, latch=0x89) at src/registry.rs:703
#10 rayon_core::registry::main_loop (registry=..., index=2, worker=...) at src/registry.rs:836
#11 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:55
#12 0x00007fd3e44676e1 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:100
#13 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /rustc/1.64.0/library/std/src/sys_common/backtrace.rs:122
#14 0x00007fd3e4468504 in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /rustc/1.64.0/library/std/src/thread/mod.rs:505
#15 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=<error reading variable: Cannot access memory at address 0x0>, _args=()) at /rustc/1.64.0/library/core/src/panic/unwind_safe.rs:271
#16 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /rustc/1.64.0/library/std/src/panicking.rs:492
#17 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x0>) at /rustc/1.64.0/library/std/src/panicking.rs:456
#18 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x0>) at /rustc/1.64.0/library/std/src/panic.rs:137
#19 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /rustc/1.64.0/library/std/src/thread/mod.rs:504
#20 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /rustc/1.64.0/library/core/src/ops/function.rs:248
#21 0x00007fd3e471f4c3 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> (self=..., args=()) at library/alloc/src/boxed.rs:1935
#22 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> (self=0x7fd3ec0f8d70, args=()) at library/alloc/src/boxed.rs:1935
#23 std::sys::unix::thread::{impl#2}::new::thread_start (main=0x7fd3ec0f8d70) at library/std/src/sys/unix/thread.rs:108
#24 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#25 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 16 (Thread 0x7fd38efaa6c0 (LWP 6288)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fd3e471a735 in std::sys::unix::futex::futex_wait (futex=0x7fd3ec04c108, expected=8, timeout=...) at library/std/src/sys/unix/futex.rs:62
#2 0x00007fd3e4720b97 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout (self=0x7fd3ec04c108, mutex=0x7fd3ec04c100, timeout=...) at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait (self=0x7fd3ec04c108, mutex=0x7fd3ec04c100) at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x00007fd3e42e6d0b in std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7fd3ec04c100) at /rustc/1.64.0/library/std/src/sys_common/condvar.rs:42
#5 std::sync::condvar::Condvar::wait<bool> (self=<optimized out>, guard=...) at /rustc/1.64.0/library/std/src/sync/condvar.rs:191
#6 rayon_core::sleep::Sleep::sleep<rayon_core::registry::{impl#9}::wait_until_cold::{closure_env#2}> (self=<optimized out>, idle_state=0x7fd38efa8600, latch=<optimized out>, has_injected_jobs=...) at src/sleep/mod.rs:228
#7 0x00007fd3e42e66ef in rayon_core::sleep::Sleep::no_work_found<rayon_core::registry::{impl#9}::wait_until_cold::{closure_env#2}> (self=0x7fd3ec04c108, idle_state=0x7fd38efa8600, latch=0x7fd3ec125400, has_injected_jobs=...) at src/sleep/mod.rs:122
#8 rayon_core::registry::WorkerThread::wait_until_cold (self=0x7fd38efa8780, latch=<optimized out>) at src/registry.rs:732
#9 0x00007fd3e446ba04 in rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> (self=0x7fd38efa8780, latch=0x89) at src/registry.rs:703
#10 rayon_core::registry::main_loop (registry=..., index=0, worker=...) at src/registry.rs:836
#11 rayon_core::registry::ThreadBuilder::run (self=...) at src/registry.rs:55
#12 0x00007fd3e44676e1 in rayon_core::registry::{impl#2}::spawn::{closure#0} () at src/registry.rs:100
#13 std::sys_common::backtrace::__rust_begin_short_backtrace<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> (f=...) at /rustc/1.64.0/library/std/src/sys_common/backtrace.rs:122
#14 0x00007fd3e4468504 in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /rustc/1.64.0/library/std/src/thread/mod.rs:505
#15 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>> (self=<error reading variable: Cannot access memory at address 0x0>, _args=()) at /rustc/1.64.0/library/core/src/panic/unwind_safe.rs:271
#16 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (data=<optimized out>) at /rustc/1.64.0/library/std/src/panicking.rs:492
#17 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>> (f=<error reading variable: Cannot access memory at address 0x0>) at /rustc/1.64.0/library/std/src/panicking.rs:456
#18 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>>, ()> (f=<error reading variable: Cannot access memory at address 0x0>) at /rustc/1.64.0/library/std/src/panic.rs:137
#19 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()> () at /rustc/1.64.0/library/std/src/thread/mod.rs:504
#20 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rayon_core::registry::{impl#2}::spawn::{closure_env#0}, ()>, ()> () at /rustc/1.64.0/library/core/src/ops/function.rs:248
#21 0x00007fd3e471f4c3 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> (self=..., args=()) at library/alloc/src/boxed.rs:1935
#22 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> (self=0x7fd3ec04c0e0, args=()) at library/alloc/src/boxed.rs:1935
#23 std::sys::unix::thread::{impl#2}::new::thread_start (main=0x7fd3ec04c0e0) at library/std/src/sys/unix/thread.rs:108
#24 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#25 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 15 (Thread 0x7fd3e5c026c0 (LWP 1330)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x564bcbb9fe34) at futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2 0x00007fd41429c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x00007fd41429ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fd4133c7520 <js::gHelperThreadLock>, cond=0x564bcbb9fe08) at pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x564bcbb9fe08, mutex=0x7fd4133c7520 <js::gHelperThreadLock>) at pthread_cond_wait.c:618
#5 0x00007fd412b8e2b1 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=0x564bcbb9fe08, lock=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:106
#6 mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., a_rel_time=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:113
#7 0x00007fd412b8e1a3 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., rel_time=...) at /usr/src/debug/firefox-102.4.0/js/src/threading/ConditionVariable.h:106
#8 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) (this=0x564bcbb9fdf0, lock=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:208
#9 js::HelperThread::threadLoop(js::InternalThreadPool*) (this=0x564bcbbe9d10, pool=0x564bcbb9fdf0) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:287
#10 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) (pool=0x564bcbb9fdf0, helper=0x564bcbbe9d10) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:225
#11 0x00007fd412d40eae in js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) (this=0x564bcbbe9d40) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:220
#12 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) (aPack=0x564bcbbe9d40) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:209
#13 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#14 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 14 (Thread 0x7fd3e5e016c0 (LWP 1329)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x564bcbb9fe34) at futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2 0x00007fd41429c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x00007fd41429ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fd4133c7520 <js::gHelperThreadLock>, cond=0x564bcbb9fe08) at pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x564bcbb9fe08, mutex=0x7fd4133c7520 <js::gHelperThreadLock>) at pthread_cond_wait.c:618
#5 0x00007fd412b8e2b1 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=0x564bcbb9fe08, lock=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:106
#6 mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., a_rel_time=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:113
#7 0x00007fd412b8e1a3 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., rel_time=...) at /usr/src/debug/firefox-102.4.0/js/src/threading/ConditionVariable.h:106
#8 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) (this=0x564bcbb9fdf0, lock=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:208
#9 js::HelperThread::threadLoop(js::InternalThreadPool*) (this=0x564bcbbe9a80, pool=0x564bcbb9fdf0) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:287
#10 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) (pool=0x564bcbb9fdf0, helper=0x564bcbbe9a80) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:225
#11 0x00007fd412d40eae in js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) (this=0x564bcbbe9ab0) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:220
#12 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) (aPack=0x564bcbbe9ab0) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:209
#13 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#14 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 13 (Thread 0x7fd3e61ff6c0 (LWP 1327)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x564bcbb9fe34) at futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2 0x00007fd41429c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x00007fd41429ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fd4133c7520 <js::gHelperThreadLock>, cond=0x564bcbb9fe08) at pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x564bcbb9fe08, mutex=0x7fd4133c7520 <js::gHelperThreadLock>) at pthread_cond_wait.c:618
#5 0x00007fd412b8e2b1 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=0x564bcbb9fe08, lock=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:106
#6 mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., a_rel_time=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:113
#7 0x00007fd412b8e1a3 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., rel_time=...) at /usr/src/debug/firefox-102.4.0/js/src/threading/ConditionVariable.h:106
#8 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) (this=0x564bcbb9fdf0, lock=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:208
#9 js::HelperThread::threadLoop(js::InternalThreadPool*) (this=0x564bcbbe9560, pool=0x564bcbb9fdf0) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:287
#10 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) (pool=0x564bcbb9fdf0, helper=0x564bcbbe9560) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:225
#11 0x00007fd412d40eae in js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) (this=0x564bcbbe9590) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:220
#12 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) (aPack=0x564bcbbe9590) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:209
#13 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#14 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 12 (Thread 0x7fd3e60006c0 (LWP 1328)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x564bcbb9fe34) at futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2 0x00007fd41429c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x00007fd41429ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fd4133c7520 <js::gHelperThreadLock>, cond=0x564bcbb9fe08) at pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x564bcbb9fe08, mutex=0x7fd4133c7520 <js::gHelperThreadLock>) at pthread_cond_wait.c:618
#5 0x00007fd412b8e2b1 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=0x564bcbb9fe08, lock=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:106
#6 mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., a_rel_time=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:113
#7 0x00007fd412b8e1a3 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., rel_time=...) at /usr/src/debug/firefox-102.4.0/js/src/threading/ConditionVariable.h:106
#8 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) (this=0x564bcbb9fdf0, lock=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:208
#9 js::HelperThread::threadLoop(js::InternalThreadPool*) (this=0x564bcbbe97f0, pool=0x564bcbb9fdf0) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:287
#10 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) (pool=0x564bcbb9fdf0, helper=0x564bcbbe97f0) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:225
#11 0x00007fd412d40eae in js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) (this=0x564bcbbe9820) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:220
#12 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) (aPack=0x564bcbbe9820) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:209
#13 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#14 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 11 (Thread 0x7fd3e63fe6c0 (LWP 1326)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x564bcbb9fe34) at futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2 0x00007fd41429c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x00007fd41429ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fd4133c7520 <js::gHelperThreadLock>, cond=0x564bcbb9fe08) at pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x564bcbb9fe08, mutex=0x7fd4133c7520 <js::gHelperThreadLock>) at pthread_cond_wait.c:618
#5 0x00007fd412b8e2b1 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=0x564bcbb9fe08, lock=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:106
#6 mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., a_rel_time=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:113
#7 0x00007fd412b8e1a3 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., rel_time=...) at /usr/src/debug/firefox-102.4.0/js/src/threading/ConditionVariable.h:106
#8 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) (this=0x564bcbb9fdf0, lock=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:208
#9 js::HelperThread::threadLoop(js::InternalThreadPool*) (this=0x564bcbbe92d0, pool=0x564bcbb9fdf0) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:287
#10 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) (pool=0x564bcbb9fdf0, helper=0x564bcbbe92d0) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:225
#11 0x00007fd412d40eae in js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) (this=0x564bcbbe9300) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:220
#12 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) (aPack=0x564bcbbe9300) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:209
#13 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#14 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 10 (Thread 0x7fd3e67fc6c0 (LWP 1324)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x564bcbb9fe34) at futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2 0x00007fd41429c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x00007fd41429ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fd4133c7520 <js::gHelperThreadLock>, cond=0x564bcbb9fe08) at pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x564bcbb9fe08, mutex=0x7fd4133c7520 <js::gHelperThreadLock>) at pthread_cond_wait.c:618
#5 0x00007fd412b8e2b1 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=0x564bcbb9fe08, lock=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:106
#6 mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., a_rel_time=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:113
#7 0x00007fd412b8e1a3 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., rel_time=...) at /usr/src/debug/firefox-102.4.0/js/src/threading/ConditionVariable.h:106
#8 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) (this=0x564bcbb9fdf0, lock=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:208
#9 js::HelperThread::threadLoop(js::InternalThreadPool*) (this=0x564bcbbd65a0, pool=0x564bcbb9fdf0) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:287
#10 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) (pool=0x564bcbb9fdf0, helper=0x564bcbbd65a0) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:225
#11 0x00007fd412d40eae in js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) (this=0x564bcbbd65d0) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:220
#12 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) (aPack=0x564bcbbd65d0) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:209
#13 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#14 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 9 (Thread 0x7fd4055fe6c0 (LWP 1258)):
#0 0x00007fd4143140bf in __GI___poll (fds=0x564bcb97ad70, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fd41539f1df in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x564bcb97ad70, timeout=<optimized out>, context=0x564bcb97ae20) at ../glib/glib/gmain.c:4543
#2 g_main_context_iterate.constprop.0 (context=0x564bcb97ae20, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4233
#3 0x00007fd415347132 in g_main_context_iteration (context=0x564bcb97ae20, may_block=1) at ../glib/glib/gmain.c:4303
#4 0x00007fd40c503ebe in () at /usr/lib/gio/modules/libdconfsettings.so
#5 0x00007fd415375e05 in g_thread_proxy (data=0x564bcb97daa0) at ../glib/glib/gthread.c:831
#6 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#7 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 8 (Thread 0x7fd3e5a036c0 (LWP 1331)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x564bcbb9fe34) at futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2 0x00007fd41429c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x564bcbb9fe34, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x00007fd41429ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fd4133c7520 <js::gHelperThreadLock>, cond=0x564bcbb9fe08) at pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x564bcbb9fe08, mutex=0x7fd4133c7520 <js::gHelperThreadLock>) at pthread_cond_wait.c:618
#5 0x00007fd412b8e2b1 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=0x564bcbb9fe08, lock=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:106
#6 mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., a_rel_time=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:113
#7 0x00007fd412b8e1a3 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., rel_time=...) at /usr/src/debug/firefox-102.4.0/js/src/threading/ConditionVariable.h:106
#8 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) (this=0x564bcbb9fdf0, lock=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:208
#9 js::HelperThread::threadLoop(js::InternalThreadPool*) (this=0x564bcbbe9fa0, pool=0x564bcbb9fdf0) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:287
#10 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) (pool=0x564bcbb9fdf0, helper=0x564bcbbe9fa0) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:225
#11 0x00007fd412d40eae in js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) (this=0x564bcbbe9fd0) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:220
#12 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) (aPack=0x564bcbbe9fd0) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:209
#13 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#14 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 7 (Thread 0x7fd407fff6c0 (LWP 1249)):
#0 0x00007fd4143140bf in __GI___poll (fds=0x564bcda47a90, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fd41539f1df in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x564bcda47a90, timeout=<optimized out>, context=0x7fd40000e510) at ../glib/glib/gmain.c:4543
#2 g_main_context_iterate.constprop.0 (context=0x7fd40000e510, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4233
#3 0x00007fd415347ddf in g_main_loop_run (loop=0x7fd40000e600) at ../glib/glib/gmain.c:4438
#4 0x00007fd41553c33c in gdbus_shared_thread_func (user_data=0x7fd40000e4e0) at ../glib/gio/gdbusprivate.c:284
#5 0x00007fd415375e05 in g_thread_proxy (data=0x7fd400001520) at ../glib/glib/gthread.c:831
#6 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#7 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 6 (Thread 0x7fd3e65fd6c0 (LWP 1325)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x564bcbb9fe30) at futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564bcbb9fe30, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2 0x00007fd41429c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x564bcbb9fe30, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x00007fd41429ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fd4133c7520 <js::gHelperThreadLock>, cond=0x564bcbb9fe08) at pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x564bcbb9fe08, mutex=0x7fd4133c7520 <js::gHelperThreadLock>) at pthread_cond_wait.c:618
#5 0x00007fd412b8e2b1 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&) (this=0x564bcbb9fe08, lock=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:106
#6 mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., a_rel_time=...) at /usr/src/debug/firefox-102.4.0/mozglue/misc/ConditionVariable_posix.cpp:113
#7 0x00007fd412b8e1a3 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&) (this=0x564bcbb9fe08, lock=..., rel_time=...) at /usr/src/debug/firefox-102.4.0/js/src/threading/ConditionVariable.h:106
#8 js::InternalThreadPool::wait(js::AutoLockHelperThreadState&) (this=0x564bcbb9fdf0, lock=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:208
#9 js::HelperThread::threadLoop(js::InternalThreadPool*) (this=0x564bcbbe9040, pool=0x564bcbb9fdf0) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:287
#10 js::HelperThread::ThreadMain(js::InternalThreadPool*, js::HelperThread*) (pool=0x564bcbb9fdf0, helper=0x564bcbbe9040) at /usr/src/debug/firefox-102.4.0/js/src/vm/InternalThreadPool.cpp:225
#11 0x00007fd412d40eae in js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::callMain<0ul, 1ul>(std::integer_sequence<unsigned long, 0ul, 1ul>) (this=0x564bcbbe9070) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:220
#12 js::detail::ThreadTrampoline<void (&)(js::InternalThreadPool*, js::HelperThread*), js::InternalThreadPool*&, js::HelperThread*>::Start(void*) (aPack=0x564bcbbe9070) at /usr/src/debug/firefox-102.4.0/js/src/threading/Thread.h:209
#13 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#14 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 5 (Thread 0x7fd3f4dff6c0 (LWP 1260)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x564bcb9e5aa0) at futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564bcb9e5aa0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2 0x00007fd41429c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x564bcb9e5aa0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x00007fd41429ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564bcb9e5a50, cond=0x564bcb9e5a78) at pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x564bcb9e5a78, mutex=0x564bcb9e5a50) at pthread_cond_wait.c:618
#5 0x00007fd405f0799e in cnd_wait () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:135
#6 0x00007fd405ebaf8c in util_queue_thread_func () at ../mesa-22.2.1/src/util/u_queue.c:287
#7 0x00007fd405f078cc in impl_thrd_routine () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:67
#8 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#9 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 4 (Thread 0x7fd40d5ff6c0 (LWP 1247)):
#0 0x00007fd4143140bf in __GI___poll (fds=0x7fd3fc35f630, nfds=3, timeout=3996) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fd41539f1df in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7fd3fc35f630, timeout=<optimized out>, context=0x564bcb821800) at ../glib/glib/gmain.c:4543
#2 g_main_context_iterate.constprop.0 (context=0x564bcb821800, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4233
#3 0x00007fd415347132 in g_main_context_iteration (context=0x564bcb821800, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4303
#4 0x00007fd415347182 in glib_worker_main (data=<optimized out>) at ../glib/glib/gmain.c:6414
#5 0x00007fd415375e05 in g_thread_proxy (data=0x564bcb803000) at ../glib/glib/gthread.c:831
#6 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#7 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 3 (Thread 0x7fd405dff6c0 (LWP 1256)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x564bcb95b1f8) at futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564bcb95b1f8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2 0x00007fd41429c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x564bcb95b1f8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x00007fd41429ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564bcb95b1a8, cond=0x564bcb95b1d0) at pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x564bcb95b1d0, mutex=0x564bcb95b1a8) at pthread_cond_wait.c:618
#5 0x00007fd405f0799e in cnd_wait () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:135
#6 0x00007fd405ebaf8c in util_queue_thread_func () at ../mesa-22.2.1/src/util/u_queue.c:287
#7 0x00007fd405f078cc in impl_thrd_routine () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:67
#8 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#9 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 2 (Thread 0x7fd3e7fff6c0 (LWP 1262)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x564bcba994d0) at futex-internal.c:57
#1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x564bcba994d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2 0x00007fd41429c51f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x564bcba994d0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3 0x00007fd41429ecd0 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564bcba99480, cond=0x564bcba994a8) at pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x564bcba994a8, mutex=0x564bcba99480) at pthread_cond_wait.c:618
#5 0x00007fd405f0799e in cnd_wait () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:135
#6 0x00007fd405ebaf8c in util_queue_thread_func () at ../mesa-22.2.1/src/util/u_queue.c:287
#7 0x00007fd405f078cc in impl_thrd_routine () at ../mesa-22.2.1/src/c11/impl/threads_posix.c:67
#8 0x00007fd41429f8fd in start_thread (arg=<optimized out>) at pthread_create.c:442
#9 0x00007fd414321a60 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
Thread 1 (Thread 0x7fd40f90db00 (LWP 1245)):
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1 0x00007fd4142a16b3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2 0x00007fd414251958 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x0000564bca97fb19 in dump_gjs_stack_on_signal_handler (signo=6) at ../gnome-shell/src/main.c:369
#4 0x00007fd414251a00 in <signal handler called> () at /usr/lib/libc.so.6
#5 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6 0x00007fd4142a16b3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#7 0x00007fd414251958 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8 0x00007fd41423b53d in __GI_abort () at abort.c:79
#9 0x00007fd41531006a in g_assertion_message (domain=<optimized out>, file=0x7fd3e4bb0af0 "../gnome-shell/subprojects/gvc/gvc-mixer-control.c", line=<optimized out>, func=<optimized out>, message=<optimized out>) at ../glib/glib/gtestutils.c:3256
#10 0x00007fd41536bae0 in g_assertion_message_expr (domain=domain@entry=0x7fd3e4bb002e "Gvc", file=file@entry=0x7fd3e4bb0af0 "../gnome-shell/subprojects/gvc/gvc-mixer-control.c", line=line@entry=557, func=func@entry=0x7fd3e4bb2180 <__func__.17> "gvc_mixer_control_change_profile_on_selected_device", expr=expr@entry=0x7fd3e4bb05bd "best_profile") at ../glib/glib/gtestutils.c:3282
#11 0x00007fd3e4ba45e7 in gvc_mixer_control_change_profile_on_selected_device (control=0x564bcbbd6b00, device=0x7fd3fc009ee0, profile=0x0) at ../gnome-shell/subprojects/gvc/gvc-mixer-control.c:557
#12 0x00007fd413a474f6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#13 0x00007fd413a43f5e in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:673
#14 0x00007fd413a46b73 in ffi_call (cif=0x564bcc347520, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>) at ../src/x86/ffi64.c:710
#15 0x00007fd4148f4408 in Gjs::Function::invoke(JSContext*, JS::CallArgs const&, JS::Handle<JSObject*>, _GIArgument*) (this=0x564bcc347500, context=0x564bcbbe8400, args=..., this_obj=..., r_value=0x0) at ../gjs/gi/function.cpp:969
#16 0x00007fd4148f4b28 in Gjs::Function::call(JSContext*, unsigned int, JS::Value*) (context=0x564bcbbe8400, js_argc=<optimized out>, vp=<optimized out>) at ../gjs/gi/function.cpp:1149
#17 0x00007fd41289f6f6 in CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) (cx=0x564bcbbe8400, native=0x7fd4148f4a40 <Gjs::Function::call(JSContext*, unsigned int, JS::Value*)>, reason=js::CallReason::Call, args=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:420
#18 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) (cx=0x564bcbbe8400, args=<optimized out>, construct=<optimized out>, reason=<optimized out>) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:493
#19 InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) (cx=<optimized out>, args=<optimized out>, reason=<optimized out>) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:574
#20 js::CallFromStack(JSContext*, JS::CallArgs const&) (cx=<optimized out>, args=<optimized out>) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:578
#21 Interpret(JSContext*, js::RunState&) (cx=<optimized out>, state=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:3314
#22 0x00007fd4128980ea in js::RunScript(JSContext*, js::RunState&) (cx=0x564bcbbe8400, state=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:389
#23 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) (cx=0x564bcbbe8400, args=..., construct=js::NO_CONSTRUCT, reason=<optimized out>) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:539
#24 InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) (cx=0x564bcbbe8400, args=..., reason=<optimized out>) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:574
#25 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) (cx=0x564bcbbe8400, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:605
#26 0x00007fd412e7fde5 in JS_CallFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSFunction*>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (cx=0x564bcbbe8400, obj=..., fun=..., args=..., rval=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/CallAndConstruct.cpp:72
#27 0x00007fd4148e9e85 in JS::Call (rval=..., args=..., fun=..., thisObj=..., cx=<optimized out>) at /usr/include/mozjs-102/js/CallAndConstruct.h:86
#28 Gjs::Closure::invoke(JS::Handle<JSObject*>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (this=0x564bce2bb170, this_obj=..., args=..., retval=...) at ../gjs/gi/closure.cpp:185
#29 0x00007fd414920e54 in Gjs::Closure::marshal(_GValue*, unsigned int, _GValue const*, void*, void*) (this=0x564bce2bb170, return_value=0x0, n_param_values=<optimized out>, param_values=0x564bcff84bd0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at /usr/include/mozjs-102/js/RootingAPI.h:613
#30 0x00007fd4158d1210 in g_closure_invoke (closure=0x564bce2bb170, return_value=0x0, n_param_values=2, param_values=0x564bcff84bd0, invocation_hint=0x7ffeb40a7180) at ../glib/gobject/gclosure.c:832
#31 0x00007fd4158feea8 in signal_emit_unlocked_R.isra.0 (node=<optimized out>, detail=0, instance=0x564bce2a7900, emission_return=0x0, instance_and_params=0x564bcff84bd0) at ../glib/gobject/gsignal.c:3796
#32 0x00007fd414903a00 in ObjectInstance::emit_impl(JSContext*, JS::CallArgs const&) (argv=..., context=0x564bcbbe8400, this=<optimized out>) at /usr/include/c++/12.2.0/bits/stl_vector.h:1255
#33 ObjectBase::emit(JSContext*, unsigned int, JS::Value*) (cx=0x564bcbbe8400, argc=<optimized out>, vp=<optimized out>) at ../gjs/gi/object.cpp:2203
#34 0x00007fd41289ee1d in CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) (cx=0x564bcbbe8400, native=0x7fd414902f10 <ObjectBase::emit(JSContext*, unsigned int, JS::Value*)>, reason=js::CallReason::Call, args=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:420
#35 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) (cx=0x564bcbbe8400, args=<optimized out>, construct=<optimized out>, reason=<optimized out>) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:507
#36 InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) (cx=<optimized out>, args=<optimized out>, reason=<optimized out>) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:574
#37 js::CallFromStack(JSContext*, JS::CallArgs const&) (cx=<optimized out>, args=<optimized out>) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:578
#38 Interpret(JSContext*, js::RunState&) (cx=<optimized out>, state=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:3314
#39 0x00007fd4128980ea in js::RunScript(JSContext*, js::RunState&) (cx=0x564bcbbe8400, state=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:389
#40 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) (cx=0x564bcbbe8400, args=..., construct=js::NO_CONSTRUCT, reason=<optimized out>) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:539
#41 InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) (cx=0x564bcbbe8400, args=..., reason=<optimized out>) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:574
#42 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) (cx=0x564bcbbe8400, fval=..., thisv=..., args=..., rval=..., reason=<optimized out>) at /usr/src/debug/firefox-102.4.0/js/src/vm/Interpreter.cpp:605
#43 0x00007fd412e7fde5 in JS_CallFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSFunction*>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (cx=0x564bcbbe8400, obj=..., fun=..., args=..., rval=...) at /usr/src/debug/firefox-102.4.0/js/src/vm/CallAndConstruct.cpp:72
#44 0x00007fd4148e9e85 in JS::Call (rval=..., args=..., fun=..., thisObj=..., cx=<optimized out>) at /usr/include/mozjs-102/js/CallAndConstruct.h:86
#45 Gjs::Closure::invoke(JS::Handle<JSObject*>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (this=0x564bcbf24190, this_obj=..., args=..., retval=...) at ../gjs/gi/closure.cpp:185
#46 0x00007fd4148f18bc in GjsCallbackTrampoline::callback_closure_inner(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, _GIArgument**, _GIBaseInfoStub*, int, int, void*) (result=0x7ffeb40a7f40, c_args_offset=1, n_args=1, ret_type=0x7ffeb40a7b30, args=0x7ffeb40a7da0, rval=..., this_object=..., context=0x564bcbbe8400, this=0x564bcbf24190) at ../gjs/gi/function.cpp:503
#47 GjsCallbackTrampoline::callback_closure(_GIArgument**, void*) (this=0x564bcbf24190, args=0x7ffeb40a7da0, result=0x7ffeb40a7f40) at ../gjs/gi/function.cpp:367
#48 0x00007fd4148f2b70 in GjsCallbackTrampoline::create_closure()::{lambda(ffi_cif*, void*, void**, void*)#1}::_FUN(ffi_cif*, void*, void**, void*) () at ../gjs/gi/function.cpp:659
#49 0x00007fd413a470d2 in ffi_closure_unix64_inner (cif=<optimized out>, fun=<optimized out>, user_data=<optimized out>, rvalue=<optimized out>, reg_args=<optimized out>, argp=0x7ffeb40a7f70 " ") at ../src/x86/ffi64.c:899
#50 0x00007fd413a47718 in ffi_closure_unix64 () at ../src/x86/unix64.S:303
#51 0x00007fd414794ff9 in _clutter_marshal_BOOLEAN__BOXEDv (closure=0x564bcbb987f0, return_value=0x7ffeb40a80b0, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x564bcb9c1860) at clutter/clutter/clutter-marshal.c:130
#52 0x00007fd4158ef11c in _g_closure_invoke_va (param_types=<optimized out>, n_params=<optimized out>, args=0x7ffeb40a8160, instance=<optimized out>, return_value=<optimized out>, closure=0x564bcbb987f0) at ../glib/gobject/gclosure.c:895
#53 g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeb40a8160) at ../glib/gobject/gsignal.c:3456
#54 0x00007fd4158ef204 in g_signal_emit (instance=instance@entry=0x564bce2a7900, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3606
#55 0x00007fd4147ad4a3 in clutter_actor_event (actor=0x564bce2a7900, event=0x564bceced4e0, capture=0) at ../mutter/clutter/clutter/clutter-actor.c:12115
#56 0x00007fd4147bfeab in _clutter_actor_handle_event (self=<optimized out>, root=0x564bccedd280, event=0x564bceced4e0) at ../mutter/clutter/clutter/clutter-actor.c:18670
#57 0x00007fd414801be6 in emit_event_chain (event=0x564bceced4e0, target=0x564bce2a7900) at ../mutter/clutter/clutter/clutter-main.c:665
#58 emit_event (event=<optimized out>, target=<optimized out>) at ../mutter/clutter/clutter/clutter-main.c:683
#59 _clutter_process_event_details (context=0x564bcba73ab0, event=0x564bceced4e0, stage=<optimized out>) at ../mutter/clutter/clutter/clutter-main.c:881
#60 _clutter_process_event (event=event@entry=0x564bceced4e0) at ../mutter/clutter/clutter/clutter-main.c:971
#61 0x00007fd414821708 in _clutter_stage_queue_event (stage=0x564bcbbb33f0, event=0x564bceced4e0, copy_event=1) at ../mutter/clutter/clutter/clutter-stage.c:624
#62 0x00007fd4144677ea in clutter_source_dispatch (source=0x564bcbb82210, callback=<optimized out>, user_data=<optimized out>) at ../mutter/src/backends/meta-backend.c:1112
#63 0x00007fd41534887b in g_main_dispatch (context=0x564bcb81f1c0) at ../glib/glib/gmain.c:3444
#64 g_main_context_dispatch (context=0x564bcb81f1c0) at ../glib/glib/gmain.c:4162
#65 0x00007fd41539f279 in g_main_context_iterate.constprop.0 (context=0x564bcb81f1c0, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4238
#66 0x00007fd415347ddf in g_main_loop_run (loop=0x564bcd8c99a0) at ../glib/glib/gmain.c:4438
#67 0x00007fd4144d0bab in meta_context_run_main_loop (context=context@entry=0x564bcb8190c0, error=error@entry=0x7ffeb40a8530) at ../mutter/src/core/meta-context.c:453
#68 0x0000564bca97f48d in main (argc=<optimized out>, argv=<optimized out>) at ../gnome-shell/src/main.c:582