Closed
Bug 1152622
Opened 9 years ago
Closed 9 years ago
Intermittent test_windingRuleUndefined.html | application crashed [@ sqlite3VdbeMakeReady]
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: KWierso, Unassigned)
References
Details
(Keywords: intermittent-failure)
16:45:25 INFO - 587 INFO TEST-START | dom/cache/test/mochitest/test_cache_put_reorder.html 16:45:25 INFO - 588 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | order argument should be valid 16:45:25 INFO - 589 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 16:45:25 INFO - 590 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Worker: 3 === 3: Correct number of entries expected 16:45:25 INFO - 591 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 16:45:25 INFO - 592 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Worker: true: The first entry should be untouched 16:45:25 INFO - 593 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 16:45:25 INFO - 594 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Worker: true: The second entry should be moved to the end 16:45:25 INFO - 595 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 16:45:25 INFO - 596 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Worker: true: The third entry should now be the second one 16:45:25 INFO - 597 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 16:45:25 INFO - 598 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Worker: overwritten === overwritten: The body should be overwritten 16:45:25 INFO - 599 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 16:45:25 INFO - 600 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Worker: true: The cache should be deleted successfully 16:45:25 INFO - 601 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Correct context for messages received on the worker 16:45:25 INFO - 602 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | ServiceWorker: 3 === 3: Correct number of entries expected 16:45:25 INFO - 603 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | ServiceWorker: true: The first entry should be untouched 16:45:25 INFO - 604 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | ServiceWorker: true: The second entry should be moved to the end 16:45:25 INFO - 605 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | ServiceWorker: true: The third entry should now be the second one 16:45:25 INFO - 606 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | ServiceWorker: overwritten === overwritten: The body should be overwritten 16:45:25 INFO - 607 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | ServiceWorker: true: The cache should be deleted successfully 16:45:25 INFO - 608 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Window: 3 === 3: Correct number of entries expected 16:45:25 INFO - 609 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Window: true: The first entry should be untouched 16:45:25 INFO - 610 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Window: true: The second entry should be moved to the end 16:45:25 INFO - 611 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Window: true: The third entry should now be the second one 16:45:25 INFO - 612 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Window: overwritten === overwritten: The body should be overwritten 16:45:25 INFO - 613 INFO TEST-PASS | dom/cache/test/mochitest/test_cache_put_reorder.html | Window: true: The cache should be deleted successfully 16:45:25 INFO - 614 INFO TEST-UNEXPECTED-ERROR | dom/cache/test/mochitest/test_cache_put_reorder.html | This test left crash dumps behind, but we weren't expecting it to! 16:45:25 INFO - TEST-INFO took 5471ms 16:45:25 INFO - 615 INFO TEST-OK | dom/cache/test/mochitest/test_cache_put_reorder.html | 16:45:25 INFO - 616 INFO TEST-UNEXPECTED-FAIL | dom/cache/test/mochitest/test_cache_put_reorder.html | undefined assertion name - Result logged after SimpleTest.finish() 16:45:25 INFO - 617 INFO TEST-START | dom/cache/test/mochitest/test_cache_requestCache.html 16:46:25 INFO - 842 INFO TEST-OK | dom/canvas/test/test_toDataURL_alpha.html | took 1209ms 16:46:25 INFO - 843 INFO TEST-START | dom/canvas/test/test_toDataURL_lowercase_ascii.html 16:46:25 INFO - 844 INFO TEST-OK | dom/canvas/test/test_toDataURL_lowercase_ascii.html | took 519ms 16:46:25 INFO - 845 INFO TEST-START | dom/canvas/test/test_toDataURL_parameters.html 16:46:45 INFO - 846 INFO TEST-OK | dom/canvas/test/test_toDataURL_parameters.html | took 544ms 16:46:45 INFO - 847 INFO TEST-START | dom/canvas/test/test_windingRuleUndefined.html 16:46:45 INFO - 848 INFO TEST-OK | dom/canvas/test/test_windingRuleUndefined.html | took 482ms 16:46:45 INFO - INFO | automation.py | Application ran for: 0:11:25.359821 16:46:45 INFO - INFO | zombiecheck | Reading PID log: /tmp/tmpfolHb5pidlog 16:46:46 INFO - Contents of /data/anr/traces.txt: 16:46:48 INFO - mozcrash Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/b2g-inbound-android-api-11-debug/1428530483/fennec-40.0a1.en-US.android-arm.crashreporter-symbols.zip 16:46:54 INFO - mozcrash Saved minidump as /builds/panda-0557/test/build/blobber_upload_dir/2f88d7bd-42b7-ea48-40063a20-1fbba59a.dmp 16:46:54 INFO - mozcrash Saved app info as /builds/panda-0557/test/build/blobber_upload_dir/2f88d7bd-42b7-ea48-40063a20-1fbba59a.extra 16:46:54 WARNING - PROCESS-CRASH | dom/canvas/test/test_windingRuleUndefined.html | application crashed [@ sqlite3VdbeMakeReady] 16:46:54 INFO - Crash dump filename: /tmp/tmpHvDF0n/2f88d7bd-42b7-ea48-40063a20-1fbba59a.dmp 16:46:54 INFO - Operating system: Android 16:46:54 INFO - 0.0.0 Linux 3.2.0+ #2 SMP PREEMPT Thu Nov 29 08:06:57 EST 2012 armv7l pandaboard/pandaboard/pandaboard:4.0.4/IMM76I/5:eng/test-keys 16:46:54 INFO - CPU: arm 16:46:54 INFO - 2 CPUs 16:46:54 INFO - Crash reason: SIGILL 16:46:54 INFO - Crash address: 0x5f77a5a0 16:46:54 INFO - Thread 63 (crashed) 16:46:54 INFO - 0 libnss3.so!sqlite3VdbeMakeReady [sqlite3.c:6dd4270a6c51 : 65900 + 0x4] 16:46:54 INFO - r4 = 0x6aa9d008 r5 = 0x00000001 r6 = 0x7d62c87c r7 = 0x6a85b4e8 16:46:54 INFO - r8 = 0x6aa9a808 r9 = 0x00000001 r10 = 0x00000000 fp = 0x00000002 16:46:54 INFO - sp = 0x7d62c850 lr = 0x5f77a53b pc = 0x5f77a5a0 16:46:54 INFO - Found by: given as instruction pointer in context 16:46:54 INFO - 1 libnss3.so!sqlite3FinishCoding [sqlite3.c:6dd4270a6c51 : 89972 + 0x7] 16:46:54 INFO - r4 = 0x6aa9d008 r5 = 0x6aa9d008 r6 = 0x00000000 r7 = 0x5f857687 16:46:54 INFO - r8 = 0x7d62cbf8 r9 = 0x6aa9a808 r10 = 0x6a85b4e8 fp = 0x5f8316fc 16:46:54 INFO - sp = 0x7d62c8a8 pc = 0x5f7afeaf 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 2 libnss3.so!sqlite3Parser [sqlite3.c:6dd4270a6c51 : 123739 + 0x5] 16:46:54 INFO - r4 = 0x6abd4834 r5 = 0x6aa9d008 r6 = 0x00000008 r7 = 0x5f857687 16:46:54 INFO - r8 = 0x7d62cbf8 r9 = 0x7d62ca78 r10 = 0x0000001f fp = 0x5f8316fc 16:46:54 INFO - sp = 0x7d62c918 pc = 0x5f7cb57f 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 3 libnss3.so!sqlite3RunParser [sqlite3.c:6dd4270a6c51 : 125946 + 0xd] 16:46:54 INFO - r4 = 0x6aa9d008 r5 = 0x6aa9a808 r6 = 0x7d62cc16 r7 = 0x6abd4808 16:46:54 INFO - r8 = 0x7d62cbf8 r9 = 0x7d62ca78 r10 = 0x0000001f fp = 0x5f8316fc 16:46:54 INFO - sp = 0x7d62ca00 pc = 0x5f7cedb7 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 4 libnss3.so!sqlite3Prepare [sqlite3.c:6dd4270a6c51 : 105028 + 0x9] 16:46:54 INFO - r4 = 0x6aa9d008 r5 = 0x6aa9a808 r6 = 0x7d62cbf8 r7 = 0x00000000 16:46:54 INFO - r8 = 0x00000000 r9 = 0xffffffff r10 = 0x00000002 fp = 0x00000010 16:46:54 INFO - sp = 0x7d62ca50 pc = 0x5f7d1a15 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 5 libnss3.so!sqlite3LockAndPrepare [sqlite3.c:6dd4270a6c51 : 105123 + 0x15] 16:46:54 INFO - r4 = 0x6aa9a808 r5 = 0x7d62cb2c r6 = 0x00000050 r7 = 0x7d62cbf8 16:46:54 INFO - r8 = 0x00000001 r9 = 0xffffffff r10 = 0x7d62cb28 fp = 0x00000000 16:46:54 INFO - sp = 0x7d62caa8 pc = 0x5f7d1dbf 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 6 libnss3.so!sqlite3_prepare_v2 [sqlite3.c:6dd4270a6c51 : 105199 + 0xf] 16:46:54 INFO - r4 = 0x7d62cb2c r5 = 0x7d62cbf8 r6 = 0x00000050 r7 = 0x7d62cbf8 16:46:54 INFO - r8 = 0x00000000 r9 = 0x7d62cc64 r10 = 0x7d62cc70 fp = 0x00000000 16:46:54 INFO - sp = 0x7d62cae0 pc = 0x5f7d1f9b 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 7 libnss3.so!sqlite3_exec [sqlite3.c:6dd4270a6c51 : 100627 + 0xb] 16:46:54 INFO - r4 = 0x6aa9a808 r5 = 0x7d62cbf8 r6 = 0x00000050 r7 = 0x7d62cbf8 16:46:54 INFO - r8 = 0x00000000 r9 = 0x7d62cc64 r10 = 0x7d62cc70 fp = 0x00000000 16:46:54 INFO - sp = 0x7d62cb00 pc = 0x5f7c28e5 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 8 libxul.so!mozilla::storage::Connection::executeSql(sqlite3*, char const*) [mozStorageConnection.cpp:6dd4270a6c51 : 1092 + 0xd] 16:46:54 INFO - r4 = 0x00000000 r5 = 0x7d62cbf8 r6 = 0x6976f000 r7 = 0x6aa9a808 16:46:54 INFO - r8 = 0x00000000 r9 = 0x7d62cc64 r10 = 0x7d62cc70 fp = 0x6b921a60 16:46:54 INFO - sp = 0x7d62cb58 pc = 0x62962647 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 9 libxul.so!mozilla::storage::Connection::ExecuteSimpleSQL(nsACString_internal const&) [mozStorageConnection.cpp:6dd4270a6c51 : 1450 + 0x9] 16:46:54 INFO - r4 = 0x6976f000 r5 = 0x6aa9a808 r6 = 0x7d62cbe4 r7 = 0x7d62cc60 16:46:54 INFO - r8 = 0x00000000 r9 = 0x7d62cc64 r10 = 0x7d62cc70 fp = 0x6b921a60 16:46:54 INFO - sp = 0x7d62cbb0 pc = 0x629630d9 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 10 libxul.so!mozilla::dom::cache::DBSchema::InitializeConnection(mozIStorageConnection*) [DBSchema.cpp:6dd4270a6c51 : 312 + 0x9] 16:46:54 INFO - r4 = 0x6976f000 r5 = 0x7d62cce4 r6 = 0x6bb9fe50 r7 = 0x7d62cc60 16:46:54 INFO - r8 = 0x00000000 r9 = 0x7d62cc64 r10 = 0x7d62cc70 fp = 0x6b921a60 16:46:54 INFO - sp = 0x7d62cbe0 pc = 0x62fc7e7d 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 11 libxul.so!mozilla::dom::cache::DBAction::OpenConnection(mozilla::dom::cache::QuotaInfo const&, nsIFile*, mozIStorageConnection**) [DBAction.cpp:6dd4270a6c51 : 157 + 0x5] 16:46:54 INFO - r4 = 0x00000000 r5 = 0x7d62cce4 r6 = 0x6bb9fe50 r7 = 0x7d62cc60 16:46:54 INFO - r8 = 0x00000000 r9 = 0x7d62cc64 r10 = 0x7d62cc70 fp = 0x6b921a60 16:46:54 INFO - sp = 0x7d62cc40 pc = 0x62fca669 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 12 libxul.so!mozilla::dom::cache::DBAction::RunOnTarget(mozilla::dom::cache::Action::Resolver*, mozilla::dom::cache::QuotaInfo const&) [DBAction.cpp:6dd4270a6c51 : 62 + 0xf] 16:46:54 INFO - r4 = 0x6b91e524 r5 = 0x7d62cd6c r6 = 0x7d62cd74 r7 = 0x6e7134a0 16:46:54 INFO - r8 = 0x6b91e538 r9 = 0x7d62cd70 r10 = 0x6bb9fe50 fp = 0x6259b649 16:46:54 INFO - sp = 0x7d62cd60 pc = 0x62fca9bd 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 13 libxul.so!mozilla::dom::cache::Context::ActionRunnable::Run() [Context.cpp:6dd4270a6c51 : 561 + 0xf] 16:46:54 INFO - r4 = 0x6b91e520 r5 = 0x00000001 r6 = 0x6bb93280 r7 = 0x7d62cdf0 16:46:54 INFO - r8 = 0x7d62cde4 r9 = 0x00000001 r10 = 0x00000001 fp = 0x7d62ce2f 16:46:54 INFO - sp = 0x7d62cda8 pc = 0x62fd398d 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 14 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:6dd4270a6c51 : 866 + 0xb] 16:46:54 INFO - r4 = 0x6bb932c4 r5 = 0x00000000 r6 = 0x6bb93280 r7 = 0x7d62cdf0 16:46:54 INFO - r8 = 0x7d62cde4 r9 = 0x00000001 r10 = 0x00000001 fp = 0x7d62ce2f 16:46:54 INFO - sp = 0x7d62cdc0 pc = 0x625b6b3b 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 15 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:6dd4270a6c51 : 265 + 0xd] 16:46:54 INFO - r4 = 0x6bb93280 r5 = 0x00000001 r6 = 0x6e787298 r7 = 0x6e787290 16:46:54 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x6bb93290 fp = 0x00000001 16:46:54 INFO - sp = 0x7d62ce28 pc = 0x625cc5b1 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 16 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:6dd4270a6c51 : 368 + 0x7] 16:46:54 INFO - r4 = 0x6e787280 r5 = 0x6a85b240 r6 = 0x6e787298 r7 = 0x6e787290 16:46:54 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x6bb93290 fp = 0x00000001 16:46:54 INFO - sp = 0x7d62ce40 pc = 0x627725c7 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 17 libxul.so!MessageLoop::RunInternal() [message_loop.cc:6dd4270a6c51 : 233 + 0xf] 16:46:54 INFO - r4 = 0x6a85b240 r5 = 0x7d62cea0 r6 = 0x7d62cea8 r7 = 0x6a85b240 16:46:54 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0x6bb93290 fp = 0x00000001 16:46:54 INFO - sp = 0x7d62ce68 pc = 0x6275a991 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 18 libxul.so!MessageLoop::Run() [message_loop.cc:6dd4270a6c51 : 226 + 0x5] 16:46:54 INFO - r4 = 0x6a85b240 r5 = 0x7d62cea0 r6 = 0x7d62cea8 r7 = 0x6a85b240 16:46:54 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0x6bb93290 fp = 0x00000001 16:46:54 INFO - sp = 0x7d62ce80 pc = 0x6275a9ab 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 19 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:6dd4270a6c51 : 364 + 0x3] 16:46:54 INFO - r4 = 0x6bb93280 r5 = 0x7d62cea0 r6 = 0x7d62cea8 r7 = 0x6a85b240 16:46:54 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0x6bb93290 fp = 0x00000001 16:46:54 INFO - sp = 0x7d62ce98 pc = 0x625b71b1 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 20 libnss3.so!_pt_root [ptthread.c:6dd4270a6c51 : 212 + 0x5] 16:46:54 INFO - r4 = 0x68ca3c00 r5 = 0x5f871120 r6 = 0x00000000 r7 = 0x00000000 16:46:54 INFO - r8 = 0x00eae758 r9 = 0x00000000 r10 = 0x00100000 fp = 0x00000001 16:46:54 INFO - sp = 0x7d62ced0 pc = 0x5f806171 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 21 libc.so + 0x12a02 16:46:54 INFO - r4 = 0x7d62cf00 r5 = 0x5f8060c9 r6 = 0x68ca3c00 r7 = 0x00000078 16:46:54 INFO - r8 = 0x5f8060c9 r9 = 0x68ca3c00 r10 = 0x00100000 fp = 0x00000001 16:46:54 INFO - sp = 0x7d62cef0 pc = 0x400f3a04 16:46:54 INFO - Found by: call frame info 16:46:54 INFO - 22 libc.so + 0x12522 16:46:54 INFO - sp = 0x7d62cf00 pc = 0x400f3524 16:46:54 INFO - Found by: stack scanning 16:46:54 INFO - Thread 0
Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 2•9 years ago
|
||
Hmm, this is a sqlite crash... Ben, you mentioned that you're in touch with some sqlite developers, do you mind CCing them on this bug? Thanks!
Flags: needinfo?(bent.mozilla)
Hi Richard, we're apparently crashing in sqlite3VdbeMakeReady(). Any idea what's going wrong here? Thanks!
Flags: needinfo?(bent.mozilla)
Comment 4•9 years ago
|
||
sqlite3.c line 65900 is either https://www.sqlite.org/src/artifact/f06d38c71d?ln=1748 or https://www.sqlite.org/src/artifact/f06d38c71d?ln=1751 depending on whether the device was running SQLite 3.8.8.3 or 3.8.8, respectively. (Perhaps a different version of SQLite was in use? Can you tell us which one.) Either way, neither Joe nor Dan nor I have any clues how anything in the vicinity of that line could result in a SIGILL! In fact, we are really puzzled about the SIGILL. Does anybody have any insight on that signal that they can share with us?
Comment 5•9 years ago
|
||
This is the code in question in our tree: http://hg.mozilla.org/mozilla-central/file/dd32e3ff3717/db/sqlite3/src/sqlite3.c#l65900 SIGILL means illegal instruction. That signal typically means that you've jumped somewhere that is not a valid code page (or you've jumped at the wrong offset on x86 or other platforms with variable length register encoding, but I don't think that case matters for ARM). However, I have no idea how this line of code can possibly generate a SIGILL...
This has only happened once ... I wouldn't move it beyond the "cosmic rays" (or "bad hardware") category yet.
Comment 7•9 years ago
|
||
Fair!
Comment 8•9 years ago
|
||
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Comment hidden (Legacy TBPL/Treeherder Robot) |
Assignee | ||
Updated•5 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•