Closed Bug 766584 Opened 13 years ago Closed 12 years ago

Intermittent Android crash in test_transitions_computed_values.html, test_value_storage.html

Categories

(Firefox for Android Graveyard :: General, defect)

defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: emorley, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, Whiteboard: [native-crash])

Android Tegra 250 profiling opt test mochitest-8 on 2012-06-20 04:25:22 PDT for push 6bb64597df5e slave: tegra-101 https://tbpl.mozilla.org/php/getParsedLog.php?id=12824416&tree=Profiling { 38460 ERROR TEST-UNEXPECTED-FAIL | /tests/layout/style/test/test_transitions_computed_values.html | This test left crash dumps behind, but we weren't expecting it to! 38461 INFO TEST-INFO | Found unexpected crash dump file /mnt/sdcard/tests/profile/minidumps/6b9d4b5b-5caa-90ae-608bf4fe-53e1fe5f.dmp. 38462 INFO TEST-END | /tests/layout/style/test/test_transitions_computed_values.html | finished in 2280ms 38463 INFO TEST-START | /tests/layout/style/test/test_transitions_dynamic_changes.html 38464 INFO TEST-PASS | /tests/layout/style/test/test_transitions_dynamic_changes.html | initial value - 100px should equal 100px 38465 INFO TEST-PASS | /tests/layout/style/test/test_transitions_dynamic_changes.html | transition is halfway - 50px should equal 50px 38466 INFO TEST-PASS | /tests/layout/style/test/test_transitions_dynamic_changes.html | changing duration doesn't change transitioning - 50px should equal 50px 38467 INFO TEST-PASS | /tests/layout/style/test/test_transitions_dynamic_changes.html | changing delay doesn't change transitioning - 50px should equal 50px 38468 INFO TEST-PASS | /tests/layout/style/test/test_transitions_dynamic_changes.html | irrelevant change to transition property doesn't change transitioning - 50px should equal 50px 38469 INFO TEST-PASS | /tests/layout/style/test/test_transitions_dynamic_changes.html | relevant change to transition property does change transitioning - 0px should equal 0px 38470 INFO TEST-PASS | /tests/layout/style/test/test_transitions_dynamic_changes.html | transition is halfway - 50px should equal 50px 38471 INFO TEST-PASS | /tests/layout/style/test/test_transitions_dynamic_changes.html | changing duration and delay doesn't change transitioning - 50px should equal 50px 38472 INFO TEST-PASS | /tests/layout/style/test/test_transitions_dynamic_changes.html | changing property after changing duration and delay stops transition - 0px should equal 0px INFO | automation.py | Application ran for: 0:15:22.557805 INFO | automation.py | Reading PID log: /tmp/tmpUCbtWzpidlog getting files in '/mnt/sdcard/tests/profile/minidumps/' Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/profiling-android/1340182934/fennec-16.0a1.en-US.android-arm.crashreporter-symbols.zip PROCESS-CRASH | automation.py | application crashed (minidump found) Crash dump filename: /tmp/tmpOlhEMy/6b9d4b5b-5caa-90ae-608bf4fe-53e1fe5f.dmp Operating system: Linux 0.0.0 Linux 2.6.32.9 #1 SMP PREEMPT Fri Nov 5 19:33:10 UTC 2010 armv7l CPU: arm 0 CPUs Crash reason: SIGSEGV Crash address: 0x0 Thread 3 (crashed) 0 libmozalloc.so!mozalloc_abort [mozalloc_abort.cpp:6bb64597df5e : 23 + 0x4] r4 = 0xafd4254c r5 = 0x47861a64 r6 = 0x44312a48 r7 = 0x428edf60 r8 = 0x47861ae8 r9 = 0x428edf58 r10 = 0x428edf44 fp = 0x0022cc30 sp = 0x47861a60 lr = 0xafd16385 pc = 0x42977704 Found by: given as instruction pointer in context 1 libc.so + 0x16384 r4 = 0xafd4254c r5 = 0x47861a64 r6 = 0x44312a48 r7 = 0x428edf60 r8 = 0x47861ae8 r9 = 0x428edf58 r10 = 0x428edf44 fp = 0x0022cc30 sp = 0x47861a60 pc = 0xafd16385 Found by: call frame info 2 libc.so + 0x104ff sp = 0x47861a80 pc = 0xafd10500 Found by: stack scanning 3 libc.so + 0x43727 sp = 0x47861a84 pc = 0xafd43728 Found by: stack scanning 4 libdvm.so + 0x16fbf sp = 0x47861a94 pc = 0x80816fc0 Found by: stack scanning 5 libc.so + 0xbe22 sp = 0x47861aa0 pc = 0xafd0be23 Found by: stack scanning 6 libc.so + 0x104ff sp = 0x47861aa8 pc = 0xafd10500 Found by: stack scanning 7 libc.so + 0x43727 sp = 0x47861aac pc = 0xafd43728 Found by: stack scanning 8 libmozglue.so!Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash [APKOpen.cpp:6bb64597df5e : 301 + 0x6] sp = 0x47861ae0 pc = 0x80c10733 Found by: stack scanning 9 libdvm.so + 0x16df7 r4 = 0x47861b08 sp = 0x47861ae8 pc = 0x80816df8 Found by: call frame info 10 dalvik-LinearAlloc (deleted) + 0x217f23 sp = 0x47861af0 pc = 0x41263f24 Found by: stack scanning 11 2 (deleted) + 0x51a47 sp = 0x47861af4 pc = 0x44312a48 }
The log has this OOM: I/GeckoDump( 1717): 38439 INFO TEST-START | /tests/layout/style/test/test_transitions_computed_values.html I/GeckoScreenshot( 1717): rect: -0.316666, 11.000000, 533.516663, 56710.683594 I/dalvikvm-heap( 1717): Clamp target GC heap from 16.828MB to 16.000MB I/dalvikvm-heap( 1717): Forcing collection of SoftReferences for 1492252-byte allocation I/dalvikvm-heap( 1717): Clamp target GC heap from 16.810MB to 16.000MB E/dalvikvm-heap( 1717): Out of memory on a 1492252-byte allocation. I/GeckoTabs( 1717): Got message: SessionHistory:New I/GeckoTabs( 1717): Got message: SessionHistory:Purge E/GeckoAppShell( 1717): >>> REPORTING UNCAUGHT EXCEPTION FROM THREAD 9 ("GeckoBackgroundThread") E/GeckoAppShell( 1717): java.lang.OutOfMemoryError E/GeckoAppShell( 1717): at java.nio.ByteBuffer.put(ByteBuffer.java:815) E/GeckoAppShell( 1717): at org.mozilla.gecko.gfx.ScreenshotLayer$ScreenshotImage.copyBuffer(ScreenshotLayer.java:138) E/GeckoAppShell( 1717): at org.mozilla.gecko.gfx.ScreenshotLayer$ScreenshotImage.setBitmap(ScreenshotLayer.java:144) E/GeckoAppShell( 1717): at org.mozilla.gecko.gfx.ScreenshotLayer.setBitmap(ScreenshotLayer.java:53) E/GeckoAppShell( 1717): at org.mozilla.gecko.gfx.LayerRenderer.setCheckerboardBitmap(LayerRenderer.java:138) E/GeckoAppShell( 1717): at org.mozilla.gecko.ScreenshotHandler$1.run(GeckoAppShell.java:2415) E/GeckoAppShell( 1717): at android.os.Handler.handleCallback(Handler.java:587) E/GeckoAppShell( 1717): at android.os.Handler.dispatchMessage(Handler.java:92) E/GeckoAppShell( 1717): at android.os.Looper.loop(Looper.java:123) E/GeckoAppShell( 1717): at org.mozilla.gecko.GeckoBackgroundThread.run(GeckoBackgroundThread.java:31)
Summary: Intermittent Android crash in test_transitions_computed_values.html → Intermittent Android crash in test_transitions_computed_values.html, test_value_storage.html
See also bug 757468.
...now bug 775227 (all of the logs reported so far have OOM messages in the logcats).
Whiteboard: [orange]
Whiteboard: [native-crash]
Resolving WFM keyword:intermittent-failure bugs last modified >3 months ago, whose whiteboard contains none of: {random,disabled,marked,fuzzy,todo,fails,failing,annotated,time-bomb,leave open} There will inevitably be some false positives; for that (and the bugspam) I apologise. Filter on orangewfm.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.