Closed Bug 1112620 Opened 10 years ago Closed 10 years ago

Intermittent browser_938980_navbar_collapsed.js | application crashed [@ PL_DHashTableOperate(PLDHashTable *,void const *,PLDHashOperator)]

Categories

(Core :: Storage: IndexedDB, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla40
Tracking Status
firefox35 --- wontfix
firefox36 --- wontfix
firefox37 --- wontfix
firefox38 --- fixed
firefox39 --- fixed
firefox40 --- fixed
firefox-esr31 --- unaffected

People

(Reporter: RyanVM, Assigned: bent.mozilla)

References

Details

(Keywords: crash, intermittent-failure)

Attachments

(1 file)

+++ This bug was initially created as a clone of Bug #1104853 +++ 06:06:29 INFO - 523 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | Everything should be in its default state 06:06:29 INFO - 524 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | Test should start with bookmarks toolbar collapsed 06:06:29 INFO - 525 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | bookmarksToolbar should be collapsed 06:06:29 INFO - 526 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | TabsToolbar should not be collapsed 06:06:29 INFO - 527 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | The nav-bar should be shown by default 06:06:29 INFO - 528 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | bookmarksToolbar should be visible now 06:06:29 INFO - 529 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | navbar should be collapsed 06:06:29 INFO - 530 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | Should no longer be in default state 06:06:29 INFO - 531 INFO Console message: [JavaScript Error: "IndexedDB UnknownErr: ActorsParent.cpp:6207"] 06:06:29 INFO - 532 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | application terminated with exit code 1 06:06:29 INFO - runtests.py | Application ran for: 0:00:49.380000 06:06:29 INFO - zombiecheck | Reading PID log: c:\users\cltbld~1.t-w\appdata\local\temp\tmp3awz5opidlog 06:06:29 INFO - mozcrash Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-inbound-win64/1418817271/firefox-37.0a1.en-US.win64-x86_64.crashreporter-symbols.zip 06:06:34 INFO - mozcrash Saved minidump as C:\slave\test\build\blobber_upload_dir\a7aa1da8-c1be-40d3-8cb1-aa3ae62216c3.dmp 06:06:34 INFO - mozcrash Saved app info as C:\slave\test\build\blobber_upload_dir\a7aa1da8-c1be-40d3-8cb1-aa3ae62216c3.extra 06:06:34 WARNING - PROCESS-CRASH | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | application crashed [@ PL_DHashTableOperate(PLDHashTable *,void const *,PLDHashOperator)] 06:06:34 INFO - Crash dump filename: c:\users\cltbld~1.t-w\appdata\local\temp\tmp_eciah.mozrunner\minidumps\a7aa1da8-c1be-40d3-8cb1-aa3ae62216c3.dmp 06:06:34 INFO - Operating system: Windows NT 06:06:34 INFO - 6.2.9200 06:06:34 INFO - CPU: amd64 06:06:34 INFO - family 6 model 30 stepping 5 06:06:34 INFO - 8 CPUs 06:06:34 INFO - Crash reason: EXCEPTION_ACCESS_VIOLATION_READ 06:06:34 INFO - Crash address: 0x0 06:06:34 INFO - Thread 31 (crashed) 06:06:34 INFO - 0 xul.dll!PL_DHashTableOperate(PLDHashTable *,void const *,PLDHashOperator) [pldhash.cpp:0661a1b7ec14 : 667 + 0x0] 06:06:34 INFO - rbx = 0x000000b918dffb00 r12 = 0x0000000000000000 06:06:34 INFO - r13 = 0x0000000000000001 r14 = 0x000000b918dffd90 06:06:34 INFO - r15 = 0x0000000000000000 rip = 0x000007fe677aa369 06:06:34 INFO - rsp = 0x000000b918dffa50 rbp = 0x000000b918dffc80 06:06:34 INFO - Found by: given as instruction pointer in context 06:06:34 INFO - 1 xul.dll!nsClassHashtable<nsCStringHashKey,mozilla::dom::FileService::StorageInfo>::Get(nsACString_internal const &,mozilla::dom::FileService::StorageInfo * *) [nsClassHashtable.h:0661a1b7ec14 : 90 + 0x7] 06:06:34 INFO - rbx = 0x000000b918dffb00 r12 = 0x0000000000000000 06:06:34 INFO - r13 = 0x0000000000000001 r14 = 0x000000b918dffd90 06:06:34 INFO - r15 = 0x0000000000000000 rip = 0x000007fe6840657d 06:06:34 INFO - rsp = 0x000000b918dffa80 rbp = 0x000000b918dffc80 06:06:34 INFO - Found by: call frame info 06:06:34 INFO - 2 xul.dll!mozilla::dom::indexedDB::`anonymous namespace'::VersionChangeTransaction::UpdateMetadata(tag_nsresult) [ActorsParent.cpp:0661a1b7ec14 : 8080 + 0x14] 06:06:34 INFO - rbx = 0x000000b918dffb00 r12 = 0x0000000000000000 06:06:34 INFO - r13 = 0x0000000000000001 r14 = 0x000000b918dffd90 06:06:34 INFO - r15 = 0x0000000000000000 rip = 0x000007fe68620d7b 06:06:34 INFO - rsp = 0x000000b918dffab0 rbp = 0x000000b918dffc80 06:06:34 INFO - Found by: call frame info 06:06:34 INFO - 3 xul.dll!mozilla::dom::indexedDB::`anonymous namespace'::TransactionBase::CommitOp::TransactionFinishedBeforeUnblock() [ActorsParent.cpp:0661a1b7ec14 : 13358 + 0xc] 06:06:34 INFO - rbx = 0x000000b918dffb00 r12 = 0x0000000000000000 06:06:34 INFO - r13 = 0x0000000000000001 r14 = 0x000000b918dffd90 06:06:34 INFO - r15 = 0x0000000000000000 rip = 0x000007fe686202e1 06:06:34 INFO - rsp = 0x000000b918dffb00 rbp = 0x000000b918dffc80 06:06:34 INFO - Found by: call frame info 06:06:34 INFO - 4 xul.dll!mozilla::dom::indexedDB::TransactionThreadPool::FinishTransactionRunnable::Run() [TransactionThreadPool.cpp:0661a1b7ec14 : 955 + 0x8] 06:06:34 INFO - rbx = 0x000000b918dffb00 r12 = 0x0000000000000000 06:06:34 INFO - r13 = 0x0000000000000001 r14 = 0x000000b918dffd90 06:06:34 INFO - r15 = 0x0000000000000000 rip = 0x000007fe68640e2f 06:06:34 INFO - rsp = 0x000000b918dffb40 rbp = 0x000000b918dffc80 06:06:34 INFO - Found by: call frame info 06:06:34 INFO - 5 xul.dll!nsThread::ProcessNextEvent(bool,bool *) [nsThread.cpp:0661a1b7ec14 : 835 + 0x8] 06:06:34 INFO - rbx = 0x000000b918dffb00 r12 = 0x0000000000000000 06:06:34 INFO - r13 = 0x0000000000000001 r14 = 0x000000b918dffd90 06:06:34 INFO - r15 = 0x0000000000000000 rip = 0x000007fe6778e9dc 06:06:34 INFO - rsp = 0x000000b918dffb80 rbp = 0x000000b918dffc80 06:06:34 INFO - Found by: call frame info
Attached patch changes.patch (deleted) — Splinter Review
Assignee: nobody → bent.mozilla
Status: NEW → ASSIGNED
Attachment #8586380 - Flags: review?(khuey)
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla40
ben-tee, can you nominate this for aurora/beta as well? :)
Comment on attachment 8586380 [details] [diff] [review] changes.patch Approval Request Comment [Feature/regressing bug #]: Bug 994190 [User impact if declined]: Rare crash if timing is incredibly unlucky while opening an IndexedDB database and then closing the page immediately. [Describe test coverage new/current, TreeHerder]: Tests hit this [Risks and why]: This is pretty safe, it just adds a few null checks basically. [String/UUID change made/needed]: None
Flags: needinfo?(bent.mozilla)
Attachment #8586380 - Flags: approval-mozilla-beta?
Attachment #8586380 - Flags: approval-mozilla-aurora?
Attachment #8586380 - Flags: approval-mozilla-beta?
Attachment #8586380 - Flags: approval-mozilla-beta+
Attachment #8586380 - Flags: approval-mozilla-aurora?
Attachment #8586380 - Flags: approval-mozilla-aurora+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: