Closed Bug 1578246 Opened 5 years ago Closed 5 years ago

Intermittent dom/media/test/crashtests/1547899.html | application crashed [@ nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const]

Categories

(Core :: Audio/Video: Playback, defect, P3)

defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox-esr68 --- unaffected
firefox67 --- unaffected
firefox68 --- unaffected
firefox69 --- unaffected
firefox70 --- wontfix
firefox71 --- wontfix
firefox72 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: pehrsons)

References

Details

(Keywords: crash, intermittent-failure, regression)

Crash Data

Filed by: ncsoregi [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=264573869&repo=mozilla-inbound
Full log: https://queue.taskcluster.net/v1/task/QtX1i8wNS1eVaMSBPvVFyg/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://queue.taskcluster.net/v1/task/QtX1i8wNS1eVaMSBPvVFyg/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


entering test: file:///Users/cltbld/tasks/task_1567431035/build/tests/reftest/tests/dom/media/test/crashtests/1547899.html

[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - REFTEST PROCESS-CRASH | file:///Users/cltbld/tasks/task_1567431035/build/tests/reftest/tests/dom/media/test/crashtests/1547899.html | application crashed [@ nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const]
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - Crash dump filename: /var/folders/dw/8jct9d9d397_5pywq06s8424000017/T/tmpCKlvPj.mozrunner/minidumps/38BC5BD1-3554-4C55-AD0E-4C88B9A9AFA0.dmp
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - Operating system: Mac OS X
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - 10.14.5 18F132
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - CPU: amd64
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - family 6 model 69 stepping 1
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - 4 CPUs
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO -
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - GPU: UNKNOWN
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO -
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - Crash address: 0x0
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - Process uptime: 166 seconds
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO -
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - Thread 38 (crashed)
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - 0 XUL!nsAutoOwningThread::AssertCurrentThreadOwnsMe(char const*) const [nsISupportsImpl.cpp:62310b6831f29df1650a0bbb90b9af2bac7097ca : 40 + 0x1e]
[task 2019-09-02T13:35:41.255Z] 13:35:41 INFO - rax = 0x000000010a000de8 rdx = 0x0000000000000000
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rcx = 0x000070000db820ac rbx = 0x000000010a260080
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rsi = 0x00000000000120a8 rdi = 0x00007fff9625b028
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rbp = 0x000070000db815a0 rsp = 0x000070000db81590
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - r8 = 0x00000000000130a8 r9 = 0x00007fff9625b048
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - r10 = 0x0000000000000000 r11 = 0x00007fff9625b040
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - r12 = 0x0000000115947fc8 r13 = 0x0000000000000000
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - r14 = 0x000000011443a7b4 r15 = 0x000000014bef8100
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rip = 0x000000010c286b1a
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - Found by: given as instruction pointer in context
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - 1 XUL!mozilla::SharedDummyStream::Release() [MediaStreamGraph.h:62310b6831f29df1650a0bbb90b9af2bac7097ca : 837 + 0x10]
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rbp = 0x000070000db815c0 rsp = 0x000070000db815b0
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rip = 0x000000010f46c773
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - 2 XUL!mozilla::OutputStreamManager::~OutputStreamManager() [OutputStreamManager.cpp:62310b6831f29df1650a0bbb90b9af2bac7097ca : 350 + 0x1b0]
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rbp = 0x000070000db81600 rsp = 0x000070000db815d0
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rip = 0x000000010f7cc960
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - 3 XUL!mozilla::OutputStreamManager::Release() [OutputStreamManager.h:62310b6831f29df1650a0bbb90b9af2bac7097ca : 59 + 0x39]
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rbp = 0x000070000db81620 rsp = 0x000070000db81610
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rip = 0x000000010f5cfb51
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - 4 XUL!mozilla::detail::RunnableFunction<mozilla::MediaDecoderStateMachine::AddOutputStream(mozilla::DOMMediaStream*)::$_37>::~RunnableFunction() [nsThreadUtils.h:62310b6831f29df1650a0bbb90b9af2bac7097ca : 555 + 0x38]
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rbp = 0x000070000db81640 rsp = 0x000070000db81630
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rip = 0x000000010f5de748
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - 5 XUL!mozilla::Runnable::Release() [nsThreadUtils.cpp:62310b6831f29df1650a0bbb90b9af2bac7097ca : 54 + 0xb9]
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rbp = 0x000070000db81680 rsp = 0x000070000db81650
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - rip = 0x000000010c355fe9
[task 2019-09-02T13:35:41.256Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - 6 XUL!mozilla::AutoTaskDispatcher::PerThreadTaskGroup::~PerThreadTaskGroup() [TaskDispatcher.h:62310b6831f29df1650a0bbb90b9af2bac7097ca : 170 + 0x5e]
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rbp = 0x000070000db816b0 rsp = 0x000070000db81690
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rip = 0x000000010c34bd7e
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - 7 XUL!mozilla::AutoTaskDispatcher::TaskGroupRunnable::~TaskGroupRunnable() [TaskDispatcher.h:62310b6831f29df1650a0bbb90b9af2bac7097ca : 177 + 0x43]
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rbp = 0x000070000db816d0 rsp = 0x000070000db816c0
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rip = 0x000000010c34bd03
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - 8 XUL!mozilla::Runnable::Release() [nsThreadUtils.cpp:62310b6831f29df1650a0bbb90b9af2bac7097ca : 54 + 0xb9]
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rbp = 0x000070000db81710 rsp = 0x000070000db816e0
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rip = 0x000000010c355fe9
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - 9 XUL!mozilla::TaskQueue::Runner::Run() [TaskQueue.cpp:62310b6831f29df1650a0bbb90b9af2bac7097ca : 207 + 0xa]
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rbp = 0x000070000db817c0 rsp = 0x000070000db81720
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rip = 0x000000010c348ada
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - 10 XUL!nsThreadPool::Run() [nsThreadPool.cpp:62310b6831f29df1650a0bbb90b9af2bac7097ca : 246 + 0x13]
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rbp = 0x000070000db81880 rsp = 0x000070000db817d0
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rip = 0x000000010c3689af
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - 11 XUL!non-virtual thunk to nsThreadPool::Run() [nsThreadPool.cpp:62310b6831f29df1650a0bbb90b9af2bac7097ca : 0 + 0xd]
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rbp = 0x000070000db81890 rsp = 0x000070000db81890
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rip = 0x000000010c368d6d
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - 12 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:62310b6831f29df1650a0bbb90b9af2bac7097ca : 1225 + 0x6]
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rbp = 0x000070000db81dd0 rsp = 0x000070000db818a0
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - rip = 0x000000010c361f04
[task 2019-09-02T13:35:41.257Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - 13 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:62310b6831f29df1650a0bbb90b9af2bac7097ca : 486 + 0xd]
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rbp = 0x000070000db81e00 rsp = 0x000070000db81de0
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rip = 0x000000010c365d0c
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - 14 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:62310b6831f29df1650a0bbb90b9af2bac7097ca : 333 + 0xd]
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rbp = 0x000070000db81e50 rsp = 0x000070000db81e10
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rip = 0x000000010cad56bd
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - 15 XUL!MessageLoop::Run() [message_loop.cc:62310b6831f29df1650a0bbb90b9af2bac7097ca : 290 + 0x5]
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rbp = 0x000070000db81e80 rsp = 0x000070000db81e60
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rip = 0x000000010ca64e6b
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - 16 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:62310b6831f29df1650a0bbb90b9af2bac7097ca : 458 + 0x11]
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rbp = 0x000070000db81ed0 rsp = 0x000070000db81e90
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rip = 0x000000010c35e296
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - 17 libnss3.dylib!_pt_root [ptthread.c:62310b6831f29df1650a0bbb90b9af2bac7097ca : 198 + 0x7]
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rbp = 0x000070000db81f10 rsp = 0x000070000db81ee0
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rip = 0x0000000109e10410
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - 18 0x7fff5fae72eb
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rbp = 0x000070000db81f30 rsp = 0x000070000db81f20
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rip = 0x00007fff5fae72eb
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - 19 0x7fff5faea249
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rbp = 0x000070000db81f50 rsp = 0x000070000db81f40
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - rip = 0x00007fff5faea249
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.258Z] 13:35:41 INFO - 20 0x7fff5fae640d
[task 2019-09-02T13:35:41.259Z] 13:35:41 INFO - rbp = 0x000070000db81f78 rsp = 0x000070000db81f60
[task 2019-09-02T13:35:41.259Z] 13:35:41 INFO - rip = 0x00007fff5fae640d
[task 2019-09-02T13:35:41.259Z] 13:35:41 INFO - Found by: previous frame's frame pointer
[task 2019-09-02T13:35:41.259Z] 13:35:41 INFO - 21 libnss3.dylib + 0x17a2f0
[task 2019-09-02T13:35:41.259Z] 13:35:41 INFO - rsp = 0x000070000db82090 rip = 0x0000000109e102f0
[task 2019-09-02T13:35:41.259Z] 13:35:41 INFO - Found by: stack scanning
[task 2019-09-02T13:35:41.259Z] 13:35:41 INFO -

The priority flag is not set for this bug.
:drno, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(drno)

This looks like it is a regression from bug 1577495.

Flags: needinfo?(apehrson)
Priority: -- → P3
Assignee: nobody → apehrson
Status: NEW → ASSIGNED
Component: Audio/Video → Audio/Video: Playback
Flags: needinfo?(apehrson)

This will get fixed by bug 1172394 which removes OutputStreamManager and this usage of SharedDummyStream (now SharedDummyTrack).

Depends on: 1172394

Bug 1172394 is not something I would uplift to beta so this is wontfix for 71.

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