"ASSERTION: widths don't add up" with table-layout:fixed and huge widths

NEW
Unassigned

Status

()

10 years ago
3 years ago

People

(Reporter: jruderman, Unassigned)

Tracking

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

Trunk
x86
Mac OS X
assertion, testcase
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 1 obsolete attachment)

(Reporter)

Description

10 years ago
Created attachment 366457 [details]
testcase

###!!! ASSERTION: widths don't add up: 'colFrame->GetFinalWidth() <= specUndist', file /Users/jruderman/central/layout/tables/FixedTableLayoutStrategy.cpp, line 371

###!!! ASSERTION: math should be exact: 'specUndist == 0', file /Users/jruderman/central/layout/tables/FixedTableLayoutStrategy.cpp, line 379

###!!! ASSERTION: failed to redistribute: 'unassignedSpace == 0', file /Users/jruderman/central/layout/tables/FixedTableLayoutStrategy.cpp, line 384

plus a bunch of NS_UNCONSTRAINEDSIZE assertions.
(Reporter)

Comment 1

9 years ago
Created attachment 393058 [details]
simpler testcase that triggers only this one assertion
(Reporter)

Comment 2

9 years ago
Hmm, I guess the second testcase is a different bug, since it triggers a different assertion that just happens to have the same text description.

comment 0 testcase:
###!!! ASSERTION: widths don't add up: 'colFrame->GetFinalWidth() <= specUndist', file layout/tables/FixedTableLayoutStrategy.cpp, line 371

comment 1 testcase:
###!!! ASSERTION: widths don't add up: 'colFrame->GetPrefPercent() - pctUndist < 0.0001', file layout/tables/FixedTableLayoutStrategy.cpp, line 398
(Reporter)

Comment 3

9 years ago
Comment on attachment 393058 [details]
simpler testcase that triggers only this one assertion

--> bug 508911
Attachment #393058 - Attachment is obsolete: true
Still reproduces on trunk.
You need to log in before you can comment on or make changes to this bug.