Open
Bug 909976
Opened 11 years ago
Updated 2 years ago
The application quits unexpectedly after a few 'WARNING: requested removal of nonexistent window' and 'ASSERTION: consider quit stopper out of bounds'
Categories
(Toolkit :: Startup and Profile System, defect, P5)
Toolkit
Startup and Profile System
Tracking
()
NEW
People
(Reporter: florian, Unassigned)
References
Details
Steps to reproduce:
- in about:config, set "browser.chromeURL" to an empty string. (This has no reason to happen in Firefox by default, but I think it's reasonable for this preference to not be set in XUL applications that don't expose a browser, and handle all http links through nsIExternalProtocolService).
- open the Browser console, enter: window.open() and press enter. Repeat this step several times (typically 3 or 4) until the application quits for no apparent reason.
In a debug build, each time window.open() is entered in the browser console, these messages will be printed to the terminal:
Couldn't convert chrome URL: chrome://navigator/content/navigator.xul
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file .../netwerk/base/src/nsIOService.cpp, line 601
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file .../xpfe/appshell/src/nsWebShellWindow.cpp, line 240
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file .../xpfe/appshell/src/nsAppShellService.cpp, line 590
WARNING: requested removal of nonexistent window: file .../embedding/components/windowwatcher/src/nsWindowWatcher.cpp, line 1194
--DOCSHELL 0x1110bf000 == 11 [id = 13]
WARNING: NS_ENSURE_TRUE(newWindow) failed: file .../xpfe/appshell/src/nsXULWindow.cpp, line 1774
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file .../dom/base/nsGlobalWindow.cpp, line 10111
Once window.open() has been executed as many times as there were opened window, this assertion will be printed once for each window that actually existed:
###!!! ASSERTION: consider quit stopper out of bounds: 'mConsiderQuitStopper > 0', file .../toolkit/components/startup/nsAppStartup.cpp, line 498
And the application quits "cleanly" (it doesn't crash).
Updated•11 years ago
|
Priority: -- → P5
Updated•11 years ago
|
Blocks: Instantbird
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•