Closed Bug 351407 Opened 19 years ago Closed 19 years ago

ASSERTION: inserting after sibling frame with different parent (redux)

Categories

(Core :: Layout, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: uriber, Unassigned)

References

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

This is similar to bug 345249 (also with two legends), but different (and not fixed by the fix to that bug). I'm getting this assertion (followed by another one) before crashing with the testcase on bug 351393, and I'm pretty sure this is the root cause of that crash. ###!!! ASSERTION: inserting after sibling frame with different parent: '!aPrevFrame || aPrevFrame->GetParent() == this', file /Users/urib/mozilla/layout/generic/nsInlineFrame.cpp, line 225 ###!!! ASSERTION: prev sibling has different parent: 'aFrameList->GetParent() == aPrevSibling->GetParent()', file /Users/urib/mozilla/layout/generic/nsFrameList.cpp, line 220 I'll attach a simplified, non-crashing, bidi-less version of the testcase from bug 351393, which triggers this assertion.
Attached file testcase
This testcase produces the assertions quoted above.
Attached file stack trace
No longer blocks: 351393
Depends on: 351393
WFM, Intel Mac trunk.
WFM too, probably fixed by whatever fixed the testcase in bug 351393, that is, the reflow branch landing.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: