Closed Bug 934769 Opened 11 years ago Closed 10 years ago

Intermittent browser_navigateaway.js | application crashed [@ nsGlobalWindow::DispatchEvent(nsIDOMEvent*, bool*)] (Assertion failure: !IsInnerWindow() || IsCurrentInnerWindow(), at nsGlobalWindow.cpp:8914

Categories

(Toolkit :: Add-ons Manager, defect)

x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: KWierso, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

https://tbpl.mozilla.org/php/getParsedLog.php?id=30097217&tree=Mozilla-Inbound
slave: talos-r4-lion-022


13:17:40     INFO -  ++DOMWINDOW == 548 (0x14f14bbb8) [serial = 11997] [outer = 0x16b569388]
13:17:41     INFO -  ++DOCSHELL 0x16bee2e60 == 103 [id = 4642]
13:17:41     INFO -  ++DOMWINDOW == 549 (0x1641ea028) [serial = 11998] [outer = 0x0]
13:17:41     INFO -  ++DOMWINDOW == 550 (0x1638eb1a8) [serial = 11999] [outer = 0x1641ea028]
13:17:41     INFO -  [Parent 1249] WARNING: Subdocument container has no frame: file ../../../layout/base/nsDocumentViewer.cpp, line 2347
13:17:41     INFO -  ++DOCSHELL 0x16f668030 == 104 [id = 4643]
13:17:41     INFO -  ++DOMWINDOW == 551 (0x16f620bb8) [serial = 12000] [outer = 0x0]
13:17:41     INFO -  TEST-PASS | chrome://mochitests/content/browser/browser/devtools/inspector/test/browser_inspector_select_last_selected.js | Node re-selected after navigation
13:17:41     INFO -  [Parent 1249] WARNING: No inner window available!: file ../../../dom/base/nsGlobalWindow.cpp, line 9280
13:17:41     INFO -  TypeError: this.markup is undefined: InspectorPanel_onNewRoot/</<@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/inspector/inspector-panel.js:361
13:17:41     INFO -  @resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/shared/event-emitter.js:63
13:17:41     INFO -  EventEmitter_emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/shared/event-emitter.js:110
13:17:41     INFO -  InspectorPanel__onMarkupFrameLoad@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/inspector/inspector-panel.js:676
13:17:41     INFO -  InspectorPanel_initMarkupPanel_onload@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/inspector/inspector-panel.js:658
13:17:41     INFO -  [Parent 1249] WARNING: NS_ENSURE_TRUE(currentInner) failed: file ../../../dom/base/nsGlobalWindow.cpp, line 8303
13:17:41     INFO -  TEST-INFO | chrome://mochitests/content/browser/browser/devtools/inspector/test/browser_inspector_select_last_selected.js | Console message: [JavaScript Error: "TypeError: this.markup is undefined: InspectorPanel_onNewRoot/</<@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/inspector/inspector-panel.js:361
13:17:41     INFO -  @resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/shared/event-emitter.js:63
13:17:41     INFO -  EventEmitter_emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/shared/event-emitter.js:110
13:17:41     INFO -  InspectorPanel__onMarkupFrameLoad@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/inspector/inspector-panel.js:676
13:17:41     INFO -  InspectorPanel_initMarkupPanel_onload@resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/inspector/inspector-panel.js:658
13:17:41     INFO -  " {file: "resource://gre/modules/commonjs/toolkit/loader.js -> resource:///modules/devtools/shared/event-emitter.js" line: 115}]
13:17:41     INFO -  --DOMWINDOW == 550 (0x16f620bb8) [serial = 12000] [outer = 0x0] [url = ]
13:17:41     INFO -  console.error:
13:17:41     INFO -    markup view destroyed
13:17:41     INFO -  console.error:
13:17:41     INFO -    markup view destroyed
13:17:41     INFO -  console.error:
13:17:41     INFO -    markup view destroyed
13:17:42     INFO -  [Parent 1249] WARNING: NS_ENSURE_TRUE(mMutable) failed: file ../../../../netwerk/base/src/nsSimpleURI.cpp, line 264
13:17:42     INFO -  *************************
13:17:42     INFO -  A coding exception was thrown in a Promise resolution callback.
13:17:42     INFO -  Full message: TypeError: this.docShell is null
13:17:42     INFO -  See https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise
13:17:42     INFO -  Full stack: get_webNavigation@chrome://global/content/bindings/browser.xml:278
13:17:42     INFO -  get_currentURI@chrome://global/content/bindings/browser.xml:205
13:17:42     INFO -  @resource://gre/modules/PageThumbs.jsm:331
13:17:42     INFO -  @resource://gre/modules/Promise.jsm:767
13:17:42     INFO -  @resource://gre/modules/Promise.jsm:531
13:17:42     INFO -  *************************
13:17:42     INFO -  INFO TEST-END | chrome://mochitests/content/browser/browser/devtools/inspector/test/browser_inspector_select_last_selected.js | finished in 16221ms

...
Followed by
...

14:18:25     INFO -  TEST-INFO | checking window state
14:18:25     INFO -  TEST-START | chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_navigateaway.js
14:18:25     INFO -  ++DOCSHELL 0x176ae9340 == 30 [id = 7535]
14:18:25     INFO -  ++DOMWINDOW == 84 (0x144c64aa8) [serial = 19442] [outer = 0x0]
14:18:25     INFO -  ++DOMWINDOW == 85 (0x1767a1ea8) [serial = 19443] [outer = 0x144c64aa8]
14:18:25     INFO -  [Parent 1249] WARNING: NS_ENSURE_TRUE(mMutable) failed: file ../../../../netwerk/base/src/nsSimpleURI.cpp, line 264
14:18:25     INFO -  [Parent 1249] WARNING: NS_ENSURE_TRUE(mMutable) failed: file ../../../../netwerk/base/src/nsSimpleURI.cpp, line 264
14:18:26     INFO -  ++DOMWINDOW == 86 (0x16f6a0c68) [serial = 19444] [outer = 0x144c64aa8]
14:18:26     INFO -  TEST-INFO | chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_navigateaway.js | Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://example.com/browser/toolkit/mozapps/extensions/test/xpinstall/installtrigger.html?%7B%22Unsigned%20XPI%22%3A%22http%3A%2F%2Fexample.com%2Fbrowser%2Ftoolkit%2Fmozapps%2Fextensions%2Ftest%2Fxpinstall%2Funsigned.xpi%22%7D" line: 0}]
14:18:26     INFO -  TEST-PASS | chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_navigateaway.js | Should have seen the expected number of installs started
14:18:26     INFO -  *** LOG addons.xpi: Download started for http://example.com/browser/toolkit/mozapps/extensions/test/xpinstall/unsigned.xpi to file /Users/cltbld/Library/Caches/TemporaryItems/tmp-el8.xpi
14:18:26     INFO -  *** LOG addons.xpi: Download of http://example.com/browser/toolkit/mozapps/extensions/test/xpinstall/unsigned.xpi completed.
14:18:26     INFO -  ++DOCSHELL 0x1768f9980 == 31 [id = 7536]
14:18:26     INFO -  ++DOMWINDOW == 87 (0x16ee40268) [serial = 19445] [outer = 0x0]
14:18:26     INFO -  ++DOMWINDOW == 88 (0x17688f2b8) [serial = 19446] [outer = 0x16ee40268]
14:18:26     INFO -  TEST-INFO | chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_navigateaway.js | must wait for load
14:18:26     INFO -  TEST-INFO | chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_navigateaway.js | must wait for focus
14:18:26     INFO -  TEST-INFO | chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_navigateaway.js | Console message: LOG addons.xpi: Download started for http://example.com/browser/toolkit/mozapps/extensions/test/xpinstall/unsigned.xpi to file /Users/cltbld/Library/Caches/TemporaryItems/tmp-el8.xpi
14:18:26     INFO -  ++DOMWINDOW == 89 (0x17698d158) [serial = 19447] [outer = 0x144c64aa8]
14:18:26     INFO -  TEST-INFO | chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_navigateaway.js | Console message: LOG addons.xpi: Download of http://example.com/browser/toolkit/mozapps/extensions/test/xpinstall/unsigned.xpi completed.
14:18:26     INFO -  [Parent 1249] WARNING: NS_ENSURE_TRUE(mMutable) failed: file ../../../../netwerk/base/src/nsSimpleURI.cpp, line 264
14:18:26     INFO -  OpenGL version detected: 210
14:18:26     INFO -  [Parent 1249] WARNING: depth_texture marked as unsupported: file ../../../gfx/gl/GLContextFeatures.cpp, line 412
14:18:26     INFO -  [Parent 1249] WARNING: NS_ENSURE_TRUE(aSelection->GetRangeCount()) failed: file ../../../../editor/libeditor/base/nsEditor.cpp, line 3805
14:18:26     INFO -  [Parent 1249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file ../../../../editor/libeditor/base/nsEditor.cpp, line 3784
14:18:26     INFO -  [Parent 1249] WARNING: NS_ENSURE_SUCCESS(res, res) failed with result 0x80004005: file ../../../../editor/libeditor/text/nsTextEditRules.cpp, line 417
14:18:27     INFO -  [Parent 1249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file ../../../../content/events/src/nsContentEventHandler.cpp, line 94
14:18:27     INFO -  TEST-INFO | chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_navigateaway.js | Console message: OpenGL compositor Initialized Succesfully.
14:18:27     INFO -  Version: 2.1 NVIDIA-7.12.9
14:18:27     INFO -  Vendor: NVIDIA Corporation
14:18:27     INFO -  Renderer: NVIDIA GeForce 320M OpenGL Engine
14:18:27     INFO -  FBO Texture Target: TEXTURE_2D
14:18:27     INFO -  [Parent 1249] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file ../../../widget/cocoa/nsChildView.mm, line 5176
14:18:27     INFO -  [Parent 1249] WARNING: getting z level of unregistered window: file ../../../../xpfe/appshell/src/nsWindowMediator.cpp, line 590
14:18:27     INFO -  [Parent 1249] WARNING: getting z level of unregistered window: file ../../../../xpfe/appshell/src/nsWindowMediator.cpp, line 590
14:18:27     INFO -  *** LOG addons.xpi: Starting install of http://example.com/browser/toolkit/mozapps/extensions/test/xpinstall/unsigned.xpi
14:18:27     INFO -  Assertion failure: !IsInnerWindow() || IsCurrentInnerWindow() (We should only fire events on the current inner window.), at ../../../dom/base/nsGlobalWindow.cpp:8914
14:18:28  WARNING -  TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_navigateaway.js | application terminated with exit code 256
14:18:28     INFO -  INFO | runtests.py | Application ran for: 2:16:52.623254
14:18:28     INFO -  INFO | zombiecheck | Reading PID log: /var/folders/_p/bxgbj19d599bq0_88krk2ktm00000w/T/tmpDpDHz1pidlog
14:18:46  WARNING -  PROCESS-CRASH | chrome://mochitests/content/browser/toolkit/mozapps/extensions/test/xpinstall/browser_navigateaway.js | application crashed [@ nsGlobalWindow::DispatchEvent(nsIDOMEvent*, bool*)]
14:18:46     INFO -  Crash dump filename: /var/folders/_p/bxgbj19d599bq0_88krk2ktm00000w/T/tmp3vu8Am/minidumps/03F3AD94-B5B4-4515-B668-DBA5A92891AA.dmp
14:18:46     INFO -  Operating system: Mac OS X
14:18:46     INFO -                    10.7.2 11C74
14:18:46     INFO -  CPU: amd64
14:18:46     INFO -       family 6 model 23 stepping 10
14:18:46     INFO -       2 CPUs
14:18:46     INFO -  Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
14:18:46     INFO -  Crash address: 0x0
14:18:46     INFO -  Thread 0 (crashed)
14:18:46     INFO -   0  XUL!nsGlobalWindow::DispatchEvent(nsIDOMEvent*, bool*) [nsGlobalWindow.cpp:2ea21428f70c : 8913 + 0x0]
14:18:46     INFO -      rbx = 0x00007fff76113630   r12 = 0x000000016f6a0bd0
14:18:46     INFO -      r13 = 0x00007fff5fbf3258   r14 = 0x00007fff5fbf3200
14:18:46     INFO -      r15 = 0x000000016f6a0bb0   rip = 0x0000000101c76733
14:18:46     INFO -      rsp = 0x00007fff5fbf31d0   rbp = 0x00007fff5fbf3210
14:18:46     INFO -      Found by: given as instruction pointer in context
Summary: Intermittent browser_navigateaway.js | application terminated with exit code 256 | application crashed [@ nsGlobalWindow::DispatchEvent(nsIDOMEvent*, bool*)] (Assertion failure: !IsInnerWindow() || IsCurrentInnerWindow(), at nsGlobalWindow.cpp:8914 → Intermittent browser_navigateaway.js | application crashed [@ nsGlobalWindow::DispatchEvent(nsIDOMEvent*, bool*)] (Assertion failure: !IsInnerWindow() || IsCurrentInnerWindow(), at nsGlobalWindow.cpp:8914
(Was wrapping awkwardly in TBPL's annotated summary, making the match less obvious at a glance :-))
This is pretty frequent, can we please get a look?
The assertion looks similar to bug 935786, maybe it is the same issue.
Timing is similar, so I'll mark the dependency for now.
Depends on: 935786
Probably a dupe of bug 935786.
Closing bugs where TBPLbot has previously commented, but have now not been modified for >3 months & do not contain the whiteboard strings for disabled/annotated tests or use the keyword leave-open. Filter on: mass-intermittent-bug-closure-2014-07
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.