Segfault in _shell_app_remove_window() when trying to print a certain email as PDF file in Evolution
gnome-shell-3.30.1-2.fc29.x86_64
mutter-3.30.1-5.fc29.x86_64
evolution-3.30.2-2.fc29.x86_64
webkit2gtk3-2.22.3-1.fc29.x86_64
gjs-1.54.2-1.fc29.x86_64
mozjs60-60.2.2-1.fc29.x86_64
Fedora says that this should be https://retrace.fedoraproject.org/faf/reports/2350407/
Cannot always reproduce, but often enough. gdb output (via ssh):
GNU gdb (GDB) Fedora 8.2-3.fc29
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Attaching to process 1741
[New LWP 1747]
[New LWP 1748]
[New LWP 1752]
[New LWP 1779]
[New LWP 1840]
[New LWP 1850]
[New LWP 1851]
[New LWP 1852]
[New LWP 1853]
[New LWP 2345]
[New LWP 2346]
[New LWP 2347]
[New LWP 2348]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f7f33623301 in __GI___poll (fds=0x55d3d987e240,
nfds=15, timeout=10)
at ../sysdeps/unix/sysv/linux/poll.c:29
29 return SYSCALL_CANCEL (poll, fds, nfds, timeout);
(gdb) c
Continuing.
[New Thread 0x7f7ee3fff700 (LWP 5802)]
[New Thread 0x7f7f2eae5700 (LWP 5803)]
[New Thread 0x7f7ebacdd700 (LWP 5804)]
[New Thread 0x7f7eb8f4a700 (LWP 5805)]
[Thread 0x7f7eb8f4a700 (LWP 5805) exited]
[Thread 0x7f7f2eae5700 (LWP 5803) exited]
[Thread 0x7f7ebacdd700 (LWP 5804) exited]
[New Thread 0x7f7ebacdd700 (LWP 5922)]
[Thread 0x7f7ee3fff700 (LWP 5802) exited]
[Thread 0x7f7ebacdd700 (LWP 5922) exited]
Thread 1 "gnome-shell" received signal SIGSEGV, Segmentation fault.
0x00007f7f3468d467 in shell_app_dispose (
object=0x55d3d7f15080 [ShellApp])
at ../src/shell-app.c:1485
1485 _shell_app_remove_window (app, app->running_state->windows->data);
(gdb) 4[Kthread apply all bt
Thread 14 (Thread 0x7f7ee0aa8700 (LWP 2348)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x7f7f0c05f198)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x7f7f0c023be0, cond=0x7f7f0c05f170) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=0x7f7f0c05f170, mutex=0x7f7f0c023be0)
at pthread_cond_wait.c:655
#3 0x00007f7ee17ec7a2 in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys/unix/condvar.rs:78
#4 0x00007f7ee17ec7a2 in std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f7f0c023be0)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys_common/condvar.rs:51
#5 0x00007f7ee17ec7a2 in std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sync/condvar.rs:214
#6 0x00007f7ee17ec7a2 in rayon_core::sleep::Sleep::sleep
(self=0x7f7f0c0649d0, worker_index=<optimized out>)
at vendor/rayon-core/src/sleep/mod.rs:257
#7 0x00007f7ee17e6384 in rayon_core::sleep::Sleep::no_work_found
(self=0x7f7f0c0649d0, worker_index=3, yields=<optimized out>) at vendor/rayon-core/src/sleep/mod.rs:89
#8 0x00007f7ee17e6384 in rayon_core::registry::WorkerThread::wait_until_cold
(self=0x7f7ee0aa7768, latch=0x7f7f0c064a30)
at vendor/rayon-core/src/registry.rs:570
#9 0x00007f7ee17e6e86 in rayon_core::registry::WorkerThread::wait_until (self=0x7f7f0c003130, latch=0x80)
at vendor/rayon-core/src/registry.rs:544
#10 0x00007f7ee17e6e86 in rayon_core::registry::main_loop
(worker=..., registry=..., index=<optimized out>, breadth_first=<optimized out>)
at vendor/rayon-core/src/registry.rs:666
#11 0x00007f7ee17e8d4c in std::thread::Builder::spawn::{{closure}}::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:409
#12 0x00007f7ee17e8d4c in <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
(self=..., _args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:313
#13 0x00007f7ee17e8d4c in std::panicking::try::do_call
(data=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:310
#14 0x00007f7ee18f34fa in __rust_maybe_catch_panic ()
at /lib64/librsvg-2.so.2
#15 0x00007f7ee17e87eb in std::panicking::try (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:289
#16 0x00007f7ee17e87eb in std::panic::catch_unwind (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:392
#17 0x00007f7ee17e87eb in std::thread::Builder::spawn::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:408
#18 0x00007f7ee17e87eb in <F as alloc::boxed::FnBox<A>>::call_box (self=0x7f7f0c00e0a0, args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/liballoc/boxed.rs:642
#19 0x00007f7ee18bd55b in std::sys_common::thread::start_thread () at /lib64/librsvg-2.so.2
#20 0x00007f7ee18b94d6 in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#21 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#22 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 13 (Thread 0x7f7ee0ca9700 (LWP 2347)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x7f7f0c05f198)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x7f7f0c023be0, cond=0x7f7f0c05f170) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=0x7f7f0c05f170, mutex=0x7f7f0c023be0)
at pthread_cond_wait.c:655
#3 0x00007f7ee17ec7a2 in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys/unix/condvar.rs:78
#4 0x00007f7ee17ec7a2 in std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f7f0c023be0)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys_common/condvar.rs:51
#5 0x00007f7ee17ec7a2 in std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sync/condvar.rs:214
#6 0x00007f7ee17ec7a2 in rayon_core::sleep::Sleep::sleep
(self=0x7f7f0c0649d0, worker_index=<optimized out>)
at vendor/rayon-core/src/sleep/mod.rs:257
#7 0x00007f7ee17e6384 in rayon_core::sleep::Sleep::no_work_found
(self=0x7f7f0c0649d0, worker_index=2, yields=<optimized out>) at vendor/rayon-core/src/sleep/mod.rs:89
#8 0x00007f7ee17e6384 in rayon_core::registry::WorkerThread::wait_until_cold
(self=0x7f7ee0ca8768, latch=0x7f7f0c064a30)
at vendor/rayon-core/src/registry.rs:570
#9 0x00007f7ee17e6e86 in rayon_core::registry::WorkerThread::wait_until (self=0x7f7f0c00bf00, latch=0x80)
at vendor/rayon-core/src/registry.rs:544
#10 0x00007f7ee17e6e86 in rayon_core::registry::main_loop
(worker=..., registry=..., index=<optimized out>, breadth_first=<optimized out>)
at vendor/rayon-core/src/registry.rs:666
#11 0x00007f7ee17e8d4c in std::thread::Builder::spawn::{{closure}}::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:409
#12 0x00007f7ee17e8d4c in <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
(self=..., _args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:313
#13 0x00007f7ee17e8d4c in std::panicking::try::do_call
(data=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:310
#14 0x00007f7ee18f34fa in __rust_maybe_catch_panic ()
at /lib64/librsvg-2.so.2
#15 0x00007f7ee17e87eb in std::panicking::try (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:289
#16 0x00007f7ee17e87eb in std::panic::catch_unwind (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:392
#17 0x00007f7ee17e87eb in std::thread::Builder::spawn::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:408
#18 0x00007f7ee17e87eb in <F as alloc::boxed::FnBox<A>>::call_box (self=0x7f7f0c00dd60, args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/liballoc/boxed.rs:642
#19 0x00007f7ee18bd55b in std::sys_common::thread::start_thread () at /lib64/librsvg-2.so.2
#20 0x00007f7ee18b94d6 in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#21 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#22 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 12 (Thread 0x7f7ee0eaa700 (LWP 2346)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x7f7f0c05f198)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x7f7f0c023be0, cond=0x7f7f0c05f170) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=0x7f7f0c05f170, mutex=0x7f7f0c023be0)
at pthread_cond_wait.c:655
#3 0x00007f7ee17ec7a2 in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys/unix/condvar.rs:78
#4 0x00007f7ee17ec7a2 in std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f7f0c023be0)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys_common/condvar.rs:51
#5 0x00007f7ee17ec7a2 in std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sync/condvar.rs:214
#6 0x00007f7ee17ec7a2 in rayon_core::sleep::Sleep::sleep
(self=0x7f7f0c0649d0, worker_index=<optimized out>)
at vendor/rayon-core/src/sleep/mod.rs:257
#7 0x00007f7ee17e6384 in rayon_core::sleep::Sleep::no_work_found
(self=0x7f7f0c0649d0, worker_index=1, yields=<optimized out>) at vendor/rayon-core/src/sleep/mod.rs:89
#8 0x00007f7ee17e6384 in rayon_core::registry::WorkerThread::wait_until_cold
(self=0x7f7ee0ea9768, latch=0x7f7f0c064a30)
at vendor/rayon-core/src/registry.rs:570
#9 0x00007f7ee17e6e86 in rayon_core::registry::WorkerThread::wait_until (self=0x7f7f0c0087b0, latch=0x80)
at vendor/rayon-core/src/registry.rs:544
#10 0x00007f7ee17e6e86 in rayon_core::registry::main_loop
(worker=..., registry=..., index=<optimized out>, breadth_first=<optimized out>)
at vendor/rayon-core/src/registry.rs:666
#11 0x00007f7ee17e8d4c in std::thread::Builder::spawn::{{closure}}::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:409
#12 0x00007f7ee17e8d4c in <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
(self=..., _args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:313
#13 0x00007f7ee17e8d4c in std::panicking::try::do_call
(data=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:310
#14 0x00007f7ee18f34fa in __rust_maybe_catch_panic ()
at /lib64/librsvg-2.so.2
#15 0x00007f7ee17e87eb in std::panicking::try (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:289
#16 0x00007f7ee17e87eb in std::panic::catch_unwind (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:392
#17 0x00007f7ee17e87eb in std::thread::Builder::spawn::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:408
#18 0x00007f7ee17e87eb in <F as alloc::boxed::FnBox<A>>::call_box (self=0x7f7f0c00da40, args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/liballoc/boxed.rs:642
#19 0x00007f7ee18bd55b in std::sys_common::thread::start_thread () at /lib64/librsvg-2.so.2
#20 0x00007f7ee18b94d6 in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#21 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#22 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7f7ee29c5700 (LWP 2345)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x7f7f0c05f198)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x7f7f0c023be0, cond=0x7f7f0c05f170) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=0x7f7f0c05f170, mutex=0x7f7f0c023be0)
at pthread_cond_wait.c:655
#3 0x00007f7ee17ec7a2 in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys/unix/condvar.rs:78
#4 0x00007f7ee17ec7a2 in std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f7f0c023be0)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys_common/condvar.rs:51
#5 0x00007f7ee17ec7a2 in std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sync/condvar.rs:214
#6 0x00007f7ee17ec7a2 in rayon_core::sleep::Sleep::sleep
(self=0x7f7f0c0649d0, worker_index=<optimized out>)
at vendor/rayon-core/src/sleep/mod.rs:257
#7 0x00007f7ee17e6384 in rayon_core::sleep::Sleep::no_work_found
(self=0x7f7f0c0649d0, worker_index=0, yields=<optimized out>) at vendor/rayon-core/src/sleep/mod.rs:89
#8 0x00007f7ee17e6384 in rayon_core::registry::WorkerThread::wait_until_cold
(self=0x7f7ee29c4768, latch=0x7f7f0c064a30)
at vendor/rayon-core/src/registry.rs:570
#9 0x00007f7ee17e6e86 in rayon_core::registry::WorkerThread::wait_until (self=0x7f7f0c018b80, latch=0x80)
at vendor/rayon-core/src/registry.rs:544
#10 0x00007f7ee17e6e86 in rayon_core::registry::main_loop
(worker=..., registry=..., index=<optimized out>, breadth_first=<optimized out>)
at vendor/rayon-core/src/registry.rs:666
#11 0x00007f7ee17e8d4c in std::thread::Builder::spawn::{{closure}}::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:409
#12 0x00007f7ee17e8d4c in <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
(self=..., _args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:313
#13 0x00007f7ee17e8d4c in std::panicking::try::do_call
(data=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:310
#14 0x00007f7ee18f34fa in __rust_maybe_catch_panic ()
at /lib64/librsvg-2.so.2
#15 0x00007f7ee17e87eb in std::panicking::try (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:289
#16 0x00007f7ee17e87eb in std::panic::catch_unwind (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:392
#17 0x00007f7ee17e87eb in std::thread::Builder::spawn::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:408
#18 0x00007f7ee17e87eb in <F as alloc::boxed::FnBox<A>>::call_box (self=0x7f7f0c05f300, args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/liballoc/boxed.rs:642
#19 0x00007f7ee18bd55b in std::sys_common::thread::start_thread () at /lib64/librsvg-2.so.2
#20 0x00007f7ee18b94d6 in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#21 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#22 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7f7f1a6cb700 (LWP 1853)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x55d3d709a25c)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x55d3d709a1d8, cond=0x55d3d709a230) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=cond@entry=0x55d3d709a230, mutex=0x55d3d709a1d8)
at pthread_cond_wait.c:655
#3 0x00007f7f315e6493 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)
(this=0x55d3d709a230, lock=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:118
#4 0x00007f7f315e66a5 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(this=0x55d3d709a230, lock=..., a_rel_time=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:127
#5 0x00007f7f31362fe4 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(lock=..., rel_time=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/ConditionVariable.h:101
#6 0x00007f7f31362fe4 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>)
(timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:994
#7 0x00007f7f31362fe4 in js::HelperThread::threadLoop()
(this=0x55d3d7362b88)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:2238
#8 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55d3d74f5480)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:241
#9 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*)
(aPack=0x55d3d74f5480)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:235
#10 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#11 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f7f1a8cc700 (LWP 1852)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x55d3d709a258)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x55d3d709a1d8, cond=0x55d3d709a230) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=cond@entry=0x55d3d709a230, mutex=0x55d3d709a1d8)
at pthread_cond_wait.c:655
#3 0x00007f7f315e6493 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)
(this=0x55d3d709a230, lock=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:118
#4 0x00007f7f315e66a5 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(this=0x55d3d709a230, lock=..., a_rel_time=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:127
#5 0x00007f7f31362fe4 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(lock=..., rel_time=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/ConditionVariable.h:101
#6 0x00007f7f31362fe4 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>)
(timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:994
#7 0x00007f7f31362fe4 in js::HelperThread::threadLoop()
(this=0x55d3d7362b20)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:2238
#8 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55d3d74f5460)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:241
#9 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*)
(aPack=0x55d3d74f5460)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:235
#10 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#11 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f7f1aacd700 (LWP 1851)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x55d3d709a258)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x55d3d709a1d8, cond=0x55d3d709a230) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=cond@entry=0x55d3d709a230, mutex=0x55d3d709a1d8)
at pthread_cond_wait.c:655
#3 0x00007f7f315e6493 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)
(this=0x55d3d709a230, lock=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:118
#4 0x00007f7f315e66a5 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(this=0x55d3d709a230, lock=..., a_rel_time=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:127
#5 0x00007f7f31362fe4 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(lock=..., rel_time=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/ConditionVariable.h:101
#6 0x00007f7f31362fe4 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>)
(timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:994
#7 0x00007f7f31362fe4 in js::HelperThread::threadLoop()
(this=0x55d3d7362ab8)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:2238
#8 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55d3d74fabe0)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:241
#9 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*)
(aPack=0x55d3d74fabe0)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:235
#10 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#11 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f7f2c251700 (LWP 1850)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x55d3d709a258)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x55d3d709a1d8, cond=0x55d3d709a230) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=cond@entry=0x55d3d709a230, mutex=0x55d3d709a1d8)
at pthread_cond_wait.c:655
#3 0x00007f7f315e6493 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)
(this=0x55d3d709a230, lock=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:118
#4 0x00007f7f315e66a5 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(this=0x55d3d709a230, lock=..., a_rel_time=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:127
#5 0x00007f7f31362fe4 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(lock=..., rel_time=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/ConditionVariable.h:101
#6 0x00007f7f31362fe4 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>)
(timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:994
#7 0x00007f7f31362fe4 in js::HelperThread::threadLoop()
(this=0x55d3d7362a50)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:2238
#8 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55d3d74fabc0)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:241
#9 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*)
(aPack=0x55d3d74fabc0)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:235
#10 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#11 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f7f1b2ce700 (LWP 1840)):
#0 0x00007f7f33623301 in __GI___poll
(fds=fds@entry=0x7f7f00007130, nfds=nfds@entry=3, timeout=timeout@entry=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f7f2c487675 in poll
(__timeout=-1, __nfds=3, __fds=0x7f7f00007130)
at /usr/include/bits/poll2.h:46
#2 0x00007f7f2c487675 in poll_func
(ufds=0x7f7f00007130, nfds=3, timeout=-1, userdata=0x55d3d7434150) at pulse/thread-mainloop.c:69
#3 0x00007f7f2c478c58 in pa_mainloop_poll
(m=m@entry=0x55d3d7486e00) at pulse/mainloop.c:824
#4 0x00007f7f2c4792a2 in pa_mainloop_iterate
(m=0x55d3d7486e00, block=<optimized out>, retval=0x0)
at pulse/mainloop.c:926
#5 0x00007f7f2c479350 in pa_mainloop_run
(m=0x55d3d7486e00, retval=retval@entry=0x0)
at pulse/mainloop.c:945
#6 0x00007f7f2c4875bd in thread (userdata=0x55d3d7435040)
at pulse/thread-mainloop.c:100
#7 0x00007f7f2c42406c in internal_thread_func
(userdata=0x55d3d750edd0)
at pulsecore/thread-posix.c:81
#8 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#9 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f7f2cdd8700 (LWP 1779)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x55d3d70df658)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x55d3d70df608, cond=0x55d3d70df630) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=cond@entry=0x55d3d70df630, mutex=mutex@entry=0x55d3d70df608) at pthread_cond_wait.c:655
#3 0x00007f7f2d2968c3 in cnd_wait
(mtx=0x55d3d70df608, cond=0x55d3d70df630)
at ../../include/c11/threads_posix.h:155
#4 0x00007f7f2d2968c3 in util_queue_thread_func
(input=input@entry=0x55d3d72072c0) at u_queue.c:256
#5 0x00007f7f2d29661b in impl_thrd_routine
(p=<optimized out>)
at ../../include/c11/threads_posix.h:87
#6 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#7 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f7f2e2ad700 (LWP 1752)):
#0 0x00007f7f33623301 in __GI___poll
(fds=0x55d3d70c9f10, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f7f343735a6 in g_main_context_poll
(priority=<optimized out>, n_fds=1, fds=0x55d3d70c9f10, timeout=<optimized out>, context=0x55d3d70c9fe0)
at gmain.c:4221
#2 0x00007f7f343735a6 in g_main_context_iterate
(context=context@entry=0x55d3d70c9fe0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at gmain.c:3915
#3 0x00007f7f343736d0 in g_main_context_iteration
(context=context@entry=0x55d3d70c9fe0, may_block=may_block@entry=1) at gmain.c:3981
#4 0x00007f7f34663c7d in dconf_gdbus_worker_thread
(user_data=0x55d3d70c9fe0)
at ../gdbus/dconf-gdbus-thread.c:82
#5 0x00007f7f3439c48a in g_thread_proxy
(data=0x55d3d709c680) at gthread.c:784
#6 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#7 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f7f2f2e6700 (LWP 1748)):
#0 0x00007f7f33623301 in __GI___poll
(fds=0x7f7edc05a880, nfds=4, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f7f343735a6 in g_main_context_poll
(priority=<optimized out>, n_fds=4, fds=0x7f7edc05a880, timeout=<optimized out>, context=0x55d3d70baad0)
at gmain.c:4221
#2 0x00007f7f343735a6 in g_main_context_iterate
(context=0x55d3d70baad0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915
#3 0x00007f7f34373962 in g_main_loop_run
(loop=0x55d3d70bac10) at gmain.c:4116
#4 0x00007f7f3456b79a in gdbus_shared_thread_func
(user_data=0x55d3d70baaa0) at gdbusprivate.c:275
#5 0x00007f7f3439c48a in g_thread_proxy
(data=0x55d3d709bca0) at gthread.c:784
#6 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#7 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f7f2fae7700 (LWP 1747)):
#0 0x00007f7f33623301 in __GI___poll
(fds=0x55d3d7063470, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f7f343735a6 in g_main_context_poll
(priority=<optimized out>, n_fds=2, fds=0x55d3d7063470, timeout=<optimized out>, context=0x55d3d709bac0)
at gmain.c:4221
#2 0x00007f7f343735a6 in g_main_context_iterate
(context=context@entry=0x55d3d709bac0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at gmain.c:3915
#3 0x00007f7f343736d0 in g_main_context_iteration
(context=0x55d3d709bac0, may_block=may_block@entry=1)
at gmain.c:3981
#4 0x00007f7f34373721 in glib_worker_main
(data=<optimized out>) at gmain.c:5861
#5 0x00007f7f3439c48a in g_thread_proxy
(data=0x55d3d709bc00) at gthread.c:784
#6 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#7 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f7f2faead00 (LWP 1741)):
#0 0x00007f7f3468d467 in shell_app_dispose
(object=0x55d3d7f15080 [ShellApp])
at ../src/shell-app.c:1485
#1 0x00007f7f3445a148 in g_object_unref
(_object=0x55d3d7f15080) at gobject.c:3309
#2 0x00007f7f34360725 in g_hash_table_remove_node
(hash_table=0x55d3d7e78460 = {...}, i=<optimized out>, notify=<optimized out>) at ghash.c:459
#3 0x00007f7f3436105e in g_hash_table_remove_internal
(hash_table=0x55d3d7e78460 = {...}, key=0x55d3d7f15080, notify=1) at ghash.c:1376
#4 0x00007f7f3468e6cf in _shell_app_system_notify_app_state_changed
(self=0x55d3d78e74a0 [ShellAppSystem], app=app@entry=0x55d3d7f15080 [ShellApp]) at ../src/shell-app-system.c:375
#5 0x00007f7f3468c008 in shell_app_state_transition
(app=0x55d3d7f15080 [ShellApp], state=<optimized out>)
at ../src/shell-app.c:901
#6 0x00007f7f3468d29f in _shell_app_remove_window
(app=0x55d3d7f15080 [ShellApp], window=0x55d3da064a60 [MetaWindowWayland]) at ../src/shell-app.c:1110
#10 0x00007f7f34471923 in <emit signal ??? on instance 0x55d3da064a60 [MetaWindowWayland]>
(instance=instance@entry=0x55d3da064a60, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447
#7 0x00007f7f34454c9d in g_closure_invoke
(closure=0x55d3d968d570, return_value=0x0, n_param_values=1, param_values=0x7ffdc17bba20, invocation_hint=0x7ffdc17bb9a0) at gclosure.c:810
#8 0x00007f7f34468203 in signal_emit_unlocked_R
(node=node@entry=0x55d3d789d100, detail=detail@entry=0, instance=instance@entry=0x55d3da064a60, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffdc17bba20) at gsignal.c:3635
#9 0x00007f7f3447132a in g_signal_emit_valist
(instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffdc17bbbe0) at gsignal.c:3391
#11 0x00007f7f337eaedd in meta_window_unmanage
(window=0x55d3da064a60 [MetaWindowWayland], timestamp=<optimized out>) at core/window.c:1577
#12 0x00007f7f3382b137 in meta_wayland_surface_destroy_window (surface=0x55d3d80d9ea0 [MetaWaylandSurface])
at wayland/meta-wayland-surface.c:335
#13 0x00007f7f33833e9d in xdg_toplevel_destructor
(resource=0x55d3da28d610)
at wayland/meta-wayland-xdg-shell.c:176
#14 0x00007f7f30b01856 in destroy_resource
(element=element@entry=0x55d3da28d610, data=data@entry=0x0, flags=0) at src/wayland-server.c:688
#15 0x00007f7f30b018c2 in wl_resource_destroy
(resource=0x55d3da28d610) at src/wayland-server.c:705
#16 0x00007f7f32b1face in ffi_call_unix64 ()
at ../src/x86/unix64.S:76
#17 0x00007f7f32b1f48f in ffi_call
(cif=cif@entry=0x7ffdc17bbec0, fn=<optimized out>, rvalue=<optimized out>,
rvalue@entry=0x0, avalue=avalue@entry=0x7ffdc17bbf90)
at ../src/x86/ffi64.c:525
#18 0x00007f7f30b0531d in wl_closure_invoke
(closure=closure@entry=0x55d3d7bb9e10, flags=flags@entry=2, target=<optimized out>,
target@entry=0x55d3da28d610, opcode=opcode@entry=0, data=<optimized out>, data@entry=0x55d3d9d0aec0)
at src/connection.c:1006
#19 0x00007f7f30b01c69 in wl_client_connection_data
(fd=<optimized out>, mask=<optimized out>, data=0x55d3d9d0aec0) at src/wayland-server.c:420
#20 0x00007f7f30b032e2 in wl_event_loop_dispatch
(loop=0x55d3d7077870, timeout=timeout@entry=0)
at src/event-loop.c:641
#21 0x00007f7f338150db in wayland_event_source_dispatch
(base=<optimized out>, callback=<optimized out>, data=<optimized out>) at wayland/meta-wayland.c:90
#22 0x00007f7f3437326d in g_main_dispatch
(context=0x55d3d709cbe0) at gmain.c:3182
#23 0x00007f7f3437326d in g_main_context_dispatch
(context=context@entry=0x55d3d709cbe0) at gmain.c:3847
#24 0x00007f7f34373638 in g_main_context_iterate
(context=0x55d3d709cbe0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3920
#25 0x00007f7f34373962 in g_main_loop_run
(loop=0x55d3d7390160) at gmain.c:4116
#26 0x00007f7f337db850 in meta_run () at core/main.c:689
#27 0x000055d3d6a34b96 in main
(argc=<optimized out>, argv=<optimized out>)
at ../src/main.c:501
(gdb) c
Continuing.
Thread 1 "gnome-shell" received signal SIGSEGV, Segmentation fault.
0x00007f7f3468d467 in shell_app_dispose (
object=0x55d3d7f15080 [ShellApp])
at ../src/shell-app.c:1485
1485 _shell_app_remove_window (app, app->running_state->windows->data);
(gdb) thread apply all bt
Thread 14 (Thread 0x7f7ee0aa8700 (LWP 2348)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x7f7f0c05f198)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x7f7f0c023be0, cond=0x7f7f0c05f170) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=0x7f7f0c05f170, mutex=0x7f7f0c023be0)
at pthread_cond_wait.c:655
#3 0x00007f7ee17ec7a2 in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys/unix/condvar.rs:78
#4 0x00007f7ee17ec7a2 in std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f7f0c023be0)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys_common/condvar.rs:51
#5 0x00007f7ee17ec7a2 in std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sync/condvar.rs:214
#6 0x00007f7ee17ec7a2 in rayon_core::sleep::Sleep::sleep
(self=0x7f7f0c0649d0, worker_index=<optimized out>)
at vendor/rayon-core/src/sleep/mod.rs:257
#7 0x00007f7ee17e6384 in rayon_core::sleep::Sleep::no_work_found
(self=0x7f7f0c0649d0, worker_index=3, yields=<optimized out>) at vendor/rayon-core/src/sleep/mod.rs:89
#8 0x00007f7ee17e6384 in rayon_core::registry::WorkerThread::wait_until_cold
(self=0x7f7ee0aa7768, latch=0x7f7f0c064a30)
at vendor/rayon-core/src/registry.rs:570
#9 0x00007f7ee17e6e86 in rayon_core::registry::WorkerThread::wait_until (self=0x7f7f0c003130, latch=0x80)
at vendor/rayon-core/src/registry.rs:544
#10 0x00007f7ee17e6e86 in rayon_core::registry::main_loop
(worker=..., registry=..., index=<optimized out>, breadth_first=<optimized out>)
at vendor/rayon-core/src/registry.rs:666
#11 0x00007f7ee17e8d4c in std::thread::Builder::spawn::{{closure}}::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:409
#12 0x00007f7ee17e8d4c in <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
(self=..., _args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:313
#13 0x00007f7ee17e8d4c in std::panicking::try::do_call
(data=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:310
#14 0x00007f7ee18f34fa in __rust_maybe_catch_panic ()
at /lib64/librsvg-2.so.2
#15 0x00007f7ee17e87eb in std::panicking::try (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:289
#16 0x00007f7ee17e87eb in std::panic::catch_unwind (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:392
#17 0x00007f7ee17e87eb in std::thread::Builder::spawn::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:408
#18 0x00007f7ee17e87eb in <F as alloc::boxed::FnBox<A>>::call_box (self=0x7f7f0c00e0a0, args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/liballoc/boxed.rs:642
#19 0x00007f7ee18bd55b in std::sys_common::thread::start_thread () at /lib64/librsvg-2.so.2
#20 0x00007f7ee18b94d6 in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#21 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#22 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 13 (Thread 0x7f7ee0ca9700 (LWP 2347)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x7f7f0c05f198)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x7f7f0c023be0, cond=0x7f7f0c05f170) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=0x7f7f0c05f170, mutex=0x7f7f0c023be0)
at pthread_cond_wait.c:655
#3 0x00007f7ee17ec7a2 in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys/unix/condvar.rs:78
#4 0x00007f7ee17ec7a2 in std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f7f0c023be0)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys_common/condvar.rs:51
#5 0x00007f7ee17ec7a2 in std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sync/condvar.rs:214
#6 0x00007f7ee17ec7a2 in rayon_core::sleep::Sleep::sleep
(self=0x7f7f0c0649d0, worker_index=<optimized out>)
at vendor/rayon-core/src/sleep/mod.rs:257
#7 0x00007f7ee17e6384 in rayon_core::sleep::Sleep::no_work_found
(self=0x7f7f0c0649d0, worker_index=2, yields=<optimized out>) at vendor/rayon-core/src/sleep/mod.rs:89
#8 0x00007f7ee17e6384 in rayon_core::registry::WorkerThread::wait_until_cold
(self=0x7f7ee0ca8768, latch=0x7f7f0c064a30)
at vendor/rayon-core/src/registry.rs:570
#9 0x00007f7ee17e6e86 in rayon_core::registry::WorkerThread::wait_until (self=0x7f7f0c00bf00, latch=0x80)
at vendor/rayon-core/src/registry.rs:544
#10 0x00007f7ee17e6e86 in rayon_core::registry::main_loop
(worker=..., registry=..., index=<optimized out>, breadth_first=<optimized out>)
at vendor/rayon-core/src/registry.rs:666
#11 0x00007f7ee17e8d4c in std::thread::Builder::spawn::{{closure}}::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:409
#12 0x00007f7ee17e8d4c in <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
(self=..., _args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:313
#13 0x00007f7ee17e8d4c in std::panicking::try::do_call
(data=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:310
#14 0x00007f7ee18f34fa in __rust_maybe_catch_panic ()
at /lib64/librsvg-2.so.2
#15 0x00007f7ee17e87eb in std::panicking::try (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:289
#16 0x00007f7ee17e87eb in std::panic::catch_unwind (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:392
#17 0x00007f7ee17e87eb in std::thread::Builder::spawn::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:408
#18 0x00007f7ee17e87eb in <F as alloc::boxed::FnBox<A>>::call_box (self=0x7f7f0c00dd60, args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/liballoc/boxed.rs:642
#19 0x00007f7ee18bd55b in std::sys_common::thread::start_thread () at /lib64/librsvg-2.so.2
#20 0x00007f7ee18b94d6 in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#21 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#22 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 12 (Thread 0x7f7ee0eaa700 (LWP 2346)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x7f7f0c05f198)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x7f7f0c023be0, cond=0x7f7f0c05f170) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=0x7f7f0c05f170, mutex=0x7f7f0c023be0)
at pthread_cond_wait.c:655
#3 0x00007f7ee17ec7a2 in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys/unix/condvar.rs:78
#4 0x00007f7ee17ec7a2 in std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f7f0c023be0)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys_common/condvar.rs:51
#5 0x00007f7ee17ec7a2 in std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sync/condvar.rs:214
#6 0x00007f7ee17ec7a2 in rayon_core::sleep::Sleep::sleep
(self=0x7f7f0c0649d0, worker_index=<optimized out>)
at vendor/rayon-core/src/sleep/mod.rs:257
#7 0x00007f7ee17e6384 in rayon_core::sleep::Sleep::no_work_found
(self=0x7f7f0c0649d0, worker_index=1, yields=<optimized out>) at vendor/rayon-core/src/sleep/mod.rs:89
#8 0x00007f7ee17e6384 in rayon_core::registry::WorkerThread::wait_until_cold
(self=0x7f7ee0ea9768, latch=0x7f7f0c064a30)
at vendor/rayon-core/src/registry.rs:570
#9 0x00007f7ee17e6e86 in rayon_core::registry::WorkerThread::wait_until (self=0x7f7f0c0087b0, latch=0x80)
at vendor/rayon-core/src/registry.rs:544
#10 0x00007f7ee17e6e86 in rayon_core::registry::main_loop
(worker=..., registry=..., index=<optimized out>, breadth_first=<optimized out>)
at vendor/rayon-core/src/registry.rs:666
#11 0x00007f7ee17e8d4c in std::thread::Builder::spawn::{{closure}}::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:409
#12 0x00007f7ee17e8d4c in <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
(self=..., _args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:313
#13 0x00007f7ee17e8d4c in std::panicking::try::do_call
(data=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:310
#14 0x00007f7ee18f34fa in __rust_maybe_catch_panic ()
at /lib64/librsvg-2.so.2
#15 0x00007f7ee17e87eb in std::panicking::try (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:289
#16 0x00007f7ee17e87eb in std::panic::catch_unwind (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:392
#17 0x00007f7ee17e87eb in std::thread::Builder::spawn::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:408
#18 0x00007f7ee17e87eb in <F as alloc::boxed::FnBox<A>>::call_box (self=0x7f7f0c00da40, args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/liballoc/boxed.rs:642
#19 0x00007f7ee18bd55b in std::sys_common::thread::start_thread () at /lib64/librsvg-2.so.2
#20 0x00007f7ee18b94d6 in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#21 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#22 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7f7ee29c5700 (LWP 2345)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x7f7f0c05f198)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x7f7f0c023be0, cond=0x7f7f0c05f170) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=0x7f7f0c05f170, mutex=0x7f7f0c023be0)
at pthread_cond_wait.c:655
#3 0x00007f7ee17ec7a2 in std::sys::unix::condvar::Condvar::wait (self=<optimized out>, mutex=0xfffffffffffffe00)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys/unix/condvar.rs:78
#4 0x00007f7ee17ec7a2 in std::sys_common::condvar::Condvar::wait (self=<optimized out>, mutex=0x7f7f0c023be0)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sys_common/condvar.rs:51
#5 0x00007f7ee17ec7a2 in std::sync::condvar::Condvar::wait (self=<optimized out>, guard=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/sync/condvar.rs:214
#6 0x00007f7ee17ec7a2 in rayon_core::sleep::Sleep::sleep
(self=0x7f7f0c0649d0, worker_index=<optimized out>)
at vendor/rayon-core/src/sleep/mod.rs:257
#7 0x00007f7ee17e6384 in rayon_core::sleep::Sleep::no_work_found
(self=0x7f7f0c0649d0, worker_index=0, yields=<optimized out>) at vendor/rayon-core/src/sleep/mod.rs:89
#8 0x00007f7ee17e6384 in rayon_core::registry::WorkerThread::wait_until_cold
(self=0x7f7ee29c4768, latch=0x7f7f0c064a30)
at vendor/rayon-core/src/registry.rs:570
#9 0x00007f7ee17e6e86 in rayon_core::registry::WorkerThread::wait_until (self=0x7f7f0c018b80, latch=0x80)
at vendor/rayon-core/src/registry.rs:544
#10 0x00007f7ee17e6e86 in rayon_core::registry::main_loop
(worker=..., registry=..., index=<optimized out>, breadth_first=<optimized out>)
at vendor/rayon-core/src/registry.rs:666
#11 0x00007f7ee17e8d4c in std::thread::Builder::spawn::{{closure}}::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:409
#12 0x00007f7ee17e8d4c in <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
(self=..., _args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:313
#13 0x00007f7ee17e8d4c in std::panicking::try::do_call
(data=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:310
#14 0x00007f7ee18f34fa in __rust_maybe_catch_panic ()
at /lib64/librsvg-2.so.2
#15 0x00007f7ee17e87eb in std::panicking::try (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panicking.rs:289
#16 0x00007f7ee17e87eb in std::panic::catch_unwind (f=...)
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/panic.rs:392
#17 0x00007f7ee17e87eb in std::thread::Builder::spawn::{{closure}} ()
at /builddir/build/BUILD/rustc-1.29.2-src/src/libstd/thread/mod.rs:408
#18 0x00007f7ee17e87eb in <F as alloc::boxed::FnBox<A>>::call_box (self=0x7f7f0c05f300, args=<optimized out>)
at /builddir/build/BUILD/rustc-1.29.2-src/src/liballoc/boxed.rs:642
#19 0x00007f7ee18bd55b in std::sys_common::thread::start_thread () at /lib64/librsvg-2.so.2
#20 0x00007f7ee18b94d6 in std::sys::unix::thread::Thread::new::thread_start () at /lib64/librsvg-2.so.2
#21 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#22 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7f7f1a6cb700 (LWP 1853)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x55d3d709a25c)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x55d3d709a1d8, cond=0x55d3d709a230) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=cond@entry=0x55d3d709a230, mutex=0x55d3d709a1d8)
at pthread_cond_wait.c:655
#3 0x00007f7f315e6493 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)
(this=0x55d3d709a230, lock=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:118
#4 0x00007f7f315e66a5 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(this=0x55d3d709a230, lock=..., a_rel_time=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:127
#5 0x00007f7f31362fe4 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(lock=..., rel_time=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/ConditionVariable.h:101
#6 0x00007f7f31362fe4 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>)
(timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:994
#7 0x00007f7f31362fe4 in js::HelperThread::threadLoop()
(this=0x55d3d7362b88)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:2238
#8 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55d3d74f5480)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:241
#9 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*)
(aPack=0x55d3d74f5480)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:235
#10 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#11 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f7f1a8cc700 (LWP 1852)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x55d3d709a258)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x55d3d709a1d8, cond=0x55d3d709a230) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=cond@entry=0x55d3d709a230, mutex=0x55d3d709a1d8)
at pthread_cond_wait.c:655
#3 0x00007f7f315e6493 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)
(this=0x55d3d709a230, lock=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:118
#4 0x00007f7f315e66a5 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(this=0x55d3d709a230, lock=..., a_rel_time=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:127
#5 0x00007f7f31362fe4 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(lock=..., rel_time=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/ConditionVariable.h:101
#6 0x00007f7f31362fe4 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>)
(timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:994
#7 0x00007f7f31362fe4 in js::HelperThread::threadLoop()
(this=0x55d3d7362b20)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:2238
#8 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55d3d74f5460)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:241
#9 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*)
(aPack=0x55d3d74f5460)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:235
#10 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#11 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f7f1aacd700 (LWP 1851)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x55d3d709a258)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x55d3d709a1d8, cond=0x55d3d709a230) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=cond@entry=0x55d3d709a230, mutex=0x55d3d709a1d8)
at pthread_cond_wait.c:655
#3 0x00007f7f315e6493 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)
(this=0x55d3d709a230, lock=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:118
#4 0x00007f7f315e66a5 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(this=0x55d3d709a230, lock=..., a_rel_time=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:127
#5 0x00007f7f31362fe4 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(lock=..., rel_time=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/ConditionVariable.h:101
#6 0x00007f7f31362fe4 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>)
(timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:994
#7 0x00007f7f31362fe4 in js::HelperThread::threadLoop()
(this=0x55d3d7362ab8)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:2238
#8 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55d3d74fabe0)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:241
#9 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*)
(aPack=0x55d3d74fabe0)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:235
#10 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#11 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f7f2c251700 (LWP 1850)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x55d3d709a258)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x55d3d709a1d8, cond=0x55d3d709a230) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=cond@entry=0x55d3d709a230, mutex=0x55d3d709a1d8)
at pthread_cond_wait.c:655
#3 0x00007f7f315e6493 in mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)
(this=0x55d3d709a230, lock=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:118
#4 0x00007f7f315e66a5 in mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(this=0x55d3d709a230, lock=..., a_rel_time=...)
at /builddir/build/BUILD/firefox-60.2.2/mozglue/misc/ConditionVariable_posix.cpp:127
#5 0x00007f7f31362fe4 in js::ConditionVariable::wait_for(js::LockGuard<js::Mutex>&, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
(lock=..., rel_time=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/ConditionVariable.h:101
#6 0x00007f7f31362fe4 in js::GlobalHelperThreadState::wait(js::AutoLockHelperThreadState&, js::GlobalHelperThreadState::CondVar, mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>)
(timeout=..., which=js::GlobalHelperThreadState::PRODUCER, locked=..., this=<optimized out>)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:994
#7 0x00007f7f31362fe4 in js::HelperThread::threadLoop()
(this=0x55d3d7362a50)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/vm/HelperThreads.cpp:2238
#8 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::callMain<0ul>(mozilla::IndexSequence<0ul>) (this=0x55d3d74fabc0)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:241
#9 0x00007f7f3135e1a6 in js::detail::ThreadTrampoline<void (&)(void*), js::HelperThread*>::Start(void*)
(aPack=0x55d3d74fabc0)
at /usr/src/debug/mozjs60-60.2.2-1.fc29.x86_64/threading/Thread.h:235
#10 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#11 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f7f1b2ce700 (LWP 1840)):
#0 0x00007f7f33623301 in __GI___poll
(fds=fds@entry=0x7f7f00007130, nfds=nfds@entry=3, timeout=timeout@entry=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f7f2c487675 in poll
(__timeout=-1, __nfds=3, __fds=0x7f7f00007130)
at /usr/include/bits/poll2.h:46
#2 0x00007f7f2c487675 in poll_func
(ufds=0x7f7f00007130, nfds=3, timeout=-1, userdata=0x55d3d7434150) at pulse/thread-mainloop.c:69
#3 0x00007f7f2c478c58 in pa_mainloop_poll
(m=m@entry=0x55d3d7486e00) at pulse/mainloop.c:824
#4 0x00007f7f2c4792a2 in pa_mainloop_iterate
(m=0x55d3d7486e00, block=<optimized out>, retval=0x0)
at pulse/mainloop.c:926
#5 0x00007f7f2c479350 in pa_mainloop_run
(m=0x55d3d7486e00, retval=retval@entry=0x0)
at pulse/mainloop.c:945
#6 0x00007f7f2c4875bd in thread (userdata=0x55d3d7435040)
at pulse/thread-mainloop.c:100
#7 0x00007f7f2c42406c in internal_thread_func
(userdata=0x55d3d750edd0)
at pulsecore/thread-posix.c:81
#8 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#9 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f7f2cdd8700 (LWP 1779)):
#0 0x00007f7f3370567c in futex_wait_cancelable
(private=0, expected=0, futex_word=0x55d3d70df658)
at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 0x00007f7f3370567c in __pthread_cond_wait_common
(abstime=0x0, mutex=0x55d3d70df608, cond=0x55d3d70df630) at pthread_cond_wait.c:502
#2 0x00007f7f3370567c in __pthread_cond_wait
(cond=cond@entry=0x55d3d70df630, mutex=mutex@entry=0x55d3d70df608) at pthread_cond_wait.c:655
#3 0x00007f7f2d2968c3 in cnd_wait
(mtx=0x55d3d70df608, cond=0x55d3d70df630)
at ../../include/c11/threads_posix.h:155
#4 0x00007f7f2d2968c3 in util_queue_thread_func
(input=input@entry=0x55d3d72072c0) at u_queue.c:256
#5 0x00007f7f2d29661b in impl_thrd_routine
(p=<optimized out>)
at ../../include/c11/threads_posix.h:87
#6 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#7 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f7f2e2ad700 (LWP 1752)):
#0 0x00007f7f33623301 in __GI___poll
(fds=0x55d3d70c9f10, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f7f343735a6 in g_main_context_poll
(priority=<optimized out>, n_fds=1, fds=0x55d3d70c9f10, timeout=<optimized out>, context=0x55d3d70c9fe0)
at gmain.c:4221
#2 0x00007f7f343735a6 in g_main_context_iterate
(context=context@entry=0x55d3d70c9fe0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at gmain.c:3915
#3 0x00007f7f343736d0 in g_main_context_iteration
(context=context@entry=0x55d3d70c9fe0, may_block=may_block@entry=1) at gmain.c:3981
#4 0x00007f7f34663c7d in dconf_gdbus_worker_thread
(user_data=0x55d3d70c9fe0)
at ../gdbus/dconf-gdbus-thread.c:82
#5 0x00007f7f3439c48a in g_thread_proxy
(data=0x55d3d709c680) at gthread.c:784
#6 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#7 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f7f2f2e6700 (LWP 1748)):
#0 0x00007f7f3368dda2 in __strcmp_avx2 ()
at ../sysdeps/x86_64/multiarch/strcmp-avx2.S:102
#1 0x00007f7f3455797c in schedule_callbacks
(connection=connection@entry=0x55d3d70b00c0 [GDBusConnection], message=message@entry=0x55d3da261b20 [GDBusMessage], sender=sender@entry=0x7f7f14078fc0 ":1.13", signal_data_array=<optimized out>, signal_data_array=<optimized out>)
at gdbusconnection.c:3816
#2 0x00007f7f34559522 in distribute_signals
(message=0x55d3da261b20 [GDBusMessage], connection=0x55d3d70b00c0 [GDBusConnection]) at gdbusconnection.c:3909
#3 0x00007f7f34559522 in on_worker_message_received
(worker=<optimized out>, message=<optimized out>, user_data=0x55d3d70b00c0) at gdbusconnection.c:2290
#4 0x00007f7f3456dba4 in _g_dbus_worker_queue_or_deliver_received_message
(message=0x55d3da261b20 [GDBusMessage], worker=0x55d3d70ba700) at gdbusprivate.c:510
#5 0x00007f7f3456dba4 in _g_dbus_worker_do_read_cb
(input_stream=<optimized out>, res=<optimized out>, user_data=0x55d3d70ba700) at gdbusprivate.c:795
#6 0x00007f7f34529f74 in g_task_return_now
(task=0x55d3d7c455e0 [GTask]) at gtask.c:1148
#7 0x00007f7f34529fad in complete_in_idle_cb
(task=task@entry=0x55d3d7c455e0) at gtask.c:1162
#8 0x00007f7f3436fb7b in g_idle_dispatch
(source=0x7f7f140239a0, callback=0x7f7f34529fa0 <complete_in_idle_cb>, user_data=0x55d3d7c455e0) at gmain.c:5620
#9 0x00007f7f3437326d in g_main_dispatch
(context=0x55d3d70baad0) at gmain.c:3182
#10 0x00007f7f3437326d in g_main_context_dispatch
(context=context@entry=0x55d3d70baad0) at gmain.c:3847
#11 0x00007f7f34373638 in g_main_context_iterate
(context=0x55d3d70baad0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3920
#12 0x00007f7f34373962 in g_main_loop_run
(loop=0x55d3d70bac10) at gmain.c:4116
#13 0x00007f7f3456b79a in gdbus_shared_thread_func
(user_data=0x55d3d70baaa0) at gdbusprivate.c:275
#14 0x00007f7f3439c48a in g_thread_proxy
(data=0x55d3d709bca0) at gthread.c:784
#15 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#16 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f7f2fae7700 (LWP 1747)):
#0 0x00007f7f33623301 in __GI___poll
(fds=0x55d3d7063470, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f7f343735a6 in g_main_context_poll
(priority=<optimized out>, n_fds=2, fds=0x55d3d7063470, timeout=<optimized out>, context=0x55d3d709bac0)
at gmain.c:4221
#2 0x00007f7f343735a6 in g_main_context_iterate
(context=context@entry=0x55d3d709bac0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at gmain.c:3915
#3 0x00007f7f343736d0 in g_main_context_iteration
(context=0x55d3d709bac0, may_block=may_block@entry=1)
at gmain.c:3981
#4 0x00007f7f34373721 in glib_worker_main
(data=<optimized out>) at gmain.c:5861
#5 0x00007f7f3439c48a in g_thread_proxy
(data=0x55d3d709bc00) at gthread.c:784
#6 0x00007f7f336ff58e in start_thread
(arg=<optimized out>) at pthread_create.c:486
#7 0x00007f7f3362e513 in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f7f2faead00 (LWP 1741)):
#0 0x00007f7f3468d467 in shell_app_dispose
(object=0x55d3d7f15080 [ShellApp])
at ../src/shell-app.c:1485
#1 0x00007f7f3445a148 in g_object_unref
(_object=0x55d3d7f15080) at gobject.c:3309
#2 0x00007f7f34360725 in g_hash_table_remove_node
(hash_table=0x55d3d7e78460 = {...}, i=<optimized out>, notify=<optimized out>) at ghash.c:459
#3 0x00007f7f3436105e in g_hash_table_remove_internal
(hash_table=0x55d3d7e78460 = {...}, key=0x55d3d7f15080, notify=1) at ghash.c:1376
#4 0x00007f7f3468e6cf in _shell_app_system_notify_app_state_changed
(self=0x55d3d78e74a0 [ShellAppSystem], app=app@entry=0x55d3d7f15080 [ShellApp]) at ../src/shell-app-system.c:375
#5 0x00007f7f3468c008 in shell_app_state_transition
(app=0x55d3d7f15080 [ShellApp], state=<optimized out>)
at ../src/shell-app.c:901
#6 0x00007f7f3468d29f in _shell_app_remove_window
(app=0x55d3d7f15080 [ShellApp], window=0x55d3da064a60 [MetaWindowWayland]) at ../src/shell-app.c:1110
#10 0x00007f7f34471923 in <emit signal ??? on instance 0x55d3da064a60 [MetaWindowWayland]>
(instance=instance@entry=0x55d3da064a60, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447
#7 0x00007f7f34454c9d in g_closure_invoke
(closure=0x55d3d968d570, return_value=0x0, n_param_values=1, param_values=0x7ffdc17bba20, invocation_hint=0x7ffdc17bb9a0) at gclosure.c:810
#8 0x00007f7f34468203 in signal_emit_unlocked_R
(node=node@entry=0x55d3d789d100, detail=detail@entry=0, instance=instance@entry=0x55d3da064a60, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffdc17bba20) at gsignal.c:3635
#9 0x00007f7f3447132a in g_signal_emit_valist
(instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffdc17bbbe0) at gsignal.c:3391
#11 0x00007f7f337eaedd in meta_window_unmanage
(window=0x55d3da064a60 [MetaWindowWayland], timestamp=<optimized out>) at core/window.c:1577
#12 0x00007f7f3382b137 in meta_wayland_surface_destroy_window (surface=0x55d3d80d9ea0 [MetaWaylandSurface])
at wayland/meta-wayland-surface.c:335
#13 0x00007f7f33833e9d in xdg_toplevel_destructor
(resource=0x55d3da28d610)
at wayland/meta-wayland-xdg-shell.c:176
#14 0x00007f7f30b01856 in destroy_resource
(element=element@entry=0x55d3da28d610, data=data@entry=0x0, flags=0) at src/wayland-server.c:688
#15 0x00007f7f30b018c2 in wl_resource_destroy
(resource=0x55d3da28d610) at src/wayland-server.c:705
#16 0x00007f7f32b1face in ffi_call_unix64 ()
at ../src/x86/unix64.S:76
#17 0x00007f7f32b1f48f in ffi_call
(cif=cif@entry=0x7ffdc17bbec0, fn=<optimized out>, rvalue=<optimized out>,
rvalue@entry=0x0, avalue=avalue@entry=0x7ffdc17bbf90)
at ../src/x86/ffi64.c:525
#18 0x00007f7f30b0531d in wl_closure_invoke
(closure=closure@entry=0x55d3d7bb9e10, flags=flags@entry=2, target=<optimized out>,
target@entry=0x55d3da28d610, opcode=opcode@entry=0, data=<optimized out>, data@entry=0x55d3d9d0aec0)
at src/connection.c:1006
#19 0x00007f7f30b01c69 in wl_client_connection_data
(fd=<optimized out>, mask=<optimized out>, data=0x55d3d9d0aec0) at src/wayland-server.c:420
#20 0x00007f7f30b032e2 in wl_event_loop_dispatch
(loop=0x55d3d7077870, timeout=timeout@entry=0)
at src/event-loop.c:641
#21 0x00007f7f338150db in wayland_event_source_dispatch
(base=<optimized out>, callback=<optimized out>, data=<optimized out>) at wayland/meta-wayland.c:90
#22 0x00007f7f3437326d in g_main_dispatch
(context=0x55d3d709cbe0) at gmain.c:3182
#23 0x00007f7f3437326d in g_main_context_dispatch
(context=context@entry=0x55d3d709cbe0) at gmain.c:3847
#24 0x00007f7f34373638 in g_main_context_iterate
(context=0x55d3d709cbe0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3920
#25 0x00007f7f34373962 in g_main_loop_run
(loop=0x55d3d7390160) at gmain.c:4116
#26 0x00007f7f337db850 in meta_run () at core/main.c:689
#27 0x000055d3d6a34b96 in main
(argc=<optimized out>, argv=<optimized out>)
at ../src/main.c:501
(gdb) c
Continuing.
[Thread 0x7f7ee0aa8700 (LWP 2348) exited]
[Thread 0x7f7ee0ca9700 (LWP 2347) exited]
[Thread 0x7f7ee0eaa700 (LWP 2346) exited]
[Thread 0x7f7ee29c5700 (LWP 2345) exited]
[Thread 0x7f7f1a6cb700 (LWP 1853) exited]
[Thread 0x7f7f1a8cc700 (LWP 1852) exited]
[Thread 0x7f7f1aacd700 (LWP 1851) exited]
[Thread 0x7f7f2c251700 (LWP 1850) exited]
[Thread 0x7f7f1b2ce700 (LWP 1840) exited]
[Thread 0x7f7f2cdd8700 (LWP 1779) exited]
[Thread 0x7f7f2e2ad700 (LWP 1752) exited]
[Thread 0x7f7f2f2e6700 (LWP 1748) exited]
[Thread 0x7f7f2fae7700 (LWP 1747) exited]
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) 4[Kthread apply all bt
(gdb) quit