Open Bug 634161 Opened 13 years ago Updated 2 years ago

"ASSERTION: illegal width for combined area"

Categories

(Core :: Web Painting, defect)

x86_64
macOS
defect

Tracking

()

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

Attached file testcase
###!!! ASSERTION: root view / pres context visible size mismatch: 'bounds.Size() == mPresContext->GetVisibleArea().Size()', file /builds/slave/cen-osx64-dbg/build/layout/base/nsPresShell.cpp, line 4924

This assertion was added by one of the patches in bug 629823:

changeset:   502b2bea2c4d
user:        Mats Palmgren
date:        Thu Feb 10 23:38:37 2011 +0100
summary:     Bug 629823 - Assert that the root view size is in sync with the pres context visible size.  r=tnikkel a=roc
Fwiw, seeing this all the time in Fennec (on startup/resizing window, etc)
Still asserts on trunk:

ASSERTION: bad inline size: 'metrics.ISize(lineWM) >= 0', file /builds/slave/m-cen-l64-d-000000000000000000/build/src/layout/generic/nsLineLayout.cpp, line 1039

ASSERTION: bad block size: 'metrics.BSize(lineWM) >= 0', file /builds/slave/m-cen-l64-d-000000000000000000/build/src/layout/generic/nsLineLayout.cpp, line 1040

ASSERTION: illegal width for combined area: 'aOverflowAreas.Overflow(otype).width >= 0', file /builds/slave/m-cen-l64-d-000000000000000000/build/src/layout/generic/nsLineBox.cpp, line 545

ASSERTION: illegal height for combined area: 'aOverflowAreas.Overflow(otype).height >= 0', file /builds/slave/m-cen-l64-d-000000000000000000/build/src/layout/generic/nsLineBox.cpp, line 547
Summary: "ASSERTION: root view / pres context visible size mismatch" → "ASSERTION: illegal width for combined area"
Component: Layout: View Rendering → Layout: Web Painting
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: