"ASSERTION: illegal width for combined area"

NEW
Unassigned

Status

()

Core
Layout: View Rendering
8 years ago
3 years ago

People

(Reporter: Jesse Ruderman, Unassigned)

Tracking

(Blocks: 1 bug, {assertion, testcase})

Trunk
x86_64
Mac OS X
assertion, testcase
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments)

(Reporter)

Description

8 years ago
Created attachment 512383 [details]
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
(Reporter)

Comment 1

8 years ago
Created attachment 512384 [details]
all assertions & stacks
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"
You need to log in before you can comment on or make changes to this bug.