Open
Bug 866955
Opened 12 years ago
Updated 3 years ago
"ASSERTION: Placeholder relationship should have been torn down already" with -moz-column, fixed pos
Categories
(Core :: Layout, defect)
Tracking
()
NEW
People
(Reporter: jruderman, Unassigned)
References
(Depends on 1 open bug)
Details
(Keywords: assertion, testcase, Whiteboard: [rr])
Attachments
(4 files)
###!!! ASSERTION: Placeholder relationship should have been torn down already; this might mean we have a stray placeholder in the tree.: '!placeholder || nsLayoutUtils::IsProperAncestorFrame(aDestructRoot, placeholder)', file layout/generic/nsFrame.cpp, line 620
Same assertion as bug 856269, different testcase.
Reporter | ||
Comment 1•12 years ago
|
||
Comment 2•12 years ago
|
||
Comment 3•12 years ago
|
||
I think the problem here is that nsBlockFrame::RemoveFrame deletes continuations
in order. I think it would be more robust if we delete them in reverse order,
like nsContainerFrame::DeleteNextInFlowChild does.
Similarly, the problem in bug 856269 is that we delete the lines in order.
I propose that we make nsBlockFrame::RemoveFrame delete both continuations and
lines in reverse order. Does anyone see a problem with that?
No, that sounds good.
Fwiw I recorded this on layout/base/crashtests/423107-1.xhtml.
Whiteboard: [rr]
Bug 1110277 patch 3 makes the one annotated occurrence of this in the crashtest suite go away.
Comment 7•9 years ago
|
||
Comment 5 was triggered again by
https://hg.mozilla.org/integration/mozilla-inbound/rev/938041e183e5
Attachment #8689805 -
Flags: review?(mats)
Updated•9 years ago
|
Assignee: nobody → karlt
Status: NEW → ASSIGNED
Updated•9 years ago
|
Comment 8•9 years ago
|
||
Comment on attachment 8689805 [details] [diff] [review]
annotate 423107-1.xhtml crashtest assertion failure
r=mats
Attachment #8689805 -
Flags: review?(mats) → review+
Comment 10•9 years ago
|
||
bugherder |
Comment 11•6 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:svoisen, maybe it's time to close this bug?
Flags: needinfo?(svoisen)
Comment 12•6 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:svoisen, maybe it's time to close this bug?
Flags: needinfo?(svoisen)
Comment 13•5 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:svoisen, maybe it's time to close this bug?
Flags: needinfo?(svoisen)
Updated•5 years ago
|
Flags: needinfo?(svoisen)
Comment 14•5 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:svoisen, maybe it's time to close this bug?
Flags: needinfo?(svoisen)
Updated•5 years ago
|
Flags: needinfo?(svoisen)
Keywords: leave-open
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•