Closed
Bug 378413
Opened 17 years ago
Closed 17 years ago
Hang with display: -moz-deck, direction: rtl, fieldset
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: jruderman, Unassigned)
References
Details
(Keywords: hang, rtl, testcase)
Attachments
(1 file)
353 bytes,
application/xhtml+xml
|
Details |
This testcase makes Firefox (Mac trunk debug) hang, spewing the following assertion the whole time: ###!!! ASSERTION: Bogus availSize.width; should be bigger: '!mContentFrame || GetContentMinWidth(aReflowState.rendContext) <= availSize.width', file /Users/jruderman/trunk/mozilla/layout/forms/nsFieldSetFrame.cpp, line 474
Comment 1•17 years ago
|
||
I have no idea what the deal is with the width, offhand, but the hang is due to height growth. nsStackLayout keeps looping while the kid is growing, and each time it sets a computed height on the fieldset, the fieldset reflows at that height, overflows (because the content frame is height: 100% and the legend takes some space), nsFrame::BoxReflow does: aDesiredSize.height = aDesiredSize.mOverflowArea.YMost(); which increases aDesiredSize.height from what it used to be (which was equal to the computed height). So we do this over and over again forever.
Reporter | ||
Comment 2•17 years ago
|
||
Still hangs on trunk.
Comment 3•17 years ago
|
||
The testcase has become worksforme between 2007-11-05 and 2007-11-06: http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=all&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=2007-11-05+03&maxdate=2007-11-06+09&cvsroot=%2Fcvsroot
Is there a reason to not close it?
Comment 5•17 years ago
|
||
I haven't tested it on mac and I know that Jesse normally reacts quite quickly to comments (and maybe someone is interested in what fixed it).
Works for me on Mac trunk debug.
Reporter | ||
Comment 7•17 years ago
|
||
Works for me, too. No crash, no assertion failures.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
Updated•17 years ago
|
Flags: in-testsuite?
Comment 8•16 years ago
|
||
Mass-assigning the new rtl keyword to RTL-related (see bug 349193).
Keywords: rtl
Reporter | ||
Comment 9•15 years ago
|
||
Crashtest: http://hg.mozilla.org/mozilla-central/rev/f4622261cce8
Flags: in-testsuite? → in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•