Closed Bug 855276 Opened 12 years ago Closed 12 years ago

Intermittent test_open_empty_db.html,test_indexes.html | Exited with code -1073741819 during test run [@ mozilla::dom::indexedDB::TransactionThreadPool::MaybeFireCallback(mozilla::dom::indexedDB::TransactionThreadPool::DatabasesCompleteCallback &)][@ 0x0]

Categories

(Core :: Storage: IndexedDB, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla23

People

(Reporter: RyanVM, Assigned: khuey)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

Attachments

(1 file)

https://tbpl.mozilla.org/php/getParsedLog.php?id=21152435&tree=Mozilla-Inbound Rev3 WINNT 6.1 mozilla-inbound opt test mochitest-2 on 2013-03-27 03:23:20 PDT for push 61b8a5101c5b slave: talos-r3-w7-041 03:43:43 INFO - 25231 INFO TEST-START | /tests/dom/indexedDB/test/test_open_empty_db.html 03:43:46 WARNING - TEST-UNEXPECTED-FAIL | /tests/dom/indexedDB/test/test_open_empty_db.html | Exited with code -1073741819 during test run 03:43:46 INFO - INFO | automation.py | Application ran for: 0:18:28.538000 03:43:46 INFO - INFO | zombiecheck | Reading PID log: c:\users\cltbld\appdata\local\temp\tmp1lqolnpidlog 03:43:46 INFO - ==> process 1108 launched child process 1556 03:43:46 INFO - ==> process 1108 launched child process 2884 03:43:46 INFO - ==> process 1108 launched child process 1260 03:43:46 INFO - ==> process 1108 launched child process 2928 03:43:46 INFO - ==> process 1108 launched child process 2940 03:43:46 INFO - ==> process 1108 launched child process 3440 03:43:46 INFO - ==> process 1108 launched child process 3076 03:43:46 INFO - ==> process 1108 launched child process 1524 03:43:46 INFO - ==> process 1108 launched child process 2452 03:43:46 INFO - ==> process 1108 launched child process 1844 03:43:46 INFO - ==> process 1108 launched child process 3104 03:43:46 INFO - ==> process 1108 launched child process 3744 03:43:46 INFO - ==> process 1108 launched child process 1644 03:43:46 INFO - ==> process 1108 launched child process 2136 03:43:46 INFO - ==> process 1108 launched child process 2800 03:43:46 INFO - ==> process 1108 launched child process 3240 03:43:46 INFO - ==> process 1108 launched child process 3756 03:43:46 INFO - ==> process 1108 launched child process 3612 03:43:46 INFO - ==> process 1108 launched child process 2180 03:43:46 INFO - ==> process 1108 launched child process 596 03:43:46 INFO - ==> process 1108 launched child process 1100 03:43:46 INFO - ==> process 1108 launched child process 2752 03:43:46 INFO - ==> process 1108 launched child process 1584 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 1556 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 2884 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 1260 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 2928 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 2940 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 3440 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 3076 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 1524 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 2452 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 1844 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 3104 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 3744 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 1644 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 2136 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 2800 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 3240 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 3756 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 3612 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 2180 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 596 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 1100 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 2752 03:43:46 INFO - INFO | zombiecheck | Checking for orphan process with PID: 1584 03:43:46 INFO - mozcrash INFO | Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-inbound-win32/1364374926/firefox-22.0a1.en-US.win32.crashreporter-symbols.zip 03:43:46 INFO - Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-inbound-win32/1364374926/firefox-22.0a1.en-US.win32.crashreporter-symbols.zip 03:44:02 INFO - PROCESS-CRASH | /tests/dom/indexedDB/test/test_open_empty_db.html | application crashed [@ mozilla::dom::indexedDB::TransactionThreadPool::MaybeFireCallback(mozilla::dom::indexedDB::TransactionThreadPool::DatabasesCompleteCallback &)] 03:44:02 INFO - Crash dump filename: c:\users\cltbld\appdata\local\temp\tmpzvc4wh\minidumps\ae391538-b0b9-42c8-9cf1-8ac8648bb33a.dmp 03:44:02 INFO - Operating system: Windows NT 03:44:02 INFO - 6.1.7600 03:44:02 INFO - CPU: x86 03:44:02 INFO - GenuineIntel family 6 model 23 stepping 10 03:44:02 INFO - 2 CPUs 03:44:02 INFO - Crash reason: EXCEPTION_ACCESS_VIOLATION_READ 03:44:02 INFO - Crash address: 0xc 03:44:02 INFO - Thread 0 (crashed) 03:44:02 INFO - 0 xul.dll!mozilla::dom::indexedDB::TransactionThreadPool::MaybeFireCallback(mozilla::dom::indexedDB::TransactionThreadPool::DatabasesCompleteCallback &) [TransactionThreadPool.cpp:61b8a5101c5b : 473 + 0xb] 03:44:02 INFO - eip = 0x6bcd2a82 esp = 0x0025f0e4 ebp = 0x0025f0f8 ebx = 0x00000002 03:44:02 INFO - esi = 0x00000010 edi = 0x0e0e7fa8 eax = 0x04837724 ecx = 0x00000000 03:44:02 INFO - edx = 0x0ab1f5a0 efl = 0x00210206 03:44:02 INFO - Found by: given as instruction pointer in context 03:44:02 INFO - 1 xul.dll!mozilla::dom::indexedDB::TransactionThreadPool::FinishTransaction(mozilla::dom::indexedDB::IDBTransaction *) [TransactionThreadPool.cpp:61b8a5101c5b : 220 + 0xe] 03:44:02 INFO - eip = 0x6bcd347e esp = 0x0025f100 ebp = 0x0025f11c 03:44:02 INFO - Found by: call frame info 03:44:02 INFO - 2 xul.dll!mozilla::dom::indexedDB::FinishTransactionRunnable::Run() [TransactionThreadPool.cpp:61b8a5101c5b : 598 + 0xa] 03:44:02 INFO - eip = 0x6bcd35c2 esp = 0x0025f124 ebp = 0x0025f12c 03:44:02 INFO - Found by: call frame info 03:44:02 INFO - 3 xul.dll!nsThread::ProcessNextEvent(bool,bool *) [nsThread.cpp:61b8a5101c5b : 627 + 0x5] 03:44:02 INFO - eip = 0x6c26ada6 esp = 0x0025f134 ebp = 0x0025f158 03:44:02 INFO - Found by: call frame info 03:44:02 INFO - 4 xul.dll!NS_ProcessNextEvent(nsIThread *,bool) [nsThreadUtils.cpp:61b8a5101c5b : 238 + 0xc] 03:44:02 INFO - eip = 0x6c2410d7 esp = 0x0025f160 ebp = 0x0025f16c 03:44:02 INFO - Found by: call frame info 03:44:02 INFO - 5 xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [MessagePump.cpp:61b8a5101c5b : 117 + 0x9] 03:44:02 INFO - eip = 0x6c0c26ef esp = 0x0025f174 ebp = 0x0025f198 03:44:02 INFO - Found by: call frame info 03:44:02 INFO - 6 xul.dll!MessageLoop::RunHandler() [message_loop.cc:61b8a5101c5b : 209 + 0x8] 03:44:02 INFO - eip = 0x6c286328 esp = 0x0025f1a0 ebp = 0x0025f1d0 03:44:02 INFO - Found by: call frame info 03:44:02 INFO - 7 xul.dll!MessageLoop::Run() [message_loop.cc:61b8a5101c5b : 183 + 0x6] 03:44:02 INFO - eip = 0x6c2863e5 esp = 0x0025f1d8 ebp = 0x0025f1f0 03:44:02 INFO - Found by: call frame info 03:44:02 INFO - 8 xul.dll!nsBaseAppShell::Run() [nsBaseAppShell.cpp:61b8a5101c5b : 163 + 0xb] 03:44:02 INFO - eip = 0x6c01c46d esp = 0x0025f1f8 ebp = 0x0025f200 03:44:02 INFO - Found by: call frame info
I'm not actively working on this.
Assignee: bent.mozilla → nobody
It's really bizarre that this just started happening. To my knowledge nothing in this code has really changed for quite a while...
Crash Signature: [@ mozilla::dom::indexedDB::TransactionThreadPool::MaybeFireCallback(mozilla::dom::indexedDB::TransactionThreadPool::DatabasesCompleteCallback &)] → [@ mozilla::dom::indexedDB::TransactionThreadPool::MaybeFireCallback(mozilla::dom::indexedDB::TransactionThreadPool::DatabasesCompleteCallback &)] [@ 0x0]
Summary: Intermittent dom/indexedDB/test/test_open_empty_db.html | Exited with code -1073741819 during test run [@ mozilla::dom::indexedDB::TransactionThreadPool::MaybeFireCallback(mozilla::dom::indexedDB::TransactionThreadPool::DatabasesCompleteCallback &)] → Intermittent test_open_empty_db.html,test_indexes.html | Exited with code -1073741819 during test run [@ mozilla::dom::indexedDB::TransactionThreadPool::MaybeFireCallback(mozilla::dom::indexedDB::TransactionThreadPool::DatabasesCompleteCallback &)][@ 0x0]
Blocks: 857539
Attached patch Diagnostic Patch (deleted) — — Splinter Review
Attachment #732995 - Flags: review?(bent.mozilla)
Comment on attachment 732995 [details] [diff] [review] Diagnostic Patch Review of attachment 732995 [details] [diff] [review]: ----------------------------------------------------------------- ::: content/html/content/src/nsHTMLFormElement.cpp @@ -2185,5 @@ > } > } > > -static PLDHashOperator > -ControlTraverser(const nsAString& key, nsISupports* control, void* userArg) Uh huh. Let's not let this in. ::: dom/indexedDB/TransactionThreadPool.h @@ +180,5 @@ > nsClassHashtable<nsISupportsHashKey, DatabaseTransactionInfo> > mTransactionsInProgress; > > nsTArray<DatabasesCompleteCallback> mCompleteCallbacks; > + bool mTouchingCallbacks; DebugOnly!
Attachment #732995 - Flags: review?(bent.mozilla) → review+
Diagnostic patch backed out for mochitest-other orange. https://hg.mozilla.org/integration/mozilla-inbound/rev/8a97d3df713a https://tbpl.mozilla.org/php/getParsedLog.php?id=21434909&tree=Mozilla-Inbound 09:14:58 WARNING - TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/docshell/test/chrome/test_private_hidden_window.html | Exited with code -6 during test run 09:15:00 ERROR - Return code: 250 09:15:50 INFO - 2419 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/a11y/accessible/events/test_docload.html | Different amount of expected children of [' no node info ', role: app root, name: 'Nightly', address: 0x123a77ab0]. - got 3, expected 2 09:15:51 INFO - 2426 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/a11y/accessible/events/test_docload.html | Different amount of expected children of [' no node info ', role: app root, name: 'Nightly', address: 0x123a77ab0]. - got 3, expected 2
Blocks: 859333
Assignee: nobody → khuey
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla23
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Whiteboard: [leave open]
Blocks: 863908
Blocks: 864153
No occurrences since bug 855331 was fixed.
Status: REOPENED → RESOLVED
Closed: 12 years ago12 years ago
Resolution: --- → FIXED
Whiteboard: [leave open]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: