Closed Bug 1869781 Opened 2 years ago Closed 2 years ago

Perma OSX PROCESS-CRASH | MOZ_CRASH(mozilla::detail::MutexImpl::mutexLock: pthread_mutex_lock failed) [@ mozilla::detail::MutexImpl::mutexLock] | <random test> when Gecko 122 merges to Beta on 2023-12-18

Categories

(Core :: WebRTC, defect)

Unspecified
macOS
defect

Tracking

()

VERIFIED FIXED
Tracking Status
firefox-esr115 --- unaffected
firefox120 --- unaffected
firefox121 --- unaffected
firefox122 + verified

People

(Reporter: SerbanS, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Central-as-beta-simulation

How to run these simulations

Failure log

[task 2023-12-13T12:56:36.917Z] 12:56:36     INFO - PID 2675 | Cyclical dependency starts at
[task 2023-12-13T12:56:36.917Z] 12:56:36     INFO - PID 2675 | Mutex : TaskQueue::Queue (currently acquired)
[task 2023-12-13T12:56:36.918Z] 12:56:36     INFO - PID 2675 | Next dependency:
[task 2023-12-13T12:56:36.919Z] 12:56:36     INFO - PID 2675 | Mutex : MozPromise Mutex (currently acquired)
[task 2023-12-13T12:56:36.919Z] 12:56:36     INFO - PID 2675 | Next dependency:
[task 2023-12-13T12:56:36.920Z] 12:56:36     INFO - PID 2675 | Mutex : MozPromise Mutex (currently acquired)
[task 2023-12-13T12:56:36.921Z] 12:56:36     INFO - PID 2675 | Next dependency:
[task 2023-12-13T12:56:36.922Z] 12:56:36     INFO - PID 2675 | Mutex : TaskQueue::Queue (currently acquired)
[task 2023-12-13T12:56:36.922Z] 12:56:36     INFO - PID 2675 | Cycle completed at
[task 2023-12-13T12:56:36.923Z] 12:56:36     INFO - PID 2675 | Mutex : TaskQueue::Queue (currently acquired)
[task 2023-12-13T12:56:36.924Z] 12:56:36     INFO - PID 2675 | ###!!! Deadlock may happen NOW!
[task 2023-12-13T12:56:36.924Z] 12:56:36     INFO - PID 2675 | : 'Error', file /builds/worker/checkouts/gecko/xpcom/threads/BlockingResourceBase.cpp:245
[task 2023-12-13T12:56:36.925Z] 12:56:36     INFO - PID 2675 | mozilla::detail::MutexImpl::mutexLock: pthread_mutex_lock failed: Resource deadlock avoided
[task 2023-12-13T12:56:36.925Z] 12:56:36     INFO - PID 2675 | Hit MOZ_CRASH(mozilla::detail::MutexImpl::mutexLock: pthread_mutex_lock failed) at /builds/worker/checkouts/gecko/mozglue/misc/Mutex_posix.cpp:96
[task 2023-12-13T12:56:36.926Z] 12:56:36     INFO - STDOUT: Initializing stack-fixing for the first stack frame, this may take a while...
[task 2023-12-13T12:56:37.039Z] 12:56:37     INFO - PID 2675 | #01: mozilla::detail::MutexImpl::lock() [mozglue/misc/Mutex_posix.cpp:116]
[task 2023-12-13T12:56:37.508Z] 12:56:37     INFO - mozcrash .
[task 2023-12-13T12:56:37.508Z] 12:56:37     INFO - mozcrash Copy/paste: /opt/worker/tasks/task_170247075071846/fetches/minidump-stackwalk/minidump-stackwalk --symbols-url=https://symbols.mozilla.org/ --cyborg=/var/folders/k0/pmymrl4j7s996wdntl_t1558000014/T/tmp33puj6au/751A030C-62B1-42C4-B817-C913211701AB.trace /var/folders/k0/pmymrl4j7s996wdntl_t1558000014/T/tmpvsr7wygw/minidumps/751A030C-62B1-42C4-B817-C913211701AB.dmp /opt/worker/tasks/task_170247075071846/build/symbols
[task 2023-12-13T12:56:47.327Z] 12:56:47     INFO - mozcrash Saved minidump as /opt/worker/tasks/task_170247075071846/build/blobber_upload_dir/751A030C-62B1-42C4-B817-C913211701AB.dmp
[task 2023-12-13T12:56:47.327Z] 12:56:47     INFO - mozcrash Saved app info as /opt/worker/tasks/task_170247075071846/build/blobber_upload_dir/751A030C-62B1-42C4-B817-C913211701AB.extra
[task 2023-12-13T12:56:47.718Z] 12:56:47     INFO - PROCESS-CRASH | MOZ_CRASH(mozilla::detail::MutexImpl::mutexLock: pthread_mutex_lock failed) [@ mozilla::detail::MutexImpl::mutexLock] | /webrtc-encoded-transform/script-change-transform.https.html 
[task 2023-12-13T12:56:47.718Z] 12:56:47     INFO - Process type: content
[task 2023-12-13T12:56:47.718Z] 12:56:47     INFO - Process pid: 2675
[task 2023-12-13T12:56:47.718Z] 12:56:47     INFO - Mozilla crash reason: MOZ_CRASH(mozilla::detail::MutexImpl::mutexLock: pthread_mutex_lock failed)
[task 2023-12-13T12:56:47.718Z] 12:56:47     INFO - Crash dump filename: /var/folders/k0/pmymrl4j7s996wdntl_t1558000014/T/tmpvsr7wygw/minidumps/751A030C-62B1-42C4-B817-C913211701AB.dmp
[task 2023-12-13T12:56:47.718Z] 12:56:47     INFO - Operating system: Mac OS X
[task 2023-12-13T12:56:47.718Z] 12:56:47     INFO -                   10.15.7 19H524
[task 2023-12-13T12:56:47.719Z] 12:56:47     INFO - CPU: amd64
[task 2023-12-13T12:56:47.719Z] 12:56:47     INFO -      family 6 model 158 stepping 10
[task 2023-12-13T12:56:47.719Z] 12:56:47     INFO -      12 CPUs
[task 2023-12-13T12:56:47.719Z] 12:56:47     INFO - 
[task 2023-12-13T12:56:47.719Z] 12:56:47     INFO - Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
[task 2023-12-13T12:56:47.719Z] 12:56:47     INFO - Crash address: 0x0
[task 2023-12-13T12:56:47.719Z] 12:56:47     INFO - Crashing instruction: `mov dword [0x0], 0x60`
[task 2023-12-13T12:56:47.719Z] 12:56:47     INFO - Memory accessed by instruction:
[task 2023-12-13T12:56:47.719Z] 12:56:47     INFO -   0. Address: 0x0000000000000000
[task 2023-12-13T12:56:47.719Z] 12:56:47     INFO -      Size: 4
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO - Mac Crash Info:
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO - 
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO - Process uptime: 11 seconds
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO - 
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO - Thread 30 MediaSupervisor #1 (crashed)
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO -  0  libmozglue.dylib!mozilla::detail::MutexImpl::mutexLock() [Mutex_posix.cpp:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 94]
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO -     Found by: inlining
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO -  1  libmozglue.dylib!mozilla::detail::MutexImpl::lock() [Mutex_posix.cpp:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 116 + 0x36]
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO -      rax = 0x000000010292bd3c    rdx = 0x0000000000000000
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO -      rcx = 0x0000000102934a28    rbx = 0x000000010292bcfb
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO -      rsi = 0x00000000000120a8    rdi = 0x00007fff97e58ca8
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO -      rbp = 0x00007000098a57b0    rsp = 0x00007000098a57a0
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO -       r8 = 0x00000000000130a8     r9 = 0x0000000000000000
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO -      r10 = 0x00007fff97e58cc8    r11 = 0x00007fff97e58cc0
[task 2023-12-13T12:56:47.720Z] 12:56:47     INFO -      r12 = 0x0000000124d6e7d8    r13 = 0x0000000000000000
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -      r14 = 0x0000000000000000    r15 = 0x0000000124d6e798
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -      rip = 0x00000001028deb0c
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -     Found by: given as instruction pointer in context
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -  2  XUL!mozilla::OffTheBooksMutex::Lock() [BlockingResourceBase.cpp:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 311]
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -     Found by: inlining
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -  3  XUL!mozilla::Monitor::Lock() [Monitor.h:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 31]
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -     Found by: inlining
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -  4  XUL!mozilla::detail::BaseMonitorAutoLock<mozilla::Monitor>::BaseMonitorAutoLock(mozilla::Monitor&) [Monitor.h:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 129]
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -     Found by: inlining
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -  5  XUL!mozilla::detail::BaseMonitorAutoLock<mozilla::Monitor>::BaseMonitorAutoLock(mozilla::Monitor&) [Monitor.h:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 128]
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -     Found by: inlining
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -  6  XUL!mozilla::TaskQueue::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) [TaskQueue.h:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 72 + 0x13]
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -      rbx = 0x0000000124d6e760    rbp = 0x00007000098a5800
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -      rsp = 0x00007000098a57c0    r12 = 0x0000000124d6e7d8
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -      r15 = 0x0000000124d6e798    rip = 0x0000000108733edf
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.721Z] 12:56:47     INFO -  7  XUL!mozilla::TaskQueue::DispatchLocked(nsCOMPtr<nsIRunnable>&, unsigned int, mozilla::AbstractThread::DispatchReason) [TaskQueue.cpp:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 121 + 0xc]
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -      rbx = 0x0000000125893480    rbp = 0x00007000098a5860
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -      rsp = 0x00007000098a5810    r12 = 0x0000000125892b60
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -      r15 = 0x0000000000000000    rip = 0x000000010873b128
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -  8  XUL!mozilla::TaskQueue::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) [TaskQueue.h:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 73 + 0xc]
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -      rbx = 0x0000000125893480    rbp = 0x00007000098a58b0
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -      rsp = 0x00007000098a5870    r12 = 0x00000001258934f8
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -      r13 = 0x0000000124d3ff68    r14 = 0x0000000000000000
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -      r15 = 0x00000001258934b8    rip = 0x0000000108733f04
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -  9  XUL!mozilla::MozPromise<bool, bool, false>::ThenValueBase::Dispatch(mozilla::MozPromise<bool, bool, false>*) [MozPromise.h:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 592 + 0x7]
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -      rbx = 0x0000000124db1430    rbp = 0x00007000098a5940
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -      rsp = 0x00007000098a58c0    r12 = 0x0000000000000001
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -      r13 = 0x0000000124d3ff68    r14 = 0x0000000125893480
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -      r15 = 0x0000000124dec420    rip = 0x00000001087489de
[task 2023-12-13T12:56:47.722Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO - 10  XUL!mozilla::MozPromise<bool, bool, false>::DispatchAll() [MozPromise.h:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 1157 + 0x7]
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO -      rbx = 0x0000000124d40f30    rbp = 0x00007000098a5970
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO -      rsp = 0x00007000098a5950    r12 = 0x0000000000000001
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO -      r13 = 0x0000000124d3ff68    r14 = 0x0000000124d40fb8
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO -      r15 = 0x0000000000000000    rip = 0x0000000108748384
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO - 11  XUL!mozilla::MozPromise<bool, bool, false>::Private::Resolve<bool const&>(bool const&, char const*) [MozPromise.h:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 1242 + 0x7]
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO -      rbx = 0x0000000124d40f30    rbp = 0x00007000098a59c0
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO -      rsp = 0x00007000098a5980    r12 = 0x0000000112e49190
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO -      r13 = 0x0000000124d3ff68    r14 = 0x0000000124d40f48
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO -      r15 = 0x0000000124d40f88    rip = 0x00000001087496f8
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO - 12  XUL!mozilla::MozPromise<bool, bool, false>::DispatchAll() [MozPromise.h:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 1162 + 0x7]
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO -      rbx = 0x0000000124d3fef0    rbp = 0x00007000098a59f0
[task 2023-12-13T12:56:47.723Z] 12:56:47     INFO -      rsp = 0x00007000098a59d0    r12 = 0x0000000000000001
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO -      r13 = 0x00007000098a5a77    r14 = 0x0000000124d3ffa8
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO -      r15 = 0x0000000000000000    rip = 0x0000000108748417
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO - 13  XUL!mozilla::MozPromise<bool, bool, false>::Private::Resolve<bool>(bool&&, char const*) [MozPromise.h:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 1242 + 0x7]
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO -      rbx = 0x0000000124d3fef0    rbp = 0x00007000098a5a40
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO -      rsp = 0x00007000098a5a00    r12 = 0x0000000112e731b3
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO -      r13 = 0x00007000098a5a77    r14 = 0x0000000124d3ff08
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO -      r15 = 0x0000000124d3ff48    rip = 0x0000000108748298
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO - 14  XUL!mozilla::MozPromiseHolderBase<mozilla::MozPromise<bool, bool, false>, mozilla::MozPromiseHolder<mozilla::MozPromise<bool, bool, false> > >::Resolve<bool>(bool&&, char const*) [MozPromise.h:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 1388 + 0x4]
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO -      rbx = 0x0000000124d6e760    rbp = 0x00007000098a5a60
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO -      rsp = 0x00007000098a5a50    r12 = 0x0000000124d6e7d8
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000124d6e880
[task 2023-12-13T12:56:47.724Z] 12:56:47     INFO -      r15 = 0x0000000124d6e798    rip = 0x0000000108748037
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO - 15  XUL!mozilla::MozPromiseHolderBase<mozilla::MozPromise<bool, bool, false>, mozilla::MozPromiseHolder<mozilla::MozPromise<bool, bool, false> > >::ResolveIfExists<bool>(bool&&, char const*) [MozPromise.h:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 1397]
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -     Found by: inlining
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO - 16  XUL!mozilla::TaskQueue::MaybeResolveShutdown() [TaskQueue.cpp:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 213 + 0xf]
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -      rbx = 0x0000000124d6e760    rbp = 0x00007000098a5a90
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -      rsp = 0x00007000098a5a70    r12 = 0x0000000124d6e7d8
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -      r13 = 0x0000000000000000    r14 = 0x00000001233d5c60
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -      r15 = 0x0000000124d6e798    rip = 0x000000010873c035
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO - 17  XUL!mozilla::TaskQueue::Runner::Run() [TaskQueue.cpp:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 0 + 0x4]
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -      rbx = 0x0000000124d61438    rbp = 0x00007000098a5b30
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -      rsp = 0x00007000098a5aa0    r12 = 0x0000000124d6e7d8
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000124d6e760
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -      r15 = 0x0000000124d6e798    rip = 0x000000010873c552
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO - 18  XUL!nsThreadPool::Run() [nsThreadPool.cpp:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 341 + 0x5]
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -      rbx = 0x00000001231ee030    rbp = 0x00007000098a5bf0
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -      rsp = 0x00007000098a5b40    r12 = 0x00007000098a5b90
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -      r13 = 0x00000001231ee110    r14 = 0x00000001231ee058
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -      r15 = 0x0000000000000000    rip = 0x0000000108764146
[task 2023-12-13T12:56:47.725Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO - 19  XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 1193 + 0x5]
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO -      rbx = 0x000000012317f200    rbp = 0x00007000098a5cd0
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO -      rsp = 0x00007000098a5c00    r12 = 0x0000015d9d7d8679
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO -      r13 = 0xaaaaaaaaaaaaaaaa    r14 = 0x0000000000000000
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO -      r15 = 0x00000000ffffffff    rip = 0x000000010875abe1
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO - 20  XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 480 + 0xf]
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO -      rbx = 0x0000000000000000    rbp = 0x00007000098a5d00
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO -      rsp = 0x00007000098a5ce0    r12 = 0x00007000098a5d18
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO -      r13 = 0x00000001231ef370    r14 = 0x00007000098a5db0
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO -      r15 = 0x000000012317f200    rip = 0x000000010876144f
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO - 21  XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 300 + 0x9]
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO -      rbx = 0x00000001231ef340    rbp = 0x00007000098a5d50
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO -      rsp = 0x00007000098a5d10    r12 = 0x00007000098a5d18
[task 2023-12-13T12:56:47.726Z] 12:56:47     INFO -      r13 = 0x00000001231ef370    r14 = 0x00007000098a5db0
[task 2023-12-13T12:56:47.727Z] 12:56:47     INFO -      r15 = 0x000000012317f200    rip = 0x00000001091b9ae9
[task 2023-12-13T12:56:47.727Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.727Z] 12:56:47     INFO - 22  XUL!MessageLoop::RunHandler() [message_loop.cc:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 363]
[task 2023-12-13T12:56:47.727Z] 12:56:47     INFO -     Found by: inlining
[task 2023-12-13T12:56:47.727Z] 12:56:47     INFO - 23  XUL!MessageLoop::Run() [message_loop.cc:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 345 + 0x4]
[task 2023-12-13T12:56:47.727Z] 12:56:47     INFO -      rbx = 0x000000012313b400    rbp = 0x00007000098a5d80
[task 2023-12-13T12:56:47.727Z] 12:56:47     INFO -      rsp = 0x00007000098a5d60    r12 = 0x000000012313b408
[task 2023-12-13T12:56:47.727Z] 12:56:47     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000012
[task 2023-12-13T12:56:47.727Z] 12:56:47     INFO -      r15 = 0x00007000098a5db0    rip = 0x0000000109128e03
[task 2023-12-13T12:56:47.727Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.727Z] 12:56:47     INFO - 24  XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 370 + 0x7]
[task 2023-12-13T12:56:47.727Z] 12:56:47     INFO -      rbx = 0x000000012313b400    rbp = 0x00007000098a5f70
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -      rsp = 0x00007000098a5d90    r12 = 0x000000012313b408
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000012
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -      r15 = 0x00007000098a5db0    rip = 0x0000000108755c75
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO - 25  libnss3.dylib!_pt_root [ptthread.c:faaf35b1213c0cf6cdbcad070944bdfcaadf7b25 : 201 + 0x6]
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -      rbx = 0x00000001233d5c60    rbp = 0x00007000098a5fb0
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -      rsp = 0x00007000098a5f80    r12 = 0x0000000000000000
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -      r13 = 0x0000000000000000    r14 = 0x00007000098a6000
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -      r15 = 0x0000000000000002    rip = 0x00000001026a6628
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO - 26  libsystem_pthread.dylib!_pthread_start + 0x93
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -      rbx = 0x00007000098a6000    rbp = 0x00007000098a5fd0
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -      rsp = 0x00007000098a5fc0    r12 = 0x0000000000000000
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -      r15 = 0x0000000000000000    rip = 0x00007fff717b2109
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO - 27  libsystem_pthread.dylib!thread_start + 0xe
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -      rbx = 0x0000000000000000    rbp = 0x00007000098a5ff0
[task 2023-12-13T12:56:47.728Z] 12:56:47     INFO -      rsp = 0x00007000098a5fe0    r12 = 0x0000000000000000
[task 2023-12-13T12:56:47.729Z] 12:56:47     INFO -      r13 = 0x0000000000000000    r14 = 0x0000000000000000
[task 2023-12-13T12:56:47.729Z] 12:56:47     INFO -      r15 = 0x0000000000000000    rip = 0x00007fff717adb8b
[task 2023-12-13T12:56:47.729Z] 12:56:47     INFO -     Found by: call frame info
[task 2023-12-13T12:56:47.729Z] 12:56:47     INFO - 

Dead lock detected. Not sure it's directly from xpcom, but tentatively moving there. It would be useful to know what the last revision that was central-as-beta-simulated and didn't break was.

Component: mozglue → XPCOM
Flags: needinfo?(sstanca)

Donal, the previous beta simulation didn't break and the base revision was this one

Flags: needinfo?(sstanca)

I think Comment 2 was directed at Comment 1 for :glandium

Flags: needinfo?(mh+mozilla)

This must be the debug variant of bug 1869829 (edit: per try). We're investigating.

Component: XPCOM → WebRTC
Flags: needinfo?(mh+mozilla)
See Also: → 1869829
Depends on: 1870083
Keywords: regression
Regressed by: 1869381
Depends on: 1870173

:chunmin, since you are the author of the regressor, bug 1869381, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(cchang)

Bug 1870083 should disable FFmpegVideoEncoder on non linux platform and only enable it in Nightly on Linux. Bug 1870173 is going to fix the deadlock issue found.

Patch in Bug 1870173 has fixed the issue and verified fixed in today's central as beta sim

Status: NEW → RESOLVED
Closed: 2 years ago
Flags: needinfo?(cchang)
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.