Open Bug 803381 Opened 12 years ago Updated 2 years ago

"ASSERTION: non-root frame's desired size changed during an incremental reflow" with huge sizes

Categories

(Core :: Layout, defect)

x86_64
macOS
defect

Tracking

()

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, regression, testcase)

Attachments

(3 files)

Attached file testcase
###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.height == NS_UNCONSTRAINEDSIZE) || (desiredSize.width == size.width && desiredSize.height == size.height)', file layout/base/nsPresShell.cpp, line 7472
Attached file testcase 2
> ###!!! ASSERTION: Scroll area should be inside client rect: 'r.width >= 0', file layout/generic/nsGfxScrollFrame.cpp, line 4530
> ###!!! ASSERTION: Scroll area should be inside client rect: 'r.height >= 0', file layout/generic/nsGfxScrollFrame.cpp, line 4538
> ###!!! ASSERTION: illegal width for combined area: 'aOverflowAreas.Overflow(otype).width >= 0', file layout/generic/nsLineBox.cpp, line 539
> ###!!! ASSERTION: illegal height for combined area: 'aOverflowAreas.Overflow(otype).height >= 0', file layout/generic/nsLineBox.cpp, line 541
> ###!!! ASSERTION: non-root frame's desired size changed during an incremental reflow: '(target == rootFrame && size.BSize(wm) == NS_UNCONSTRAINEDSIZE) || (desiredSize.ISize(wm) == size.ISize(wm) && desiredSize.BSize(wm) == size.BSize(wm))', file layout/base/nsPresShell.cpp, line 8826
> ###!!! ASSERTION: reflow state computed incorrect inline size: 'reflowState.ComputedISize() == size.ISize(wm) - reflowState.ComputedLogicalBorderPadding().IStartEnd(wm)', file layout/base/nsPresShell.cpp, line 8807
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: