Closed Bug 1517941 Opened 5 years ago Closed 5 years ago

Intermittent PID 15191 | SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/build/src/mozglue/misc/Mutex_posix.cpp:125:3 in mutexLock

Categories

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

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: intermittent-failure)

Filed by: apavel [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=220117434&repo=mozilla-inbound

https://queue.taskcluster.net/v1/task/GEpeVa-hQOKUGQiP6K2yaA/runs/0/artifacts/public/logs/live_backing.log

[task 2019-01-05T09:30:44.221Z] 09:30:44     INFO - TEST-START | /feature-policy/reporting/microphone-report-only.https.html
[task 2019-01-05T09:30:44.237Z] 09:30:44     INFO - Closing window 4294967342
[task 2019-01-05T09:30:51.984Z] 09:30:51     INFO - PID 15191 | mozilla::detail::MutexImpl::mutexLock: pthread_mutex_lock failed: Invalid argument
[task 2019-01-05T09:30:51.985Z] 09:30:51     INFO - PID 15191 | AddressSanitizer:DEADLYSIGNAL
[task 2019-01-05T09:30:51.986Z] 09:30:51     INFO - PID 15191 | =================================================================
[task 2019-01-05T09:30:51.986Z] 09:30:51    ERROR - PID 15191 | ==15314==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000001 (pc 0x5638ab843836 bp 0x7f6ae65ddb20 sp 0x7f6ae65ddb10 T46)
[task 2019-01-05T09:30:51.986Z] 09:30:51     INFO - PID 15191 | ==15314==The signal is caused by a WRITE memory access.
[task 2019-01-05T09:30:51.988Z] 09:30:51     INFO - PID 15191 | ==15314==Hint: address points to the zero page.
[task 2019-01-05T09:30:52.230Z] 09:30:52     INFO - PID 15191 |     #0 0x5638ab843835 in mutexLock /builds/worker/workspace/build/src/mozglue/misc/Mutex_posix.cpp:125:3
[task 2019-01-05T09:30:52.230Z] 09:30:52     INFO - PID 15191 |     #1 0x5638ab843835 in mozilla::detail::MutexImpl::lock() /builds/worker/workspace/build/src/mozglue/misc/Mutex_posix.cpp:149
[task 2019-01-05T09:30:52.573Z] 09:30:52     INFO - PID 15191 |     #2 0x7f6aff5125e7 in Lock /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/Mutex.h:66:23
[task 2019-01-05T09:30:52.574Z] 09:30:52     INFO - PID 15191 |     #3 0x7f6aff5125e7 in BaseAutoLock /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/Mutex.h:159
[task 2019-01-05T09:30:52.574Z] 09:30:52     INFO - PID 15191 |     #4 0x7f6aff5125e7 in mozilla::SourceMediaStream::SetPullingEnabled(int, bool)::Message::Run() /builds/worker/workspace/build/src/dom/media/MediaStreamGraph.cpp:2516
[task 2019-01-05T09:30:52.574Z] 09:30:52     INFO - PID 15191 |     #5 0x7f6aff4e10e9 in mozilla::MediaStreamGraphImpl::RunMessagesInQueue() /builds/worker/workspace/build/src/dom/media/MediaStreamGraph.cpp:1175:20
[task 2019-01-05T09:30:52.575Z] 09:30:52     INFO - PID 15191 |     #6 0x7f6aff4e4ce6 in mozilla::MediaStreamGraphImpl::OneIteration(long) /builds/worker/workspace/build/src/dom/media/MediaStreamGraph.cpp:1392:3
[task 2019-01-05T09:30:52.591Z] 09:30:52     INFO - PID 15191 |     #7 0x7f6aff25087a in mozilla::ThreadedDriver::RunThread() /builds/worker/workspace/build/src/dom/media/GraphDriver.cpp:306:41
[task 2019-01-05T09:30:52.591Z] 09:30:52     INFO - PID 15191 |     #8 0x7f6aff277539 in mozilla::MediaStreamGraphInitThreadRunnable::Run() /builds/worker/workspace/build/src/dom/media/GraphDriver.cpp:204:14
[task 2019-01-05T09:30:52.592Z] 09:30:52     INFO - PID 15191 |     #9 0x7f6af8a9d513 in nsThread::ProcessNextEvent(bool, bool*) /builds/worker/workspace/build/src/xpcom/threads/nsThread.cpp:1157:14
[task 2019-01-05T09:30:52.592Z] 09:30:52     INFO - PID 15191 |     #10 0x7f6af8aa4698 in NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/workspace/build/src/xpcom/threads/nsThreadUtils.cpp:468:10
[task 2019-01-05T09:30:52.600Z] 09:30:52     INFO - PID 15191 |     #11 0x7f6af9a5172a in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/workspace/build/src/ipc/glue/MessagePump.cpp:303:20
[task 2019-01-05T09:30:52.608Z] 09:30:52     INFO - PID 15191 |     #12 0x7f6af999cbbf in RunInternal /builds/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:314:10
[task 2019-01-05T09:30:52.608Z] 09:30:52     INFO - PID 15191 |     #13 0x7f6af999cbbf in RunHandler /builds/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:307
[task 2019-01-05T09:30:52.609Z] 09:30:52     INFO - PID 15191 |     #14 0x7f6af999cbbf in MessageLoop::Run() /builds/worker/workspace/build/src/ipc/chromium/src/base/message_loop.cc:289
[task 2019-01-05T09:30:52.609Z] 09:30:52     INFO - PID 15191 |     #15 0x7f6af8a975fa in nsThread::ThreadFunc(void*) /builds/worker/workspace/build/src/xpcom/threads/nsThread.cpp:450:11
[task 2019-01-05T09:30:52.610Z] 09:30:52     INFO - PID 15191 |     #16 0x7f6b163ac676 in _pt_root /builds/worker/workspace/build/src/nsprpub/pr/src/pthreads/ptthread.c:201:5
[task 2019-01-05T09:30:52.610Z] 09:30:52     INFO - PID 15191 |     #17 0x7f6b19fa86b9 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76b9)
[task 2019-01-05T09:30:52.666Z] 09:30:52     INFO - PID 15191 |     #18 0x7f6b1903141c in clone /build/glibc-Cl5G7W/glibc-2.23/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:109
[task 2019-01-05T09:30:52.667Z] 09:30:52     INFO - PID 15191 | AddressSanitizer can not provide additional info.
[task 2019-01-05T09:30:52.667Z] 09:30:52     INFO - PID 15191 | SUMMARY: AddressSanitizer: SEGV /builds/worker/workspace/build/src/mozglue/misc/Mutex_posix.cpp:125:3 in mutexLock
[task 2019-01-05T09:30:52.668Z] 09:30:52     INFO - PID 15191 | Thread T46 (MediaStreamGrph) created by T39 (AudioIPC0) here:
[task 2019-01-05T09:30:52.672Z] 09:30:52     INFO - PID 15191 |     #0 0x5638ab7f625d in __interceptor_pthread_create /builds/worker/workspace/moz-toolchain/src/llvm/projects/compiler-rt/lib/asan/asan_interceptors.cc:210:3
[task 2019-01-05T09:30:52.672Z] 09:30:52     INFO - PID 15191 |     #1 0x7f6b163a93a5 in _PR_CreateThread /builds/worker/workspace/build/src/nsprpub/pr/src/pthreads/ptthread.c:433:14
[task 2019-01-05T09:30:52.673Z] 09:30:52     INFO - PID 15191 |     #2 0x7f6b163a8f8e in PR_CreateThread /builds/worker/workspace/build/src/nsprpub/pr/src/pthreads/ptthread.c:518:12
[task 2019-01-05T09:30:52.674Z] 09:30:52     INFO - PID 15191 |     #3 0x7f6af8a99959 in nsThread::Init(nsTSubstring<char> const&) /builds/worker/workspace/build/src/xpcom/threads/nsThread.cpp:656:8
[task 2019-01-05T09:30:52.674Z] 09:30:52     INFO - PID 15191 |     #4 0x7f6af8aa37eb in nsThreadManager::NewNamedThread(nsTSubstring<char> const&, unsigned int, nsIThread**) /builds/worker/workspace/build/src/xpcom/threads/nsThreadManager.cpp:433:12
[task 2019-01-05T09:30:52.675Z] 09:30:52     INFO - PID 15191 |     #5 0x7f6af8aa7099 in NS_NewNamedThread(nsTSubstring<char> const&, nsIThread**, nsIRunnable*, unsigned int) /builds/worker/workspace/build/src/xpcom/threads/nsThreadUtils.cpp:127:57
[task 2019-01-05T09:30:52.675Z] 09:30:52     INFO - PID 15191 |     #6 0x7f6aff24fab8 in NS_NewNamedThread<16> /builds/worker/workspace/build/src/obj-firefox/dist/include/nsThreadUtils.h:70:10
[task 2019-01-05T09:30:52.676Z] 09:30:52     INFO - PID 15191 |     #7 0x7f6aff24fab8 in mozilla::ThreadedDriver::Start() /builds/worker/workspace/build/src/dom/media/GraphDriver.cpp:222
[task 2019-01-05T09:30:52.677Z] 09:30:52     INFO - PID 15191 |     #8 0x7f6aff24eff6 in mozilla::GraphDriver::SwitchToNextDriver() /builds/worker/workspace/build/src/dom/media/GraphDriver.cpp:103:17
[task 2019-01-05T09:30:52.677Z] 09:30:52     INFO - PID 15191 |     #9 0x7f6aff257a5d in mozilla::AudioCallbackDriver::DataCallback(float const*, float*, long) /builds/worker/workspace/build/src/dom/media/GraphDriver.cpp:942:5
[task 2019-01-05T09:30:52.693Z] 09:30:52     INFO - PID 15191 |     #10 0x7f6b06f6b5fd in _$LT$audioipc_client..stream..CallbackServer$u20$as$u20$audioipc..rpc..server..Server$GT$::process::_$u7b$$u7b$closure$u7d$$u7d$::hd25acaf150e41f35 /builds/worker/workspace/build/src/media/audioipc/client/src/stream.rs:110:24
[task 2019-01-05T09:30:52.694Z] 09:30:52     INFO - PID 15191 |     #11 0x7f6b06f6b5fd in _$LT$futures..future..lazy..Lazy$LT$F$C$$u20$R$GT$$GT$::get::h2bfb16c949ba44b4 /builds/worker/workspace/build/src/third_party/rust/futures/src/future/lazy.rs:64
[task 2019-01-05T09:30:52.694Z] 09:30:52     INFO - PID 15191 |     #12 0x7f6b06f6b5fd in _$LT$futures..future..lazy..Lazy$LT$F$C$$u20$R$GT$$u20$as$u20$futures..future..Future$GT$::poll::h8871ce8f2cf95670 /builds/worker/workspace/build/src/third_party/rust/futures/src/future/lazy.rs:82
[task 2019-01-05T09:30:52.695Z] 09:30:52     INFO - PID 15191 |     #13 0x7f6b06f6b5fd in futures::future::catch_unwind::_$LT$impl$u20$futures..future..Future$u20$for$u20$std..panic..AssertUnwindSafe$LT$F$GT$$GT$::poll::hb02a3e3bed64e580 /builds/worker/workspace/build/src/third_party/rust/futures/src/future/catch_unwind.rs:49
[task 2019-01-05T09:30:52.697Z] 09:30:52     INFO - PID 15191 |     #14 0x7f6b06f6b5fd in _$LT$futures..future..catch_unwind..CatchUnwind$LT$F$GT$$u20$as$u20$futures..future..Future$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::h17fcfa4c218d601b /builds/worker/workspace/build/src/third_party/rust/futures/src/future/catch_unwind.rs:32
[task 2019-01-05T09:30:52.697Z] 09:30:52     INFO - PID 15191 |     #15 0x7f6b06f6b5fd in std::panicking::try::do_call::h3f842331c89d0526 /builds/worker/workspace/build/src/libstd/panicking.rs:310
[task 2019-01-05T09:30:52.698Z] 09:30:52     INFO - PID 15191 |     #16 0x7f6b06f6b5fd in __rust_maybe_catch_panic /rustc/abe02cefd6cd1916df62ad7dc80161bea50b72e8/src/libpanic_abort/lib.rs:39
[task 2019-01-05T09:30:52.699Z] 09:30:52     INFO - PID 15191 |     #17 0x7f6b06f6b5fd in std::panicking::try::h1e3c8ea726e89ff1 /builds/worker/workspace/build/src/libstd/panicking.rs:289
[task 2019-01-05T09:30:52.701Z] 09:30:52     INFO - PID 15191 |     #18 0x7f6b06f6b5fd in std::panic::catch_unwind::h1b94e42f7dabc5b1 /builds/worker/workspace/build/src/libstd/panic.rs:392
[task 2019-01-05T09:30:52.701Z] 09:30:52     INFO - PID 15191 |     #19 0x7f6b06f6b5fd in _$LT$futures..future..catch_unwind..CatchUnwind$LT$F$GT$$u20$as$u20$futures..future..Future$GT$::poll::h3770c329377ad2ac /builds/worker/workspace/build/src/third_party/rust/futures/src/future/catch_unwind.rs:32
[task 2019-01-05T09:30:52.702Z] 09:30:52     INFO - PID 15191 |     #20 0x7f6b06f6b5fd in _$LT$futures_cpupool..MySender$LT$F$C$$u20$core..result..Result$LT$$LT$F$u20$as$u20$futures..future..Future$GT$..Item$C$$u20$$LT$F$u20$as$u20$futures..future..Future$GT$..Error$GT$$GT$$u20$as$u20$futures..future..Future$GT$::poll::h43e37bf63a7ab241 /builds/worker/workspace/build/src/third_party/rust/futures-cpupool/src/lib.rs:325
[task 2019-01-05T09:30:52.703Z] 09:30:52     INFO - PID 15191 | Thread T39 (AudioIPC0) created by T0 (Web Content) here:
[task 2019-01-05T09:30:52.703Z] 09:30:52     INFO - PID 15191 |     #0 0x5638ab7f625d in __interceptor_pthread_create /builds/worker/workspace/moz-toolchain/src/llvm/projects/compiler-rt/lib/asan/asan_interceptors.cc:210:3
[task 2019-01-05T09:30:52.704Z] 09:30:52     INFO - PID 15191 |     #1 0x7f6b07562ab6 in std::sys::unix::thread::Thread::new::h685b56f1623eb4e3 /rustc/abe02cefd6cd1916df62ad7dc80161bea50b72e8/src/libstd/sys/unix/thread.rs:78:18
[task 2019-01-05T09:30:52.705Z] 09:30:52     INFO - PID 15191 | ==15314==ABORTING
[task 2019-01-05T09:30:52.741Z] 09:30:52     INFO - PID 15191 | ###!!! [Parent][MessageChannel] Error: (msgtype=0x1E0087,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
[task 2019-01-05T09:30:52.741Z] 09:30:52     INFO - PID 15191 | ###!!! [Parent][MessageChannel] Error: (msgtype=0x1E0087,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
[task 2019-01-05T09:30:52.757Z] 09:30:52     INFO - PID 15191 | ###!!! [Parent][MessageChannel] Error: (msgtype=0x1E0087,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
[task 2019-01-05T09:30:52.914Z] 09:30:52     INFO - PID 15191 | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2019-01-05T09:30:53.173Z] 09:30:53     INFO - PID 15191 | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2019-01-05T09:30:53.177Z] 09:30:53     INFO - TEST-UNEXPECTED-CRASH | /feature-policy/reporting/microphone-report-only.https.html | expected TIMEOUT
Component: DOM → Audio/Video: MediaStreamGraph
See Also: → 1517913, 1517845, 1517844
See Also: → 1517990
See Also: → 1517710
See Also: 1517710
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.