Closed
Bug 1156452
Opened 9 years ago
Closed 3 years ago
Android 4.3 test_async_notification.js | xpcshell return code: 139
Categories
(Firefox for Android Graveyard :: Testing, defect, P5)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: gbrown, Unassigned)
Details
(Keywords: intermittent-failure, Whiteboard: [test disabled on android 4.3])
image/test/unit/test_async_notification.js test has recently (Friday?) become nearly perma-fail on Android 4.3 only. Android 4.3 Opt is currently only running on try, but is scheduled to start running on all trunk trees very soon. http://ftp.mozilla.org/pub/mozilla.org/mobile/try-builds/gbrown@mozilla.com-13c7ad7a0047/try-android-api-11/try_ubuntu64_vm_armv7_mobile_test-xpcshell-1-bm113-tests1-linux64-build11.txt.gz 11:52:15 INFO - TEST-START | image/test/unit/test_async_notification.js 11:52:15 WARNING - TEST-UNEXPECTED-FAIL | image/test/unit/test_async_notification.js | xpcshell return code: 139 11:52:15 INFO - TEST-INFO took 5541ms 11:52:15 INFO - >>>>>>> 11:52:15 INFO - PROCESS | image/test/unit/test_async_notification.js | xpcw: cd /sdcard/tests/xpcshell/image/test/unit 11:52:15 INFO - PROCESS | image/test/unit/test_async_notification.js | xpcw: xpcshell -r /sdcard/tests/xpcshell/c/httpd.manifest --greomni /data/local/xpcb/fennec-40.0a1.en-US.android-arm.apk -m -s -e const _HEAD_JS_PATH = "/sdcard/tests/xpcshell/head.js"; -e const _TESTING_MODULES_DIR = "/sdcard/tests/xpcshell/m"; -f /sdcard/tests/xpcshell/head.js -e const _SERVER_ADDR = "localhost" -e const _HEAD_FILES = []; -e const _TAIL_FILES = []; -e const _JSDEBUGGER_PORT = 0; -e const _TEST_FILE = ["test_async_notification.js"]; -e const _TEST_NAME = "image/test/unit/test_async_notification.js" -e _execute_test(); quit(0); 11:52:15 INFO - (xpcshell/head.js) | test MAIN run_test pending (1) 11:52:15 INFO - (xpcshell/head.js) | test pending (2) 11:52:15 INFO - (xpcshell/head.js) | test MAIN run_test finished (2) 11:52:15 INFO - running event loop 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onSizeAvailable - [onSizeAvailable : 28] true == true 11:52:15 INFO - (xpcshell/head.js) | test pending (2) 11:52:15 INFO - (xpcshell/head.js) | test pending (3) 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onSizeAvailable - [onSizeAvailable : 28] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onSizeAvailable - [onSizeAvailable : 28] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onLoadcomplete - [onLoadcomplete : 49] true == true 11:52:15 INFO - (xpcshell/head.js) | test pending (4) 11:52:15 INFO - (xpcshell/head.js) | test finished (4) 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onLoadcomplete - [onLoadcomplete : 49] true == true 11:52:15 INFO - (xpcshell/head.js) | test finished (3) 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onSizeAvailable - [onSizeAvailable : 28] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onLoadcomplete - [onLoadcomplete : 49] true == true 11:52:15 INFO - (xpcshell/head.js) | test finished (2) 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onSizeAvailable - [onSizeAvailable : 28] true == true 11:52:15 INFO - (xpcshell/head.js) | test pending (2) 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onSizeAvailable - [onSizeAvailable : 28] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onLoadcomplete - [onLoadcomplete : 49] true == true 11:52:15 INFO - (xpcshell/head.js) | test finished (2) 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onLoadcomplete - [onLoadcomplete : 49] true == true 11:52:15 INFO - (xpcshell/head.js) | test pending (2) 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onSizeAvailable - [onSizeAvailable : 28] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onLoadcomplete - [onLoadcomplete : 49] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | checkSizeAndLoad - [checkSizeAndLoad : 59] 1 != 0 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | checkSizeAndLoad - [checkSizeAndLoad : 60] 8 != 0 11:52:15 INFO - (xpcshell/head.js) | test finished (2) 11:52:15 INFO - (xpcshell/head.js) | test pending (2) 11:52:15 INFO - (xpcshell/head.js) | test finished (2) 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onFrameComplete - [onFrameComplete : 37] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onFrameComplete - [onFrameComplete : 37] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onFrameComplete - [onFrameComplete : 37] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onFrameComplete - [onFrameComplete : 37] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onFrameComplete - [onFrameComplete : 37] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onDecodeComplete - [onDecodeComplete : 43] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onDecodeComplete - [onDecodeComplete : 43] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onDecodeComplete - [onDecodeComplete : 43] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onDecodeComplete - [onDecodeComplete : 43] true == true 11:52:15 INFO - TEST-PASS | image/test/unit/test_async_notification.js | onDecodeComplete - [onDecodeComplete : 43] true == true 11:52:15 INFO - PROCESS | image/test/unit/test_async_notification.js | Segmentation fault 11:52:15 INFO - PROCESS | image/test/unit/test_async_notification.js | 13 11:52:15 INFO - <<<<<<< 11:52:15 INFO - mozcrash Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/firefox/try-builds/gbrown@mozilla.com-13c7ad7a0047/try-android-api-11/fennec-40.0a1.en-US.android-arm.crashreporter-symbols.zip 11:52:15 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/1514cdfb-9fc9-1fdf-49c08b42-23624d2d.dmp 11:52:15 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/1514cdfb-9fc9-1fdf-49c08b42-23624d2d.extra 11:52:15 WARNING - PROCESS-CRASH | image/test/unit/test_async_notification.js | application crashed [@ libc.so + 0x1e524] 11:52:15 INFO - Crash dump filename: /tmp/tmpkkypwz/1514cdfb-9fc9-1fdf-49c08b42-23624d2d.dmp 11:52:15 INFO - Operating system: Android 11:52:15 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 11:52:15 INFO - CPU: arm 11:52:15 INFO - 0 CPUs 11:52:15 INFO - 11:52:15 INFO - Crash reason: SIGSEGV 11:52:15 INFO - Crash address: 0xdeadbaad 11:52:15 INFO - 11:52:15 INFO - Thread 0 (crashed) 11:52:15 INFO - 0 libc.so + 0x1e524 11:52:15 INFO - r4 = 0x00000000 r5 = 0xbefc0f7c r6 = 0x00010080 r7 = 0x00010060 11:52:15 INFO - r8 = 0x421c9370 r9 = 0xbefc19c0 r10 = 0xbefc1cc8 fp = 0x420601a0 11:52:15 INFO - sp = 0xbefc0f78 lr = 0x40039fcb pc = 0x40037524 11:52:15 INFO - Found by: given as instruction pointer in context 11:52:15 INFO - 1 libEGL.so + 0x39a31 11:52:15 INFO - sp = 0xbefc0f7c pc = 0x421ada33 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 2 libcutils.so + 0x87af 11:52:15 INFO - sp = 0xbefc0f88 pc = 0x421477b1 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 3 libEGL.so + 0x39a31 11:52:15 INFO - sp = 0xbefc0f98 pc = 0x421ada33 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 4 libc.so + 0x1c4e6 11:52:15 INFO - sp = 0xbefc0fa0 pc = 0x400354e8 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 5 libcutils.so + 0x8477 11:52:15 INFO - sp = 0xbefc0fa4 pc = 0x42147479 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 6 libcutils.so + 0x888d 11:52:15 INFO - sp = 0xbefc0fa8 pc = 0x4214788f 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 7 fennec-40.0a1.en-US.android-arm.apk + 0x1e268fe 11:52:15 INFO - sp = 0xbefc0fe0 pc = 0x47626900 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 8 libEGL.so + 0x49169 11:52:15 INFO - sp = 0xbefc101c pc = 0x421bd16b 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 9 linker + 0x3de9 11:52:15 INFO - sp = 0xbefc1038 pc = 0x40003deb 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 10 libEGL.so + 0x49169 11:52:15 INFO - sp = 0xbefc103c pc = 0x421bd16b 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 11 linker + 0xc005 11:52:15 INFO - sp = 0xbefc1040 pc = 0x4000c007 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 12 linker + 0x40f9 11:52:15 INFO - sp = 0xbefc1050 pc = 0x400040fb 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 13 linker + 0x10ef6 11:52:15 INFO - sp = 0xbefc1068 pc = 0x40010ef8 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 14 linker + 0xcf78 11:52:15 INFO - sp = 0xbefc106c pc = 0x4000cf7a 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 15 libxul.so!nsACString_internal::ReplacePrep(unsigned int, unsigned int, unsigned int) [nsTSubstring.h:13c7ad7a0047 : 1004 + 0x3] 11:52:15 INFO - sp = 0xbefc1090 pc = 0x40594fff 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 16 0xbefc10f6 11:52:15 INFO - r4 = 0x00000003 r5 = 0x00000000 r6 = 0x41a44ea0 r7 = 0x4000c007 11:52:15 INFO - r8 = 0x421bd16b sp = 0xbefc10b0 pc = 0xbefc10f8 11:52:15 INFO - Found by: call frame info 11:52:15 INFO - 17 linker + 0xc005 11:52:15 INFO - sp = 0xbefc10b4 pc = 0x4000c007 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 18 linker + 0x1064e 11:52:15 INFO - sp = 0xbefc10b8 pc = 0x40010650 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 19 linker + 0xbeef 11:52:15 INFO - sp = 0xbefc10bc pc = 0x4000bef1 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 20 linker + 0x4205 11:52:15 INFO - sp = 0xbefc10c8 pc = 0x40004207 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 21 linker + 0xfa4a 11:52:15 INFO - sp = 0xbefc10d4 pc = 0x4000fa4c 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 22 linker + 0x8353 11:52:15 INFO - sp = 0xbefc10d8 pc = 0x40008355 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 23 linker + 0x12a1 11:52:15 INFO - sp = 0xbefc10e4 pc = 0x400012a3 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 24 libEGL.so + 0x49169 11:52:15 INFO - sp = 0xbefc10f4 pc = 0x421bd16b 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 25 libc.so + 0x105f5 11:52:15 INFO - sp = 0xbefc1140 pc = 0x400295f7 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 26 libEGL.so + 0x490a1 11:52:15 INFO - sp = 0xbefc1174 pc = 0x421bd0a3 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 27 libc.so + 0x109e9 11:52:15 INFO - sp = 0xbefc1178 pc = 0x400299eb 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 28 libc.so + 0x1fe95 11:52:15 INFO - sp = 0xbefc1198 pc = 0x40038e97 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 29 libEGL.so + 0x33ef7 11:52:15 INFO - sp = 0xbefc11a8 pc = 0x421a7ef9 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 30 libxul.so!nsCSubstringTuple::WriteTo(char*, unsigned int) const [nsTSubstringTuple.cpp:13c7ad7a0047 : 40 + 0x5] 11:52:15 INFO - sp = 0xbefc1200 pc = 0x40595f1b 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 31 libxul.so!nsACString_internal::Replace(unsigned int, unsigned int, nsCSubstringTuple const&) [nsTSubstring.cpp:13c7ad7a0047 : 597 + 0xb] 11:52:15 INFO - r4 = 0x424044e0 r5 = 0x457fcf6a r6 = 0x424044e0 sp = 0xbefc1210 11:52:15 INFO - pc = 0x40596097 11:52:15 INFO - Found by: call frame info 11:52:15 INFO - 32 linker + 0x10ef6 11:52:15 INFO - r4 = 0x40003ea7 r5 = 0x421c9004 r6 = 0x00000000 r7 = 0x42183325 11:52:15 INFO - r8 = 0x00000000 r9 = 0xffffffff sp = 0xbefc1290 pc = 0x40010ef8 11:52:15 INFO - Found by: call frame info 11:52:15 INFO - 33 linker + 0xcf78 11:52:15 INFO - sp = 0xbefc1294 pc = 0x4000cf7a 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 34 libnss3.so!PR_ExitMonitor [ptsynch.c:13c7ad7a0047 : 650 + 0x5] 11:52:15 INFO - sp = 0xbefc12a8 pc = 0x4019c77b 11:52:15 INFO - Found by: stack scanning 11:52:15 INFO - 35 libnss3.so!PR_FindSymbol [prlink.c:13c7ad7a0047 : 1222 + 0x5] 11:52:15 INFO - r4 = 0x401df7bc r5 = 0x42183325 r6 = 0x41a45117 sp = 0xbefc12b8 11:52:15 INFO - pc = 0x4018f125 11:52:15 INFO - Found by: call frame info 11:52:15 INFO -
Reporter | ||
Comment 1•9 years ago
|
||
Complete logcat shows: http://mozilla-releng-blobs.s3.amazonaws.com/blobs/try/sha512/016aa92cb996a5a89ee0a12ad0aa7a5c23ce36d7d6b50e909246584e29ee83e1bb9d38311c36f84a9901dfcd3da40dc78a77a02a1df47fce7bfbf835b8fbe0d8 04-20 11:40:52.380 I/Gecko ( 6654): {"action":"test_status","time":1429555252386,"thread":null,"pid":null,"source":"xpcshell/head.js","test":"image/test/unit/test_async_notification.js","subtest":"onDecodeComplete","status":"PASS","message":"[onDecodeComplete : 43] true == true"} 04-20 11:40:52.401 I/Gecko ( 6654): 04-20 11:40:52.401 I/Gecko ( 6654): {"action":"test_status","time":1429555252403,"thread":null,"pid":null,"source":"xpcshell/head.js","test":"image/test/unit/test_async_notification.js","subtest":"onDecodeComplete","status":"PASS","message":"[onDecodeComplete : 43] true == true"} 04-20 11:40:52.421 I/Gecko ( 6654): 04-20 11:40:52.421 I/Gecko ( 6654): {"action":"test_status","time":1429555252420,"thread":null,"pid":null,"source":"xpcshell/head.js","test":"image/test/unit/test_async_notification.js","subtest":"onDecodeComplete","status":"PASS","message":"[onDecodeComplete : 43] true == true"} 04-20 11:40:52.441 I/Gecko ( 6654): Attempting load of libEGL.so 04-20 11:40:52.471 D/libEGL ( 6654): loaded /system/lib/egl/libEGL_emulation.so 04-20 11:40:52.481 D/ ( 6654): HostConnection::get() New Host Connection established 0x10aa8, tid 6654 04-20 11:40:52.490 D/libEGL ( 6654): loaded /system/lib/egl/libGLESv1_CM_emulation.so 04-20 11:40:52.511 D/libEGL ( 6654): loaded /system/lib/egl/libGLESv2_emulation.so 04-20 11:40:52.531 E/libEGL ( 6654): dlopen("system/lib/libGLESv1_CM.so") failed: dlopen failed: library "system/lib/libGLESv1_CM.so" not found 04-20 11:40:52.531 F/libEGL ( 6654): couldn't load system OpenGL ES wrapper libraries
Reporter | ||
Updated•9 years ago
|
Keywords: intermittent-failure
Reporter | ||
Updated•9 years ago
|
Whiteboard: [test disabled on android 4.3]
Reporter | ||
Comment 2•9 years ago
|
||
:jchen -- Do you think there's any chance this is related to your recent excellent work (bug 1152308, etc)?
Flags: needinfo?(nchen)
Comment 3•9 years ago
|
||
Hm I guess it could be related. We weren't shutting down completely before, but we're now, so maybe that exposed some bug.
Flags: needinfo?(nchen)
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 5•9 years ago
|
||
[Mass Closure] Closing bug as the WORKSFORME as the intermittent failure has not been seen for 45+ days If this has been closed and you feel that it should Not have been closed, please reopen and add [leave open] to the whiteboard.
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Comment 6•9 years ago
|
||
Leave open for follow-up on disabled test.
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 10•6 years ago
|
||
Re-triaging per https://bugzilla.mozilla.org/show_bug.cgi?id=1473195 Needinfo :susheel if you think this bug should be re-triaged.
Priority: -- → P5
Comment 11•3 years ago
|
||
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: REOPENED → RESOLVED
Closed: 9 years ago → 3 years ago
Resolution: --- → INCOMPLETE
Updated•3 years ago
|
Keywords: leave-open
Updated•3 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•