Intermittent Android 8 dom/media/test/<random test> | application crashed [@ mozilla::jni::Context<mozilla::java::CodecProxy, _jobject*>::operator->() const + 0x28]
Categories
(Core :: Audio/Video: Playback, defect, P2)
Tracking
()
People
(Reporter: intermittent-bug-filer, Assigned: jhlin)
References
Details
(Keywords: crash, intermittent-failure, regression)
Crash Data
#[markdown(off)]
Filed by: btara [at] mozilla.com
https://treeherder.mozilla.org/logviewer.html#?job_id=236801772&repo=autoland
03:56:09 INFO - 166 INFO TEST-START | dom/media/test/test_media_selection.html
03:56:30 INFO - wait for org.mozilla.fennec_aurora complete; top activity=com.bitbar.testdroid.monitor
03:56:30 INFO - remoteautomation.py | Application ran for: 0:03:39.859071
03:56:31 INFO - mozcrash Copy/paste: /builds/worker/workspace/build/linux64-minidump_stackwalk /tmp/tmpmyJIEz/6b39bae5-12e0-8559-9689-1f34d7abc469.dmp /builds/worker/workspace/build/symbols
03:56:39 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/6b39bae5-12e0-8559-9689-1f34d7abc469.dmp
03:56:39 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/6b39bae5-12e0-8559-9689-1f34d7abc469.extra
03:56:39 WARNING - PROCESS-CRASH | dom/media/test/test_media_selection.html | application crashed [@ mozilla::jni::Context<mozilla::java::CodecProxy, _jobject*>::operator->() const + 0x28]
03:56:39 INFO - Crash dump filename: /tmp/tmpmyJIEz/6b39bae5-12e0-8559-9689-1f34d7abc469.dmp
03:56:39 INFO - Operating system: Android
03:56:39 INFO - 0.0.0 Linux 4.4.56-g594d847d09a1 #1 SMP PREEMPT Thu Oct 26 22:34:08 UTC 2017 armv8l
03:56:39 INFO - CPU: arm
03:56:39 INFO - ARMv1 Qualcomm part(0x51008010) features: half,thumb,fastmult,vfpv2,edsp,neon,vfpv3,tls,vfpv4,idiva,idivt
03:56:39 INFO - 8 CPUs
03:56:39 INFO - GPU: UNKNOWN
03:56:39 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
03:56:39 INFO - Crash address: 0x0
03:56:39 INFO - Process uptime: not available
03:56:39 INFO - Thread 67 (crashed)
03:56:39 INFO - 0 libxul.so!mozilla::jni::Context<mozilla::java::CodecProxy, _jobject*>::operator->() const + 0x28
03:56:39 INFO - r0 = 0x00000000 r1 = 0xd3025fcb r2 = 0xd3025f7c r3 = 0x000000e1
03:56:39 INFO - r4 = 0x000000e1 r5 = 0xc02bd248 r6 = 0xc02bd248 r7 = 0xc02bd1e0
03:56:39 INFO - r8 = 0xc02bd20c r9 = 0xb593fc30 r10 = 0xb3023b00 r12 = 0xc02bcce8
03:56:39 INFO - fp = 0xf2b2c1b8 sp = 0xc02bd1d8 lr = 0xcf81d7c1 pc = 0xcf82beb8
03:56:39 INFO - Found by: given as instruction pointer in context
03:56:39 INFO - 1 libxul.so!mozilla::RemoteAudioDecoder::ProcessOutput(mozilla::jni::GlobalRef<mozilla::java::Sample>&&, mozilla::jni::GlobalRef<mozilla::java::SampleBuffer>&&) [RemoteDataDecoder.cpp:b175687d4b291a8510b0d5da84bbe1edd2c5877e : 459 + 0x5]
03:56:39 INFO - r4 = 0xc02bd204 r5 = 0xc02bd248 r6 = 0xc02bd248 r7 = 0xc02bd280
03:56:39 INFO - r8 = 0xc02bd20c r9 = 0xb593fc30 r10 = 0xb3023b00 fp = 0xf2b2c1b8
03:56:39 INFO - sp = 0xc02bd1e8 lr = 0xd072c98b pc = 0xd072c98b
03:56:39 INFO - Found by: call frame info
03:56:39 INFO - 2 libxul.so!mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::layers::UiCompositorControllerChild>, bool (mozilla::layers::UiCompositorControllerChild::*)(bool const&, int const&), true, (mozilla::RunnableKind)0, bool, int>::Run() [nsThreadUtils.h:b175687d4b291a8510b0d5da84bbe1edd2c5877e : 1128 + 0x3]
03:56:39 INFO - r4 = 0xb6fd4e14 r5 = 0xc02bd298 r6 = 0xba4d6118 r7 = 0xc02bd288
03:56:39 INFO - r8 = 0xb6fd4e00 r9 = 0xf2b2c1b8 r10 = 0x00000000 fp = 0xc02bd298
03:56:39 INFO - sp = 0xc02bd288 lr = 0xcfa54a55 pc = 0xcfa54a55
03:56:39 INFO - Found by: call frame info
03:56:39 INFO - 3 libxul.so!mozilla::TaskQueue::Runner::Run() [TaskQueue.cpp:b175687d4b291a8510b0d5da84bbe1edd2c5877e : 199 + 0x5]
03:56:39 INFO - r4 = 0xb6fd4e14 r5 = 0xc02bd298 r6 = 0xba4d6118 r7 = 0xc02bd2e8
03:56:39 INFO - r8 = 0xb6fd4e00 r9 = 0xf2b2c1b8 r10 = 0x00000000 fp = 0xc02bd298
03:56:39 INFO - sp = 0xc02bd290 lr = 0xcf13f8bb pc = 0xcf13f8bb
03:56:39 INFO - Found by: call frame info
03:56:39 INFO - 4 libxul.so!nsThreadPool::Run() [nsThreadPool.cpp:b175687d4b291a8510b0d5da84bbe1edd2c5877e : 244 + 0x5]
03:56:39 INFO - r4 = 0xb88c6790 r5 = 0x00000000 r6 = 0x00000000 r7 = 0xc02bd388
03:56:39 INFO - r8 = 0xc02bd348 r9 = 0x00000000 r10 = 0xb88c67a8 fp = 0xc02bd340
03:56:39 INFO - sp = 0xc02bd2f0 lr = 0xcf14efc3 pc = 0xcf14efc3
03:56:39 INFO - Found by: call frame info
03:56:39 INFO - 5 libxul.so!non-virtual thunk to nsThreadPool::Run() [nsThreadPool.cpp:b175687d4b291a8510b0d5da84bbe1edd2c5877e : 0 + 0x3]
03:56:39 INFO - r4 = 0xb6c101e0 r5 = 0x00000000 r6 = 0x00000001 r7 = 0xc02bd390
03:56:39 INFO - r8 = 0xffffffff r9 = 0xc02bd440 r10 = 0xc02bd863 fp = 0xb6c10160
03:56:39 INFO - sp = 0xc02bd390 lr = 0xcf14f07b pc = 0xcf14f07b
03:56:39 INFO - Found by: call frame info
03:56:39 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:b175687d4b291a8510b0d5da84bbe1edd2c5877e : 1180 + 0x5]
03:56:39 INFO - r4 = 0xb6c101e0 r5 = 0x00000000 r6 = 0x00000001 r7 = 0xc02bd858
03:56:39 INFO - r8 = 0xffffffff r9 = 0xc02bd440 r10 = 0xc02bd863 fp = 0xb6c10160
03:56:39 INFO - sp = 0xc02bd398 lr = 0xcf14c087 pc = 0xcf14c087
03:56:39 INFO - Found by: call frame info
03:56:39 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:b175687d4b291a8510b0d5da84bbe1edd2c5877e : 482 + 0xd]
03:56:39 INFO - r4 = 0x00000001 r5 = 0xb6c10160 r6 = 0xf2b2c1b8 r7 = 0xc02bd878
03:56:39 INFO - r8 = 0xb984650c r9 = 0xb6c10160 r10 = 0xb9846500 fp = 0xf2b2c1b8
03:56:39 INFO - sp = 0xc02bd860 lr = 0xcf14dde1 pc = 0xcf14dde1
03:56:39 INFO - Found by: call frame info
03:56:39 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:b175687d4b291a8510b0d5da84bbe1edd2c5877e : 333 + 0x7]
03:56:39 INFO - r4 = 0xb98464f0 r5 = 0xba4f4040 r6 = 0x00000000 r7 = 0xc02bd8a8
03:56:39 INFO - r8 = 0xb984650c r9 = 0xb6c10160 r10 = 0xb9846500 fp = 0xf2b2c1b8
03:56:39 INFO - sp = 0xc02bd880 lr = 0xcf51894b pc = 0xcf51894b
03:56:39 INFO - Found by: call frame info
03:56:39 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:b175687d4b291a8510b0d5da84bbe1edd2c5877e : 315 + 0x7]
03:56:39 INFO - r4 = 0xba4f4040 r5 = 0xf2b2c1b8 r6 = 0xc02bd90c r7 = 0xc02bd8d0
03:56:39 INFO - r8 = 0xd4a868f0 r9 = 0x00000000 r10 = 0xf2b2c1b8 fp = 0xc02bd904
03:56:39 INFO - sp = 0xc02bd8b0 lr = 0xcf4c9ce1 pc = 0xcf4c9ce1
03:56:39 INFO - Found by: call frame info
03:56:39 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:b175687d4b291a8510b0d5da84bbe1edd2c5877e : 308 + 0x5]
03:56:39 INFO - r4 = 0xba4f4040 r5 = 0xf2b2c1b8 r6 = 0xc02bd90c r7 = 0xc02bd8f8
03:56:39 INFO - r8 = 0xd4a868f0 r9 = 0x00000000 r10 = 0xf2b2c1b8 fp = 0xc02bd904
03:56:39 INFO - sp = 0xc02bd8d8 lr = 0xcf4c9c71 pc = 0xcf4c9c71
03:56:39 INFO - Found by: call frame info
03:56:39 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:b175687d4b291a8510b0d5da84bbe1edd2c5877e : 454 + 0x3]
03:56:39 INFO - r4 = 0xb6c10160 r5 = 0xb6c10180 r6 = 0xc02bd90c r7 = 0xc02bd930
03:56:39 INFO - r8 = 0xd4a868f0 r9 = 0x00000000 r10 = 0xf2b2c1b8 fp = 0xc02bd904
03:56:39 INFO - sp = 0xc02bd900 lr = 0xcf14a695 pc = 0xcf14a695
03:56:39 INFO - Found by: call frame info
03:56:39 INFO - 12 libnss3.so!_pt_root [ptthread.c:b175687d4b291a8510b0d5da84bbe1edd2c5877e : 201 + 0x1]
03:56:39 INFO - r4 = 0xba479100 r5 = 0x00000000 r6 = 0xd4cf9908 r7 = 0xc02bd950
03:56:39 INFO - r8 = 0xc02bd970 r9 = 0x00001abf r10 = 0xd4bf3019 fp = 0x00000000
03:56:39 INFO - sp = 0xc02bd938 lr = 0xd4bf30e5 pc = 0xd4bf30e5
03:56:39 INFO - Found by: call frame info
03:56:39 INFO - 13 libc.so + 0x47947
03:56:39 INFO - r4 = 0xc02bd970 r5 = 0xc02bd970 r6 = 0xc02bd970 r7 = 0x00000078
03:56:39 INFO - r8 = 0x00001977 r9 = 0x00001ab4 r10 = 0xd4bf3019 fp = 0x00000000
03:56:39 INFO - sp = 0xc02bd958 lr = 0xf2adb949 pc = 0xf2adb949
03:56:39 INFO - Found by: call frame info
03:56:39 INFO - 14 libc.so + 0x4792f
03:56:39 INFO - sp = 0xc02bd95c pc = 0xf2adb931
03:56:39 INFO - Found by: stack scanning
03:56:39 INFO - 15 libc.so + 0x1b381
03:56:39 INFO - sp = 0xc02bd960 pc = 0xf2aaf383
03:56:39 INFO - Found by: stack scanning
03:56:39 INFO - 16 libc.so + 0x4792f
03:56:39 INFO - sp = 0xc02bd968 pc = 0xf2adb931
03:56:39 INFO - Found by: stack scanning
03:56:39 INFO - 17 libnss3.so!pt_recvfrom_cont [ptio.c:b175687d4b291a8510b0d5da84bbe1edd2c5877e : 0 + 0x7]
03:56:39 INFO - sp = 0xc02bd9a4 pc = 0xd4bf3019
03:56:39 INFO - Found by: stack scanning
03:56:39 INFO - 18 dalvik-allocation stack (deleted) + 0x2f20bd
03:56:39 INFO - sp = 0xc02bd9d8 pc = 0xeb5c70bf
03:56:39 INFO - Found by: stack scanning
Updated•6 years ago
|
Assignee | ||
Comment 2•6 years ago
|
||
03-28 20:56:01.727 6519 6847 F MOZ_Assert: Assertion failure: Ref::mInstance (Null jobject), at /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/jni/Refs.h:225
03-28 20:56:01.734 6519 6847 W google-breakpad: ExceptionHandler::GenerateDump cloned child
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•6 years ago
|
Updated•6 years ago
|
Assignee | ||
Comment 5•6 years ago
|
||
Turns out this is caused by the same race condition issue in bug 1540036 and can be fixed by the patch there.
Comment 6•6 years ago
|
||
John, it looks the patch in bug 1540036 doesn't fix these crashes: https://treeherder.mozilla.org/#/jobs?repo=autoland&searchStr=android%2C8.0%2Cpixel2%2Cdebug%2Cmochitests%2Ctest-android-hw-p2-8-0-arm7-api-16%2Fdebug-mochitest-media-1%2Cm%28mda1%29&fromchange=a765634b9ec26b122c094ad5def8e70ea5c23e17&tochange=dc53fe5c9cedaf4b7620ce76b7f72af51f31948f&selectedJob=238565014
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=238565014&repo=autoland&lineNumber=3139
Could you please take a look over this? Thank you.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 15•6 years ago
|
||
(In reply to Cosmin Sabou [:CosminS] from comment #6)
John, it looks the patch in bug 1540036 doesn't fix these crashes: https://treeherder.mozilla.org/#/jobs?repo=autoland&searchStr=android%2C8.0%2Cpixel2%2Cdebug%2Cmochitests%2Ctest-android-hw-p2-8-0-arm7-api-16%2Fdebug-mochitest-media-1%2Cm%28mda1%29&fromchange=a765634b9ec26b122c094ad5def8e70ea5c23e17&tochange=dc53fe5c9cedaf4b7620ce76b7f72af51f31948f&selectedJob=238565014
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=238565014&repo=autoland&lineNumber=3139Could you please take a look over this? Thank you.
Yes, I made a mistake in that patch and made it even worse. The patch in bug 1542440 should address it. (Finger crossed.)
Comment 16•6 years ago
|
||
Moving these bugs (intermittent test failures with crashes) out of P5.
Comment hidden (Intermittent Failures Robot) |
Updated•6 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 21•4 years ago
|
||
Marking this as Resolved > Worksforme since there are no more crashes in the last 6 months with this signature.
Description
•