Closed Bug 1092609 Opened 10 years ago Closed 10 years ago

Intermittent test_playback_rate_playpause.html | application crashed [@ __libc_android_abort] with AudioTrack::processAudioBuffer on the stack

Categories

(Core :: Audio/Video, defect)

34 Branch
ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: RyanVM, Unassigned)

Details

(Keywords: crash, intermittent-failure)

Maybe a dupe of bug 1067933, but the stack is different enough that I'll leave it to the experts to decide :) 19:03:32 INFO - 351 INFO TEST-START | /tests/content/media/test/test_playback_rate_playpause.html 19:03:35 INFO - big.wav-0 loadedmetadata 19:03:36 INFO - big.wav-0 t.currentTime == 0.0. 19:03:36 INFO - seek.ogv-1 loadedmetadata 19:03:37 INFO - big.wav-0 t.currentTime == 0.0. 19:03:39 INFO - seek.ogv-1 t.currentTime != 0.0. 19:03:39 INFO - big.wav-0 t.currentTime != 0.0. 19:03:39 INFO - seek.ogv-1 onpaused. 19:03:39 INFO - seek.ogv-1 finish_test. 19:03:40 INFO - big.wav-0 onpaused. 19:03:40 INFO - big.wav-0 finish_test. 19:03:44 INFO - seek.webm-2 loadedmetadata 19:03:47 INFO - seek.webm-2 t.currentTime != 0.0. 19:03:47 INFO - gizmo.mp4-3 loadedmetadata 19:03:48 INFO - seek.webm-2 onpaused. 19:03:49 INFO - seek.webm-2 finish_test. 19:03:52 INFO - gizmo.mp4-3 t.currentTime != 0.0. 19:03:55 INFO - gizmo.mp4-3 onpaused. 19:03:55 INFO - gizmo.mp4-3 finish_test. 19:03:58 INFO - owl.mp3-4 loadedmetadata 19:04:01 INFO - owl.mp3-4 t.currentTime != 0.0. 19:04:01 INFO - owl.mp3-4 onpaused. 19:04:01 INFO - assertion "res == SL_RESULT_SUCCESS" failed: file "../../../../gecko/media/libcubeb/src/cubeb_opensl.c", line 128, function "bufferqueue_callback" 19:04:01 INFO - owl.mp3-4 finish_test. 19:04:03 INFO - [Parent 703] WARNING: pipe error (64): Connection reset by peer: file ../../../gecko/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 452 19:04:03 INFO - ############ ErrorPage.js 19:04:03 INFO - System JS : ERROR chrome://specialpowers/content/SpecialPowersObserver.js:96 - NS_ERROR_NOT_INITIALIZED: Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIMessageSender.sendAsyncMessage] 19:09:39 INFO - DeviceRunner TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_playback_rate_playpause.html | application timed out after 330.0 seconds with no output 19:09:39 INFO - mozcrash Downloading symbols from: http://pvtbuilds.pvt.build.mozilla.org/pub/mozilla.org/b2g/tinderbox-builds/mozilla-b2g34_v2_1-emulator/20141031163136/b2g-34.0.en-US.android-arm.crashreporter-symbols.zip 19:10:01 WARNING - PROCESS-CRASH | /tests/content/media/test/test_playback_rate_playpause.html | application crashed [@ __libc_android_abort] 19:10:01 INFO - Crash dump filename: /tmp/tmpSsvE9m/5c47b6ea-9eec-51cb-4e16eb82-3cc967bc.dmp 19:10:01 INFO - Operating system: Android 19:10:01 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.20141031.201138:eng/test-keys 19:10:01 INFO - CPU: arm 19:10:01 INFO - 0 CPUs 19:10:01 INFO - Crash reason: SIGSEGV 19:10:01 INFO - Crash address: 0xdeadbaad 19:10:01 INFO - Thread 45 (crashed) 19:10:01 INFO - 0 libc.so!__libc_android_abort [abort.c : 82 + 0x0] 19:10:01 INFO - r4 = 0x00000000 r5 = 0x00000027 r6 = 0x438e5704 r7 = 0x00000001 19:10:01 INFO - r8 = 0x442b3000 r9 = 0x4203ead0 r10 = 0x42214368 fp = 0x4203eb58 19:10:01 INFO - sp = 0x470ffdb0 lr = 0x40076161 pc = 0x400728c0 19:10:01 INFO - Found by: given as instruction pointer in context 19:10:01 INFO - 1 libc.so!__assert2 [assert.c : 52 + 0x3] 19:10:01 INFO - r4 = 0x4009576d r5 = 0x4203ead0 r6 = 0x438e5704 r7 = 0x00000001 19:10:01 INFO - r8 = 0x442b3000 r9 = 0x4203ead0 r10 = 0x42214368 fp = 0x4203eb58 19:10:01 INFO - sp = 0x470ffdd8 pc = 0x40079a61 19:10:01 INFO - Found by: call frame info 19:10:01 INFO - 2 libxul.so!bufferqueue_callback [cubeb_opensl.c:97fd482ec87a : 128 + 0xb] 19:10:01 INFO - r4 = 0x438e5700 r5 = 0x0000044f r6 = 0x438e5704 r7 = 0x00000001 19:10:01 INFO - r8 = 0x442b3000 r9 = 0x4203ead0 r10 = 0x42214368 fp = 0x4203eb58 19:10:01 INFO - sp = 0x470ffdf0 pc = 0x4189f507 19:10:01 INFO - Found by: call frame info 19:10:01 INFO - 3 libwilhelm.so!audioTrack_callBack_pullFromBuffQueue [AudioPlayer_to_android.cpp : 1215 + 0x7] 19:10:01 INFO - r4 = 0x43890000 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000 19:10:01 INFO - r8 = 0x4189f439 r9 = 0x4511bdbb r10 = 0x438e5700 fp = 0x00000001 19:10:01 INFO - sp = 0x470ffe28 pc = 0x45109c3b 19:10:01 INFO - Found by: call frame info 19:10:01 INFO - 4 libmedia.so!android::AudioTrack::processAudioBuffer(android::sp<android::AudioTrack::AudioTrackThread> const&) [AudioTrack.cpp : 1108 + 0x1] 19:10:01 INFO - r4 = 0x4421aa80 r5 = 0x00000400 r6 = 0x470ffe54 r7 = 0x00000001 19:10:01 INFO - r8 = 0x00001000 r9 = 0x438ee5e0 r10 = 0x00100000 fp = 0x00000001 19:10:01 INFO - sp = 0x470ffe50 pc = 0x427f73fb 19:10:01 INFO - Found by: call frame info 19:10:01 INFO - 5 libmedia.so!android::AudioTrack::AudioTrackThread::threadLoop() [AudioTrack.cpp : 1290 + 0x7] 19:10:01 INFO - r4 = 0x470ffe94 r5 = 0x4421aa80 r6 = 0x445cac8c r7 = 0x470ffeb4 19:10:01 INFO - r8 = 0x470ffeb0 r9 = 0x438ee5e0 r10 = 0x00100000 fp = 0x00000001 19:10:01 INFO - sp = 0x470ffe90 pc = 0x427f74b1 19:10:01 INFO - Found by: call frame info 19:10:01 INFO - 6 libutils.so!android::Thread::_threadLoop(void*) [Threads.cpp : 834 + 0x5] 19:10:01 INFO - r4 = 0x445cac80 r5 = 0x445cac80 r6 = 0x445cac8c r7 = 0x470ffeb4 19:10:01 INFO - r8 = 0x470ffeb0 r9 = 0x438ee5e0 r10 = 0x00100000 fp = 0x00000001 19:10:01 INFO - sp = 0x470ffea8 pc = 0x40340181 19:10:01 INFO - Found by: call frame info 19:10:01 INFO - 7 libutils.so!thread_data_t::trampoline(thread_data_t const*) [Threads.cpp : 127 + 0x3] 19:10:01 INFO - r4 = 0x463cb840 r5 = 0x4034010d r6 = 0x445cac80 r7 = 0xfffffff0 19:10:01 INFO - r8 = 0x40340731 r9 = 0x438ee5e0 r10 = 0x00100000 fp = 0x00000001 19:10:01 INFO - sp = 0x470ffed0 pc = 0x403407c7 19:10:01 INFO - Found by: call frame info 19:10:01 INFO - 8 libc.so!__thread_entry [pthread.c : 217 + 0x6] 19:10:01 INFO - r4 = 0x470fff00 r5 = 0x40340731 r6 = 0x438ee5e0 r7 = 0x00000078 19:10:01 INFO - r8 = 0x40340731 r9 = 0x438ee5e0 r10 = 0x00100000 fp = 0x00000001 19:10:01 INFO - sp = 0x470ffef0 pc = 0x4006de4c 19:10:01 INFO - Found by: call frame info 19:10:01 INFO - 9 libc.so!pthread_create [pthread.c : 357 + 0xe] 19:10:01 INFO - r4 = 0x470fff00 r5 = 0x00027f10 r6 = 0x4523cbfc r7 = 0x00000078 19:10:01 INFO - r8 = 0x40340731 r9 = 0x438ee5e0 r10 = 0x00100000 fp = 0x00000001 19:10:01 INFO - sp = 0x470fff00 pc = 0x4006d99c 19:10:01 INFO - Found by: call frame info
Doesn't look like bug 1067933 to me. Fails an assert of res == success for res = (*stm->bufq)->Enqueue(...) in bufferqueue_callback()
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.