Closed
Bug 415775
Opened 17 years ago
Closed 17 years ago
ClearControllers() called after global scope torn down?
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: neil, Unassigned)
References
(Depends on 1 open bug, )
Details
(Keywords: assertion, regression)
Steps to reproduce problem:
1. Open SeaMonkey Mail (problem may also occur with Thunderbird)
2. Close the window
Actual result: ###!!! ASSERTION: XPConnect is being called on a scope without a 'Components' property!
Stack trace:
Break
NS_DebugBreak_P
DEBUG_CheckForComponentsInScope
XPCWrappedNativeScope::FindInJSObjectScope
GetContextFromObject
nsXPCWrappedJSClass::DelegatedQueryInterface
nsXPCWrappedJS::QueryInterface
nsXPTCStubBase::QueryInterface
nsQueryInterface::operator()
nsCOMPtr<nsIControllerContext>::assign_from_qi
nsCOMPtr<nsIControllerContext>::nsCOMPtr<nsIControllerContext>
nsGlobalWindow::ClearControllers() nsCOMPtr<nsIControllerContext> context = do_QueryInterface(controller);
nsGlobalWindow::SetDocShell ClearControllers();
docshell.dll!nsDocShell::Destroy win->SetDocShell(nsnull);
nsXULWindow::Destroy shellAsWin->Destroy();
nsWebShellWindow::Destroy return nsXULWindow::Destroy();
[rest of stack looked irrelevant]
Comment 1•17 years ago
|
||
This doesn't look like a docshell bug. Most likely DOM (global window) or xpconnect.
| Reporter | ||
Updated•17 years ago
|
Component: Embedding: Docshell → DOM
QA Contact: docshell → general
Updated•17 years ago
|
Version: unspecified → Trunk
| Reporter | ||
Comment 2•17 years ago
|
||
OK, so after some thought I've decided that this bug is invalid, because controllers live on the outer window, and only chrome can add and remove them. I documented that you should remove any window controllers you add.
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago
Resolution: --- → INVALID
Comment 3•17 years ago
|
||
(In reply to comment #2)
> I documented that you should remove any window controllers you add.
I added the reference to this bug/behavior to that page...
| Assignee | ||
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•