Closed Bug 450319 Opened 16 years ago Closed 15 years ago

"ASSERTION: A canvas with a background image had no child frame..."

Categories

(Core :: Layout, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, testcase)

Attachments

(1 file)

3.40 KB, application/xhtml+xml
Details
Attached file testcase
Loading the testcase triggers:

###!!! ASSERTION: painting in the middle of frame construction: 'mPresContext->mLayoutPhaseCount[eLayoutPhase_FrameC] == 0', file ../../dist/include/layout/nsPresContext.h, line 969

###!!! ASSERTION: A canvas with a background image had no child frame, which is impossible according to CSS. Make sure there isn't a background image specified on the |:viewport| pseudo-element in |html.css|.: 'firstRootElementFrame', file /Users/jruderman/central/mozilla/layout/base/nsCSSRendering.cpp, line 1673

The first assertion might be bug 339769.

David Baron added the second assertion in bug 97226, and filed bug 99176 to figure out why it might trigger.
WFM on trunk.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
Crashtest: http://hg.mozilla.org/mozilla-central/rev/f4622261cce8
Flags: in-testsuite+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: