Closed Bug 393801 Opened 17 years ago Closed 17 years ago

[FIX]"ASSERTION: Already have an undisplayed context entry for aContent" with multiple <body> elements and position:absolute in <iframe scrolling="no">

Categories

(Core :: Layout: Images, Video, and HTML Frames, defect, P1)

defect

Tracking

()

RESOLVED FIXED
mozilla1.9alpha8

People

(Reporter: jruderman, Assigned: bzbarsky)

References

()

Details

(Keywords: assertion, regression, testcase)

Attachments

(3 files)

###!!! ASSERTION: Already have an undisplayed context entry for aContent: '!GetUndisplayedContent(aContent)', file /Users/jruderman/trunk/mozilla/layout/base/nsFrameManager.cpp, line 571

###!!! ASSERTION: Gap or overlap in textframes mapping content?!: 'endOfLastContent == contentStart', file /Users/jruderman/trunk/mozilla/layout/generic/nsTextFrameThebes.cpp, line 1587

I originally saw this on http://coolcatteacher.blogspot.com/2005/12/wiki-wiki-teaching-art-of-using-wiki.html. I'm attaching a two-file reduced testcase based on that page.
Attached file testcase
I have no idea why the huge block of display:none text in the first file is needed.
The most suspicious thing about the testcase is the multiple <body> elements.
Attached patch FixSplinter Review
Need to make sure content is up to date before we start messing with the frame tree.
Attachment #279060 - Flags: superreview?(roc)
Attachment #279060 - Flags: review?(roc)
Assignee: nobody → bzbarsky
Blocks: 375436
Keywords: regression
OS: Mac OS X → All
Priority: -- → P1
Hardware: PC → All
Summary: "ASSERTION: Already have an undisplayed context entry for aContent" with multiple <body> elements and position:absolute in <iframe scrolling="no"> → [FIX]"ASSERTION: Already have an undisplayed context entry for aContent" with multiple <body> elements and position:absolute in <iframe scrolling="no">
Target Milestone: --- → mozilla1.9 M8
Attachment #279060 - Flags: superreview?(roc)
Attachment #279060 - Flags: superreview+
Attachment #279060 - Flags: review?(roc)
Attachment #279060 - Flags: review+
Attachment #279060 - Flags: approval1.9+
I checked this in on 2007-09-04 01:31.
Status: NEW → RESOLVED
Closed: 17 years ago
Flags: in-testsuite?
Resolution: --- → FIXED
Crashtest checked in.
Flags: in-testsuite? → in-testsuite+
Product: Core → Core Graveyard
Component: Layout: HTML Frames → Layout: Images
Product: Core Graveyard → Core
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: