Closed Bug 1145950 Opened 9 years ago Closed 11 months ago

"Assertion failure: aParentFrame->GetContent() == aContainer" with display:contents

Categories

(Core :: Layout, defect)

x86_64
macOS
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Assigned: dholbert)

References

Details

(Keywords: assertion, testcase)

Attachments

(3 files)

Attached file testcase
ASSERTION: Should have found a parent before this: 'aProspectiveParent->GetType() == nsGkAtoms::canvasFrame', file layout/generic/nsFrame.cpp

or

Assertion failure: aParentFrame->GetContent() == aContainer, at layout/base/nsCSSFrameConstructor.cpp:4789
Attached file stack
QA Whiteboard: qa-not-actionable

In the process of migrating remaining bugs to the new severity system, the severity for this bug cannot be automatically determined. Please retriage this bug using the new severity system.

Severity: critical → --

No assertions anymore in a recent debug build (possibly because the testcase uses <div style="display: -moz-popup;"></div> which doesn't do anything these days).

--> WORKSFORME, and I'll add a crashtest.

Severity: -- → S3
Status: NEW → RESOLVED
Closed: 11 months ago
Flags: needinfo?(dholbert)
Resolution: --- → WORKSFORME

I'm adding this as a traditional crashtest rather than a WPT crashtest since it
uses -moz-popup which is non-standard (which also doesn't do anything in Gecko
at this point, actually). Probably better to avoid cluttering the shared WPT
directory with crashtests that were poking holes in gecko-specific legacy
features.

Assignee: nobody → dholbert
Pushed by dholbert@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1cc0bdbb9a4a
Add crashtest for this (fixed) bug. r=TYLin
Flags: in-testsuite+
Flags: needinfo?(dholbert)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: