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...
https://tbpl.mozilla.org/php/getParsedLog.php?id=21240401&tree=Mozilla-Inbound
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
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
https://hg.mozilla.org/mozilla-central/rev/9c2c1d10ebb6
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: