Closed
Bug 1099193
Opened 11 years ago
Closed 10 years ago
Intermittent test_played.html | application crashed [@ mozilla::MediaDecoderStateMachine::HasLowUndecodedData(long long)]
Categories
(Core :: Audio/Video, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: RyanVM, Unassigned)
References
Details
(Keywords: crash, intermittent-failure)
02:43:03 INFO - 227 INFO TEST-START | /tests/dom/media/test/test_played.html
02:48:34 INFO - ############ ErrorPage.js
02:48:34 INFO - JavaScript error: chrome://specialpowers/content/SpecialPowersObserver.js, line 103: NS_ERROR_NOT_INITIALIZED: Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIMessageSender.sendAsyncMessage]
02:54:10 INFO - DeviceRunner TEST-UNEXPECTED-FAIL | /tests/dom/media/test/test_played.html | application timed out after 330.0 seconds with no output
02:54:10 INFO - mozcrash Downloading symbols from: http://pvtbuilds.pvt.build.mozilla.org/pub/mozilla.org/b2g/tinderbox-builds/b2g-inbound-emulator/20141114013317/b2g-36.0a1.en-US.android-arm.crashreporter-symbols.zip
02:54:35 WARNING - PROCESS-CRASH | /tests/dom/media/test/test_played.html | application crashed [@ mozilla::MediaDecoderStateMachine::HasLowUndecodedData(long long)]
02:54:35 INFO - Crash dump filename: /tmp/tmpoPIwf4/7fbef7f5-bf65-6819-7a1cf1ef-68259eef.dmp
02:54:35 INFO - Operating system: Android
02:54:35 INFO - 0.0.0 Linux 2.6.29-g41a03df #22 Thu Jun 26 10:59:09 CST 2014 armv7l Android/full/generic:4.0.4.0.4.0.4/OPENMASTER/eng.cltbld.20141114.022123:eng/test-keys
02:54:35 INFO - CPU: arm
02:54:35 INFO - 0 CPUs
02:54:35 INFO - Crash reason: SIGSEGV
02:54:35 INFO - Crash address: 0x18
02:54:35 INFO - Thread 41 (crashed)
02:54:35 INFO - 0 libxul.so!mozilla::MediaDecoderStateMachine::HasLowUndecodedData(long long) [MediaData.h:f918aa7287da : 61 + 0x0]
02:54:35 INFO - r4 = 0x439ab9a0 r5 = 0x470a9c00 r6 = 0x0026a7d6 r7 = 0x00000000
02:54:35 INFO - r8 = 0x004c4b40 r9 = 0x00000000 r10 = 0x470a9c20 fp = 0x00000000
02:54:35 INFO - sp = 0x4815cd40 lr = 0x4074b9f3 pc = 0x413ea016
02:54:35 INFO - Found by: given as instruction pointer in context
02:54:35 INFO - 1 libxul.so!mozilla::MediaDecoderStateMachine::HasLowUndecodedData() [MediaDecoderStateMachine.cpp:f918aa7287da : 1914 + 0x7]
02:54:35 INFO - r4 = 0x470a9c00 r5 = 0x4815cda4 r6 = 0x433be240 r7 = 0x00000000
02:54:35 INFO - r8 = 0x43325494 r9 = 0x41f80e9e r10 = 0x002ca968 fp = 0x4330d4d0
02:54:35 INFO - sp = 0x4815cd68 pc = 0x413ea0ff
02:54:35 INFO - Found by: call frame info
02:54:35 INFO - 2 libxul.so!mozilla::MediaDecoderStateMachine::DecodeVideo() [MediaDecoderStateMachine.cpp:f918aa7287da : 600 + 0x5]
02:54:35 INFO - r4 = 0x470a9c00 r5 = 0x4815cda4 r6 = 0x433be240 r7 = 0x00000000
02:54:35 INFO - r8 = 0x43325494 r9 = 0x41f80e9e r10 = 0x002ca968 fp = 0x4330d4d0
02:54:35 INFO - sp = 0x4815cd70 pc = 0x413ee047
02:54:35 INFO - Found by: call frame info
02:54:35 INFO - 3 libxul.so!nsRunnableMethodImpl<MozExternalRefCountType (<unnamed>::ChildImpl::*)(), void, false>::Run + 0x1b
02:54:35 INFO - r4 = 0x433db560 r5 = 0x4815cda4 r6 = 0x433be240 r7 = 0x00000000
02:54:35 INFO - r8 = 0x41f80eb7 r9 = 0x41f80e9e r10 = 0x002ca968 fp = 0x4330d4d0
02:54:35 INFO - sp = 0x4815cd98 pc = 0x40b2287d
02:54:35 INFO - Found by: call frame info
02:54:35 INFO - 4 libxul.so!mozilla::MediaTaskQueue::Runner::Run() [MediaTaskQueue.cpp:f918aa7287da : 194 + 0x5]
02:54:35 INFO - r4 = 0x433db560 r5 = 0x4815cda4 r6 = 0x433be240 r7 = 0x00000000
02:54:35 INFO - r8 = 0x41f80eb7 r9 = 0x41f80e9e r10 = 0x002ca968 fp = 0x4330d4d0
02:54:35 INFO - sp = 0x4815cda0 pc = 0x413e186d
02:54:35 INFO - Found by: call frame info
02:54:35 INFO - 5 libxul.so!nsThreadPool::Run() [nsThreadPool.cpp:f918aa7287da : 220 + 0x5]
02:54:35 INFO - r4 = 0x4330d4c0 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000
02:54:35 INFO - r8 = 0x41f80eb7 r9 = 0x41f80e9e r10 = 0x002ca968 fp = 0x4330d4d0
02:54:35 INFO - sp = 0x4815cdb8 pc = 0x40b48591
02:54:35 INFO - Found by: call frame info
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 2•11 years ago
|
||
http://hg.mozilla.org/mozilla-central/annotate/2d0a51ef828d/dom/media/MediaDecoderStateMachine.cpp#l1933
The crash happens if AudioSink kicks in between 2 AudioQueue().Peek() calls to pop out audio samples and leave an empty AudioQueue.
Bug 1098668 might fix this problem.
Depends on: 1098668
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 5•10 years ago
|
||
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•