Closed
Bug 370884
Opened 18 years ago
Closed 16 years ago
"ASSERTION: aFrame shouldn't be in reflow; we'll lie if it is" involving position:fixed within <math:mroot>
Categories
(Core :: MathML, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: jruderman, Assigned: rbs)
References
Details
(Keywords: assertion, testcase)
Attachments
(1 file)
219 bytes,
application/xhtml+xml
|
Details |
Loading the testcase triggers:
###!!! ASSERTION: aFrame shouldn't be in reflow; we'll lie if it is: '!(aFrame->GetStateBits() & NS_FRAME_IN_REFLOW)', file /Users/jruderman/trunk/mozilla/layout/generic/nsHTMLReflowState.cpp, line 592
Reporter | ||
Comment 2•18 years ago
|
||
Still happens even though bug 366012 is fixed.
![]() |
||
Comment 3•18 years ago
|
||
I see:
WARNING: invalid markup: file ../../../../../mozilla/layout/mathml/base/src/nsMathMLmrootFrame.cpp, line 211
WARNING: GetBoundingMetrics failed: file ../../../../../mozilla/layout/mathml/base/src/nsMathMLContainerFrame.cpp, line 105
WARNING: invalid markup: file ../../../../../mozilla/layout/mathml/base/src/nsMathMLmrootFrame.cpp, line 211
WARNING: GetBoundingMetrics failed: file ../../../../../mozilla/layout/mathml/base/src/nsMathMLContainerFrame.cpp, line 105
which means we bail out of nsMathMLmrootFrame::Reflow after calling Reflow() on the kids but before calling FinishReflowChild(). That's violating the reflow contract; the assertion is just catching it. I seem to recall another bug covering this sort of thing...
Reporter | ||
Comment 4•18 years ago
|
||
I still see the assertion on trunk.
Updated•16 years ago
|
QA Contact: ian → mathml
Reporter | ||
Comment 5•16 years ago
|
||
WFM on trunk.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Comment 6•16 years ago
|
||
Flags: in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•