"ASSERTION: Can't solve for both left and right" with nested marquees

RESOLVED WORKSFORME

Status

()

Core
Layout
RESOLVED WORKSFORME
11 years ago
10 years ago

People

(Reporter: Jesse Ruderman, Unassigned)

Tracking

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

Trunk
x86
All
assertion, testcase
Points:
---
Dependency tree / graph
Bug Flags:
blocking1.9 +
in-testsuite +

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [dbaron-1.9:RwCr])

Attachments

(1 attachment)

289 bytes, application/xhtml+xml
Details
(Reporter)

Description

11 years ago
Created attachment 255657 [details]
testcase

###!!! ASSERTION: Can't solve for both left and right: 'NS_AUTOOFFSET != kidReflowState.mComputedOffsets.right', file /Users/jruderman/trunk/mozilla/layout/generic/nsAbsoluteContainingBlock.cpp, line 399
A start here would be fixing the unconstrained width asserts (somehow nsFrame::RefreshSizeCache ends up with a block width that's unconstrained, then calls nsFrame::BoxReflow with an unconstrained aWidth)...
Flags: blocking1.9?
Flags: blocking1.9? → blocking1.9+
I don't get the "Can't solve for both left and right" assertion anymore.  

I do still get lots of unconstrained width assertions, but those are probably covered by bug 363722.
Whiteboard: [dbaron-1.9:RwCr]
(Reporter)

Comment 5

11 years ago
Should this bug be marked as WFM?
(Reporter)

Comment 6

11 years ago
WFM.  I'll retest the testcase here once bug 363722 is fixed.
Status: NEW → RESOLVED
Last Resolved: 11 years ago
Resolution: --- → WORKSFORME

Updated

11 years ago
Flags: in-testsuite?
(Reporter)

Comment 7

10 years ago
Crashtest checked in.
Flags: in-testsuite? → in-testsuite+
You need to log in before you can comment on or make changes to this bug.