Closed Bug 1517990 Opened 6 years ago Closed 6 years ago

Intermittent /mediacapture-streams/GUM-optional-constraint.https.html | application crashed [@ mozilla::detail::MutexImpl::lock()]

Categories

(Core :: Audio/Video: MediaStreamGraph, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1517711

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

Filed by: dvarga [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=220165822&repo=mozilla-inbound https://queue.taskcluster.net/v1/task/UOuy8AejSJ65E1-LzPAaog/runs/0/artifacts/public/logs/live_backing.log 14:52:53 INFO - mozcrash Saved minidump as /Users/cltbld/tasks/task_1546726616/build/blobber_upload_dir/E2BF5DCB-2AD8-4099-B996-BA515FF49D25.dmp 14:52:53 INFO - mozcrash Saved app info as /Users/cltbld/tasks/task_1546726616/build/blobber_upload_dir/E2BF5DCB-2AD8-4099-B996-BA515FF49D25.extra 14:52:53 INFO - PROCESS-CRASH | /mediacapture-streams/GUM-optional-constraint.https.html | application crashed [@ mozilla::detail::MutexImpl::lock()] 14:52:53 INFO - Crash dump filename: /var/folders/rp/l3vvxgfn6lzfdlsn77my7rg400000x/T/tmpoB446z.mozrunner/minidumps/E2BF5DCB-2AD8-4099-B996-BA515FF49D25.dmp 14:52:53 INFO - Operating system: Mac OS X 14:52:53 INFO - 10.10.5 14F27 14:52:53 INFO - CPU: amd64 14:52:53 INFO - family 6 model 69 stepping 1 14:52:53 INFO - 4 CPUs 14:52:53 INFO - 14:52:53 INFO - GPU: UNKNOWN 14:52:53 INFO - 14:52:53 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS 14:52:53 INFO - Crash address: 0x0 14:52:53 INFO - Process uptime: 14 seconds 14:52:53 INFO - 14:52:53 INFO - Thread 35 (crashed) 14:52:53 INFO - 0 libmozglue.dylib!mozilla::detail::MutexImpl::lock() [Mutex_posix.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 141 + 0x0] 14:52:53 INFO - rax = 0x0000000113eea985 rdx = 0x00007fff718df1f8 14:52:53 INFO - rcx = 0x0000000113eee6b0 rbx = 0x0000000113eea93e 14:52:53 INFO - rsi = 0x00002e0000002e00 rdi = 0x00002d0000002e03 14:52:53 INFO - rbp = 0x0000000125ca0480 rsp = 0x0000000125ca0460 14:52:53 INFO - r8 = 0x0000000125ca0410 r9 = 0x0000000125ca1000 14:52:53 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 14:52:53 INFO - r12 = 0x0000000000000000 r13 = 0x0000000000004880 14:52:53 INFO - r14 = 0x000000012409a9a8 r15 = 0x000000012373ac20 14:52:53 INFO - rip = 0x0000000113ecea9d 14:52:53 INFO - Found by: given as instruction pointer in context 14:52:53 INFO - 1 XUL!mozilla::OffTheBooksMutex::Lock() [BlockingResourceBase.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 347 + 0x8] 14:52:53 INFO - rbp = 0x0000000125ca04a0 rsp = 0x0000000125ca0490 14:52:53 INFO - rip = 0x000000010ab6fbde 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 2 XUL!mozilla::SourceMediaStream::SetPullingEnabled(int, bool)::Message::Run() [Mutex.h:c1eea02ba0c0df7868b43ab4c30e57655938969e : 159 + 0x8] 14:52:53 INFO - rbp = 0x0000000125ca04d0 rsp = 0x0000000125ca04b0 14:52:53 INFO - rip = 0x000000010db26820 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 3 XUL!mozilla::MediaStreamGraphImpl::RunMessagesInQueue() [MediaStreamGraph.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 1175 + 0x6] 14:52:53 INFO - rbp = 0x0000000125ca0640 rsp = 0x0000000125ca04e0 14:52:53 INFO - rip = 0x000000010db0d247 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 4 XUL!mozilla::MediaStreamGraphImpl::OneIteration(long long) [MediaStreamGraph.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 1392 + 0x8] 14:52:53 INFO - rbp = 0x0000000125ca07c0 rsp = 0x0000000125ca0650 14:52:53 INFO - rip = 0x000000010db0efc9 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 5 XUL!mozilla::ThreadedDriver::RunThread() [GraphDriver.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 306 + 0x8] 14:52:53 INFO - rbp = 0x0000000125ca0800 rsp = 0x0000000125ca07d0 14:52:53 INFO - rip = 0x000000010d9d5d01 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 6 XUL!mozilla::MediaStreamGraphInitThreadRunnable::Run() [GraphDriver.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 204 + 0x5] 14:52:53 INFO - rbp = 0x0000000125ca0850 rsp = 0x0000000125ca0810 14:52:53 INFO - rip = 0x000000010d9e5c1f 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 7 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 1157 + 0x6] 14:52:53 INFO - rbp = 0x0000000125ca0db0 rsp = 0x0000000125ca0860 14:52:53 INFO - rip = 0x000000010ab99c8c 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 8 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 468 + 0xd] 14:52:53 INFO - rbp = 0x0000000125ca0de0 rsp = 0x0000000125ca0dc0 14:52:53 INFO - rip = 0x000000010ab9e258 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 9 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 303 + 0xa] 14:52:53 INFO - rbp = 0x0000000125ca0e30 rsp = 0x0000000125ca0df0 14:52:53 INFO - rip = 0x000000010b288a30 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 10 XUL!MessageLoop::Run() [message_loop.cc:c1eea02ba0c0df7868b43ab4c30e57655938969e : 307 + 0x5] 14:52:53 INFO - rbp = 0x0000000125ca0e60 rsp = 0x0000000125ca0e40 14:52:53 INFO - rip = 0x000000010b229a45 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 11 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 450 + 0x8] 14:52:53 INFO - rbp = 0x0000000125ca0eb0 rsp = 0x0000000125ca0e70 14:52:53 INFO - rip = 0x000000010ab966c5 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 12 libnss3.dylib!_pt_root [ptthread.c:c1eea02ba0c0df7868b43ab4c30e57655938969e : 201 + 0x3] 14:52:53 INFO - rbp = 0x0000000125ca0ef0 rsp = 0x0000000125ca0ec0 14:52:53 INFO - rip = 0x000000010a8e8b00 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 13 libsystem_pthread.dylib + 0x405a 14:52:53 INFO - rbp = 0x0000000125ca0f10 rsp = 0x0000000125ca0f00 14:52:53 INFO - rip = 0x00007fff8c56805a 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 14 libsystem_pthread.dylib + 0x3fd7 14:52:53 INFO - rbp = 0x0000000125ca0f50 rsp = 0x0000000125ca0f20 14:52:53 INFO - rip = 0x00007fff8c567fd7 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 15 libsystem_pthread.dylib + 0x13ed 14:52:53 INFO - rbp = 0x0000000125ca0f78 rsp = 0x0000000125ca0f60 14:52:53 INFO - rip = 0x00007fff8c5653ed 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 16 libnss3.dylib + 0x16c9e0 14:52:53 INFO - rsp = 0x0000000125ca1030 rip = 0x000000010a8e89e0 14:52:53 INFO - Found by: stack scanning 14:52:53 INFO - 14:52:53 INFO - Thread 0 14:52:53 INFO - 0 libsystem_kernel.dylib + 0x115c2 14:52:53 INFO - rax = 0x0000000000000001 rdx = 0x0000000111aed159 14:52:53 INFO - rcx = 0x00007fff5548dc08 rbx = 0x0000000111aed100 14:52:53 INFO - rsi = 0x0000000000000000 rdi = 0x0000000000000000 14:52:53 INFO - rbp = 0x00007fff5548dc10 rsp = 0x00007fff5548dc08 14:52:53 INFO - r8 = 0x00007fff5548dcd0 r9 = 0x0000000000000060 14:52:53 INFO - r10 = 0x0000000114152800 r11 = 0x0000000000000246 14:52:53 INFO - r12 = 0x0000000000000000 r13 = 0x000000011414e080 14:52:53 INFO - r14 = 0x00000001139ac4f8 r15 = 0x0000000113eee6d8 14:52:53 INFO - rip = 0x00007fff821765c2 14:52:53 INFO - Found by: given as instruction pointer in context 14:52:53 INFO - 1 libnss3.dylib!PR_Sleep [ptthread.c:c1eea02ba0c0df7868b43ab4c30e57655938969e : 787 + 0x5] 14:52:53 INFO - rbp = 0x00007fff5548dc50 rsp = 0x00007fff5548dc20 14:52:53 INFO - rip = 0x000000010a8e7bd1 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 2 XUL!AutoTraceLogLock::AutoTraceLogLock() [nsTraceRefcnt.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 74 + 0x7] 14:52:53 INFO - rbp = 0x00007fff5548dc90 rsp = 0x00007fff5548dc60 14:52:53 INFO - rip = 0x000000010aaf3937 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 3 XUL!NS_LogRelease [nsTraceRefcnt.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 67 + 0x5] 14:52:53 INFO - rbp = 0x00007fff5548dd10 rsp = 0x00007fff5548dca0 14:52:53 INFO - rip = 0x000000010aadfb5f 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 4 XUL!mozilla::Runnable::Release() [nsThreadUtils.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 49 + 0xe] 14:52:53 INFO - rbp = 0x00007fff5548dd50 rsp = 0x00007fff5548dd20 14:52:53 INFO - rip = 0x000000010aba28a9 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 5 XUL!nsThread::Init(nsTSubstring<char> const&) [RefPtr.h:c1eea02ba0c0df7868b43ab4c30e57655938969e : 45 + 0x8] 14:52:53 INFO - rbp = 0x00007fff5548ddb0 rsp = 0x00007fff5548dd60 14:52:53 INFO - rip = 0x000000010ab979dc 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 6 XUL!nsThreadManager::NewNamedThread(nsTSubstring<char> const&, unsigned int, nsIThread**) [nsThreadManager.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 433 + 0xc] 14:52:53 INFO - rbp = 0x00007fff5548de20 rsp = 0x00007fff5548ddc0 14:52:53 INFO - rip = 0x000000010ab9d640 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 7 XUL!NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, nsIRunnable*, unsigned int) [nsThreadUtils.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 127 + 0x16] 14:52:53 INFO - rbp = 0x00007fff5548de70 rsp = 0x00007fff5548de30 14:52:53 INFO - rip = 0x000000010aba00bd 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 8 XUL!nsThreadPool::PutEvent(already_AddRefed<nsIRunnable>, unsigned int) [nsThreadPool.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 110 + 0xa] 14:52:53 INFO - rbp = 0x00007fff5548def0 rsp = 0x00007fff5548de80 14:52:53 INFO - rip = 0x000000010ab9fd7a 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 9 XUL!nsThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) [nsThreadPool.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 287 + 0xa] 14:52:53 INFO - rbp = 0x00007fff5548df60 rsp = 0x00007fff5548df00 14:52:53 INFO - rip = 0x000000010aba10d1 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 10 XUL!mozilla::SharedThreadPool::Dispatch(already_AddRefed<nsIRunnable>, unsigned int) [SharedThreadPool.h:c1eea02ba0c0df7868b43ab4c30e57655938969e : 71 + 0xa] 14:52:53 INFO - rbp = 0x00007fff5548df80 rsp = 0x00007fff5548df70 14:52:53 INFO - rip = 0x000000010ab81987 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 11 XUL!mozilla::MediaTimer::DispatchDestroy() [MediaTimer.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 43 + 0xf] 14:52:53 INFO - rbp = 0x00007fff5548dfc0 rsp = 0x00007fff5548df90 14:52:53 INFO - rip = 0x000000010db299e5 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 12 XUL!mozilla::MediaTimer::Release() [MediaTimer.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 20 + 0x8] 14:52:53 INFO - rbp = 0x00007fff5548dfe0 rsp = 0x00007fff5548dfd0 14:52:53 INFO - rip = 0x000000010db298ab 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 13 XUL!mozilla::DefaultDelete<mozilla::DeviceState>::operator()(mozilla::DeviceState*) const [RefPtr.h:c1eea02ba0c0df7868b43ab4c30e57655938969e : 45 + 0x6] 14:52:53 INFO - rbp = 0x00007fff5548e000 rsp = 0x00007fff5548dff0 14:52:53 INFO - rip = 0x000000010dae1e1f 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 14 XUL!mozilla::SourceListener::~SourceListener() [UniquePtr.h:c1eea02ba0c0df7868b43ab4c30e57655938969e : 323 + 0x5] 14:52:53 INFO - rbp = 0x00007fff5548e020 rsp = 0x00007fff5548e010 14:52:53 INFO - rip = 0x000000010db03d5e 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 15 XUL!mozilla::SourceListener::~SourceListener() [MediaManager.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 460 + 0x5] 14:52:53 INFO - rbp = 0x00007fff5548e040 rsp = 0x00007fff5548e030 14:52:53 INFO - rip = 0x000000010daa543e 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 16 XUL!mozilla::SourceListener::Release() [MediaManager.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 342 + 0x1a] 14:52:53 INFO - rbp = 0x00007fff5548e070 rsp = 0x00007fff5548e050 14:52:53 INFO - rip = 0x000000010dae2018 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 17 XUL!mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::SourceListener> const, void (mozilla::SourceListener::*)(int), true, (mozilla::RunnableKind)0, int>::~RunnableMethodImpl() [RefPtr.h:c1eea02ba0c0df7868b43ab4c30e57655938969e : 45 + 0x5] 14:52:53 INFO - rbp = 0x00007fff5548e090 rsp = 0x00007fff5548e080 14:52:53 INFO - rip = 0x000000010daf982f 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 18 XUL!mozilla::Runnable::Release() [nsThreadUtils.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 49 + 0x9] 14:52:53 INFO - rbp = 0x00007fff5548e0d0 rsp = 0x00007fff5548e0a0 14:52:53 INFO - rip = 0x000000010aba28d9 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 19 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsCOMPtr.h:c1eea02ba0c0df7868b43ab4c30e57655938969e : 441 + 0x6] 14:52:53 INFO - rbp = 0x00007fff5548e630 rsp = 0x00007fff5548e0e0 14:52:53 INFO - rip = 0x000000010ab9a0e6 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 20 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 468 + 0xd] 14:52:53 INFO - rbp = 0x00007fff5548e660 rsp = 0x00007fff5548e640 14:52:53 INFO - rip = 0x000000010ab9e258 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 21 XUL!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 88 + 0xb] 14:52:53 INFO - rbp = 0x00007fff5548e6c0 rsp = 0x00007fff5548e670 14:52:53 INFO - rip = 0x000000010b287e43 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 22 XUL!MessageLoop::Run() [message_loop.cc:c1eea02ba0c0df7868b43ab4c30e57655938969e : 307 + 0x5] 14:52:53 INFO - rbp = 0x00007fff5548e6f0 rsp = 0x00007fff5548e6d0 14:52:53 INFO - rip = 0x000000010b229a45 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 23 XUL!nsBaseAppShell::Run() [nsBaseAppShell.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 137 + 0x8] 14:52:53 INFO - rbp = 0x00007fff5548e710 rsp = 0x00007fff5548e700 14:52:53 INFO - rip = 0x000000010e5a7799 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 24 XUL!nsAppShell::Run() [nsAppShell.mm:c1eea02ba0c0df7868b43ab4c30e57655938969e : 745 + 0x8] 14:52:53 INFO - rbp = 0x00007fff5548e760 rsp = 0x00007fff5548e720 14:52:53 INFO - rip = 0x000000010e61d7e5 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 25 XUL!XRE_RunAppShell() [nsEmbedFunctions.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 915 + 0x6] 14:52:53 INFO - rbp = 0x00007fff5548e7b0 rsp = 0x00007fff5548e770 14:52:53 INFO - rip = 0x0000000110088345 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 26 XUL!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [MessagePump.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 238 + 0x5] 14:52:53 INFO - rbp = 0x00007fff5548e7e0 rsp = 0x00007fff5548e7c0 14:52:53 INFO - rip = 0x000000010b2887f1 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 27 XUL!MessageLoop::Run() [message_loop.cc:c1eea02ba0c0df7868b43ab4c30e57655938969e : 307 + 0x5] 14:52:53 INFO - rbp = 0x00007fff5548e810 rsp = 0x00007fff5548e7f0 14:52:53 INFO - rip = 0x000000010b229a45 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 28 XUL!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 753 + 0x8] 14:52:53 INFO - rbp = 0x00007fff5548eb00 rsp = 0x00007fff5548e820 14:52:53 INFO - rip = 0x0000000110087d77 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 29 plugin-container!main [plugin-container.cpp:c1eea02ba0c0df7868b43ab4c30e57655938969e : 49 + 0x13] 14:52:53 INFO - rbp = 0x00007fff5548eb40 rsp = 0x00007fff5548eb10 14:52:53 INFO - rip = 0x000000010a770f07 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 30 libdyld.dylib + 0x35c9 14:52:53 INFO - rbp = 0x00007fff5548eb58 rsp = 0x00007fff5548eb50 14:52:53 INFO - rip = 0x00007fff819775c9 14:52:53 INFO - Found by: previous frame's frame pointer 14:52:53 INFO - 31 libdyld.dylib + 0x35c9 14:52:53 INFO - rbp = 0x00007fff5548eb58 rsp = 0x00007fff5548eb58 14:52:53 INFO - rip = 0x00007fff819775c9 14:52:53 INFO - Found by: stack scanning
See Also: → 1517941
Depends on: 1517710
No longer depends on: 1517710
Depends on: 1517711
Status: NEW → RESOLVED
Closed: 6 years ago
No longer depends on: 1517711
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.