Open Bug 606914 Opened 14 years ago Updated 2 years ago

ASSERTION: Can't solve for both start and end: 'NS_AUTOOFFSET != aOffsets->IEnd(outerWM)'

Categories

(Core :: Layout, defect)

defect

Tracking

()

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

Steps to reproduce:
1. Load the testcase
2. Move your mouse over the window (anywhere, I think)

Result:
###!!! ABORT: must not pass negatives to CheckCorner: 'aXRadius >= 0 && aYRadius >= 0', file layout/base/nsDisplayList.cpp, line 716

This fatal assertion is part of CheckCorner, which was added in:
changeset:   5631c996d14d
user:        L. David Baron
date:        Mon Oct 11 11:03:12 2010 -0700
summary:     Make hit testing for border-radius follow the curvature of the border.  (Bug 595652)  r=roc  a2.0=blocking2.0:betaN
See also bug 743469, another assertion in the same function.
I can't trigger the fatal "must not pass negatives to CheckCorner" assertion on Linux64.
I do see the non-fatal "Can't solve for both left and right" assertion though.
(Presumably because we clamp "left: 2305843009213694000pc;" to nscoord_MAX which
is the same value as NS_AUTOOFFSET.)
Severity: critical → normal
OS: Mac OS X → All
Hardware: x86 → All
Summary: "ABORT: must not pass negatives to CheckCorner" → ASSERTION: Can't solve for both left and right: 'NS_AUTOOFFSET != kidReflowState.mComputedOffsets.right'
Summary: ASSERTION: Can't solve for both left and right: 'NS_AUTOOFFSET != kidReflowState.mComputedOffsets.right' → ASSERTION: Can't solve for both start and end: 'NS_AUTOOFFSET != aOffsets->IEnd(outerWM)'
The fatal "must not pass negatives to CheckCorner" assertion seems to be gone now,
so I've landed the crashtest and marked it asserts(2) in the manifest for now
(for the non-fatal assertion in the Summary).
Flags: in-testsuite+
Keywords: leave-open
The leave-open keyword is there and there is no activity for 6 months.
:svoisen, maybe it's time to close this bug?
Flags: needinfo?(svoisen)

The leave-open keyword is there and there is no activity for 6 months.
:svoisen, maybe it's time to close this bug?

Flags: needinfo?(svoisen)
Flags: needinfo?(svoisen)

The leave-open keyword is there and there is no activity for 6 months.
:svoisen, maybe it's time to close this bug?

Flags: needinfo?(svoisen)
Flags: needinfo?(svoisen)
Keywords: leave-open
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: