Closed Bug 1046081 Opened 11 years ago Closed 10 years ago

Intermittent PROCESS-CRASH | testANRReporter | application crashed [@ js::gc::GCRuntime::beginMarkPhase(JS::gcreason::Reason)]

Categories

(Core :: JavaScript Engine, defect)

x86
Android
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: cbook, Unassigned)

References

()

Details

(Keywords: intermittent-failure)

Android 4.2 x86 Emulator mozilla-inbound opt test androidx86-set-4 on 2014-07-29 23:30:12 PDT for push ac4abde3579f slave: talos-linux64-ix-043 https://tbpl.mozilla.org/php/getParsedLog.php?id=44868375&tree=Mozilla-Inbound 23:58:56 WARNING - PROCESS-CRASH | remoteautomation.py | application crashed [@ js::gc::GCRuntime::beginMarkPhase(JS::gcreason::Reason)] 23:58:56 INFO - Crash dump filename: /tmp/tmpfSunWs/3ed3dfd4-86a3-0160-38b8af84-1cc9d0b6.dmp 23:58:56 INFO - Operating system: Android 23:58:56 INFO - 0.0.0 Linux 2.6.29 #1 PREEMPT Thu Nov 7 22:27:50 UTC 2013 i686 Android/full/generic:4.2/JOP40C/eng.ubuntu.20131107.195638:eng/test-keys 23:58:56 INFO - CPU: x86 23:58:56 INFO - GenuineIntel family 6 model 3 stepping 3 23:58:56 INFO - 1 CPU 23:58:56 INFO - 23:58:56 INFO - Crash reason: SIGSEGV 23:58:56 INFO - Crash address: 0xfd3f3f4a 23:58:56 INFO - 23:58:56 INFO - Thread 14 (crashed) 23:58:56 INFO - 0 libxul.so!js::gc::GCRuntime::beginMarkPhase(JS::gcreason::Reason) [jsgc.cpp:ac4abde3579f : 3321 + 0x2] 23:58:56 INFO - eip = 0xa1cabf3e esp = 0xa952b690 ebp = 0xa952b738 ebx = 0xa2b91f3c 23:58:56 INFO - esi = 0x9ba59ef8 edi = 0x00000020 eax = 0xfd3f3c83 ecx = 0xa9d50580 23:58:56 INFO - edx = 0xa9d50510 efl = 0x00010286 23:58:56 INFO - Found by: given as instruction pointer in context 23:58:56 INFO - 1 libxul.so!js::gc::GCRuntime::incrementalCollectSlice(long long, JS::gcreason::Reason, js::JSGCInvocationKind) [jsgc.cpp:ac4abde3579f : 4812 + 0x11] 23:58:56 INFO - eip = 0xa1cb90f4 esp = 0xa952b740 ebp = 0xa952b7a8 ebx = 0xa2b91f3c 23:58:56 INFO - esi = 0x00000002 edi = 0x00000000 23:58:56 INFO - Found by: call frame info 23:58:56 INFO - 2 libxul.so!js::gc::GCRuntime::gcCycle(bool, long long, js::JSGCInvocationKind, JS::gcreason::Reason) [jsgc.cpp:ac4abde3579f : 5042 + 0x23] 23:58:56 INFO - eip = 0xa1cb9c2a esp = 0xa952b7b0 ebp = 0xa952b808 ebx = 0xa2b91f3c 23:58:56 INFO - esi = 0x9d80719c edi = 0xa2061733 23:58:56 INFO - Found by: call frame info 23:58:56 INFO - 3 libxul.so!js::gc::GCRuntime::collect(bool, long long, js::JSGCInvocationKind, JS::gcreason::Reason) [jsgc.cpp:ac4abde3579f : 5169 + 0xb] 23:58:56 INFO - eip = 0xa1cb9ea0 esp = 0xa952b810 ebp = 0xa952b878 ebx = 0xa2b91f3c 23:58:56 INFO - esi = 0x9d8071c0 edi = 0x9d80719c 23:58:56 INFO - Found by: call frame info 23:58:56 INFO - 4 libxul.so!JS_GC(JSRuntime*) [jsgc.cpp:ac4abde3579f : 5197 + 0x2b] 23:58:56 INFO - eip = 0xa1cba25c esp = 0xa952b880 ebp = 0xa952b898 ebx = 0xa2b91f3c 23:58:56 INFO - esi = 0x9d807000 edi = 0xa21f8b04 23:58:56 INFO - Found by: call frame info 23:58:56 INFO - 5 libxul.so!nsXREDirProvider::DoShutdown() [nsXREDirProvider.cpp:ac4abde3579f : 895 + 0x8] 23:58:56 INFO - eip = 0xa1641c42 esp = 0xa952b8a0 ebp = 0xa952b8d8 ebx = 0xa2b91f3c 23:58:56 INFO - esi = 0xa952b8b8 edi = 0xa21f8b04 23:58:56 INFO - Found by: call frame info 23:58:56 INFO - 6 libxul.so!ScopedXPCOMStartup::~ScopedXPCOMStartup() [nsAppRunner.cpp:ac4abde3579f : 1196 + 0xd] 23:58:56 INFO - eip = 0xa163c262 esp = 0xa952b8e0 ebp = 0xa952b908 ebx = 0xa2b91f3c 23:58:56 INFO - esi = 0xa9d3e164 edi = 0x00000000
Don't forget the keyword :-)
(Adjusting test name, since this failure was actually during Shutdown, and subsequent failures should state this correctly, now that bug 1043485 is fixed)
Summary: Intermittent remoteautomation.py | application crashed [@ js::gc::GCRuntime::beginMarkPhase(JS::gcreason::Reason)] → Intermittent Shutdown | application crashed [@ js::gc::GCRuntime::beginMarkPhase(JS::gcreason::Reason)]
Summary: Intermittent Shutdown | application crashed [@ js::gc::GCRuntime::beginMarkPhase(JS::gcreason::Reason)] → Intermittent PROCESS-CRASH | Shutdown | application crashed [@ js::gc::GCRuntime::beginMarkPhase(JS::gcreason::Reason)]
https://tbpl.mozilla.org/php/getParsedLog.php?id=45292685&tree=Mozilla-Central 18:27:36 INFO - 75 INFO TEST-START | testANRReporter 18:27:36 INFO - 76 INFO TEST-PASS | testANRReporter | Given message occurred for registered event: {"type":"Gecko:Ready"} - Gecko:Ready should equal Gecko:Ready 18:27:36 INFO - 77 INFO EventExpecter: no longer listening for Gecko:Ready 18:27:36 INFO - 78 INFO TEST-PASS | testANRReporter | Ping directory is empty 18:27:36 INFO - 79 INFO TEST-PASS | testANRReporter | Successfully set package name - org.mozilla.fennec should equal org.mozilla.fennec 18:27:36 INFO - 80 INFO TEST-PASS | testANRReporter | testContext should not be null - android.app.ContextImpl@b31b5020 should not equal null 18:27:36 INFO - 81 INFO Triggering ANR | null 18:27:36 INFO - 82 INFO Triggering second ANR | null 18:27:36 INFO - 83 INFO Waiting for ping | null 18:27:36 INFO - 84 INFO TEST-PASS | testANRReporter | Ping directory exists 18:27:36 INFO - 85 INFO TEST-PASS | testANRReporter | Ping directory is a directory 18:27:36 INFO - 86 INFO TEST-PASS | testANRReporter | Ping directory is not empty - [Ljava.io.File;@b32d5b08 should not equal null 18:27:36 INFO - 87 INFO TEST-PASS | testANRReporter | ANR reporter wrote one ping - 1 should equal 1 18:27:36 INFO - 88 INFO TEST-PASS | testANRReporter | Ping exists 18:27:36 INFO - 89 INFO TEST-PASS | testANRReporter | Ping is a file 18:27:36 INFO - 90 INFO TEST-PASS | testANRReporter | Ping is readable 18:27:36 INFO - 91 INFO Found ping file | /mnt/sdcard/tests/profile/saved-telemetry-pings/cd534a3d-5bde-45c7-a531-001ac03f9a99 18:27:36 INFO - 92 INFO TEST-PASS | testANRReporter | Ping has slug property 18:27:36 INFO - 93 INFO TEST-PASS | testANRReporter | Ping has reason property 18:27:36 INFO - 94 INFO TEST-PASS | testANRReporter | Ping has payload property 18:27:36 INFO - 95 INFO TEST-PASS | testANRReporter | Payload has ver property 18:27:36 INFO - 96 INFO TEST-PASS | testANRReporter | Payload has info property 18:27:36 INFO - 97 INFO TEST-PASS | testANRReporter | Payload has androidANR property 18:27:36 INFO - 98 INFO TEST-PASS | testANRReporter | Info has reason property 18:27:36 INFO - 99 INFO TEST-PASS | testANRReporter | Info has appName property 18:27:36 INFO - 100 INFO TEST-PASS | testANRReporter | Info has appUpdateChannel property 18:27:36 INFO - 101 INFO TEST-PASS | testANRReporter | Info has appVersion property 18:27:36 INFO - 102 INFO TEST-PASS | testANRReporter | Info has appBuildID property 18:27:36 INFO - 103 INFO TEST-OK | testANRReporter | took 2296ms 18:27:36 INFO - 104 INFO TEST-START | Shutdown 18:27:36 INFO - 105 INFO Passed: 22 18:27:36 INFO - 106 INFO Failed: 0 18:27:36 INFO - 107 INFO Todo: 0 18:27:36 INFO - 108 INFO SimpleTest FINISHED 18:27:36 INFO - INFO | automation.py | Application ran for: 0:00:04.360889 18:27:36 INFO - INFO | zombiecheck | Reading PID log: /tmp/tmpeHdTvmpidlog 18:27:36 INFO - Contents of /data/anr/traces.txt: 18:27:36 INFO - 18:27:36 INFO - mozcrash INFO | Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/mozilla-central-android-x86/1407283637/fennec-34.0a1.en-US.android-i386.crashreporter-symbols.zip 18:27:36 WARNING - PROCESS-CRASH | testANRReporter | application crashed [@ js::gc::GCRuntime::beginMarkPhase(JS::gcreason::Reason)] 18:27:36 INFO - Crash dump filename: /tmp/tmptJK8N3/40337811-b366-cf31-7ebaa44b-7787603a.dmp 18:27:36 INFO - Operating system: Android 18:27:36 INFO - 0.0.0 Linux 2.6.29 #1 PREEMPT Thu Nov 7 22:27:50 UTC 2013 i686 Android/full/generic:4.2/JOP40C/eng.ubuntu.20131107.195638:eng/test-keys 18:27:36 INFO - CPU: x86 18:27:36 INFO - GenuineIntel family 6 model 3 stepping 3 18:27:36 INFO - 1 CPU 18:27:36 INFO - 18:27:36 INFO - Crash reason: SIGSEGV 18:27:36 INFO - Crash address: 0xc0b61205 18:27:36 INFO - 18:27:36 INFO - Thread 13 (crashed) 18:27:36 INFO - 0 libxul.so!js::gc::GCRuntime::beginMarkPhase(JS::gcreason::Reason) [jsgc.cpp:6cbdd4d523a7 : 3323 + 0x2] 18:27:36 INFO - eip = 0xa1cf59ae esp = 0xa95fa690 ebp = 0xa95fa738 ebx = 0xa2be8f3c 18:27:36 INFO - esi = 0x9bb87afc edi = 0x00000020 eax = 0xc0b60f3e ecx = 0xa9e50580 18:27:36 INFO - edx = 0xa9e50510 efl = 0x00010286 18:27:36 INFO - Found by: given as instruction pointer in context 18:27:36 INFO - 1 libxul.so!js::gc::GCRuntime::incrementalCollectSlice(long long, JS::gcreason::Reason, js::JSGCInvocationKind) [jsgc.cpp:6cbdd4d523a7 : 4817 + 0x11] 18:27:36 INFO - eip = 0xa1d028d4 esp = 0xa95fa740 ebp = 0xa95fa7a8 ebx = 0xa2be8f3c 18:27:36 INFO - esi = 0x00000002 edi = 0x00000000 18:27:36 INFO - Found by: call frame info 18:27:36 INFO - 2 libxul.so!js::gc::GCRuntime::gcCycle(bool, long long, js::JSGCInvocationKind, JS::gcreason::Reason) [jsgc.cpp:6cbdd4d523a7 : 5047 + 0x23] 18:27:36 INFO - eip = 0xa1d0340a esp = 0xa95fa7b0 ebp = 0xa95fa808 ebx = 0xa2be8f3c 18:27:36 INFO - esi = 0x9d90719c edi = 0xa20aebcc 18:27:36 INFO - Found by: call frame info 18:27:36 INFO - 3 libxul.so!js::gc::GCRuntime::collect(bool, long long, js::JSGCInvocationKind, JS::gcreason::Reason) [jsgc.cpp:6cbdd4d523a7 : 5174 + 0xb] 18:27:36 INFO - eip = 0xa1d03680 esp = 0xa95fa810 ebp = 0xa95fa878 ebx = 0xa2be8f3c 18:27:36 INFO - esi = 0x9d9071c0 edi = 0x9d90719c 18:27:36 INFO - Found by: call frame info 18:27:36 INFO - 4 libxul.so!JS_GC(JSRuntime*) [jsgc.cpp:6cbdd4d523a7 : 5202 + 0x2b] 18:27:36 INFO - eip = 0xa1d087cc esp = 0xa95fa880 ebp = 0xa95fa898 ebx = 0xa2be8f3c 18:27:36 INFO - esi = 0x9d907000 edi = 0xa22463c4 18:27:36 INFO - Found by: call frame info 18:27:36 INFO - 5 libxul.so!nsXREDirProvider::DoShutdown() [nsXREDirProvider.cpp:6cbdd4d523a7 : 895 + 0x8] 18:27:36 INFO - eip = 0xa1685312 esp = 0xa95fa8a0 ebp = 0xa95fa8d8 ebx = 0xa2be8f3c 18:27:36 INFO - esi = 0xa95fa8b8 edi = 0xa22463c4 18:27:36 INFO - Found by: call frame info 18:27:36 INFO - 6 libxul.so!ScopedXPCOMStartup::~ScopedXPCOMStartup() [nsAppRunner.cpp:6cbdd4d523a7 : 1200 + 0xd] 18:27:36 INFO - eip = 0xa167f904 esp = 0xa95fa8e0 ebp = 0xa95fa908 ebx = 0xa2be8f3c 18:27:36 INFO - esi = 0xa9e3e164 edi = 0x00000000 18:27:36 INFO - Found by: call frame info 18:27:36 INFO - 7 libxul.so!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:6cbdd4d523a7 : 4117 + 0xb] 18:27:36 INFO - eip = 0xa1683ae4 esp = 0xa95fa910 ebp = 0xa95fa958 ebx = 0xa2be8f3c 18:27:36 INFO - esi = 0xa95fa99c edi = 0x00000000 18:27:36 INFO - Found by: call frame info
Summary: Intermittent PROCESS-CRASH | Shutdown | application crashed [@ js::gc::GCRuntime::beginMarkPhase(JS::gcreason::Reason)] → Intermittent PROCESS-CRASH | testANRReporter | application crashed [@ js::gc::GCRuntime::beginMarkPhase(JS::gcreason::Reason)]
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.