Closed Bug 1068281 Opened 11 years ago Closed 11 years ago

Intermittent test_loop.html,test_playback.html,test_seek-5.html | application crashed [@ mozilla::AudioClock::GetPositionUnlocked() const] after "Assertion failure: frames >= mBaseOffset, at content/media/AudioStream.cpp:99"

Categories

(Core :: Audio/Video, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: assertion, crash, intermittent-failure)

+++ This bug was initially created as a clone of Bug #1067933 +++ https://tbpl.mozilla.org/php/getParsedLog.php?id=48222401&tree=Mozilla-Inbound b2g_emulator_vm mozilla-inbound debug test mochitest-debug-6 on 2014-09-16 12:32:22 PDT for push ae2e4ca015fd slave: tst-linux64-spot-1105 12:51:25 INFO - 9 INFO TEST-START | /tests/content/media/test/test_playback.html 12:51:26 INFO - [Child 783] WARNING: Failed to retarget HTML data delivery to the parser thread.: file ../../../gecko/parser/html/nsHtml5StreamParser.cpp, line 947 12:51:52 INFO - [Parent 703] ###!!! ASSERTION: Wrong size for this Shmem!: 'Error', file ../../../gecko/ipc/glue/Shmem.cpp, line 459 12:51:52 INFO - UNKNOWN [libxul.so +0x0058ADC0] 12:51:52 INFO - UNKNOWN [libxul.so +0x0064DBC0] 12:51:52 INFO - UNKNOWN [libxul.so +0x00580D36] 12:51:52 INFO - UNKNOWN [libxul.so +0x005859E2] 12:51:52 INFO - UNKNOWN [libxul.so +0x00585AB8] 12:51:52 INFO - UNKNOWN [libxul.so +0x0034E1DA] 12:51:52 INFO - UNKNOWN [libxul.so +0x0057BCC8] 12:51:52 INFO - UNKNOWN [libxul.so +0x0056ECA0] 12:51:52 INFO - UNKNOWN [libxul.so +0x00572256] 12:51:52 INFO - UNKNOWN [libxul.so +0x00572EA4] 12:51:52 INFO - UNKNOWN [libxul.so +0x00571C30] 12:51:52 INFO - UNKNOWN [libxul.so +0x00571DA6] 12:51:52 INFO - UNKNOWN [libxul.so +0x00571DBE] 12:51:52 INFO - UNKNOWN [libxul.so +0x005755B6] 12:51:52 INFO - UNKNOWN [libxul.so +0x0056553C] 12:51:52 INFO - __thread_entry+0x00000034 [libc.so +0x00012E4C] 12:51:52 INFO - pthread_create+0x000000B8 [libc.so +0x0001299C] 12:51:52 INFO - 12:51:52 INFO - [Parent 703] ###!!! ASSERTION: Wrong size for this Shmem!: 'Error', file ../../../gecko/ipc/glue/Shmem.cpp, line 459 12:51:52 INFO - UNKNOWN [libxul.so +0x0058ADC0] 12:51:52 INFO - UNKNOWN [libxul.so +0x0064DBC0] 12:51:52 INFO - UNKNOWN [libxul.so +0x00580D36] 12:51:52 INFO - UNKNOWN [libxul.so +0x005859E2] 12:51:52 INFO - UNKNOWN [libxul.so +0x00585AB8] 12:51:52 INFO - UNKNOWN [libxul.so +0x0034E1DA] 12:51:52 INFO - UNKNOWN [libxul.so +0x0057BCC8] 12:51:52 INFO - UNKNOWN [libxul.so +0x0056ECA0] 12:51:52 INFO - UNKNOWN [libxul.so +0x00572256] 12:51:52 INFO - UNKNOWN [libxul.so +0x00572EA4] 12:51:52 INFO - UNKNOWN [libxul.so +0x00571C30] 12:51:52 INFO - UNKNOWN [libxul.so +0x00571DA6] 12:51:52 INFO - UNKNOWN [libxul.so +0x00571DBE] 12:51:53 INFO - UNKNOWN [libxul.so +0x005755B6] 12:51:53 INFO - UNKNOWN [libxul.so +0x0056553C] 12:51:53 INFO - __thread_entry+0x00000034 [libc.so +0x00012E4C] 12:51:53 INFO - pthread_create+0x000000B8 [libc.so +0x0001299C] 12:52:27 INFO - [Parent 703] ###!!! ASSERTION: Wrong size for this Shmem!: 'Error', file ../../../gecko/ipc/glue/Shmem.cpp, line 459 12:52:27 INFO - UNKNOWN [libxul.so +0x0058ADC0] 12:52:27 INFO - UNKNOWN [libxul.so +0x0064DBC0] 12:52:27 INFO - UNKNOWN [libxul.so +0x00580D36] 12:52:27 INFO - UNKNOWN [libxul.so +0x005859E2] 12:52:27 INFO - UNKNOWN [libxul.so +0x00585AB8] 12:52:27 INFO - UNKNOWN [libxul.so +0x0034E1DA] 12:52:27 INFO - UNKNOWN [libxul.so +0x0057BCC8] 12:52:27 INFO - UNKNOWN [libxul.so +0x0056ECA0] 12:52:27 INFO - UNKNOWN [libxul.so +0x00572256] 12:52:27 INFO - UNKNOWN [libxul.so +0x00572EA4] 12:52:27 INFO - UNKNOWN [libxul.so +0x00571C30] 12:52:27 INFO - UNKNOWN [libxul.so +0x00571DA6] 12:52:27 INFO - UNKNOWN [libxul.so +0x00571DBE] 12:52:27 INFO - UNKNOWN [libxul.so +0x005755B6] 12:52:27 INFO - UNKNOWN [libxul.so +0x0056553C] 12:52:27 INFO - __thread_entry+0x00000034 [libc.so +0x00012E4C] 12:52:27 INFO - pthread_create+0x000000B8 [libc.so +0x0001299C] 12:52:35 INFO - ############ ErrorPage.js 12:52:35 INFO - [Parent 703] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204 12:52:35 INFO - [Parent 703] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204 12:52:35 INFO - [Parent 703] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204 12:52:35 INFO - [Parent 703] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204 12:52:35 INFO - [Parent 703] WARNING: NS_ENSURE_TRUE(mCallback) failed: file ../../../../gecko/content/base/src/nsFrameMessageManager.cpp, line 669 12:52:35 INFO - JavaScript error: chrome://specialpowers/content/SpecialPowersObserver.js, line 97: NS_ERROR_NOT_INITIALIZED: Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIMessageSender.sendAsyncMessage] 13:00:29 INFO - DeviceRunner TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_playback.html | application timed out after 450.0 seconds with no output 13:00:29 WARNING - PROCESS-CRASH | /tests/content/media/test/test_playback.html | application crashed [@ mozilla::AudioClock::GetPositionUnlocked() const] 13:00:29 INFO - Crash dump filename: /tmp/tmpvH4kwj/6f5b2481-7f01-2585-0f1ba0eb-021c883b.dmp 13:00:29 INFO - Operating system: Android 13:00:29 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.20140916.091053:eng/test-keys 13:00:29 INFO - CPU: arm 13:00:29 INFO - 0 CPUs 13:00:29 INFO - Crash reason: SIGSEGV 13:00:29 INFO - Crash address: 0x0 13:00:29 INFO - Thread 20 (crashed) 13:00:29 INFO - 0 libxul.so!mozilla::AudioClock::GetPositionUnlocked() const [AudioStream.cpp:ae2e4ca015fd : 99 + 0x4] 13:00:29 INFO - r4 = 0x44022860 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000 13:00:29 INFO - r8 = 0x00000000 r9 = 0x424c1fc8 r10 = 0x424c1fe1 fp = 0x0010fb0b 13:00:29 INFO - sp = 0x4599fba8 lr = 0x4167bbef pc = 0x4167bbf2 13:00:29 INFO - Found by: given as instruction pointer in context 13:00:29 INFO - 1 libxul.so!mozilla::AudioStream::GetPosition() [AudioStream.cpp:ae2e4ca015fd : 825 + 0x7] 13:00:29 INFO - r4 = 0x40237e48 r5 = 0x40237e40 r6 = 0x4537d000 r7 = 0x00000000 13:00:29 INFO - r8 = 0x00000000 r9 = 0x424c1fc8 r10 = 0x424c1fe1 fp = 0x0010fb0b 13:00:29 INFO - sp = 0x4599fbd8 pc = 0x4167bcff 13:00:29 INFO - Found by: call frame info 13:00:29 INFO - 2 libxul.so!mozilla::AudioSink::GetPosition() [AudioSink.cpp:ae2e4ca015fd : 67 + 0x3] 13:00:29 INFO - r4 = 0x4537d000 r5 = 0x4537d010 r6 = 0x4537d000 r7 = 0x00000000 13:00:29 INFO - r8 = 0x00000000 r9 = 0x424c1fc8 r10 = 0x424c1fe1 fp = 0x0010fb0b 13:00:29 INFO - sp = 0x4599fbe8 pc = 0x4167bd21 13:00:29 INFO - Found by: call frame info 13:00:29 INFO - 3 libxul.so!mozilla::MediaDecoderStateMachine::GetAudioClock() [MediaDecoderStateMachine.cpp:ae2e4ca015fd : 2557 + 0x3] 13:00:29 INFO - r4 = 0x4537d000 r5 = 0x4537d010 r6 = 0x4537d000 r7 = 0x00000000 13:00:29 INFO - r8 = 0x00000000 r9 = 0x424c1fc8 r10 = 0x424c1fe1 fp = 0x0010fb0b 13:00:29 INFO - sp = 0x4599fbf0 pc = 0x4169098b 13:00:29 INFO - Found by: call frame info 13:00:29 INFO - 4 libxul.so!mozilla::MediaDecoderStateMachine::GetClock() [MediaDecoderStateMachine.cpp:ae2e4ca015fd : 2591 + 0x5] 13:00:29 INFO - r4 = 0x00000000 r5 = 0x4537d010 r6 = 0x4537d000 r7 = 0x00000000 13:00:29 INFO - r8 = 0x00000000 r9 = 0x424c1fc8 r10 = 0x424c1fe1 fp = 0x0010fb0b 13:00:29 INFO - sp = 0x4599fbf8 pc = 0x41690a0b 13:00:29 INFO - Found by: call frame info 13:00:29 INFO - 5 libxul.so!mozilla::MediaDecoderStateMachine::AdvanceFrame() [MediaDecoderStateMachine.cpp:ae2e4ca015fd : 2626 + 0x5] 13:00:29 INFO - r4 = 0x4537d000 r5 = 0x4537d010 r6 = 0x402beff0 r7 = 0x00000000 13:00:29 INFO - r8 = 0x00000000 r9 = 0x424c1fc8 r10 = 0x424c1fe1 fp = 0x0010fb0b 13:00:29 INFO - sp = 0x4599fc20 pc = 0x41699b57 13:00:29 INFO - Found by: call frame info 13:00:29 INFO - 6 libxul.so!mozilla::MediaDecoderStateMachine::RunStateMachine() [MediaDecoderStateMachine.cpp:ae2e4ca015fd : 2388 + 0x5] 13:00:29 INFO - r4 = 0x4537d000 r5 = 0x4537d010 r6 = 0x402beff0 r7 = 0x00000000 13:00:29 INFO - r8 = 0x00000000 r9 = 0x424c1fc8 r10 = 0x424c1fe1 fp = 0x0010fb0b 13:00:29 INFO - sp = 0x4599fc98 pc = 0x4169c551 13:00:29 INFO - Found by: call frame info 13:00:29 INFO - 7 libxul.so!mozilla::MediaDecoderStateMachine::CallRunStateMachine() [MediaDecoderStateMachine.cpp:ae2e4ca015fd : 2994 + 0x5] 13:00:29 INFO - r4 = 0x4537d000 r5 = 0x44cb75e0 r6 = 0x00000156 r7 = 0x00000000 13:00:29 INFO - r8 = 0x00000000 r9 = 0x424c1fc8 r10 = 0x424c1fe1 fp = 0x0010fb0b 13:00:29 INFO - sp = 0x4599fd00 pc = 0x4169ca13 13:00:29 INFO - Found by: call frame info 13:00:29 INFO - 8 libxul.so!mozilla::MediaDecoderStateMachine::TimeoutExpired(void*) [MediaDecoderStateMachine.cpp:ae2e4ca015fd : 3000 + 0x3] 13:00:29 INFO - r4 = 0x00000000 r5 = 0x44cb75e0 r6 = 0x00000156 r7 = 0x00000000 13:00:29 INFO - r8 = 0x00000000 r9 = 0x424c1fc8 r10 = 0x424c1fe1 fp = 0x0010fb0b 13:00:29 INFO - sp = 0x4599fd10 pc = 0x4169ca27 13:00:29 INFO - Found by: call frame info 13:00:29 INFO - 9 libxul.so!mozilla::MediaDecoderStateMachineScheduler::TimeoutExpired(int) [MediaDecoderStateMachineScheduler.cpp:ae2e4ca015fd : 160 + 0x5] 13:00:29 INFO - r4 = 0x00000000 r5 = 0x44cb75e0 r6 = 0x00000156 r7 = 0x00000000 13:00:29 INFO - r8 = 0x00000000 r9 = 0x424c1fc8 r10 = 0x424c1fe1 fp = 0x0010fb0b 13:00:29 INFO - sp = 0x4599fd18 pc = 0x416803af 13:00:29 INFO - Found by: call frame info 13:00:29 INFO - 10 libxul.so!TimerEvent::Run [MediaDecoderStateMachineScheduler.cpp:ae2e4ca015fd : 23 + 0x7] 13:00:29 INFO - r4 = 0x44023900 r5 = 0x00000000 r6 = 0x4599fd60 r7 = 0x00000000 13:00:29 INFO - r8 = 0x00000000 r9 = 0x424c1fc8 r10 = 0x424c1fe1 fp = 0x0010fb0b 13:00:29 INFO - sp = 0x4599fd38 pc = 0x416803f9 13:00:29 INFO - Found by: call frame info
Summary: Intermittent test_playback.html | application crashed [@ mozilla::AudioClock::GetPositionUnlocked() const] after "Assertion failure: frames >= mBaseOffset, at content/media/AudioStream.cpp:99" → Intermittent test_loop.html,test_playback.html | application crashed [@ mozilla::AudioClock::GetPositionUnlocked() const] after "Assertion failure: frames >= mBaseOffset, at content/media/AudioStream.cpp:99"
Summary: Intermittent test_loop.html,test_playback.html | application crashed [@ mozilla::AudioClock::GetPositionUnlocked() const] after "Assertion failure: frames >= mBaseOffset, at content/media/AudioStream.cpp:99" → Intermittent test_loop.html,test_playback.html,test_seek-5.html | application crashed [@ mozilla::AudioClock::GetPositionUnlocked() const] after "Assertion failure: frames >= mBaseOffset, at content/media/AudioStream.cpp:99"
Will be fixed in bug 1038091.
Depends on: 1038091
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.