Closed Bug 757405 Opened 14 years ago Closed 13 years ago

Intermittent Android crash in remoteautomation.py [@ libskia.so + 0x507b8] [@ libskia.so + 0x63a98] [@ libskia.so + 0x7871c] [@ libskia.so + 0xb6f5c] [@ libskia.so + 0x5ea50] [@ libskia.so + 0x741bc] [@ libskia.so + 0x9ba20] [@ libskia.so + 0x516d0]

Categories

(Core :: Graphics, defect)

ARM
Android
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: emorley, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

Android Tegra 250 mozilla-inbound opt test reftest-2 on 2012-05-22 02:59:35 PDT for push bea719080c06 slave: tegra-075 https://tbpl.mozilla.org/php/getParsedLog.php?id=11944048&tree=Mozilla-Inbound { REFTEST INFO | runreftest.py | Running tests: start. FIRE PROC: '"MOZ_CRASHREPORTER=1,XPCOM_DEBUG_BREAK=stack,MOZ_CRASHREPORTER_NO_REPORT=1,NO_EM_RESTART=1,MOZ_PROCESS_LOG=/tmp/tmpC1lCRqpidlog,XPCOM_MEM_BLOAT_LOG=/tmp/tmpjMFvwg/runreftest_leaks.log" org.mozilla.fennec -no-remote -profile /mnt/sdcard/tests/reftest/profile/' INFO | automation.py | Application pid: 1795 DeviceManager: error pulling file '/mnt/sdcard/tests/reftest/reftest.log': No such file or directory DeviceManager: error pulling file '/mnt/sdcard/tests/reftest/reftest.log': No such file or directory INFO | automation.py | Application ran for: 0:00:20.902389 INFO | automation.py | Reading PID log: /tmp/tmpC1lCRqpidlog getting files in '/mnt/sdcard/tests/reftest/profile/minidumps/' Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/mozilla-inbound-android/1337666452/fennec-15.0a1.en-US.android-arm.crashreporter-symbols.zip PROCESS-CRASH | automation.py | application crashed (minidump found) Crash dump filename: /tmp/tmpbJOFAZ/32aa9bf7-0944-e75d-067dc07d-411ae440.dmp Operating system: Linux 0.0.0 Linux 2.6.32.9-00002-gd8084dc-dirty #1 SMP PREEMPT Wed Feb 2 11:32:06 PST 2011 armv7l CPU: arm 0 CPUs Crash reason: SIGSEGV Crash address: 0x346006 Thread 0 (crashed) 0 libskia.so + 0x507b8 r4 = 0x00000022 r5 = 0x000000d8 r6 = 0x000000d8 r7 = 0x00000026 r8 = 0xffded7ce r9 = 0x00130012 r10 = 0x00000013 fp = 0x00110010 sp = 0xbeadef18 lr = 0xab14cf24 pc = 0xab1507b8 Found by: given as instruction pointer in context 1 nvmap + 0x21e2ff sp = 0xbeadef2c pc = 0x52eb2300 Found by: stack scanning 2 nvmap + 0x21e2ff sp = 0xbeadef44 pc = 0x52eb2300 Found by: stack scanning 3 libskia.so + 0x4b45f sp = 0xbeadef60 pc = 0xab14b460 Found by: stack scanning 4 libskia.so + 0x5073b sp = 0xbeadef64 pc = 0xab15073c Found by: stack scanning 5 libskia.so + 0x544cb sp = 0xbeadef68 pc = 0xab1544cc Found by: stack scanning Thread 1 0 libc.so + 0xdc1c r4 = 0x00113668 r5 = 0x00113638 r6 = 0x00113698 r7 = 0x00000036 r8 = 0x00100000 r9 = 0xa811c3f9 r10 = 0x4b57b000 fp = 0x001188c8 sp = 0x4b67ae08 lr = 0xafd22e6d pc = 0xafd0dc1c Found by: given as instruction pointer in context 1 libbinder.so + 0x15e96 sp = 0x4b67ae1c pc = 0xa8215e97 Found by: stack scanning Thread 2 0 libc.so + 0xdc1c r4 = 0x0012ae48 r5 = 0x0012ae18 r6 = 0x0012ae78 r7 = 0x00000036 r8 = 0x00100000 r9 = 0xa811c3f9 r10 = 0x4b67b000 fp = 0x00113740 sp = 0x4b77ae08 lr = 0xafd22e6d pc = 0xafd0dc1c Found by: given as instruction pointer in context 1 libbinder.so + 0x15e96 sp = 0x4b77ae1c pc = 0xa8215e97 }
Component: General → Graphics
Product: Fennec Native → Core
QA Contact: general → thebes
We only use Skia from plugin code, right?
(In reply to Joe Drew (:JOEDREW!) from comment #1) > We only use Skia from plugin code, right? Not entirely totally true. Android uses Skia itself, so it could be a crash in some UI code. It's probably probably plugins, though.
Assignee: nobody → snorp
Wait, there aren't any plugin tests in reftests are there?
Yes, there are.
(In reply to Joe Drew (:JOEDREW!) from comment #4) > Yes, there are. Really? That we run on Android? Cause that's definitely news to me...
No idea if they run on Android, but.... joe@Macintosh-2:/src/mozilla-central/layout/reftests/bugs$ grep embed * Binary file 228856-2-ref.html matches Binary file 228856-2.html matches 508908-1.xul: <html:embed type="application/x-test"></html:embed> 546071-1-ref.html: <embed style="padding-left:1px;" type="application/x-test"></embed> 546071-1.html: <embed style="padding-left:0.5px;" type="application/x-test"></embed> 579808-1.html: <embed style="-moz-transform:scaleY(-1)" type="application/x-test" drawmode="solid" color="FF00FF00" width="200" height="200"></embed> 580160-1-ref.html:<embed type="application/x-test" style="width:200px; height:400px;"></embed> 580160-1.html:<embed type="application/x-test" id="p" 580160-1.html: style="position:fixed; width:200px; height:200px;"></embed> 632423-1.html:<embed type="application/x-test" drawmode="solid" color="#FFFF0000" style="width:400px; height:200px; display:block"></embed>
(In reply to Joe Drew (:JOEDREW!) from comment #6) > No idea if they run on Android, but.... <snip> Ah, well we wouldn't support application/x-test anyway. I think it's unlikely that plugin stuff caused this. I also think the stack could be wrong...
Android Tegra 250 mozilla-inbound opt test mochitest-8 on 2012-08-07 14:20:06 PDT for push e2d35dd85c62 slave: tegra-227 https://tbpl.mozilla.org/php/getParsedLog.php?id=14200961&tree=Mozilla-Inbound { INFO | runtests.py | Running tests: start. FIRE PROC: '"MOZ_CRASHREPORTER=1,XPCOM_DEBUG_BREAK=stack,MOZ_CRASHREPORTER_NO_REPORT=1,NO_EM_RESTART=1,MOZ_PROCESS_LOG=/tmp/tmpmNfLpSpidlog,XPCOM_MEM_BLOAT_LOG=/tmp/tmp4_UCRR/runtests_leaks.log" org.mozilla.fennec -no-remote -profile /mnt/sdcard/tests/profile/ http://mochi.test:8888/tests/?autorun=1&closeWhenDone=1&logFile=%2Fmnt%2Fsdcard%2Ftests%2Flogs%2Fmochitest.log&fileLevel=INFO&consoleLevel=INFO&totalChunks=8&thisChunk=8&testManifest=android.json&runOnly=true' INFO | automation.py | Application pid: 0 DeviceManager: error pulling file '/mnt/sdcard/tests/logs/mochitest.log': No such file or directory INFO | automation.py | Application ran for: 0:00:15.895939 INFO | automation.py | Reading PID log: /tmp/tmpmNfLpSpidlog getting files in '/mnt/sdcard/tests/profile/minidumps/' Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/mozilla-inbound-android/1344371368/fennec-17.0a1.en-US.android-arm.crashreporter-symbols.zip PROCESS-CRASH | automation.py | application crashed (minidump found) Crash dump filename: /tmp/tmpfKGwuw/23579b64-c229-0660-2722572c-3f75aca4.dmp Operating system: Linux 0.0.0 Linux 2.6.32.9-00002-gd8084dc-dirty #1 SMP PREEMPT Wed Feb 2 11:32:06 PST 2011 armv7l CPU: arm 0 CPUs Crash reason: SIGSEGV Crash address: 0x283f64 Thread 0 (crashed) 0 libskia.so + 0x63a98 r4 = 0x002c0db0 r5 = 0x00000000 r6 = 0x00284970 r7 = 0x00283f48 r8 = 0xbea1b4dc r9 = 0x430cb0a8 r10 = 0xbea1b4a0 fp = 0x00000000 sp = 0xbea1b398 lr = 0xad34d359 pc = 0xab163a98 Found by: given as instruction pointer in context 1 libskia.so + 0x63fc3 sp = 0xbea1b3c0 pc = 0xab163fc4 Found by: stack scanning 2 framework-res.apk + 0x964a6b sp = 0xbea1b3d0 pc = 0x454eca6c Found by: stack scanning 3 system@framework@framework.jar@classes.dex + 0x459fec sp = 0xbea1b3e0 pc = 0x4449efed Found by: stack scanning 4 libdvm.so + 0x84687 sp = 0xbea1b3e4 pc = 0x80884688 Found by: stack scanning 5 libdvm.so + 0x88a3d sp = 0xbea1b3e8 pc = 0x80888a3e Found by: stack scanning 6 libdvm.so + 0xa23f3 sp = 0xbea1b3f0 pc = 0x808a23f4 Found by: stack scanning 7 2 (deleted) + 0x8cfff sp = 0xbea1b3f8 pc = 0x48413000 Found by: stack scanning 8 libandroid_runtime.so + 0x4d358 sp = 0xbea1b418 pc = 0xad34d359 Found by: stack scanning 9 libdvm.so + 0x4e4be sp = 0xbea1b420 pc = 0x8084e4bf Found by: stack scanning 10 dalvik-LinearAlloc (deleted) + 0x45a97 sp = 0xbea1b42c pc = 0x43111a98 Found by: stack scanning 11 libdvm.so + 0x44d00 sp = 0xbea1b430 pc = 0x80844d01 Found by: stack scanning 12 libdvm.so + 0x84b3f }
Summary: Intermittent crash in [@ libskia.so@0x507b8] → Intermittent Android crash in [@ libskia.so@0x507b8] [@ libskia.so@0x63a98]
Assignee: snorp → nobody
Summary: Intermittent Android crash in [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] → Intermittent Android crash in [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c]
Whiteboard: [orange]
Crash Signature: [@ libskia.so@0x507b8] → [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c]
Summary: Intermittent Android crash in [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] → Intermittent Android crash in [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c]
Crash Signature: [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c] → [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c] [@ libskia.so@0x5ea50]
Summary: Intermittent Android crash in [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c] → Intermittent Android crash in remoteautomation.py [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c] [@ libskia.so@0x5ea50]
Crash Signature: [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c] [@ libskia.so@0x5ea50] → [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c] [@ libskia.so@0x5ea50] [@ libskia.so@0x741bc]
Summary: Intermittent Android crash in remoteautomation.py [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c] [@ libskia.so@0x5ea50] → Intermittent Android crash in remoteautomation.py [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c] [@ libskia.so@0x5ea50] [@ libskia.so@0x741bc]
Blocks: 820758
Summary: Intermittent Android crash in remoteautomation.py [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c] [@ libskia.so@0x5ea50] [@ libskia.so@0x741bc] → Intermittent Android crash in remoteautomation.py [@ libskia.so + 0x507b8] [@ libskia.so + 0x63a98] [@ libskia.so + 0x7871c] [@ libskia.so + 0xb6f5c] [@ libskia.so + 0x5ea50] [@ libskia.so + 0x741bc]
Crash Signature: [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c] [@ libskia.so@0x5ea50] [@ libskia.so@0x741bc] → [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c] [@ libskia.so@0x5ea50] [@ libskia.so@0x741bc] [@ libskia.so@0x9ba20]
Summary: Intermittent Android crash in remoteautomation.py [@ libskia.so + 0x507b8] [@ libskia.so + 0x63a98] [@ libskia.so + 0x7871c] [@ libskia.so + 0xb6f5c] [@ libskia.so + 0x5ea50] [@ libskia.so + 0x741bc] → Intermittent Android crash in remoteautomation.py [@ libskia.so + 0x507b8] [@ libskia.so + 0x63a98] [@ libskia.so + 0x7871c] [@ libskia.so + 0xb6f5c] [@ libskia.so + 0x5ea50] [@ libskia.so + 0x741bc] [@ libskia.so + 0x9ba20]
Crash Signature: [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c] [@ libskia.so@0x5ea50] [@ libskia.so@0x741bc] [@ libskia.so@0x9ba20] → [@ libskia.so@0x507b8] [@ libskia.so@0x63a98] [@ libskia.so@0x7871c] [@ libskia.so@0xb6f5c] [@ libskia.so@0x5ea50] [@ libskia.so@0x741bc] [@ libskia.so@0x9ba20] [@ libskia.so@0x516d0]
Summary: Intermittent Android crash in remoteautomation.py [@ libskia.so + 0x507b8] [@ libskia.so + 0x63a98] [@ libskia.so + 0x7871c] [@ libskia.so + 0xb6f5c] [@ libskia.so + 0x5ea50] [@ libskia.so + 0x741bc] [@ libskia.so + 0x9ba20] → Intermittent Android crash in remoteautomation.py [@ libskia.so + 0x507b8] [@ libskia.so + 0x63a98] [@ libskia.so + 0x7871c] [@ libskia.so + 0xb6f5c] [@ libskia.so + 0x5ea50] [@ libskia.so + 0x741bc] [@ libskia.so + 0x9ba20] [@ libskia.so + 0x516d0]
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: 13 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.