Closed Bug 1144926 Opened 11 years ago Closed 5 years ago

Android 4.3 PROCESS-CRASH | testGetUserMedia | application crashed [@ libc.so + 0xdbf4]

Categories

(Firefox for Android Graveyard :: Testing, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: gbrown, Unassigned)

Details

(Whiteboard: [test disabled on android 4.3])

On the Android 4.3 emulator, this test frequently crashes. http://ftp.mozilla.org/pub/mozilla.org/mobile/try-builds/gbrown@mozilla.com-e80c0fdd1ef6/try-android-api-9/try_ubuntu64_vm_mobile_test-robocop-2-bm67-tests1-linux64-build73.txt.gz 17:55:40 INFO - TEST-START | testGetUserMedia 17:55:40 INFO - TEST-PASS | testGetUserMedia | Robocop tests need the test device screen to be powered on. - 17:55:40 INFO - TEST-PASS | testGetUserMedia | Given message occurred for registered event: {"type":"Gecko:Ready"} - Gecko:Ready should equal Gecko:Ready 17:55:40 INFO - EventExpecter: no longer listening for Gecko:Ready 17:55:40 INFO - TEST-PASS | testGetUserMedia | waiting for urlbar text to gain focus - urlbar text gained focus 17:55:40 INFO - TEST-PASS | testGetUserMedia | URL typed properly - http://mochi.test:8888/tests/robocop/robocop_getusermedia2.html should equal http://mochi.test:8888/tests/robocop/robocop_getusermedia2.html 17:55:40 INFO - TEST-PASS | testGetUserMedia | Given message occurred for registered event: {"errorType":"","bgColor":"transparent","type":"DOMContentLoaded","tabID":0} - DOMContentLoaded should equal DOMContentLoaded 17:55:40 INFO - EventExpecter: no longer listening for DOMContentLoaded 17:55:40 INFO - waitForText timeout on Would you like to share your camera and microphone with 17:55:40 INFO - TEST-PASS | testGetUserMedia | getUserMedia doorhanger has been displayed - true should equal true 17:55:40 INFO - TEST-PASS | testGetUserMedia | getUserMedia found a camera - true should equal true 17:55:40 INFO - TEST-PASS | testGetUserMedia | getUserMedia doorhanger hidden after dismissal - false should equal false 17:55:40 INFO - TEST-PASS | testGetUserMedia | The url argument is not null - http://mochi.test:8888/tests/robocop/robocop_getusermedia2.html should not equal null 17:55:40 INFO - TEST-PASS | testGetUserMedia | Page title is correct - mochi.test:8888/tests/robocop/robocop_getusermedia2.html should equal mochi.test:8888/tests/robocop/robocop_getusermedia2.html 17:55:40 INFO - TEST-PASS | testGetUserMedia | waiting for urlbar text to gain focus - urlbar text gained focus 17:55:40 INFO - TEST-PASS | testGetUserMedia | URL typed properly - https://example.com/tests/robocop/robocop_getusermedia.html should equal https://example.com/tests/robocop/robocop_getusermedia.html 17:55:40 INFO - TEST-PASS | testGetUserMedia | Given message occurred for registered event: {"bgColor":"transparent","errorType":"","type":"DOMContentLoaded","metadata":null,"tabID":0} - DOMContentLoaded should equal DOMContentLoaded 17:55:40 INFO - EventExpecter: no longer listening for DOMContentLoaded 17:55:40 INFO - TEST-PASS | testGetUserMedia | getUserMedia doorhanger has been displayed - true should equal true 17:55:40 INFO - TEST-PASS | testGetUserMedia | Video source selection available - true should equal true 17:55:40 INFO - TEST-PASS | testGetUserMedia | Microphone selection available - true should equal true 17:55:40 INFO - TEST-PASS | testGetUserMedia | Microphone 1 available - true should equal true 17:55:40 INFO - TEST-PASS | testGetUserMedia | No 'No Audio' selection available - true should equal true 17:55:40 INFO - TEST-PASS | testGetUserMedia | Audio selection hidden after dismissal - false should equal false 17:55:40 INFO - TEST-PASS | testGetUserMedia | Share button available after selection - true should equal true 17:55:40 INFO - TEST-PASS | testGetUserMedia | getUserMedia doorhanger hidden after dismissal - false should equal false 17:55:40 INFO - TEST-PASS | testGetUserMedia | Tab selection dialog displayed - true should equal true 17:55:40 INFO - TEST-PASS | testGetUserMedia | Tab selection dialog hidden - false should equal false 17:55:40 INFO - TEST-PASS | testGetUserMedia | The url argument is not null - https://example.com/tests/robocop/robocop_getusermedia.html should not equal null 17:55:40 INFO - TEST-PASS | testGetUserMedia | Page title is correct - https://example.com/tests/robocop/robocop_getusermedia.html should equal https://example.com/tests/robocop/robocop_getusermedia.html 17:55:40 INFO - TEST-PASS | testGetUserMedia | waiting for urlbar text to gain focus - urlbar text gained focus 17:55:40 INFO - TEST-PASS | testGetUserMedia | URL typed properly - https://example.com/tests/robocop/robocop_getusermedia.html should equal https://example.com/tests/robocop/robocop_getusermedia.html 17:55:40 INFO - TEST-PASS | testGetUserMedia | Given message occurred for registered event: {"bgColor":"transparent","errorType":"","type":"DOMContentLoaded","metadata":null,"tabID":0} - DOMContentLoaded should equal DOMContentLoaded 17:55:40 INFO - EventExpecter: no longer listening for DOMContentLoaded 17:55:40 INFO - TEST-PASS | testGetUserMedia | getUserMedia doorhanger has been displayed - true should equal true 17:55:40 INFO - TEST-PASS | testGetUserMedia | Video source selection available - true should equal true 17:55:40 INFO - INFO | automation.py | Application ran for: 0:03:53.144165 17:55:40 INFO - INFO | zombiecheck | Reading PID log: /tmp/tmpgkr9wGpidlog 17:55:40 INFO - Contents of /data/anr/traces.txt: 17:55:40 INFO - 17:55:40 INFO - 17:55:40 INFO - /data/tombstones does not exist; tombstone check skipped 17:55:40 INFO - mozcrash Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/firefox/try-builds/gbrown@mozilla.com-e80c0fdd1ef6/try-android-api-11/fennec-39.0a1.en-US.android-arm.crashreporter-symbols.zip 17:55:40 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/2f68a814-e837-17f5-655d5619-0b0c40a7.dmp 17:55:40 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/2f68a814-e837-17f5-655d5619-0b0c40a7.extra 17:55:40 WARNING - PROCESS-CRASH | testGetUserMedia | application crashed [@ libc.so + 0xdbf4] 17:55:40 INFO - Crash dump filename: /tmp/tmpGtjD22/2f68a814-e837-17f5-655d5619-0b0c40a7.dmp 17:55:40 INFO - Operating system: Android 17:55:40 INFO - 0.0.0 Linux 2.6.29-gea477bb #1 Wed Sep 26 11:04:45 PDT 2012 armv7l generic/sdk/generic:4.3.1/JLS36I/eng.gbrown.20150308.182649:eng/test-keys 17:55:40 INFO - CPU: arm 17:55:40 INFO - 0 CPUs 17:55:40 INFO - 17:55:40 INFO - Crash reason: SIGSEGV 17:55:40 INFO - Crash address: 0x440c8004 17:55:40 INFO - 17:55:40 INFO - Thread 54 (crashed) 17:55:40 INFO - 0 libc.so + 0xdbf4 17:55:40 INFO - r4 = 0x2a370728 r5 = 0x00000000 r6 = 0x2a382df0 r7 = 0x00000008 17:55:40 INFO - r8 = 0x64a29be4 r9 = 0x64a15509 r10 = 0x00000004 fp = 0x2a353120 17:55:40 INFO - sp = 0x64cffbd0 lr = 0x40ac4cf5 pc = 0x40034bf4 17:55:40 INFO - Found by: given as instruction pointer in context 17:55:40 INFO - 1 libmedia.so + 0x4dcf3 17:55:40 INFO - sp = 0x64cffbe0 pc = 0x40ac4cf5 17:55:40 INFO - Found by: stack scanning 17:55:40 INFO - 2 libwilhelm.so + 0x27f76 17:55:40 INFO - sp = 0x64cffbf4 pc = 0x64a28f78 17:55:40 INFO - Found by: stack scanning 17:55:40 INFO - 3 libwilhelm.so + 0xa8c9 17:55:40 INFO - sp = 0x64cffbf8 pc = 0x64a0b8cb 17:55:40 INFO - Found by: stack scanning 17:55:40 INFO - 4 libwilhelm.so + 0x19537 17:55:40 INFO - sp = 0x64cffc00 pc = 0x64a1a539 17:55:40 INFO - Found by: stack scanning 17:55:40 INFO - 5 libxul.so!webrtc::OpenSlesInput::DestroyAudioRecorder() [opensles_input.cc:e80c0fdd1ef6 : 583 + 0x5] 17:55:40 INFO - sp = 0x64cffc38 pc = 0x59f79c85 17:55:40 INFO - Found by: stack scanning 17:55:40 INFO - 6 libxul.so!webrtc::OpenSlesInput::StopRecording() [opensles_input.cc:e80c0fdd1ef6 : 232 + 0x5] 17:55:40 INFO - r4 = 0x651bea4c r5 = 0x00000000 sp = 0x64cffc50 pc = 0x59f79efb 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 7 libxul.so!webrtc::AudioDeviceModuleImpl::StopRecording() [audio_device_impl.cc:e80c0fdd1ef6 : 1660 + 0x7] 17:55:40 INFO - r4 = 0x64d2fef8 r5 = 0x00000000 sp = 0x64cffc58 pc = 0x59f7a4a1 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 8 libxul.so!webrtc::VoEBaseImpl::StopSend() [voe_base_impl.cc:e80c0fdd1ef6 : 941 + 0x7] 17:55:40 INFO - r4 = 0x64d2fef8 r5 = 0x00000000 sp = 0x64cffc60 pc = 0x59fa74d3 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 9 libxul.so!webrtc::VoEBaseImpl::StopSend(int) [voe_base_impl.cc:e80c0fdd1ef6 : 750 + 0x5] 17:55:40 INFO - r4 = 0x64d2fef8 r5 = 0x00000000 sp = 0x64cffc70 pc = 0x59fa7571 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 10 libxul.so!mozilla::MediaEngineWebRTCAudioSource::Stop(mozilla::SourceMediaStream*, int) [MediaEngineWebRTCAudio.cpp:e80c0fdd1ef6 : 399 + 0x9] 17:55:40 INFO - r4 = 0x67548400 r5 = 0x00000002 r6 = 0x00000002 sp = 0x64cffc90 17:55:40 INFO - pc = 0x59c349c3 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 11 libxul.so!mozilla::MediaOperationTask::Run() [MediaManager.h:e80c0fdd1ef6 : 438 + 0x9] 17:55:40 INFO - r4 = 0x61fd5f40 r5 = 0x66ce6780 r6 = 0x66b38970 sp = 0x64cffcb0 17:55:40 INFO - pc = 0x59beb6ff 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 12 libxul.so!MessageLoop::RunTask(Task*) [message_loop.cc:e80c0fdd1ef6 : 361 + 0x5] 17:55:40 INFO - r4 = 0x61fd5f40 r5 = 0x64cffdf0 r6 = 0x66b38970 r7 = 0x64cffdfc 17:55:40 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0x64cffd97 fp = 0x2a353120 17:55:40 INFO - sp = 0x64cffcd8 pc = 0x595131e9 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 13 libxul.so!MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) [message_loop.cc:e80c0fdd1ef6 : 369 + 0x5] 17:55:40 INFO - r4 = 0x00000001 r5 = 0x64cffd08 r6 = 0x66b38970 r7 = 0x64cffdfc 17:55:40 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0x64cffd97 fp = 0x2a353120 17:55:40 INFO - sp = 0x64cffce8 pc = 0x595156b1 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 14 libxul.so!MessageLoop::DoWork() [message_loop.cc:e80c0fdd1ef6 : 447 + 0x3] 17:55:40 INFO - r4 = 0x64cffdf0 r5 = 0x64cffd08 r6 = 0x66b38970 r7 = 0x64cffdfc 17:55:40 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0x64cffd97 fp = 0x2a353120 17:55:40 INFO - sp = 0x64cffcf8 pc = 0x595171f7 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 15 libxul.so!mozilla::ipc::DoWorkRunnable::Run() [MessagePump.cpp:e80c0fdd1ef6 : 233 + 0x7] 17:55:40 INFO - r4 = 0x64cffdf0 r5 = 0x00000001 r6 = 0x64bd65b0 r7 = 0x64cffd5c 17:55:40 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0x64cffd97 fp = 0x2a353120 17:55:40 INFO - sp = 0x64cffd28 pc = 0x5951c5d5 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 16 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:e80c0fdd1ef6 : 855 + 0x5] 17:55:40 INFO - r4 = 0x64bd65e0 r5 = 0x00000000 r6 = 0x64bd65b0 r7 = 0x64cffd5c 17:55:40 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0x64cffd97 fp = 0x2a353120 17:55:40 INFO - sp = 0x64cffd38 pc = 0x593df789 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 17 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:e80c0fdd1ef6 : 265 + 0xb] 17:55:40 INFO - r4 = 0x00000001 r5 = 0x64cffdf0 r6 = 0x64bc7c68 r7 = 0x00000000 17:55:40 INFO - r8 = 0x5bdddfb8 r9 = 0x64c00000 r10 = 0x64cfff00 fp = 0x2a353120 17:55:40 INFO - sp = 0x64cffd90 pc = 0x593ed3f3 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 18 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:e80c0fdd1ef6 : 368 + 0x7] 17:55:40 INFO - r4 = 0x64bc7c58 r5 = 0x64cffdf0 r6 = 0x64bc7c68 r7 = 0x00000000 17:55:40 INFO - r8 = 0x5bdddfb8 r9 = 0x64c00000 r10 = 0x64cfff00 fp = 0x2a353120 17:55:40 INFO - sp = 0x64cffda0 pc = 0x5951e917 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 19 libxul.so!MessageLoop::RunInternal() [message_loop.cc:e80c0fdd1ef6 : 233 + 0x5] 17:55:40 INFO - r4 = 0x64cffdf0 r5 = 0x64cffdf0 r6 = 0x5950e79d r7 = 0x5bdddfb0 17:55:40 INFO - r8 = 0x5bdddfb8 r9 = 0x64c00000 r10 = 0x64cfff00 fp = 0x2a353120 17:55:40 INFO - sp = 0x64cffdc8 pc = 0x59513175 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 20 libxul.so!MessageLoop::Run() [message_loop.cc:e80c0fdd1ef6 : 226 + 0x5] 17:55:40 INFO - r4 = 0x64cffdf0 r5 = 0x64cffdf0 r6 = 0x5950e79d r7 = 0x5bdddfb0 17:55:40 INFO - r8 = 0x5bdddfb8 r9 = 0x64c00000 r10 = 0x64cfff00 fp = 0x2a353120 17:55:40 INFO - sp = 0x64cffdd0 pc = 0x59513229 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 21 libxul.so!base::Thread::ThreadMain() [thread.cc:e80c0fdd1ef6 : 170 + 0x5] 17:55:40 INFO - r4 = 0x5bdddfb0 r5 = 0x64cffdf0 r6 = 0x5950e79d r7 = 0x5bdddfb0 17:55:40 INFO - r8 = 0x5bdddfb8 r9 = 0x64c00000 r10 = 0x64cfff00 fp = 0x2a353120 17:55:40 INFO - sp = 0x64cffde8 pc = 0x595185e9 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 22 libxul.so!ThreadFunc [platform_thread_posix.cc:e80c0fdd1ef6 : 39 + 0x5] 17:55:40 INFO - r4 = 0x64cfff00 r5 = 0x2a353120 r6 = 0x5950e79d r7 = 0x5bdddfb0 17:55:40 INFO - r8 = 0x5bdddfb8 r9 = 0x64c00000 r10 = 0x64cfff00 fp = 0x2a353120 17:55:40 INFO - sp = 0x64cffee0 pc = 0x5950e7a5 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 23 libc.so + 0xca5a 17:55:40 INFO - r4 = 0x64cfff00 r5 = 0x2a353120 r6 = 0x5950e79d r7 = 0x5bdddfb0 17:55:40 INFO - r8 = 0x5bdddfb8 r9 = 0x64c00000 r10 = 0x64cfff00 fp = 0x2a353120 17:55:40 INFO - sp = 0x64cffee8 pc = 0x40033a5c 17:55:40 INFO - Found by: call frame info 17:55:40 INFO - 24 libc.so + 0xcbd6 17:55:40 INFO - sp = 0x64cfff00 pc = 0x40033bd8 17:55:40 INFO - Found by: stack scanning 17:55:40 INFO -
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.