Open Bug 675713 Opened 14 years ago Updated 3 years ago

layout/base/crashtests/675246-1.xhtml asserts

Categories

(Core :: Printing: Output, defect)

defect

Tracking

()

People

(Reporter: Ms2ger, Unassigned)

References

Details

http://tinderbox.mozilla.org/showlog.cgi?tree=Mozilla-Inbound&errorparser=unittest&logfile=1312224708.1312225574.19662.gz&buildtime=1312224708&buildname=Rev3%20MacOSX%20Snow%20Leopard%2010.6.2%20mozilla-inbound%20debug%20test%20crashtest&fulltext=1#err0 ###!!! ASSERTION: can't mark frame dirty during reflow: '!mIsReflowing', file /builds/slave/m-in-osx64-dbg/build/layout/base/nsPresShell.cpp, line 3495 ###!!! ASSERTION: Primary child list can have at most one frame in it: 'aListName || aChildList.IsEmpty() || aChildList.OnlyChild()', file /builds/slave/m-in-osx64-dbg/build/layout/generic/nsCanvasFrame.cpp, line 132
OS: Linux → All
Hardware: x86 → All
That first assert happens because nsCSSFrameConstructor::CreateContinuingTableFrame adds fixed-pos frames which calls nsAbsoluteContainingBlock::InsertFrames which of course tries to mark things dirty. The second assert happens because nsCSSFrameConstructor::ReplicateFixedFrames calls nsCanvasFrame::SetInitialChildList with a list that has two placeholders in it. I believe we may have existing bugs on that....
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.