Closed
Bug 290240
Opened 20 years ago
Closed 20 years ago
XUL listbox in popup makes firefox crash [@ nsView::GetDimensions]
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: tbs, Assigned: bugzilla)
Details
Attachments
(1 file)
|
339 bytes,
application/vnd.mozilla.xul+xml
|
Details |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 This xul code makes my firefox crash: <?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <?xml-stylesheet href="sofrelog.css" type="text/css"?> <window id="DetailForm" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:html="http://www.w3.org/1999/xhtml" debug="false"> <vbox> <textbox id="TEST" editable="true" popup="TEST_popup" /> <popup id="TEST_popup"> <listbox row="5" /> </popup> </vbox> </window> Reproducible: Always Steps to Reproduce: 1. Point firefox to a page with the shown xul code. 2. Crash! 3. Actual Results: Firefox crashes, and automatically submits crash/incident report via the internet. Expected Results: Display a listbox in a popup window.
Comment 1•20 years ago
|
||
Reporter, in your /firefox/components/ directory, please run talkback.exe and report what talkback ID's you submitted for the crash.
| Reporter | ||
Comment 2•20 years ago
|
||
One of the submitted incidents has id TB5070218H. In the example above "row" should be "rows" in the listbox element, but that doesn't change the behaviour.
Comment 3•20 years ago
|
||
From Talkback ID: nsView::GetDimensions [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/view/src/nsView.h, line 248] nsView::GetClippedRect [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/view/src/nsView.cpp, line 839] nsViewManager::UpdateView [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/view/src/nsViewManager.cpp, line 1761] nsViewManager::MoveViewTo [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/view/src/nsViewManager.cpp, line 2608] nsContainerFrame::PositionFrameView [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 510] nsContainerFrame::PositionChildViews [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 1020] nsSprocketLayout::Layout [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsSprocketLayout.cpp, line 517] nsContainerBox::DoLayout [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 610] nsBox::Layout [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsBox.cpp, line 1016] nsBox::Layout [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsBox.cpp, line 1016] nsContainerBox::DoLayout [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 610] nsBox::Layout [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsBox.cpp, line 1016] nsContainerBox::DoLayout [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 610] nsBox::Layout [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsBox.cpp, line 1016] nsBox::Layout [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsBox.cpp, line 1016] nsContainerBox::DoLayout [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 610] nsBox::Layout [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsBox.cpp, line 1016] nsContainerBox::DoLayout [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsContainerBox.cpp, line 610] nsBox::Layout [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsBox.cpp, line 1016] nsRootBoxFrame::Reflow [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/xul/base/src/nsRootBoxFrame.cpp, line 240] nsContainerFrame::ReflowChild [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsContainerFrame.cpp, line 982] ViewportFrame::Reflow [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsViewportFrame.cpp, line 249] IncrementalReflow::Dispatch [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp, line 904] PresShell::ProcessReflowCommands [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp, line 6401] ReflowEvent::HandleEvent [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp, line 6226] PL_HandleEvent [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/xpcom/threads/plevent.c, line 674] 0x778b0c24 nsEncoderNodeFixup::FixupNode [d:/builds/tinderbox/firefox-1.0/WINNT_5.0_Clobber/mozilla/embedding/components/webbrowserpersist/src/nsWebBrowserPersist.cpp, line 3709]
Summary: XUL listbox in popup makes firefox crash → XUL listbox in popup makes firefox crash [@ nsView::GetDimensions]
Comment 4•20 years ago
|
||
Testcase from reporter works for me with: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050412 Firefox/1.0+ Reporter, could try also with the latest nightly trunk build? http://ftp.scarlet.be/pub/mozilla.org/firefox/nightly/latest-trunk/
Comment 5•20 years ago
|
||
Testcase crashes with Mozilla/5.0 (Windows; U; Windows NT 5.0; en-GB; rv:1.7.6) Gecko/20050321 Firefox/1.0.2 Testcase does not crash with Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8b2) Gecko/20050413 Firefox/1.0+
Comment 6•20 years ago
|
||
Ok, marking WFM. If someone can reproduce this in today's trunk builds, then please reopen.
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
| Reporter | ||
Comment 7•20 years ago
|
||
I can confirm, that testcase does not crash on Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b2) Gecko/20050412 Firefox/1.0+ Thanks.
| Reporter | ||
Comment 8•20 years ago
|
||
When is the next formal firefox release that does not have this bug?
Comment 9•20 years ago
|
||
1.1, summer 2005
You need to log in
before you can comment on or make changes to this bug.
Description
•