Open
Bug 457400
Opened 17 years ago
Updated 3 years ago
ASSERTION: can't mark frame dirty during reflow
Categories
(Core :: Layout, defect)
Tracking
()
NEW
Tracking | Status | |
---|---|---|
firefox61 | --- | affected |
People
(Reporter: bernd_mozilla, Unassigned)
References
()
Details
Attachments
(1 file)
12.34 KB,
text/plain
|
Details |
steps to reproduce
- load testcase
- print preview
The testcase is a crashtest from bug 427017, the asserts have been known since then but not filed to my knowledge
###!!! ASSERTION: can't mark frame dirty during reflow: '!mIsReflowing', file d:/moz_src/src/layout/base/nsPresShell.cpp, line 3177
###!!! ASSERTION: can't mark frame dirty during reflow: '!mIsReflowing', file d:/moz_src/src/layout/base/nsPresShell.cpp, line 3177
###!!! ASSERTION: cannot call GetUsedPadding on a dirty frame not currently being reflowed: 'nsLayoutUtils::sDisableGetUsedXAssertions || !NS_SUBTREE_DIRTY(this) || (GetStateBits() & NS_FRAME_IN_REFLOW)', file d:/moz_src/src/layout/generic/nsFrame.cpp, line 609
###!!! ASSERTION: cannot call GetUsedBorder on a dirty frame not currently being reflowed: 'nsLayoutUtils::sDisableGetUsedXAssertions || !NS_SUBTREE_DIRTY(this) || (GetStateBits() & NS_FRAME_IN_REFLOW)', file d:/moz_src/src/layout/generic/nsFrame.cpp, line 580
###!!! ASSERTION: Primary child list can have at most one frame in it: 'aListName || !aChildList || !aChildList->GetNextSibling()', file d:/moz_src/src/layout/generic/nsHTMLFrame.cpp, line 294
Comment 1•15 years ago
|
||
Comment 2•15 years ago
|
||
(Tinderbox is using reftest-print, which might be slightly different from your steps.)
Comment 3•7 years ago
|
||
This assertion is also reproducible with mach test layout/reftests/bugs/427017-1.xhtml.
See also bug 811229.
status-firefox61:
--- → affected
See Also: → 811229
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•