Closed
Bug 457380
Opened 17 years ago
Closed 16 years ago
"ASSERTION: existing overflow list" with moz-column, :before, frameset
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: jruderman, Unassigned)
References
Details
(Keywords: assertion, testcase)
Attachments
(1 file)
395 bytes,
text/html
|
Details |
Loading the testcase triggers:
###!!! ASSERTION: Someone didn't override Reflow or ComputeAutoSize: 'Not Reached', file /Users/jruderman/central/layout/generic/nsLeafFrame.cpp, line 131
###!!! ASSERTION: reflow roots should never split: 'status == NS_FRAME_COMPLETE', file /Users/jruderman/central/layout/base/nsPresShell.cpp, line 6306
###!!! ASSERTION: existing overflow list: 'rv != NS_PROPTABLE_PROP_OVERWRITTEN', file /Users/jruderman/central/layout/generic/nsContainerFrame.cpp, line 1193
Bug 414321 triggers the first assertion and bug 430569 triggers the second assertion, but I don't know of any other bugs on the third assertion.
Gary Kwong found this bug and I helped reduce the testcase.
![]() |
||
Comment 1•17 years ago
|
||
We're calling SetOverflowFrames on an nsCanvasFrame from CanvasFrame::Reflow. But I bet nsCanvasFrame only handles getting overflow frames and doing something with them when printing, so we can end up clobbering them...
I wonder whether this can cause us to leak the overflowing frames.
Reporter | ||
Comment 2•16 years ago
|
||
WFM. I'll add a crashtest.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Comment 3•16 years ago
|
||
Added crashtest:
http://hg.mozilla.org/mozilla-central/rev/63120a5301f2
Flags: in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•