Closed Bug 1481957 Opened Last year Closed Last year

Intermittent dom/media/tests/mochitest/test_getUserMedia_cubebDisabled.html | application crashed [@ mozilla::MediaStreamGraphImpl::ReevaluateInputDevice()]

Categories

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

defect

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
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.
See Also: → 1482478
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
https://hg.mozilla.org/mozilla-central/rev/6c752dc707f5
Status: NEW → RESOLVED
Closed: Last year
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Assignee: nobody → achronop
You need to log in before you can comment on or make changes to this bug.