Closed Bug 174347 Opened 23 years ago Closed 23 years ago

XUL menupopup with iframe or object causes crash

Categories

(Core :: XUL, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

VERIFIED DUPLICATE of bug 151826

People

(Reporter: erik, Assigned: hyatt)

Details

(Keywords: crash)

Attachments

(1 file)

A xul menupopup with a xul:iframe, xhtml:iframe or xhtml:object crashes Mozilla when shown. Test case coming up...
can you post Talkback ID for this crash 'mozilla/bin/components/talkback.exe' ?
Keywords: crash, stackwanted
Talkback ID: TB12557779G
Dupe of 151826. Erik, any info you can add to that bug would be appreciated. The testcase would be a good place to start. Thanks for your help. Build ID 2002101408 Operating System Windows NT 5.1 build 2600 Stack Trace nsViewManager::UpdateView [c:/builds/seamonkey/mozilla/view/src/nsViewManager.cpp, line 1650] nsViewManager::ResizeView [c:/builds/seamonkey/mozilla/view/src/nsViewManager.cpp, line 2551] nsLineLayout::ReflowFrame [c:/builds/seamonkey/mozilla/layout/html/base/src/nsLineLayout.cpp, line 1268] nsBlockFrame::ReflowInlineFrame [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 3875] nsBlockFrame::DoReflowInlineFrames [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 3703] nsBlockFrame::DoReflowInlineFramesAuto [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 3607] nsBlockFrame::ReflowInlineFrames [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 3552] nsBlockFrame::ReflowLine [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 2626] nsBlockFrame::ReflowDirtyLines [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 2270] nsBlockFrame::Reflow [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 944] nsBoxToBlockAdaptor::Reflow [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBoxToBlockAdaptor.cpp, line 929] nsBoxToBlockAdaptor::RefreshSizeCache [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBoxToBlockAdaptor.cpp, line 409] nsBoxToBlockAdaptor::GetPrefSize [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBoxToBlockAdaptor.cpp, line 516] nsSprocketLayout::GetPrefSize [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsSprocketLayout.cpp, line 1306] nsContainerBox::GetPrefSize [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 502] nsBoxFrame::GetPrefSize [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBoxFrame.cpp, line 983] nsScrollBoxFrame::GetPrefSize [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsScrollBoxFrame.cpp, line 576] nsSprocketLayout::GetPrefSize [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsSprocketLayout.cpp, line 1306] nsContainerBox::GetPrefSize [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 502] nsBoxFrame::GetPrefSize [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBoxFrame.cpp, line 983] nsSprocketLayout::GetPrefSize [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsSprocketLayout.cpp, line 1306] nsContainerBox::GetPrefSize [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 502] nsBoxFrame::GetPrefSize [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBoxFrame.cpp, line 983] nsMenuFrame::DoLayout [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsMenuFrame.cpp, line 999] nsBox::Layout [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBox.cpp, line 1066] nsBoxFrame::Reflow [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBoxFrame.cpp, line 900] nsLineLayout::ReflowFrame [c:/builds/seamonkey/mozilla/layout/html/base/src/nsLineLayout.cpp, line 1048] nsBlockFrame::ReflowInlineFrame [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 3875] nsBlockFrame::DoReflowInlineFrames [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 3703] nsBlockFrame::DoReflowInlineFramesAuto [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 3607] nsBlockFrame::ReflowInlineFrames [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 3552] nsBlockFrame::ReflowLine [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 2626] nsBlockFrame::ReflowDirtyLines [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 2270] nsBlockFrame::Reflow [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 944] nsBlockReflowContext::ReflowBlock [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockReflowContext.cpp, line 537] nsBlockFrame::ReflowBlockFrame [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 3310] nsBlockFrame::ReflowLine [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 2492] nsBlockFrame::ReflowDirtyLines [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 2270] nsBlockFrame::Reflow [c:/builds/seamonkey/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 944] nsContainerFrame::ReflowChild [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 949] CanvasFrame::Reflow [c:/builds/seamonkey/mozilla/layout/html/base/src/nsHTMLFrame.cpp, line 570] nsBoxToBlockAdaptor::Reflow [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBoxToBlockAdaptor.cpp, line 929] nsBoxToBlockAdaptor::DoLayout [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBoxToBlockAdaptor.cpp, line 670] nsBox::Layout [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBox.cpp, line 1066] nsScrollBoxFrame::DoLayout [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsScrollBoxFrame.cpp, line 361] nsBox::Layout [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBox.cpp, line 1066] nsContainerBox::LayoutChildAt [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 651] nsGfxScrollFrameInner::LayoutBox [c:/builds/seamonkey/mozilla/layout/html/base/src/nsGfxScrollFrame.cpp, line 1164] nsGfxScrollFrameInner::Layout [c:/builds/seamonkey/mozilla/layout/html/base/src/nsGfxScrollFrame.cpp, line 1323] nsGfxScrollFrame::DoLayout [c:/builds/seamonkey/mozilla/layout/html/base/src/nsGfxScrollFrame.cpp, line 1172] nsBox::Layout [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBox.cpp, line 1066] nsBoxFrame::Reflow [c:/builds/seamonkey/mozilla/layout/xul/base/src/nsBoxFrame.cpp, line 900] nsGfxScrollFrame::Reflow [c:/builds/seamonkey/mozilla/layout/html/base/src/nsGfxScrollFrame.cpp, line 850] nsContainerFrame::ReflowChild [c:/builds/seamonkey/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 949] ViewportFrame::Reflow [c:/builds/seamonkey/mozilla/layout/html/base/src/nsViewportFrame.cpp, line 579] IncrementalReflow::Dispatch [c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 896] PresShell::ProcessReflowCommands [c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6486] PresShell::FlushPendingNotifications [c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 5177] nsDocument::FlushPendingNotifications [c:/builds/seamonkey/mozilla/content/base/src/nsDocument.cpp, line 3719] nsXBLResourceLoader::NotifyBoundElements [c:/builds/seamonkey/mozilla/content/xbl/src/nsXBLResourceLoader.cpp, line 302] nsXBLResourceLoader::StyleSheetLoaded [c:/builds/seamonkey/mozilla/content/xbl/src/nsXBLResourceLoader.cpp, line 211] CSSLoaderImpl::InsertSheetInDoc [c:/builds/seamonkey/mozilla/content/html/style/src/nsCSSLoader.cpp, line 1454] InsertPendingSheet [c:/builds/seamonkey/mozilla/content/html/style/src/nsCSSLoader.cpp, line 1032] nsVoidArray::EnumerateForwards [c:/builds/seamonkey/mozilla/xpcom/ds/nsVoidArray.cpp, line 664] *** This bug has been marked as a duplicate of 151826 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Keywords: stackwanted
Resolution: --- → DUPLICATE
v
Status: RESOLVED → VERIFIED
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: shrir → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: