Closed Bug 696326 Opened 14 years ago Closed 1 year ago

"ASSERTION: expected kid to be a NS_FRAME_IS_NONDISPLAY frame" with page-break-after: always

Categories

(Core :: SVG, defect)

x86_64
Linux
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Assigned: longsonr)

References

Details

(Keywords: assertion, testcase)

Attachments

(3 files)

Attached image testcase (print me)
Printing the testcase (e.g. to a PDF) triggers: ###!!! ASSERTION: SVG frame expected: 'kid->IsFrameOfType(nsIFrame::eSVG)', file layout/svg/base/src/nsSVGUtils.cpp, line 883
Attached file stack trace
Confirmed, print-previewing the testcase in an up-to-date 64-bit linux debug build.
Testcase still asserts, but they've morphed since the bug was originally filed. ASSERTION: Unexpected display: 'pseudoStyle->StyleDisplay()->mDisplay == NS_STYLE_DISPLAY_BLOCK', file /builds/slave/m-cen-l64-d-000000000000000000/build/src/layout/base/nsCSSFrameConstructor.cpp, line 5275 ASSERTION: expected kid to be a NS_FRAME_IS_NONDISPLAY frame: 'kid->GetStateBits() & NS_FRAME_IS_NONDISPLAY', file /builds/slave/m-cen-l64-d-000000000000000000/build/src/layout/svg/nsSVGContainerFrame.cpp, line 367
Summary: "ASSERTION: SVG frame expected" with page-break-after: always → "ASSERTION: expected kid to be a NS_FRAME_IS_NONDISPLAY frame" with page-break-after: always
Severity: normal → S3

Seems OK now.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
Assignee: nobody → longsonr

A patch has been attached on this bug, which was already closed. Filing a separate bug will ensure better tracking. If this was not by mistake and further action is needed, please alert the appropriate party. (Or: if the patch doesn't change behavior -- e.g. landing a test case, or fixing a typo -- then feel free to disregard this message)

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: