Closed Bug 14542 Opened 21 years ago Closed 20 years ago

[DOGFOOD] close sidebar from View menu, reopen, crash

Categories

(Core Graveyard :: RDF, defect, P1, critical)

defect

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: brendan, Assigned: waterson)

Details

(Whiteboard: [PDT+])

assertbotch here, called from JS:

nsDebug::Assertion(const char * 0x00e91f60, const char * 0x00e91f58, const char
* 0x00e91f28, int 0x00000090) line 181 + 13 bytes
GetScheme(const char * 0x00000000, char * * 0x0067d598) line 144 + 32 bytes
nsIOService::NewURI(nsIOService * const 0x00aa9f50, const char * 0x00000000,
nsIURI * 0x00000000, nsIURI * * 0x02bdc2c4) line 179 + 13 bytes
NS_NewURI(nsIURI * * 0x02bdc2c4, const char * 0x00000000, nsIURI * 0x00000000)
line 36 + 24 bytes
RDFXMLDataSourceImpl::Init(RDFXMLDataSourceImpl * const 0x02bdc294, const char *
0x00000000) line 643 + 38 bytes
XPTC_InvokeByIndex(nsISupports * 0x02bdc294, unsigned int 0x00000003, unsigned
int 0x00000001, nsXPTCVariant * 0x0067d758) line 135
nsXPCWrappedNativeClass::CallWrappedMethod(JSContext * 0x01f8ec70,
nsXPCWrappedNative * 0x02bde920, const XPCNativeMemberDescriptor * 0x02bde994,
nsXPCWrappedNativeClass::CallMode CALL_METHOD, unsigned int 0x00000001, long *
0x00928af0, long * 0x0067d8f8) line 751 + 44 bytes
WrappedNative_CallMethod(JSContext * 0x01f8ec70, JSObject * 0x0094fe98, unsigned
int 0x00000001, long * 0x00928af0, long * 0x0067d8f8) line 170 + 34 bytes
js_Invoke(JSContext * 0x01f8ec70, unsigned int 0x00000001, unsigned int
0x00000000) line 655 + 26 bytes
js_Interpret(JSContext * 0x01f8ec70, long * 0x0067e170) line 2232 + 15 bytes
js_Invoke(JSContext * 0x01f8ec70, unsigned int 0x00000001, unsigned int
0x00000000) line 671 + 13 bytes
js_Interpret(JSContext * 0x01f8ec70, long * 0x0067e9a4) line 2232 + 15 bytes
js_Invoke(JSContext * 0x01f8ec70, unsigned int 0x00000000, unsigned int
0x00000000) line 671 + 13 bytes
js_Interpret(JSContext * 0x01f8ec70, long * 0x0067f1d8) line 2232 + 15 bytes
js_Invoke(JSContext * 0x01f8ec70, unsigned int 0x00000001, unsigned int
0x00000002) line 671 + 13 bytes
js_InternalCall(JSContext * 0x01f8ec70, JSObject * 0x021424b0, long 0x021424b8,
unsigned int 0x00000001, long * 0x0067f358, long * 0x0067f310) line 748 + 15
bytes
JS_CallFunction(JSContext * 0x01f8ec70, JSObject * 0x021424b0, JSFunction *
0x02845210, unsigned int 0x00000001, long * 0x0067f358, long * 0x0067f310) line
2634 + 32 bytes
nsJSContext::CallFunction(nsJSContext * const 0x01f8ede0, void * 0x021424b0,
void * 0x02845210, unsigned int 0x00000001, void * 0x0067f358, int * 0x0067f354)
line 231 + 39 bytes
nsJSEventListener::HandleEvent(nsIDOMEvent * 0x02be2520) line 103 + 48 bytes
nsEventListenerManager::HandleEvent(nsIPresContext & {...}, nsEvent *
0x0067f658, nsIDOMEvent * * 0x0067f620, unsigned int 0x00000007, nsEventStatus &
nsEventStatus_eIgnore) line 1171 + 27 bytes
RDFElementImpl::HandleDOMEvent(RDFElementImpl * const 0x02843ef0, nsIPresContext
& {...}, nsEvent * 0x0067f658, nsIDOMEvent * * 0x0067f620, unsigned int
0x00000001, nsEventStatus & nsEventStatus_eIgnore) line 2872
nsMenuFrame::Execute() line 970
nsMenuFrame::HandleEvent(nsMenuFrame * const 0x0219a22c, nsIPresContext & {...},
nsGUIEvent * 0x0067f94c, nsEventStatus & nsEventStatus_eConsumeDoDefault) line
246
PresShell::HandleEvent(PresShell * const 0x01fb4434, nsIView * 0x02980230,
nsGUIEvent * 0x0067f94c, nsEventStatus & nsEventStatus_eConsumeDoDefault) line
2083 + 38 bytes
nsView::HandleEvent(nsView * const 0x02980230, nsGUIEvent * 0x0067f94c, unsigned
int 0x00000008, nsEventStatus & nsEventStatus_eConsumeDoDefault, int &
0x00000000) line 828
nsView::HandleEvent(nsView * const 0x01fb4850, nsGUIEvent * 0x0067f94c, unsigned
int 0x0000001c, nsEventStatus & nsEventStatus_eConsumeDoDefault, int &
0x00000000) line 813
nsViewManager::DispatchEvent(nsViewManager * const 0x01fb4e80, nsGUIEvent *
0x0067f94c, nsEventStatus & nsEventStatus_eConsumeDoDefault) line 1667
HandleEvent(nsGUIEvent * 0x0067f94c) line 63
nsWindow::DispatchEvent(nsWindow * const 0x029800f4, nsGUIEvent * 0x0067f94c,
nsEventStatus & nsEventStatus_eIgnore) line 338 + 10 bytes
nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0067f94c) line 359
nsWindow::DispatchMouseEvent(unsigned int 0x0000012d, nsPoint * 0x00000000) line
3222 + 21 bytes
ChildWindow::DispatchMouseEvent(unsigned int 0x0000012d, nsPoint * 0x00000000)
line 3440
nsWindow::ProcessMessage(unsigned int 0x00000202, unsigned int 0x00000000, long
0x002d0023, long * 0x0067fb54) line 2457 + 24 bytes
nsWindow::WindowProc(HWND__ * 0x000004f8, unsigned int 0x00000202, unsigned int
0x00000000, long 0x002d0023) line 453 + 27 bytes

Also, the sidebar didn't actually go away on View / Sidebar (should it have?  Is
there gonna be a toggle-hide widget on the sidebar itself?).

/be
Status: NEW → ASSIGNED
Target Milestone: M11
Summary: close sidebar from View menu, reopen, crash → [DOGFOOD] close sidebar from View menu, reopen, crash
Whiteboard: [PDT+]
Putting on PDT+ radar.
Severity: normal → critical
Priority: P3 → P1
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
this seems to be working now.
Status: RESOLVED → VERIFIED
Works for me too.  Marking verified.   1999120113
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.