Closed
Bug 622218
Opened 14 years ago
Closed 9 years ago
Quitting during window.open causes shutdown hang
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: jruderman, Unassigned)
References
Details
(Keywords: hang, testcase)
Attachments
(2 files, 2 obsolete files)
###!!! ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that.: 'factoryPtr', file nsWeakReference.cpp, line 109
Reporter | ||
Comment 1•14 years ago
|
||
nsGlobalWindow::OpenJS spins the event loop!?
Reporter | ||
Comment 2•14 years ago
|
||
Reporter | ||
Comment 3•14 years ago
|
||
The assertion is most likely to trigger if you press Cmd+Q just before the testcase opens a new window.
Comment 4•14 years ago
|
||
> nsGlobalWindow::OpenJS spins the event loop!?
Yes, because it has to load the XUL for the new window's browser UI.
Reporter | ||
Comment 5•14 years ago
|
||
See bug 622764 for another assertion that sometimes accompanies this one.
Comment 6•12 years ago
|
||
bug 795703 has been pushed to m-i and might fix this.
Reporter | ||
Comment 7•12 years ago
|
||
That fixes the assertion, but I still get the hang (depending on timing; see comment 3).
Keywords: assertion
Summary: Quitting during window.open causes "ASSERTION: Oops! You're asking for a weak reference to an object that doesn't support that" and shutdown hang → Quitting during window.open causes shutdown hang
Reporter | ||
Comment 8•12 years ago
|
||
Attachment #500453 -
Attachment is obsolete: true
Attachment #500454 -
Attachment is obsolete: true
Reporter | ||
Comment 9•9 years ago
|
||
WFM. I tried about 20 times and didn't get any hangs or assertions.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Assignee | ||
Updated•5 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•