If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

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

NEW
Unassigned

Status

()

Firefox for Android
Testing
3 years ago
3 years ago

People

(Reporter: gbrown, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [test disabled on android 4.3])

(Reporter)

Description

3 years ago
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 -
You need to log in before you can comment on or make changes to this bug.