Closed
Bug 129302
Opened 24 years ago
Closed 24 years ago
Crash when using ESC to close a XUL pop-up menu in embedded context
Categories
(Core :: XUL, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 129110
mozilla1.0
People
(Reporter: ccarlen, Assigned: mikepinkerton)
References
Details
(Keywords: crash, topembed)
Here's the stack:
#0 0x0327f998 in nsMenuFrame::ActivateMenu(int)
#1 0x0327f984 in nsMenuFrame::ActivateMenu(int)
#2 0x03278110 in nsMenuPopupFrame::HideChain(void)
#3 0x032ad5d0 in nsMenuDismissalListener::Rollup(void)
#4 0x029e6164 in nsWindow::Destroy(void)
#5 0x02fd6ea4 in nsView::_dt(void)
#6 0x02fd73fc in nsView::Destroy(void)
#7 0x03077754 in nsFrame::Destroy(nsIPresContext *)
#8 0x03072468 in nsContainerFrame::Destroy(nsIPresContext *)
#9 0x032523f4 in nsBoxFrame::Destroy(nsIPresContext *)
#10 0x03279690 in nsMenuPopupFrame::Destroy(nsIPresContext *)
#11 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#12 0x0327d184 in nsMenuFrame::DestroyPopupFrames(nsIPresContext *)
#13 0x0327d228 in nsMenuFrame::Destroy(nsIPresContext *)
#14 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#15 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#16 0x032523f4 in nsBoxFrame::Destroy(nsIPresContext *)
#17 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#18 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#19 0x032523f4 in nsBoxFrame::Destroy(nsIPresContext *)
#20 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#21 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#22 0x032523f4 in nsBoxFrame::Destroy(nsIPresContext *)
#23 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#24 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#25 0x032523f4 in nsBoxFrame::Destroy(nsIPresContext *)
#26 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#27 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#28 0x032523f4 in nsBoxFrame::Destroy(nsIPresContext *)
#29 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#30 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#31 0x032523f4 in nsBoxFrame::Destroy(nsIPresContext *)
#32 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#33 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#34 0x032523f4 in nsBoxFrame::Destroy(nsIPresContext *)
#35 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#36 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#37 0x031fcf58 in ViewportFrame::Destroy(nsIPresContext *)
#38 0x03293a9c in FrameManager::Destroy(void)
#39 0x030a34ec in PresShell::Destroy(void)
#40 0x022ba7f4 in DocumentViewerImpl::Destroy(void)
#41 0x02aedce4 in nsDocShell::Destroy(void)
#42 0x02b223dc in nsWebShell::Destroy(void)
#43 0x0333b89c in nsHTMLFrameInnerFrame::_dt(void)
#44 0x03077774 in nsFrame::Destroy(nsIPresContext *)
#45 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#46 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#47 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#48 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#49 0x032523f4 in nsBoxFrame::Destroy(nsIPresContext *)
#50 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#51 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#52 0x032523f4 in nsBoxFrame::Destroy(nsIPresContext *)
#53 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#54 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#55 0x032523f4 in nsBoxFrame::Destroy(nsIPresContext *)
#56 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#57 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#58 0x032523f4 in nsBoxFrame::Destroy(nsIPresContext *)
#59 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#60 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#61 0x032523f4 in nsBoxFrame::Destroy(nsIPresContext *)
#62 0x032495e4 in nsFrameList::DestroyFrames(nsIPresContext *)
#63 0x03072458 in nsContainerFrame::Destroy(nsIPresContext *)
#64 0x031fcf58 in ViewportFrame::Destroy(nsIPresContext *)
#65 0x03293a9c in FrameManager::Destroy(void)
#66 0x030a34ec in PresShell::Destroy(void)
#67 0x022ba7f4 in DocumentViewerImpl::Destroy(void)
#68 0x02aedce4 in nsDocShell::Destroy(void)
#69 0x02b223dc in nsWebShell::Destroy(void)
#70 0x028d8010 in 0x28d8010
#71 0x028cd1e4 in nsWebBrowser::InternalDestroy(void)
#72 0x028ccde8 in 0x28ccde8
#73 0x028cd470 in nsWebBrowser::Release(void)
#74 0x004c715c in _dt__25nsCOMPtr<13nsIWebBrowser>Fv
#75 0x004cdd9c in CBrowserShell::_dt(void)
#76 0x00511678 in 0x511678
#77 0x00514dac in 0x514dac
#78 0x004df850 in CBrowserWindow::_dt(void)
#79 0x004c778c in CBrowserChrome::DestroyBrowserWindow(void)
#80 0x028c0400 in nsDocShellTreeOwner::Destroy(void)
#81 0x02c6ad9c in GlobalWindowImpl::ReallyCloseWindow(void)
#82 0x02c74cd8 in GlobalWindowImpl::CloseWindow(nsISupports *)
#83 0x02c4f4fc in nsJSContext::ScriptEvaluated(int)
#84 0x02c4d770 in nsJSContext::CallEventHandler(void *, void *, unsigned int,
void *, int *, int)
#85 0x02c76524 in 0x2c76524
#86 0x02c776ec in GlobalWindowImpl::TimerCallback(nsITimer *, void *)
#87 0x0077b6c8 in nsTimerImpl::Process(void)
#88 0x0077b878 in handleMyEvent(MyEventType *)
#89 0x0072a578 in PL_HandleEvent
#90 0x0072a310 in PL_ProcessPendingEvents
#91 0x006aa5ac in nsEventQueueImpl::ProcessPendingEvents(void)
#92 0x029edd18 in nsMacNSPREventQueueHandler::ProcessPLEventQueue(void)
#93 0x029ed6e8 in nsMacNSPREventQueueHandler::RepeatAction(EventRecord const &)
#94 0x000e8bb0 in Repeater::DoRepeaters(EventRecord const &)
#95 0x004ee8b8 in CEmbedRepeater::SpendTime(EventRecord const &)
#96 0x00506a9c in 0x506a9c
#97 0x00519340 in 0x519340
#98 0x004c794c in CBrowserChrome::ShowAsModal(void)
#99 0x01ab2b34 in nsWindowWatcher::OpenWindowJS(nsIDOMWindow *, char const *,
char const *, char const *, int, unsigned int, long *, *)
#100 0x01ab0240 in OpenWindow__15nsWindowWatcherFP12nsIDOMWindowPCcPCcPCcP11nsISu
#101 0x004e986c in CBrowserApp::ObeyCommand(long, void *)
#102 0x00503560 in 0x503560
#103 0x005035d8 in 0x5035d8
#104 0x0051753c in 0x51753c
#105 0x004e0578 in CBrowserWindow::ObeyCommand(long, void *)
#106 0x00503560 in 0x503560
#107 0x005035d8 in 0x5035d8
#108 0x004d196c in CBrowserShell::ObeyCommand(long, void *)
#109 0x00503560 in 0x503560
#110 0x00505a70 in 0x505a70
#111 0x00505900 in 0x505900
#112 0x005055b8 in 0x5055b8
#113 0x00501c40 in 0x501c40
#114 0x00501960 in 0x501960
#115 0x004e5ed0 in main
Looks like the ESC tried to destroy the whole dialog.
| Reporter | ||
Updated•24 years ago
|
| Assignee | ||
Updated•24 years ago
|
| Assignee | ||
Comment 1•24 years ago
|
||
conrad says that with his fix for topchrome that this is no longer a crash but
the menu doesn't dismiss. rather than morphing this one, i'm just going to mark
it fixed and we can deal with other bugs later.
*** This bug has been marked as a duplicate of 129110 ***
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in
before you can comment on or make changes to this bug.
Description
•