Closed Bug 1104853 Opened 5 years ago Closed 5 years ago

Intermittent browser_938980_navbar_collapsed.js | application crashed [@ PL_DHashTableOperate(PLDHashTable*, void const*, PLDHashOperator)][@ mozilla::dom::indexedDB::(anonymous namespace)::OpenDatabaseOp::SendResults()]

Categories

(Core :: Storage: IndexedDB, defect)

defect
Not set

Tracking

()

RESOLVED FIXED
mozilla37
Tracking Status
firefox35 --- fixed
firefox36 --- fixed
firefox37 --- fixed
firefox-esr31 --- unaffected

People

(Reporter: RyanVM, Assigned: bent.mozilla)

References

Details

(Keywords: crash, intermittent-failure)

Attachments

(1 file)

20:03:34 INFO - 503 INFO TEST-START | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js
20:03:36 INFO - TEST-INFO | Main app process: killed by SIGHUP
20:03:36 INFO - 504 INFO checking window state
20:03:36 INFO - 505 INFO Console message: [JavaScript Warning: "Property contained reference to invalid variable. Error in parsing value for 'transform'. Falling back to 'initial'." {file: "chrome://browser/skin/browser.css" line: 7210 column: 225944 source: " translateY(calc(0px - var(--space-above-tabbar)))"}]
20:03:36 INFO - 506 INFO Entering test
20:03:36 INFO - 507 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | Test should start with navbar visible
20:03:36 INFO - 508 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | navbar should be hidden now
20:03:36 INFO - 509 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | Customization reset should restore visibility to the navbar
20:03:36 INFO - 510 INFO Leaving test
20:03:36 INFO - 511 INFO Entering test
20:03:36 INFO - 512 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | Everything should be in its default state
20:03:36 INFO - 513 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | Test should start with bookmarks toolbar collapsed
20:03:36 INFO - 514 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | bookmarksToolbar should be collapsed
20:03:36 INFO - 515 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | TabsToolbar should not be collapsed
20:03:36 INFO - 516 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | The nav-bar should be shown by default
20:03:36 INFO - 517 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | bookmarksToolbar should be visible now
20:03:36 INFO - 518 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | navbar should be collapsed
20:03:36 INFO - 519 INFO TEST-PASS | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | Should no longer be in default state
20:03:36 INFO - 520 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | application terminated with exit code 1
20:03:36 INFO - runtests.py | Application ran for: 0:00:57.291239
20:03:36 INFO - zombiecheck | Reading PID log: /var/folders/p2/98zlrd054vl7zm_18ryt_18400000w/T/tmp_A5Ebmpidlog
20:03:36 INFO - mozcrash Downloading symbols from: https://ftp-ssl.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/fx-team-macosx64/1416878072/firefox-36.0a1.en-US.mac.crashreporter-symbols.zip
20:04:32 INFO - mozcrash Saved minidump as /builds/slave/talos-slave/test/build/blobber_upload_dir/EEF2D319-34B9-493F-813D-F688B894F713.dmp
20:04:32 INFO - mozcrash Saved app info as /builds/slave/talos-slave/test/build/blobber_upload_dir/EEF2D319-34B9-493F-813D-F688B894F713.extra
20:04:32 WARNING - PROCESS-CRASH | chrome://mochitests/content/browser/browser/components/customizableui/test/browser_938980_navbar_collapsed.js | application crashed [@ PL_DHashTableOperate(PLDHashTable*, void const*, PLDHashOperator)]
20:04:32 INFO - Crash dump filename: /var/folders/p2/98zlrd054vl7zm_18ryt_18400000w/T/tmpnm3v5j.mozrunner/minidumps/EEF2D319-34B9-493F-813D-F688B894F713.dmp
20:04:32 INFO - Operating system: Mac OS X
20:04:32 INFO - 10.8.0 12A269
20:04:32 INFO - CPU: amd64
20:04:32 INFO - family 6 model 42 stepping 7
20:04:32 INFO - 8 CPUs
20:04:32 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
20:04:32 INFO - Crash address: 0x0
20:04:32 INFO - Thread 26 (crashed)
20:04:32 INFO - 0 XUL!PL_DHashTableOperate(PLDHashTable*, void const*, PLDHashOperator) [pldhash.cpp:25e663c7f5b0 : 561 + 0x0]
20:04:32 INFO - rbx = 0x000000010052eca0 r12 = 0x0000000000000000
20:04:32 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
20:04:32 INFO - r15 = 0x000000010052ebc0 rip = 0x00000001014712c7
20:04:32 INFO - rsp = 0x0000000112706c20 rbp = 0x0000000112706c50
20:04:32 INFO - Found by: given as instruction pointer in context
20:04:32 INFO - 1 XUL!mozilla::dom::indexedDB::(anonymous namespace)::OpenDatabaseOp::SendResults() [nsTHashtable.h:25e663c7f5b0 : 132 + 0x4]
20:04:32 INFO - rbx = 0x00000001061bbb44 r12 = 0x0000000000000000
20:04:32 INFO - r13 = 0x0000000002010000 r14 = 0x000000010052ebc0
20:04:32 INFO - r15 = 0x000000010052ebc0 rip = 0x0000000102c2da57
20:04:32 INFO - rsp = 0x0000000112706c60 rbp = 0x0000000112706cd0
20:04:32 INFO - Found by: call frame info
20:04:32 INFO - 2 XUL!mozilla::dom::indexedDB::(anonymous namespace)::FactoryOp::Run() [ActorsParent.cpp:25e663c7f5b0 : 11072 + 0x8]
20:04:32 INFO - rbx = 0x0000000112381110 r12 = 0x0000000000000000
20:04:32 INFO - r13 = 0x0000000002010000 r14 = 0x000000010052ebc0
20:04:32 INFO - r15 = 0x0000000112381178 rip = 0x0000000102c26204
20:04:32 INFO - rsp = 0x0000000112706ce0 rbp = 0x0000000112706d30
20:04:32 INFO - Found by: call frame info
20:04:32 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:25e663c7f5b0 : 830 + 0x5]
20:04:32 INFO - rbx = 0x0000000112381110 r12 = 0x0000000000000000
20:04:32 INFO - r13 = 0x0000000002010000 r14 = 0x0000000112381138
20:04:32 INFO - r15 = 0x0000000112381178 rip = 0x000000010144ec48
20:04:32 INFO - rsp = 0x0000000112706d40 rbp = 0x0000000112706df0
20:04:32 INFO - Found by: call frame info
20:04:32 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:25e663c7f5b0 : 265 + 0xc]
20:04:32 INFO - rbx = 0x0000000000000000 r12 = 0x000000011237c5e0
20:04:32 INFO - r13 = 0x0000000002010000 r14 = 0x000000011237c5c0
20:04:32 INFO - r15 = 0x0000000112706e00 rip = 0x000000010146ec05
20:04:32 INFO - rsp = 0x0000000112706e00 rbp = 0x0000000112706e10
20:04:32 INFO - Found by: call frame info
20:04:32 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:25e663c7f5b0 : 339 + 0xa]
20:04:32 INFO - rbx = 0x0000000112340840 r12 = 0x000000011237c5e0
20:04:32 INFO - r13 = 0x0000000002010000 r14 = 0x000000011237c5c0
20:04:32 INFO - r15 = 0x0000000112706e00 rip = 0x00000001017297af
20:04:32 INFO - rsp = 0x0000000112706e20 rbp = 0x0000000112706e80
20:04:32 INFO - Found by: call frame info
See Also: → 1102310
It looks like gLiveDatabaseInfos is null here.
Flags: needinfo?(bent.mozilla)
Attached patch Patch, v1Splinter Review
Assignee: nobody → bent.mozilla
Status: NEW → ASSIGNED
Flags: needinfo?(bent.mozilla)
Attachment #8537483 - Flags: review?(khuey)
https://hg.mozilla.org/mozilla-central/rev/97da5f6cf1b5
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla37
Please request Aurora and Beta approval on this when you get a chance.
Flags: needinfo?(bent.mozilla)
Actually, comment 19 is on a push from after this landed.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment on attachment 8537483 [details] [diff] [review]
Patch, v1

Approval Request Comment
[Feature/regressing bug #]: 994190
[User impact if declined]: Occasional crashes
[Describe test coverage new/current, TBPL]: tbpl hits this semi-frequently
[Risks and why]: Very safe, simple null check
[String/UUID change made/needed]: None
Flags: needinfo?(bent.mozilla)
Attachment #8537483 - Flags: approval-mozilla-beta?
Attachment #8537483 - Flags: approval-mozilla-aurora?
Comment 19 has a totally different stack.
Status: REOPENED → RESOLVED
Closed: 5 years ago5 years ago
Resolution: --- → FIXED
(In reply to ben turner [:bent] (use the needinfo? flag!) from comment #22)
> Comment 19 has a totally different stack.

Spun off to bug 1112620.
Attachment #8537483 - Flags: approval-mozilla-beta?
Attachment #8537483 - Flags: approval-mozilla-beta+
Attachment #8537483 - Flags: approval-mozilla-aurora?
Attachment #8537483 - Flags: approval-mozilla-aurora+
Flags: qe-verify-
You need to log in before you can comment on or make changes to this bug.