Closed Bug 700031 Opened 13 years ago Closed 13 years ago

"ASSERTION: Can only call this on frames that have been reflowed" with too-deep frame tree

Categories

(Core :: Layout, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla12

People

(Reporter: jruderman, Assigned: MatsPalmgren_bugz)

References

Details

(Keywords: assertion, testcase)

Attachments

(4 files)

Attached file testcase
WARNING: frame tree too deep; setting zero size and returning: file /builds/slave/m-cen-osx64-dbg/build/layout/generic/nsFrame.cpp, line 4941

###!!! ASSERTION: Can only call this on frames that have been reflowed: '!(GetStateBits() & NS_FRAME_FIRST_REFLOW)', file layout/generic/nsTextFrameThebes.cpp, line 2317
Attached file stack trace
Assignee: nobody → matspal
OS: Mac OS X → All
Hardware: x86_64 → All
http://hg.mozilla.org/mozilla-central/annotate/d144d8a5af9e/layout/mathml/nsMathMLContainerFrame.cpp#l901
'aChildFrame' has NS_FRAME_TOO_DEEP_IN_FRAME_TREE so any child frames are not
reflowed.  The assertion occurs when calling ComputeTightBounds on line 920.
Attached patch fixSplinter Review
Attachment #584565 - Flags: review?(roc)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: