Closed
Bug 1481957
Opened 6 years ago
Closed 6 years ago
Intermittent dom/media/tests/mochitest/test_getUserMedia_cubebDisabled.html | application crashed [@ mozilla::MediaStreamGraphImpl::ReevaluateInputDevice()]
Categories
(Core :: Audio/Video: MediaStreamGraph, defect, P5)
Core
Audio/Video: MediaStreamGraph
Tracking
()
RESOLVED
FIXED
mozilla63
Tracking | Status | |
---|---|---|
firefox-esr52 | --- | unaffected |
firefox-esr60 | --- | unaffected |
firefox61 | --- | unaffected |
firefox62 | --- | unaffected |
firefox63 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: achronop)
References
Details
(Keywords: crash, intermittent-failure)
Crash Data
Attachments
(1 file)
Filed by: shengst [at] mozilla.com https://treeherder.allizom.org/logviewer.html#?job_id=192561357&repo=mozilla-inbound https://queue.taskcluster.net/v1/task/eZxcUbBBSoiXE88ezOP-NA/runs/0/artifacts/public/logs/live_backing.log [task 2018-08-08T10:17:00.036Z] 10:17:00 INFO - 34 INFO TEST-START | dom/media/tests/mochitest/test_getUserMedia_cubebDisabled.html [task 2018-08-08T10:17:31.606Z] 10:17:31 INFO - wait for org.mozilla.fennec_aurora complete; top activity=com.android.launcher [task 2018-08-08T10:17:31.812Z] 10:17:31 INFO - INFO | automation.py | Application ran for: 0:10:26.283617 [task 2018-08-08T10:17:31.813Z] 10:17:31 INFO - INFO | zombiecheck | Reading PID log: /tmp/tmpgljqIopidlog [task 2018-08-08T10:17:32.442Z] 10:17:32 INFO - /data/tombstones does not exist; tombstone check skipped [task 2018-08-08T10:17:33.266Z] 10:17:33 INFO - mozcrash Copy/paste: /usr/local/bin/linux64-minidump_stackwalk /tmp/tmp1ni1Yw/5650665d-e4f8-8991-b261-1e11cf968730.dmp /builds/worker/workspace/build/symbols [task 2018-08-08T10:17:43.846Z] 10:17:43 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/5650665d-e4f8-8991-b261-1e11cf968730.dmp [task 2018-08-08T10:17:43.847Z] 10:17:43 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/5650665d-e4f8-8991-b261-1e11cf968730.extra [task 2018-08-08T10:17:43.850Z] 10:17:43 WARNING - PROCESS-CRASH | dom/media/tests/mochitest/test_getUserMedia_cubebDisabled.html | application crashed [@ mozilla::MediaStreamGraphImpl::ReevaluateInputDevice()] [task 2018-08-08T10:17:43.850Z] 10:17:43 INFO - Crash dump filename: /tmp/tmp1ni1Yw/5650665d-e4f8-8991-b261-1e11cf968730.dmp [task 2018-08-08T10:17:43.851Z] 10:17:43 INFO - Operating system: Android [task 2018-08-08T10:17:43.851Z] 10:17:43 INFO - 0.0.0 Linux 2.6.29-gea477bb #1 Wed Sep 26 11:04:45 PDT 2012 armv7l [task 2018-08-08T10:17:43.851Z] 10:17:43 INFO - CPU: arm [task 2018-08-08T10:17:43.852Z] 10:17:43 INFO - ARMv7 ARM Cortex-A8 features: swp,half,thumb,fastmult,vfpv2,edsp,neon,vfpv3 [task 2018-08-08T10:17:43.852Z] 10:17:43 INFO - 1 CPU [task 2018-08-08T10:17:43.852Z] 10:17:43 INFO - GPU: UNKNOWN [task 2018-08-08T10:17:43.852Z] 10:17:43 INFO - Crash reason: SIGSEGV [task 2018-08-08T10:17:43.853Z] 10:17:43 INFO - Crash address: 0x0 [task 2018-08-08T10:17:43.853Z] 10:17:43 INFO - Process uptime: not available [task 2018-08-08T10:17:43.853Z] 10:17:43 INFO - Thread 54 (crashed) [task 2018-08-08T10:17:43.853Z] 10:17:43 INFO - 0 libxul.so!mozilla::MediaStreamGraphImpl::ReevaluateInputDevice() [MediaStreamGraph.cpp:946dc9d537c0ff61aece248c5139ae6d16168582 : 0 + 0x6] [task 2018-08-08T10:17:43.854Z] 10:17:43 INFO - r0 = 0x00000000 r1 = 0xd9e08693 r2 = 0x5f461650 r3 = 0x0000041e [task 2018-08-08T10:17:43.854Z] 10:17:43 INFO - r4 = 0x0000041e r5 = 0x53a3c0b8 r6 = 0x55e0941c r7 = 0x53bbf5c0 [task 2018-08-08T10:17:43.854Z] 10:17:43 INFO - r8 = 0x00000000 r9 = 0x00000001 r10 = 0x80000091 r12 = 0x00000003 [task 2018-08-08T10:17:43.854Z] 10:17:43 INFO - fp = 0x53a3d830 sp = 0x53bbf5b0 lr = 0x5cead07d pc = 0x5ceb04a6 [task 2018-08-08T10:17:43.855Z] 10:17:43 INFO - Found by: given as instruction pointer in context [task 2018-08-08T10:17:43.855Z] 10:17:43 INFO - 1 libxul.so!mozilla::MediaEngineWebRTCMicrophoneSource::SetRequestedInputChannelCount(unsigned int) [MediaEngineWebRTCAudio.cpp:946dc9d537c0ff61aece248c5139ae6d16168582 : 566 + 0x3] [task 2018-08-08T10:17:43.856Z] 10:17:43 INFO - r4 = 0x00000000 r5 = 0x55e093e0 r6 = 0x55e0941c r7 = 0x53bbf5f0 [task 2018-08-08T10:17:43.856Z] 10:17:43 INFO - r8 = 0x00000000 r9 = 0x00000001 r10 = 0x80000091 fp = 0x53a3d830 [task 2018-08-08T10:17:43.857Z] 10:17:43 INFO - sp = 0x53bbf5c8 lr = 0x5cfb5437 pc = 0x5cfb5437 [task 2018-08-08T10:17:43.857Z] 10:17:43 INFO - Found by: call frame info [task 2018-08-08T10:17:43.858Z] 10:17:43 INFO - 2 libxul.so!mozilla::MediaStreamGraphImpl::RunMessagesInQueue() [MediaStreamGraph.cpp:946dc9d537c0ff61aece248c5139ae6d16168582 : 1249 + 0x5] [task 2018-08-08T10:17:43.858Z] 10:17:43 INFO - r4 = 0x00000000 r5 = 0x00000000 r6 = 0x542446c8 r7 = 0x53bbf748 [task 2018-08-08T10:17:43.859Z] 10:17:43 INFO - r8 = 0x53a3c0f0 r9 = 0x00000e00 r10 = 0x80000091 fp = 0x53a3d830 [task 2018-08-08T10:17:43.859Z] 10:17:43 INFO - sp = 0x53bbf5f8 lr = 0x5ceb0b41 pc = 0x5ceb0b41 [task 2018-08-08T10:17:43.859Z] 10:17:43 INFO - Found by: call frame info [task 2018-08-08T10:17:43.860Z] 10:17:43 INFO - 3 libxul.so!mozilla::MediaStreamGraphImpl::OneIteration(long long) [MediaStreamGraph.cpp:946dc9d537c0ff61aece248c5139ae6d16168582 : 1459 + 0x5] [task 2018-08-08T10:17:43.860Z] 10:17:43 INFO - r4 = 0x53a3c040 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x53bbf8a8 [task 2018-08-08T10:17:43.860Z] 10:17:43 INFO - r8 = 0x00000000 r9 = 0x00000e00 r10 = 0x80000091 fp = 0x53a3d830 [task 2018-08-08T10:17:43.861Z] 10:17:43 INFO - sp = 0x53bbf750 lr = 0x5ceb19fd pc = 0x5ceb19fd [task 2018-08-08T10:17:43.861Z] 10:17:43 INFO - Found by: call frame info [task 2018-08-08T10:17:43.862Z] 10:17:43 INFO - 4 libxul.so!mozilla::ThreadedDriver::RunThread() [GraphDriver.cpp:946dc9d537c0ff61aece248c5139ae6d16168582 : 359 + 0x7] [task 2018-08-08T10:17:43.862Z] 10:17:43 INFO - r4 = 0x53a3d840 r5 = 0x00000e00 r6 = 0x00000000 r7 = 0x53bbf8f0 [task 2018-08-08T10:17:43.862Z] 10:17:43 INFO - r8 = 0x53a3d838 r9 = 0x53a3d838 r10 = 0x53a3d840 fp = 0x53a3d830 [task 2018-08-08T10:17:43.863Z] 10:17:43 INFO - sp = 0x53bbf8b0 lr = 0x5ce45c73 pc = 0x5ce45c73 [task 2018-08-08T10:17:43.863Z] 10:17:43 INFO - Found by: call frame info [task 2018-08-08T10:17:43.863Z] 10:17:43 INFO - 5 libxul.so!mozilla::MediaStreamGraphInitThreadRunnable::Run() [GraphDriver.cpp:946dc9d537c0ff61aece248c5139ae6d16168582 : 235 + 0x3] [task 2018-08-08T10:17:43.864Z] 10:17:43 INFO - r4 = 0x53af7e34 r5 = 0x53a3c0b8 r6 = 0x53bbf99d r7 = 0x53bbf918 [task 2018-08-08T10:17:43.864Z] 10:17:43 INFO - r8 = 0x00000000 r9 = 0x53bbf9a0 r10 = 0x53bbfe17 fp = 0x53a85900 [task 2018-08-08T10:17:43.864Z] 10:17:43 INFO - sp = 0x53bbf8f8 lr = 0x5ce4d7b5 pc = 0x5ce4d7b5 [task 2018-08-08T10:17:43.864Z] 10:17:43 INFO - Found by: call frame info [task 2018-08-08T10:17:43.865Z] 10:17:43 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:946dc9d537c0ff61aece248c5139ae6d16168582 : 1235 + 0x5] [task 2018-08-08T10:17:43.865Z] 10:17:43 INFO - r4 = 0x00000000 r5 = 0x00000000 r6 = 0x53bbf99d r7 = 0x53bbfe08 [task 2018-08-08T10:17:43.866Z] 10:17:43 INFO - r8 = 0x00000000 r9 = 0x53bbf9a0 r10 = 0x53bbfe17 fp = 0x53a85900 [task 2018-08-08T10:17:43.866Z] 10:17:43 INFO - sp = 0x53bbf920 lr = 0x5bd133a5 pc = 0x5bd133a5 [task 2018-08-08T10:17:43.866Z] 10:17:43 INFO - Found by: call frame info [task 2018-08-08T10:17:43.867Z] 10:17:43 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:946dc9d537c0ff61aece248c5139ae6d16168582 : 519 + 0xd] [task 2018-08-08T10:17:43.867Z] 10:17:43 INFO - r4 = 0x00000000 r5 = 0x53a85900 r6 = 0x53bbfe34 r7 = 0x53bbfe28 [task 2018-08-08T10:17:43.867Z] 10:17:43 INFO - r8 = 0x53fcaaac r9 = 0x53a85900 r10 = 0x53fcaaa0 fp = 0x2a33d128 [task 2018-08-08T10:17:43.868Z] 10:17:43 INFO - sp = 0x53bbfe10 lr = 0x5bd14ec1 pc = 0x5bd14ec1 [task 2018-08-08T10:17:43.868Z] 10:17:43 INFO - Found by: call frame info [task 2018-08-08T10:17:43.868Z] 10:17:43 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:946dc9d537c0ff61aece248c5139ae6d16168582 : 334 + 0x7] [task 2018-08-08T10:17:43.869Z] 10:17:43 INFO - r4 = 0x53fcaa90 r5 = 0x5a0fd7c0 r6 = 0x53bbfe34 r7 = 0x53bbfe50 [task 2018-08-08T10:17:43.869Z] 10:17:43 INFO - r8 = 0x53fcaaac r9 = 0x53a85900 r10 = 0x53fcaaa0 fp = 0x2a33d128 [task 2018-08-08T10:17:43.869Z] 10:17:43 INFO - sp = 0x53bbfe30 lr = 0x5c064f43 pc = 0x5c064f43 [task 2018-08-08T10:17:43.870Z] 10:17:43 INFO - Found by: call frame info [task 2018-08-08T10:17:43.870Z] 10:17:43 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:946dc9d537c0ff61aece248c5139ae6d16168582 : 325 + 0x7] [task 2018-08-08T10:17:43.870Z] 10:17:43 INFO - r4 = 0x5a0fd7c0 r5 = 0x53a85920 r6 = 0x53bbfea4 r7 = 0x53bbfe70 [task 2018-08-08T10:17:43.871Z] 10:17:43 INFO - r8 = 0x00000000 r9 = 0x53bbfe9c r10 = 0x53bbff00 fp = 0x2a33d128 [task 2018-08-08T10:17:43.871Z] 10:17:43 INFO - sp = 0x53bbfe58 lr = 0x5c024101 pc = 0x5c024101 [task 2018-08-08T10:17:43.871Z] 10:17:43 INFO - Found by: call frame info [task 2018-08-08T10:17:43.872Z] 10:17:43 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:946dc9d537c0ff61aece248c5139ae6d16168582 : 318 + 0x5] [task 2018-08-08T10:17:43.872Z] 10:17:43 INFO - r0 = 0x5a0fd7c0 r1 = 0x00000000 r2 = 0x00000001 r3 = 0x53af3a60 [task 2018-08-08T10:17:43.872Z] 10:17:43 INFO - r4 = 0x5a0fd7c0 r5 = 0x53a85920 r6 = 0x53bbfea4 r7 = 0x53bbfe90 [task 2018-08-08T10:17:43.872Z] 10:17:43 INFO - r8 = 0x00000000 r9 = 0x53bbfe9c r10 = 0x53bbff00 fp = 0x2a33d128 [task 2018-08-08T10:17:43.873Z] 10:17:43 INFO - sp = 0x53bbfe78 lr = 0x5c0240ad pc = 0x5c0240ad [task 2018-08-08T10:17:43.873Z] 10:17:43 INFO - Found by: call frame info [task 2018-08-08T10:17:43.873Z] 10:17:43 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:946dc9d537c0ff61aece248c5139ae6d16168582 : 467 + 0x3] [task 2018-08-08T10:17:43.874Z] 10:17:43 INFO - r0 = 0x00000001 r1 = 0x53fcaa00 r2 = 0x5a0fd7c0 r3 = 0x00000000 [task 2018-08-08T10:17:43.874Z] 10:17:43 INFO - r4 = 0x53a85900 r5 = 0x53a85920 r6 = 0x53bbfea4 r7 = 0x53bbfec0 [task 2018-08-08T10:17:43.874Z] 10:17:43 INFO - r8 = 0x00000000 r9 = 0x53bbfe9c r10 = 0x53bbff00 fp = 0x2a33d128 [task 2018-08-08T10:17:43.874Z] 10:17:43 INFO - sp = 0x53bbfe98 lr = 0x5bd11d39 pc = 0x5bd11d39 [task 2018-08-08T10:17:43.875Z] 10:17:43 INFO - Found by: call frame info [task 2018-08-08T10:17:43.875Z] 10:17:43 INFO - 12 libnss3.so!_pt_root [ptthread.c:946dc9d537c0ff61aece248c5139ae6d16168582 : 201 + 0x1] [task 2018-08-08T10:17:43.875Z] 10:17:43 INFO - r4 = 0x53afb500 r5 = 0x00000000 r6 = 0x531ade50 r7 = 0x53bbfee0 [task 2018-08-08T10:17:43.876Z] 10:17:43 INFO - r8 = 0x2a33d128 r9 = 0x00000552 r10 = 0x53bbff00 fp = 0x2a33d128 [task 2018-08-08T10:17:43.876Z] 10:17:43 INFO - sp = 0x53bbfec8 lr = 0x530bad6d pc = 0x530bad6d [task 2018-08-08T10:17:43.876Z] 10:17:43 INFO - Found by: call frame info [task 2018-08-08T10:17:43.877Z] 10:17:43 INFO - 13 libc.so + 0xca5a [task 2018-08-08T10:17:43.877Z] 10:17:43 INFO - r4 = 0x53bbff00 r5 = 0x2a33d128 r6 = 0x530bac9d r7 = 0x53afb500 [task 2018-08-08T10:17:43.877Z] 10:17:43 INFO - r8 = 0x53b7f678 r9 = 0x53b80000 r10 = 0x53bbff00 fp = 0x2a33d128 [task 2018-08-08T10:17:43.878Z] 10:17:43 INFO - sp = 0x53bbfee8 lr = 0x40033a5c pc = 0x40033a5c [task 2018-08-08T10:17:43.878Z] 10:17:43 INFO - Found by: call frame info [task 2018-08-08T10:17:43.878Z] 10:17:43 INFO - 14 libc.so + 0xcbd6 [task 2018-08-08T10:17:43.879Z] 10:17:43 INFO - sp = 0x53bbff00 pc = 0x40033bd8 [task 2018-08-08T10:17:43.879Z] 10:17:43 INFO - Found by: stack scanning
Assignee | ||
Comment 1•6 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d743a80d122044bb4530f38b24ae5c4bfe4ab262
Assignee | ||
Comment 2•6 years ago
|
||
In the case that cubeb is disabled we do not need to offer the dummy device on android because will leave gUM request thinking that everything is good, which will create other side effects. Also the special handling for android increases the complexity.
Comment 3•6 years ago
|
||
Comment on attachment 8998919 [details] Bug 1481957 - Make input device enumeration for Android similar to other platforms when cubeb is disabled. r?padenot Paul Adenot (:padenot) has approved the revision.
Attachment #8998919 -
Flags: review+
Pushed by achronopoulos@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6c752dc707f5 Make input device enumeration for Android similar to other platforms when cubeb is disabled. r=padenot
Comment 5•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6c752dc707f5
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox63:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Comment hidden (Intermittent Failures Robot) |
Updated•6 years ago
|
Assignee: nobody → achronop
Updated•6 years ago
|
Blocks: 1404977
status-firefox61:
--- → unaffected
status-firefox62:
--- → unaffected
status-firefox-esr52:
--- → unaffected
status-firefox-esr60:
--- → unaffected
Flags: in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•