[New LWP 7434] [New LWP 7461] [New LWP 7438] [New LWP 7446] [New LWP 7465] [New LWP 7462] [New LWP 7480] [New LWP 7478] [New LWP 7463] [New LWP 7496] [New LWP 7482] [New LWP 7454] [New LWP 7464] [New LWP 7497] [New LWP 7485] [New LWP 7455] [New LWP 7498] [New LWP 7499] [New LWP 7489] [New LWP 7476] [New LWP 7601] [New LWP 7500] [New LWP 7502] [New LWP 7477] [New LWP 7607] [New LWP 7537] [New LWP 7503] [New LWP 7483] [New LWP 7567] [New LWP 7484] [New LWP 7504] [New LWP 7507] [New LWP 7486] [New LWP 7487] [New LWP 7510] [New LWP 7490] [New LWP 7453] [New LWP 7443] [New LWP 7536] [New LWP 7495] [New LWP 7501] [New LWP 7444] [New LWP 7549] [New LWP 7505] [New LWP 7488] [New LWP 7565] [New LWP 7560] [New LWP 7566] [New LWP 7561] [New LWP 7603] [New LWP 7605] [New LWP 7606] [New LWP 7640] [New LWP 7562] [New LWP 7568] [New LWP 7572] [New LWP 7573] [New LWP 7589] [New LWP 7594] [New LWP 7574] [New LWP 7614] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/builds/worker/workspace/build/application/firefox/firefox --marionette about:b'. Program terminated with signal SIGABRT, Aborted. #0 raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:51 [Current thread is 1 (Thread 0x7f870f641340 (LWP 7434))] Thread 61 (Thread 0x7f86459ad700 (LWP 7614)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00100838) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c001007e0, cond=0x7b2c00100810) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00100810, mutex=0x7b2c001007e0) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6498691 in SpinEventLoopUntil () at /builds/worker/workspace/obj-build/dist/include/mozilla/SpinEventLoopUntil.h:93 #12 0x00007f86f6498691 in Dispatch() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventTarget.cpp:101 #13 0x00007f86f64a2d5f in Dispatch() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:663 #14 0x00007f86f649f02b in NS_DispatchToMainThread() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:273 #15 0x00007f86f72fec26 in WriteCache() () at /builds/worker/checkouts/gecko/js/xpconnect/loader/ScriptPreloader.cpp:664 #16 0x00007f86f72ff8cd in Run() () at /builds/worker/checkouts/gecko/js/xpconnect/loader/ScriptPreloader.cpp:749 #17 0x00007f86f730055a in non-virtual thunk to mozilla::ScriptPreloader::Run() () at /builds/worker/workspace/obj-build/dist/include/nsTArray.h:497 #18 0x00007f86f64a50c2 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1160 #19 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #20 0x00007f86f6dbdddf in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:302 #21 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #22 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #23 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #24 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #25 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #26 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #27 0x00007f870f2276db in start_thread (arg=0x7f86459ad700) at pthread_create.c:463 #28 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 60 (Thread 0x7f864a9b4700 (LWP 7574)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c000ee56c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c000ee510, cond=0x7b2c000ee540) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c000ee540, mutex=0x7b2c000ee510) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f864a9b4700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 59 (Thread 0x7f864934f700 (LWP 7594)): #0 0x00007f870e1ff959 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f86fda0bf3a in std::sys::unix::futex::futex_wait (futex=0x7b0c000a09a8, expected=-1, timeout=...) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys/unix/futex.rs:25 #2 0x00007f86fda0bf3a in std::sys_common::thread_parker::futex::Parker::park (self=0x7b0c000a09a8) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys_common/thread_parker/futex.rs:50 #3 0x00007f86fda0bf3a in std::thread::park () at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:885 #4 0x00007f86fd586635 in crossbeam_channel::context::Context::wait_until (self=0x7f864930f048, deadline=...) at /builds/worker/checkouts/gecko/third_party/rust/crossbeam-channel/src/context.rs:175 #5 0x00007f86fd580d50 in crossbeam_channel::flavors::list::Channel::recv::{{closure}} (cx=0x7f864930f048) at /builds/worker/checkouts/gecko/third_party/rust/crossbeam-channel/src/flavors/list.rs:473 #6 0x00007f86fd580d50 in crossbeam_channel::context::Context::with::{{closure}} (cx=0x7f864930f048) at /builds/worker/checkouts/gecko/third_party/rust/crossbeam-channel/src/context.rs:50 #7 0x00007f86fd57f456 in crossbeam_channel::context::Context::with::{{closure}} (cell=0x7b74003afe98) at /builds/worker/checkouts/gecko/third_party/rust/crossbeam-channel/src/context.rs:58 #8 0x00007f86fd57f456 in std::thread::local::LocalKey::try_with (f=..., self=) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/local.rs:272 #9 0x00007f86fd57f456 in crossbeam_channel::context::Context::with (f=...) at /builds/worker/checkouts/gecko/third_party/rust/crossbeam-channel/src/context.rs:53 #10 0x00007f86fd57f456 in crossbeam_channel::flavors::list::Channel::recv (self=0x7b50005be800, deadline=...) at /builds/worker/checkouts/gecko/third_party/rust/crossbeam-channel/src/flavors/list.rs:463 #11 0x00007f86fd57f456 in crossbeam_channel::channel::Receiver::recv (self=0x7f864930f0e0) at /builds/worker/checkouts/gecko/third_party/rust/crossbeam-channel/src/channel.rs:803 #12 0x00007f86fd57f456 in glean::dispatcher::Dispatcher::new::{{closure}} () at /builds/worker/checkouts/gecko/third_party/rust/glean/src/dispatcher/mod.rs:273 #13 0x00007f86fd57f456 in std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys_common/backtrace.rs:125 #14 0x00007f86fd57c48e in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:474 #15 0x00007f86fd57c48e in as core::ops::function::FnOnce<()>>::call_once (self=..., _args=) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:322 #16 0x00007f86fd57c48e in std::panicking::try::do_call (data=) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:381 #17 0x00007f86fd57c48e in std::panicking::try (f=...) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:345 #18 0x00007f86fd57c48e in std::panic::catch_unwind (f=...) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:396 #19 0x00007f86fd57c48e in std::thread::Builder::spawn_unchecked::{{closure}} () at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:473 #20 0x00007f86fd57c48e in core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/core/src/ops/function.rs:227 #21 0x00007f86fda1e5f7 in as core::ops::function::FnOnce>::call_once (self=..., args=) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1307 #22 0x00007f86fda1e5f7 in as core::ops::function::FnOnce>::call_once (self=0x7b04000a0db0, args=) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1307 #23 0x00007f86fda1e5f7 in std::sys::unix::thread::Thread::new::thread_start (main=0x7b04000a0db0) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys/unix/thread.rs:71 #24 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #25 0x00007f870f2276db in start_thread (arg=0x7f864934f700) at pthread_create.c:463 #26 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 58 (Thread 0x7f8649d8b700 (LWP 7589)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00045c5c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00045c00, cond=0x7b2c00045c30) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00045c30, mutex=0x7b2c00045c00) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f8649d8b700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 57 (Thread 0x7f864c8c0700 (LWP 7573)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c000aeb38) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c000aeae0, cond=0x7b2c000aeb10) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c000aeb10, mutex=0x7b2c000aeae0) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f864c8c0700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 56 (Thread 0x7f864d283700 (LWP 7572)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c000ae3ac) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c000ae350, cond=0x7b2c000ae380) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c000ae380, mutex=0x7b2c000ae350) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f864d283700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 55 (Thread 0x7f864e2fe700 (LWP 7568)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00065868) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00065810, cond=0x7b2c00065840) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00065840, mutex=0x7b2c00065810) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f864e2fe700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 54 (Thread 0x7f865f2ff700 (LWP 7562)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00045a4c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c000459f0, cond=0x7b2c00045a20) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00045a20, mutex=0x7b2c000459f0) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f865f2ff700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 53 (Thread 0x7f8652892700 (LWP 7640)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00097748) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c000976f0, cond=0x7b2c00097720) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00097720, mutex=0x7b2c000976f0) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f8652892700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 52 (Thread 0x7f8648d18700 (LWP 7606)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b500012b484) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b500012b400, cond=0x7b500012b458) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b500012b458, mutex=0x7b500012b400) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6490841 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6490841 in RunPoolThread() () at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:314 #9 0x00007f86f64900bf in ThreadFuncPoolThread() () at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:122 #10 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #11 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #12 0x00007f870f2276db in start_thread (arg=0x7f8648d18700) at pthread_create.c:463 #13 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 51 (Thread 0x7f864913c700 (LWP 7605)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b500012b484) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b500012b400, cond=0x7b500012b458) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b500012b458, mutex=0x7b500012b400) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6490841 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6490841 in RunPoolThread() () at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:314 #9 0x00007f86f64900bf in ThreadFuncPoolThread() () at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:122 #10 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #11 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #12 0x00007f870f2276db in start_thread (arg=0x7f864913c700) at pthread_create.c:463 #13 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 50 (Thread 0x7f86473b9700 (LWP 7603)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c0007bde8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c0007bd90, cond=0x7b2c0007bdc0) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c0007bdc0, mutex=0x7b2c0007bd90) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f86473b9700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 49 (Thread 0x7f865072c700 (LWP 7561)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b6800111654) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b0c0019a730, cond=0x7b6800111628) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b6800111628, mutex=0x7b0c0019a730) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86fa01c469 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86fa01c469 in WaitForWorkerEvents() () at /builds/worker/checkouts/gecko/dom/workers/WorkerPrivate.cpp:3561 #9 0x00007f86fa01b7b9 in DoRunLoop() () at /builds/worker/checkouts/gecko/dom/workers/WorkerPrivate.cpp:2930 #10 0x00007f86f9fffe01 in Run() () at /builds/worker/checkouts/gecko/dom/workers/RuntimeService.cpp:2229 #11 0x00007f86f64a50c2 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1160 #12 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #13 0x00007f86f6dbdddf in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:302 #14 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #15 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #16 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #17 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #18 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #19 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #20 0x00007f870f2276db in start_thread (arg=0x7f865072c700) at pthread_create.c:463 #21 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 48 (Thread 0x7f864f4fe700 (LWP 7566)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00045ba8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00045b50, cond=0x7b2c00045b80) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00045b80, mutex=0x7b2c00045b50) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f864f4fe700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 47 (Thread 0x7f86538b8700 (LWP 7560)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c0000f128) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c0000f0d0, cond=0x7b2c0000f100) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c0000f100, mutex=0x7b2c0000f0d0) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f86538b8700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 46 (Thread 0x7f864fcff700 (LWP 7565)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c000ab85c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c000ab800, cond=0x7b2c000ab830) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c000ab830, mutex=0x7b2c000ab800) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f864fcff700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 45 (Thread 0x7f86624ff700 (LWP 7488)): #0 0x00007f870f22ded9 in futex_reltimed_wait_cancelable (private=, reltime=0x7f86624becc0, expected=0, futex_word=0x7f86624bef58) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 0x00007f870f22ded9 in __pthread_cond_wait_common (abstime=0x7f86624beec8, mutex=0x7f86624bef68, cond=0x7f86624bef30) at pthread_cond_wait.c:533 #2 0x00007f870f22ded9 in __pthread_cond_timedwait (cond=0x7f86624bef30, mutex=0x7f86624bef68, abstime=0x7f86624beec8) at pthread_cond_wait.c:667 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb078185a9 in __interceptor_pthread_cond_timedwait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1182 #6 0x00007f86f6d43059 in ConditionVariable::TimedWait(base::TimeDelta const&) () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/condition_variable_posix.cc:101 #7 0x00007f86f6d58de4 in TimedWait() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/waitable_event_posix.cc:176 #8 0x00007f86f6d4a7bf in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_pump_default.cc:64 #9 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #10 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #11 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #12 0x00007f86f6d582dc in ThreadMain() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/thread.cc:191 #13 0x00007f86f6d52e0f in ThreadFunc(void*) () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/platform_thread_posix.cc:40 #14 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #15 0x00007f870f2276db in start_thread (arg=0x7f86624ff700) at pthread_create.c:463 #16 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 44 (Thread 0x7f865856c700 (LWP 7505)): #0 0x000055bb077f9ee0 in atomic_exchange<__sanitizer::atomic_uint32_t> () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang.h:67 #1 0x000055bb077f9ee0 in Lock() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:658 #2 0x000055bb07881212 in Lock () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_thread_registry.h:97 #3 0x000055bb07881212 in GenericScopedLock () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_mutex.h:183 #4 0x000055bb07881212 in ReportRace() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp:682 #5 0x000055bb07885d9a in __tsan_report_race_thunk () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_rtl_amd64.S:133 #6 0x000055bb07875190 in HandleRace () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp:639 #7 0x000055bb07875190 in MemoryAccessImpl1 () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp:715 #8 0x000055bb07875190 in MemoryAccess () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp:888 #9 0x000055bb07875190 in MemoryRead () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_rtl.h:742 #10 0x000055bb07875190 in __tsan_read8() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interface_inl.h:33 #11 0x00007f86f6d70c91 in evsig_handler () at /builds/worker/checkouts/gecko/ipc/chromium/src/third_party/libevent/signal.c:385 #12 0x000055bb0781dfb7 in CallUserSignalHandler() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1913 #13 0x000055bb07814b09 in ProcessPendingSignals() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1958 #14 0x000055bb078620d5 in __tsan_atomic32_store() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cpp:561 #15 0x000055bb078cf193 in store () at /builds/worker/fetches/clang/bin/../lib/gcc/x86_64-unknown-linux-gnu/7.4.0/../../../../include/c++/7.4.0/bits/atomic_base.h:374 #16 0x000055bb078cf193 in store () at /builds/worker/workspace/obj-build/dist/include/mozilla/Atomics.h:195 #17 0x000055bb078cf193 in operator= () at /builds/worker/workspace/obj-build/dist/include/mozilla/Atomics.h:297 #18 0x000055bb078cf193 in Lock () at /builds/worker/workspace/obj-build/dist/include/mozilla/BaseProfilerDetail.h:58 #19 0x000055bb078cf193 in PSAutoLock () at /builds/worker/checkouts/gecko/mozglue/baseprofiler/core/platform.cpp:256 #20 0x000055bb078cf193 in paf_parent() () at /builds/worker/checkouts/gecko/mozglue/baseprofiler/core/platform-linux-android.cpp:517 #21 0x00007f870e1c8cc7 in __libc_fork () at ../sysdeps/nptl/fork.c:241 #22 0x000055bb0781e86b in __interceptor_fork() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:2105 #23 0x00007f86f6d40430 in LaunchApp() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/process_util_linux.cc:246 #24 0x00007f86f6d8ba3d in DoLaunch() () at /builds/worker/checkouts/gecko/ipc/glue/GeckoChildProcessHost.cpp:1246 #25 0x00007f86f6d89a55 in PerformAsyncLaunch() () at /builds/worker/checkouts/gecko/ipc/glue/GeckoChildProcessHost.cpp:1016 #26 0x00007f86f6da735c in applyImpl > (mozilla::ipc::BaseProcessLauncher::*)()> () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:1148 #27 0x00007f86f6da735c in apply > (mozilla::ipc::BaseProcessLauncher::*)()> () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:1154 #28 0x00007f86f6da735c in Invoke () at /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1514 #29 0x00007f86f6da735c in Run() () at /builds/worker/workspace/obj-build/dist/include/mozilla/MozPromise.h:1534 #30 0x00007f86f6495fa0 in Run() () at /builds/worker/checkouts/gecko/xpcom/threads/TaskQueue.cpp:208 #31 0x00007f86f64a50c2 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1160 #32 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #33 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #34 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #35 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #36 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #37 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #38 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #39 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #40 0x00007f870f2276db in start_thread (arg=0x7f865856c700) at pthread_create.c:463 #41 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 43 (Thread 0x7f86550fa700 (LWP 7549)): #0 0x00007f870e1f8cf9 in __GI___poll (fds=0x7b0400075650, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x000055bb078335ae in __interceptor_poll() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:3950 #2 0x00007f8706c7b5c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8706c7b6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f86f341836d in () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #5 0x00007f8706ca3175 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #7 0x00007f870f2276db in start_thread (arg=0x7f86550fa700) at pthread_create.c:463 #8 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 42 (Thread 0x7f86f3e1e700 (LWP 7444)): #0 0x00007f870e1f8cf9 in __GI___poll (fds=0x7b04000041b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x000055bb078335ae in __interceptor_poll() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:3950 #2 0x00007f8706c7b5c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8706c7b962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f8707269276 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #5 0x00007f8706ca3175 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #7 0x00007f870f2276db in start_thread (arg=0x7f86f3e1e700) at pthread_create.c:463 #8 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 41 (Thread 0x7f865fcdf700 (LWP 7501)): #0 0x00007f870f22ded9 in futex_reltimed_wait_cancelable (private=, reltime=0x7f865fc9ea30, expected=0, futex_word=0x7b440000261c) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 0x00007f870f22ded9 in __pthread_cond_wait_common (abstime=0x7f865fc9ec28, mutex=0x7b44000025c0, cond=0x7b44000025f0) at pthread_cond_wait.c:533 #2 0x00007f870f22ded9 in __pthread_cond_timedwait (cond=0x7b44000025f0, mutex=0x7b44000025c0, abstime=0x7f865fc9ec28) at pthread_cond_wait.c:667 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb078185a9 in __interceptor_pthread_cond_timedwait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1182 #6 0x000055bb078e919e in wait_for() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:142 #7 0x00007f86f64ae586 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:65 #8 0x00007f86f64ae586 in Run() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:281 #9 0x00007f86f64a50c2 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1160 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbdddf in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:302 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f865fcdf700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 40 (Thread 0x7f865d7f6700 (LWP 7495)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c0004583c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c000457e0, cond=0x7b2c00045810) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00045810, mutex=0x7b2c000457e0) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f865d7f6700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 39 (Thread 0x7f8655b09700 (LWP 7536)): #0 0x00007f870e1ff959 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f86f6d653b6 in epoll_wait () at /builds/worker/checkouts/gecko/ipc/chromium/src/third_party/libevent/epoll_sub.c:64 #2 0x00007f86fde07124 in mio::sys::unix::epoll::Selector::select (self=0x7b28000affb0, evts=0x7f8655ac9170, awakener=..., timeout=...) at /builds/worker/checkouts/gecko/third_party/rust/mio/src/sys/unix/epoll.rs:72 #3 0x00007f86fde07124 in mio::poll::Poll::poll2 (self=0x7b28000affb0, events=0x7f8655ac9170, timeout=..., interruptible=false) at /builds/worker/checkouts/gecko/third_party/rust/mio/src/poll.rs:1178 #4 0x00007f86fde07124 in mio::poll::Poll::poll1 (self=0x7b28000affb0, events=0x7f8655ac9170, timeout=..., interruptible=false) at /builds/worker/checkouts/gecko/third_party/rust/mio/src/poll.rs:1139 #5 0x00007f86fde07124 in mio::poll::Poll::poll (self=0x7b28000affb0, events=0x7f8655ac9170, timeout=...) at /builds/worker/checkouts/gecko/third_party/rust/mio/src/poll.rs:1010 #6 0x00007f86fde07124 in tokio_reactor::Reactor::poll (self=0x7f8655ac9170, max_wait=...) at /builds/worker/checkouts/gecko/third_party/rust/tokio-reactor/src/lib.rs:354 #7 0x00007f86fde07124 in tokio_reactor::Reactor::turn (self=0x7f8655ac9170, max_wait=...) at /builds/worker/checkouts/gecko/third_party/rust/tokio-reactor/src/lib.rs:327 #8 0x00007f86fd0f4f04 in tokio::runtime::current_thread::runtime::Runtime::block_on (self=, f=...) at /builds/worker/checkouts/gecko/third_party/rust/tokio-reactor/src/lib.rs:446 #9 0x00007f86fd0f9f1b in std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builds/worker/checkouts/gecko/third_party/rust/audioipc/src/core.rs:66 #10 0x00007f86fd0f9c23 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:474 #11 0x00007f86fd0f9c23 in as core::ops::function::FnOnce<()>>::call_once (self=..., _args=) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:322 #12 0x00007f86fd0f9c23 in std::panicking::try::do_call (data=) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:381 #13 0x00007f86fd0f9c23 in std::panicking::try (f=...) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:345 #14 0x00007f86fd0f9c23 in std::panic::catch_unwind (f=...) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:396 #15 0x00007f86fd0f9c23 in std::thread::Builder::spawn_unchecked::{{closure}} () at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:473 #16 0x00007f86fd0f9c23 in core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/core/src/ops/function.rs:227 #17 0x00007f86fda1e5f7 in as core::ops::function::FnOnce>::call_once (self=..., args=) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1307 #18 0x00007f86fda1e5f7 in as core::ops::function::FnOnce>::call_once (self=0x7b0400071770, args=) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1307 #19 0x00007f86fda1e5f7 in std::sys::unix::thread::Thread::new::thread_start (main=0x7b0400071770) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys/unix/thread.rs:71 #20 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #21 0x00007f870f2276db in start_thread (arg=0x7f8655b09700) at pthread_create.c:463 #22 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 38 (Thread 0x7f870b5fe700 (LWP 7443)): #0 0x00007f870e1f8cf9 in __GI___poll (fds=0x7b0400003230, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x000055bb078335ae in __interceptor_poll() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:3950 #2 0x00007f8706c7b5c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f8706c7b6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f8706c7b721 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f8706ca3175 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #7 0x00007f870f2276db in start_thread (arg=0x7f870b5fe700) at pthread_create.c:463 #8 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 37 (Thread 0x7f866c7be700 (LWP 7453)): #0 0x00007f870e1f8cf9 in __GI___poll (fds=0x7f866c77dda0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x000055bb07833716 in __interceptor_poll() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:3952 #2 0x00007f86f6c2a8f0 in operator() () at /builds/worker/checkouts/gecko/netwerk/system/netlink/NetlinkService.cpp:1212 #3 0x00007f86f6c2a8f0 in eintr_retry<(lambda at /builds/worker/checkouts/gecko/netwerk/system/netlink/NetlinkService.cpp:1212:14)> () at /builds/worker/checkouts/gecko/netwerk/system/netlink/NetlinkService.cpp:44 #4 0x00007f86f6c2a8f0 in Run() () at /builds/worker/checkouts/gecko/netwerk/system/netlink/NetlinkService.cpp:1212 #5 0x00007f86f64a50c2 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1160 #6 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #7 0x00007f86f6dbdddf in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:302 #8 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #9 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #10 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #11 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #12 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #13 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #14 0x00007f870f2276db in start_thread (arg=0x7f866c7be700) at pthread_create.c:463 #15 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 36 (Thread 0x7f866130d700 (LWP 7490)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c0003889c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00038840, cond=0x7b2c00038870) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00038870, mutex=0x7b2c00038840) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f866130d700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 35 (Thread 0x7f8657456700 (LWP 7510)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00012358) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00012300, cond=0x7b2c00012330) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00012330, mutex=0x7b2c00012300) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f8657456700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 34 (Thread 0x7f86630dd700 (LWP 7487)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00037558) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00037500, cond=0x7b2c00037530) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00037530, mutex=0x7b2c00037500) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f86630dd700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 33 (Thread 0x7f8663dca700 (LWP 7486)): #0 0x00007f870f22ded9 in futex_reltimed_wait_cancelable (private=, reltime=0x7f8663d89a30, expected=0, futex_word=0x7b440000379c) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 0x00007f870f22ded9 in __pthread_cond_wait_common (abstime=0x7f8663d89c28, mutex=0x7b4400003740, cond=0x7b4400003770) at pthread_cond_wait.c:533 #2 0x00007f870f22ded9 in __pthread_cond_timedwait (cond=0x7b4400003770, mutex=0x7b4400003740, abstime=0x7f8663d89c28) at pthread_cond_wait.c:667 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb078185a9 in __interceptor_pthread_cond_timedwait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1182 #6 0x000055bb078e919e in wait_for() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:142 #7 0x00007f86f64ae586 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:65 #8 0x00007f86f64ae586 in Run() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadPool.cpp:281 #9 0x00007f86f64a50c2 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1160 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbdddf in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:302 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f8663dca700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 32 (Thread 0x7f8657c99700 (LWP 7507)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00004a18) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c000049c0, cond=0x7b2c000049f0) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c000049f0, mutex=0x7b2c000049c0) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f8657c99700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 31 (Thread 0x7f86667ff700 (LWP 7504)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c000728b8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00072860, cond=0x7b2c00072890) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00072890, mutex=0x7b2c00072860) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f86667ff700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 30 (Thread 0x7f8664f4f700 (LWP 7484)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b6800012c54) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b0c000ace30, cond=0x7b6800012c28) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b6800012c28, mutex=0x7b0c000ace30) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86fa01c469 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86fa01c469 in WaitForWorkerEvents() () at /builds/worker/checkouts/gecko/dom/workers/WorkerPrivate.cpp:3561 #9 0x00007f86fa01b7b9 in DoRunLoop() () at /builds/worker/checkouts/gecko/dom/workers/WorkerPrivate.cpp:2930 #10 0x00007f86f9fffe01 in Run() () at /builds/worker/checkouts/gecko/dom/workers/RuntimeService.cpp:2229 #11 0x00007f86f64a50c2 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1160 #12 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #13 0x00007f86f6dbdddf in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:302 #14 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #15 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #16 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #17 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #18 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #19 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #20 0x00007f870f2276db in start_thread (arg=0x7f8664f4f700) at pthread_create.c:463 #21 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 29 (Thread 0x7f864eaff700 (LWP 7567)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c0000f07c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c0000f020, cond=0x7b2c0000f050) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c0000f050, mutex=0x7b2c0000f020) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f864eaff700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 28 (Thread 0x7f8669a08700 (LWP 7483)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00023918) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c000238c0, cond=0x7b2c000238f0) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c000238f0, mutex=0x7b2c000238c0) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f8669a08700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 27 (Thread 0x7f8659437700 (LWP 7503)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b68000c3c54) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b0c00124020, cond=0x7b68000c3c28) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b68000c3c28, mutex=0x7b0c00124020) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86fa01c469 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86fa01c469 in WaitForWorkerEvents() () at /builds/worker/checkouts/gecko/dom/workers/WorkerPrivate.cpp:3561 #9 0x00007f86fa01b7b9 in DoRunLoop() () at /builds/worker/checkouts/gecko/dom/workers/WorkerPrivate.cpp:2930 #10 0x00007f86f9fffe01 in Run() () at /builds/worker/checkouts/gecko/dom/workers/RuntimeService.cpp:2229 #11 0x00007f86f64a50c2 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1160 #12 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #13 0x00007f86f6dbdddf in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:302 #14 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #15 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #16 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #17 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #18 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #19 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #20 0x00007f870f2276db in start_thread (arg=0x7f8659437700) at pthread_create.c:463 #21 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 26 (Thread 0x7f86558f6700 (LWP 7537)): #0 0x00007f870e1ff959 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f86f6d653b6 in epoll_wait () at /builds/worker/checkouts/gecko/ipc/chromium/src/third_party/libevent/epoll_sub.c:64 #2 0x00007f86fde07124 in mio::sys::unix::epoll::Selector::select (self=0x7b28000b4fb0, evts=0x7f86558b6170, awakener=..., timeout=...) at /builds/worker/checkouts/gecko/third_party/rust/mio/src/sys/unix/epoll.rs:72 #3 0x00007f86fde07124 in mio::poll::Poll::poll2 (self=0x7b28000b4fb0, events=0x7f86558b6170, timeout=..., interruptible=false) at /builds/worker/checkouts/gecko/third_party/rust/mio/src/poll.rs:1178 #4 0x00007f86fde07124 in mio::poll::Poll::poll1 (self=0x7b28000b4fb0, events=0x7f86558b6170, timeout=..., interruptible=false) at /builds/worker/checkouts/gecko/third_party/rust/mio/src/poll.rs:1139 #5 0x00007f86fde07124 in mio::poll::Poll::poll (self=0x7b28000b4fb0, events=0x7f86558b6170, timeout=...) at /builds/worker/checkouts/gecko/third_party/rust/mio/src/poll.rs:1010 #6 0x00007f86fde07124 in tokio_reactor::Reactor::poll (self=0x7f86558b6170, max_wait=...) at /builds/worker/checkouts/gecko/third_party/rust/tokio-reactor/src/lib.rs:354 #7 0x00007f86fde07124 in tokio_reactor::Reactor::turn (self=0x7f86558b6170, max_wait=...) at /builds/worker/checkouts/gecko/third_party/rust/tokio-reactor/src/lib.rs:327 #8 0x00007f86fd0f4f04 in tokio::runtime::current_thread::runtime::Runtime::block_on (self=, f=...) at /builds/worker/checkouts/gecko/third_party/rust/tokio-reactor/src/lib.rs:446 #9 0x00007f86fd0f162b in std::sys_common::backtrace::__rust_begin_short_backtrace (f=...) at /builds/worker/checkouts/gecko/third_party/rust/audioipc/src/core.rs:66 #10 0x00007f86fd0f1333 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:474 #11 0x00007f86fd0f1333 in as core::ops::function::FnOnce<()>>::call_once (self=..., _args=) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:322 #12 0x00007f86fd0f1333 in std::panicking::try::do_call (data=) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:381 #13 0x00007f86fd0f1333 in std::panicking::try (f=...) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panicking.rs:345 #14 0x00007f86fd0f1333 in std::panic::catch_unwind (f=...) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/panic.rs:396 #15 0x00007f86fd0f1333 in std::thread::Builder::spawn_unchecked::{{closure}} () at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/thread/mod.rs:473 #16 0x00007f86fd0f1333 in core::ops::function::FnOnce::call_once{{vtable-shim}} () at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/core/src/ops/function.rs:227 #17 0x00007f86fda1e5f7 in as core::ops::function::FnOnce>::call_once (self=..., args=) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1307 #18 0x00007f86fda1e5f7 in as core::ops::function::FnOnce>::call_once (self=0x7b0400071740, args=) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1307 #19 0x00007f86fda1e5f7 in std::sys::unix::thread::Thread::new::thread_start (main=0x7b0400071740) at /builds/worker/fetches/rustc/lib/rustlib/src/rust/library/std/src/sys/unix/thread.rs:71 #20 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #21 0x00007f870f2276db in start_thread (arg=0x7f86558f6700) at pthread_create.c:463 #22 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 25 (Thread 0x7f8648f19700 (LWP 7607)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b500012b484) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b500012b400, cond=0x7b500012b458) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b500012b458, mutex=0x7b500012b400) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6490841 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6490841 in RunPoolThread() () at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:314 #9 0x00007f86f64900bf in ThreadFuncPoolThread() () at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:122 #10 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #11 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #12 0x00007f870f2276db in start_thread (arg=0x7f8648f19700) at pthread_create.c:463 #13 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 24 (Thread 0x7f866883e340 (LWP 7477)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b440004d370) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b440004d318, cond=0x7b440004d348) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b440004d348, mutex=0x7b440004d318) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f69acf4d in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f69acf4d in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/Monitor.h:35 #9 0x00007f86f69acf4d in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/Monitor.h:71 #10 0x00007f86f69acf4d in ThreadFunc() () at /builds/worker/checkouts/gecko/netwerk/cache2/CacheIOThread.cpp:494 #11 0x00007f86f69ac549 in mozilla::net::CacheIOThread::ThreadFunc(void*) () at /builds/worker/checkouts/gecko/netwerk/cache2/CacheIOThread.cpp:420 #12 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #13 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #14 0x00007f870f2276db in start_thread (arg=0x7f866883e340) at pthread_create.c:463 #15 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 23 (Thread 0x7f865e2fd700 (LWP 7502)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00066788) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00066730, cond=0x7b2c00066760) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00066760, mutex=0x7b2c00066730) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f865e2fd700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 22 (Thread 0x7f8659d08700 (LWP 7500)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b680008ac50) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b0c00131af0, cond=0x7b680008ac28) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b680008ac28, mutex=0x7b0c00131af0) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86fa01c469 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86fa01c469 in WaitForWorkerEvents() () at /builds/worker/checkouts/gecko/dom/workers/WorkerPrivate.cpp:3561 #9 0x00007f86fa01b7b9 in DoRunLoop() () at /builds/worker/checkouts/gecko/dom/workers/WorkerPrivate.cpp:2930 #10 0x00007f86f9fffe01 in Run() () at /builds/worker/checkouts/gecko/dom/workers/RuntimeService.cpp:2229 #11 0x00007f86f64a50c2 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1160 #12 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #13 0x00007f86f6dbdddf in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:302 #14 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #15 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #16 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #17 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #18 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #19 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #20 0x00007f870f2276db in start_thread (arg=0x7f8659d08700) at pthread_create.c:463 #21 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 21 (Thread 0x7f864833f700 (LWP 7601)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c000f91f8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c000f91a0, cond=0x7b2c000f91d0) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c000f91d0, mutex=0x7b2c000f91a0) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f864833f700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 20 (Thread 0x7f8669207700 (LWP 7476)): #0 0x00007f870f22ded9 in futex_reltimed_wait_cancelable (private=, reltime=0x7f86691c6b10, expected=0, futex_word=0x7b3000003b18) at ../sysdeps/unix/sysv/linux/futex-internal.h:142 #1 0x00007f870f22ded9 in __pthread_cond_wait_common (abstime=0x7f86691c6d08, mutex=0x7b3000003ac0, cond=0x7b3000003af0) at pthread_cond_wait.c:533 #2 0x00007f870f22ded9 in __pthread_cond_timedwait (cond=0x7b3000003af0, mutex=0x7b3000003ac0, abstime=0x7f86691c6d08) at pthread_cond_wait.c:667 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb078185a9 in __interceptor_pthread_cond_timedwait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1182 #6 0x000055bb078e919e in wait_for() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:142 #7 0x00007f86f649c1dd in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:65 #8 0x00007f86f649c1dd in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/Monitor.h:36 #9 0x00007f86f649c1dd in Run() () at /builds/worker/checkouts/gecko/xpcom/threads/TimerThread.cpp:499 #10 0x00007f86f64a50c2 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1160 #11 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #12 0x00007f86f6dbdddf in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:302 #13 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #14 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #15 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #16 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #17 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #18 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #19 0x00007f870f2276db in start_thread (arg=0x7f8669207700) at pthread_create.c:463 #20 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 19 (Thread 0x7f8661cfe700 (LWP 7489)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c000387ec) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00038790, cond=0x7b2c000387c0) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c000387c0, mutex=0x7b2c00038790) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f8661cfe700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 18 (Thread 0x7f865eafe700 (LWP 7499)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00065398) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00065340, cond=0x7b2c00065370) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00065370, mutex=0x7b2c00065340) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f865eafe700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 17 (Thread 0x7f865bbff700 (LWP 7498)): #0 0x000055bb077f9ee0 in atomic_exchange<__sanitizer::atomic_uint32_t> () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang.h:67 #1 0x000055bb077f9ee0 in Lock() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:658 #2 0x000055bb077ffa26 in GenericScopedLock () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_mutex.h:183 #3 0x000055bb077ffa26 in FinishThread() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cpp:282 #4 0x000055bb07854193 in DestroyThreadState () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:892 #5 0x000055bb07854193 in thread_finalize() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:919 #6 0x00007f870f226408 in __nptl_deallocate_tsd () at pthread_create.c:300 #7 0x00007f870f22781b in __nptl_deallocate_tsd () at ../sysdeps/nptl/futex-internal.h:200 #8 0x00007f870f22781b in start_thread (arg=0x7f865bbff700) at pthread_create.c:473 #9 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 16 (Thread 0x7f866b7bc700 (LWP 7455)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c0001214c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c000120f0, cond=0x7b2c00012120) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00012120, mutex=0x7b2c000120f0) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f866b7bc700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 15 (Thread 0x7f8664d2e700 (LWP 7485)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00024afc) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00024aa0, cond=0x7b2c00024ad0) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00024ad0, mutex=0x7b2c00024aa0) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f8664d2e700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 14 (Thread 0x7f865c623700 (LWP 7497)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c000458ec) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00045890, cond=0x7b2c000458c0) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c000458c0, mutex=0x7b2c00045890) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f865c623700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 13 (Thread 0x7f866a202700 (LWP 7464)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b580001a9b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f87012719c8 , cond=0x7b580001a988) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b580001a988, mutex=0x7f87012719c8 ) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e903e in wait () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x000055bb078e903e in wait_for() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:115 #8 0x00007f86fc3f9cf7 in wait_for () at /builds/worker/checkouts/gecko/js/src/threading/ConditionVariable.h:106 #9 0x00007f86fc3f9cf7 in wait () at /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:1452 #10 0x00007f86fc3f9cf7 in threadLoop() () at /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2704 #11 0x00007f86fc3f99ae in ThreadMain() () at /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2399 #12 0x00007f86fc40fa71 in callMain<0> () at /builds/worker/checkouts/gecko/js/src/threading/Thread.h:220 #13 0x00007f86fc40fa71 in Start() () at /builds/worker/checkouts/gecko/js/src/threading/Thread.h:209 #14 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #15 0x00007f870f2276db in start_thread (arg=0x7f866a202700) at pthread_create.c:463 #16 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f866bfbd700 (LWP 7454)): #0 0x00007f870e1f8cf9 in __GI___poll (fds=0x7f866bf7c9c0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x000055bb07833716 in __interceptor_poll() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/../sanitizer_common/sanitizer_common_interceptors.inc:3952 #2 0x00007f870cf8dda8 in _pr_poll_with_poll () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptio.c:4227 #3 0x00007f870cf8dda8 in PR_Poll () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptio.c:4647 #4 0x00007f86f6656d7d in operator() () at /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransportService2.cpp:710 #5 0x00007f86f6656d7d in Poll() () at /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransportService2.cpp:704 #6 0x00007f86f665a336 in DoPollIteration() () at /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransportService2.cpp:1365 #7 0x00007f86f665902a in Run() () at /builds/worker/checkouts/gecko/netwerk/base/nsSocketTransportService2.cpp:1160 #8 0x00007f86f665a79a in non-virtual thunk to mozilla::net::nsSocketTransportService::Run() () at /builds/worker/workspace/obj-build/dist/include/nsTArray.h:1211 #9 0x00007f86f64a50c2 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1160 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f866bfbd700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f8665fec700 (LWP 7482)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00020168) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00020110, cond=0x7b2c00020140) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00020140, mutex=0x7b2c00020110) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f8665fec700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f865cfd3700 (LWP 7496)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c00043898) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00043840, cond=0x7b2c00043870) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c00043870, mutex=0x7b2c00043840) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f865cfd3700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f866a5ff700 (LWP 7463)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b580001a9b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f87012719c8 , cond=0x7b580001a988) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b580001a988, mutex=0x7f87012719c8 ) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e903e in wait () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x000055bb078e903e in wait_for() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:115 #8 0x00007f86fc3f9cf7 in wait_for () at /builds/worker/checkouts/gecko/js/src/threading/ConditionVariable.h:106 #9 0x00007f86fc3f9cf7 in wait () at /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:1452 #10 0x00007f86fc3f9cf7 in threadLoop() () at /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2704 #11 0x00007f86fc3f99ae in ThreadMain() () at /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2399 #12 0x00007f86fc40fa71 in callMain<0> () at /builds/worker/checkouts/gecko/js/src/threading/Thread.h:220 #13 0x00007f86fc40fa71 in Start() () at /builds/worker/checkouts/gecko/js/src/threading/Thread.h:209 #14 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #15 0x00007f870f2276db in start_thread (arg=0x7f866a5ff700) at pthread_create.c:463 #16 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f86687ba700 (LWP 7478)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c000107d8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00010780, cond=0x7b2c000107b0) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c000107b0, mutex=0x7b2c00010780) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f86687ba700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f866785d700 (LWP 7480)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b2c000090e8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00009090, cond=0x7b2c000090c0) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b2c000090c0, mutex=0x7b2c00009090) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e8f9a in wait() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x00007f86f6497448 in Wait () at /builds/worker/workspace/obj-build/dist/include/mozilla/CondVar.h:58 #8 0x00007f86f6497448 in GetEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/ThreadEventQueue.cpp:161 #9 0x00007f86f64a4a93 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1102 #10 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #11 0x00007f86f6dbde49 in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:332 #12 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #13 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #14 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #15 0x00007f86f64a14a9 in ThreadFunc() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:397 #16 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #17 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #18 0x00007f870f2276db in start_thread (arg=0x7f866785d700) at pthread_create.c:463 #19 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f866afbb700 (LWP 7462)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b580001a9b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f87012719c8 , cond=0x7b580001a988) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b580001a988, mutex=0x7f87012719c8 ) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e903e in wait () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x000055bb078e903e in wait_for() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:115 #8 0x00007f86fc3f9cf7 in wait_for () at /builds/worker/checkouts/gecko/js/src/threading/ConditionVariable.h:106 #9 0x00007f86fc3f9cf7 in wait () at /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:1452 #10 0x00007f86fc3f9cf7 in threadLoop() () at /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2704 #11 0x00007f86fc3f99ae in ThreadMain() () at /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2399 #12 0x00007f86fc40fa71 in callMain<0> () at /builds/worker/checkouts/gecko/js/src/threading/Thread.h:220 #13 0x00007f86fc40fa71 in Start() () at /builds/worker/checkouts/gecko/js/src/threading/Thread.h:209 #14 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #15 0x00007f870f2276db in start_thread (arg=0x7f866afbb700) at pthread_create.c:463 #16 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f8669e05700 (LWP 7465)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b580001a9b0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7f87012719c8 , cond=0x7b580001a988) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b580001a988, mutex=0x7f87012719c8 ) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x000055bb078e903e in wait () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:108 #7 0x000055bb078e903e in wait_for() () at /builds/worker/checkouts/gecko/mozglue/misc/ConditionVariable_posix.cpp:115 #8 0x00007f86fc3f9cf7 in wait_for () at /builds/worker/checkouts/gecko/js/src/threading/ConditionVariable.h:106 #9 0x00007f86fc3f9cf7 in wait () at /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:1452 #10 0x00007f86fc3f9cf7 in threadLoop() () at /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2704 #11 0x00007f86fc3f99ae in ThreadMain() () at /builds/worker/checkouts/gecko/js/src/vm/HelperThreads.cpp:2399 #12 0x00007f86fc40fa71 in callMain<0> () at /builds/worker/checkouts/gecko/js/src/threading/Thread.h:220 #13 0x00007f86fc40fa71 in Start() () at /builds/worker/checkouts/gecko/js/src/threading/Thread.h:209 #14 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #15 0x00007f870f2276db in start_thread (arg=0x7f8669e05700) at pthread_create.c:463 #16 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f86f1314700 (LWP 7446)): #0 0x00007f870e1ff959 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f86f6d64fd0 in epoll_wait () at /builds/worker/checkouts/gecko/ipc/chromium/src/third_party/libevent/epoll_sub.c:64 #2 0x00007f86f6d64fd0 in epoll_dispatch () at /builds/worker/checkouts/gecko/ipc/chromium/src/third_party/libevent/epoll.c:462 #3 0x00007f86f6d69639 in event_base_loop () at /builds/worker/checkouts/gecko/ipc/chromium/src/third_party/libevent/event.c:1947 #4 0x00007f86f6d4b722 in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_pump_libevent.cc:353 #5 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #6 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #7 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #8 0x00007f86f6d582dc in ThreadMain() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/thread.cc:191 #9 0x00007f86f6d52e0f in ThreadFunc(void*) () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/platform_thread_posix.cc:40 #10 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #11 0x00007f870f2276db in start_thread (arg=0x7f86f1314700) at pthread_create.c:463 #12 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f870bdff700 (LWP 7438)): #0 0x00007f870e1c8a30 in __GI___nanosleep (requested_time=requested_time@entry=0x7f870bdbf220, remaining=remaining@entry=0x0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 #1 0x00007f870e1fb977 in usleep (useconds=) at ../sysdeps/posix/usleep.c:32 #2 0x000055bb07814e0a in __interceptor_usleep() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:356 #3 0x000055bb0787b7d4 in BackgroundThread() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_rtl.cpp:180 #4 0x00007f870f2276db in start_thread (arg=0x7f870bdff700) at pthread_create.c:463 #5 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f870c37d340 (LWP 7461)): #0 0x00007f870f22d9f3 in futex_wait_cancelable (private=, expected=0, futex_word=0x7b1000049134) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f870f22d9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x7b2c00011d50, cond=0x7b1000049108) at pthread_cond_wait.c:502 #2 0x00007f870f22d9f3 in __pthread_cond_wait (cond=0x7b1000049108, mutex=0x7b2c00011d50) at pthread_cond_wait.c:655 #3 0x000055bb078857f5 in __tsan::call_pthread_cancel_with_cleanup(int (*)(void*, void*, void*), void*, void*, void*, void (*)(void*), void*) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp:451 #4 0x000055bb078183a4 in cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1163 #5 0x000055bb07818291 in __interceptor_pthread_cond_wait() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1174 #6 0x00007f870cf8aae6 in PR_WaitCondVar () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptsynch.c:401 #7 0x00007f86f7346b8f in Sleep () at /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:221 #8 0x00007f86f7346b8f in Hibernate () at /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:217 #9 0x00007f86f7346b8f in WatchdogMain() () at /builds/worker/checkouts/gecko/js/xpconnect/src/XPCJSContext.cpp:482 #10 0x00007f870cf9b24c in _pt_root () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201 #11 0x000055bb078175dd in __tsan_thread_start_func() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:956 #12 0x00007f870f2276db in start_thread (arg=0x7f870c37d340) at pthread_create.c:463 #13 0x00007f870e205a3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f870f641340 (LWP 7434)): #0 0x00007f870f232737 in raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x000055bb0781e11e in __interceptor_raise() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:2039 #2 0x00007f86fc0b0549 in FatalSignalHandler() () at /builds/worker/checkouts/gecko/toolkit/profile/nsProfileLock.cpp:174 #3 0x000055bb0781de10 in CallUserSignalHandler() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1911 #4 0x000055bb07854e0d in rtl_generic_sighandler () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:2005 #5 0x000055bb07854e0d in rtl_sigaction() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:2030 #6 0x00007f870f2328a0 in () at /lib/x86_64-linux-gnu/libpthread.so.0 #7 0x00007f870e122f47 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #8 0x00007f870e1248b1 in __GI_abort () at abort.c:79 #9 0x000055bb0781cdde in __interceptor_abort() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1776 #10 0x000055bb07801657 in () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp:155 #11 0x000055bb077fffd1 in () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_termination.cpp:58 #12 0x000055bb078095fe in () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp:247 #13 0x00007f86fc0b058a in FatalSignalHandler() () at /builds/worker/checkouts/gecko/toolkit/profile/nsProfileLock.cpp:179 #14 0x00007f86fc6a6fc3 in UnixExceptionHandler() () at /builds/worker/checkouts/gecko/js/src/ds/MemoryProtectionExceptionHandler.cpp:272 #15 0x00007f86fcf2a5d3 in WasmTrapHandler() () at /builds/worker/checkouts/gecko/js/src/wasm/WasmSignalHandlers.cpp:981 #16 0x000055bb0781de10 in CallUserSignalHandler() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1911 #17 0x000055bb07854e0d in rtl_generic_sighandler () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:2005 #18 0x000055bb07854e0d in rtl_sigaction() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:2030 #19 0x00007f870f2328a0 in () at /lib/x86_64-linux-gnu/libpthread.so.0 #20 0x000055bb077f9ee0 in atomic_exchange<__sanitizer::atomic_uint32_t> () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_atomic_clang.h:67 #21 0x000055bb077f9ee0 in Lock() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp:658 #22 0x000055bb077ff360 in GenericScopedLock () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cpp:183 #23 0x000055bb077ff360 in FindThread() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cpp:183 #24 0x000055bb078824c4 in __tsan::ThreadConsumeTid(__tsan::ThreadState*, unsigned long, unsigned long) () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp:315 #25 0x000055bb078178e1 in __interceptor_pthread_join() () at /builds/worker/fetches/llvm-project/llvm/projects/compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:1023 #26 0x00007f870cf8be03 in PR_JoinThread () at /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:586 #27 0x00007f86f64a3b8a in ShutdownComplete() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:821 #28 0x00007f86f64bae3e in Run() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:221 #29 0x00007f86f64b9968 in Run() () at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:470 #30 0x00007f86f6492f85 in DoExecuteNextTaskOnlyMainThreadInternal() () at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:754 #31 0x00007f86f64916e3 in ExecuteNextTaskOnlyMainThreadInternal() () at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:609 #32 0x00007f86f6491885 in ProcessPendingMTTask() () at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:393 #33 0x00007f86f64bd2a8 in operator() () at /builds/worker/checkouts/gecko/xpcom/threads/TaskController.cpp:133 #34 0x00007f86f64bd2a8 in Run() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.h:534 #35 0x00007f86f64a4de2 in ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1166 #36 0x00007f86f64abd93 in NS_ProcessNextEvent() () at /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:548 #37 0x00007f86f6dbd24e in Run() () at /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:87 #38 0x00007f86f6d4825d in RunInternal () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:335 #39 0x00007f86f6d4825d in RunHandler () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:328 #40 0x00007f86f6d4825d in Run() () at /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:310 #41 0x00007f86fa3f3ac7 in nsBaseAppShell::Run() () at /builds/worker/checkouts/gecko/widget/nsBaseAppShell.cpp:137 #42 0x00007f86fbfadf29 in Run() () at /builds/worker/checkouts/gecko/toolkit/components/startup/nsAppStartup.cpp:273 #43 0x00007f86fc0c9870 in XRE_mainRun() () at /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5348 #44 0x00007f86fc0ca6c8 in XRE_main() () at /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5539 #45 0x00007f86fc0cab15 in XRE_main() () at /builds/worker/checkouts/gecko/toolkit/xre/nsAppRunner.cpp:5598 #46 0x00007f86fc0d54c3 in mozilla::BootstrapImpl::XRE_main(int, char**, mozilla::BootstrapConfig const&) () at /builds/worker/checkouts/gecko/toolkit/xre/Bootstrap.cpp:45 #47 0x000055bb07888c61 in do_main () at /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:220 #48 0x000055bb07888c61 in main() () at /builds/worker/checkouts/gecko/browser/app/nsBrowserApp.cpp:347