Closed
Bug 81965
Opened 23 years ago
Closed 22 years ago
Floater layout errors (frame already assoc w/ region)
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
WORKSFORME
Future
People
(Reporter: jesup, Assigned: waterson)
References
()
Details
(Keywords: perf)
Attachments
(1 file)
94.07 KB,
text/plain
|
Details |
FreeBSD 4.1 Mozilla 20010515xx(?) (not sure exact date I last updated)
With the URL above, I get slews of assertions like this:
WARNING: aFrame is already associated with a region, file nsSpaceManager.cpp,
line 718
###!!! ASSERTION: bad floater placement: 'NS_SUCCEEDED(rv)', file
nsBlockReflowState.cpp, line 1019
###!!! Break: at file nsBlockReflowState.cpp, line 1019
I'm attaching a GDB backtrace. Note this was originally reported in a comment
to bug 54542.
Reporter | ||
Comment 1•23 years ago
|
||
Comment 2•23 years ago
|
||
From bug 54542:
There are about 20 occurences of a <KLR> element, which are never closed, and it
seems Mozilla chokes on that. If you remove those tags, the page loads in
reasonable time.
Assignee | ||
Comment 3•23 years ago
|
||
Is this bug about the warnings? Or the performance? Or both?
Could requests for QA help:
1. If we're assuming that the performance and the floater warnings are
related, could somebody verify by unfloating the elements and seeing
if performance is still abysmal?
2. Could somebody create a minimal test case that triggers the warnings?
Thanks!
Assignee: karnaze → waterson
Keywords: qawanted
Comment 4•23 years ago
|
||
What exactly is a floater?
I'd guess anything which is out of normal flow, e.g. CSS-positioned and
CSS-float elements.
But the page only consists of some tables, images, forms and HRs.
Reporter | ||
Comment 5•23 years ago
|
||
I filed the bug about the assertions; I can't tell if there's a separate
performance bug until I get rid of them (it seems like there might be, but who
knows, given the number of assertions?)
Adding perf because it may be a performance issue to get it on the radar.
Keywords: perf
Assignee | ||
Comment 6•23 years ago
|
||
For a precise definition of what a floater is, see
http://www.w3.org/TR/REC-CSS2/visuren.html#floats
Basically, it's anything (except an absolutely positioned element) that's
removed from the normal flow; e.g., using the |align| attribute (<img
align="right">).
Assignee | ||
Updated•23 years ago
|
Target Milestone: --- → Future
Assignee | ||
Updated•23 years ago
|
Status: NEW → ASSIGNED
Comment 7•22 years ago
|
||
Went to examine this page to try to devise a test case and found that the page
is now a 404.
Comment 8•22 years ago
|
||
This is marked qawanted but the URL is bad and there are not testcases. What is
the proper procedure?
Comment 9•22 years ago
|
||
I doubt the assignee (Chris Waterson) keeps a copy of the source code,
so... no testcase/url, no bug :-p -> worksforme
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•