Open Bug 482375 Opened 15 years ago Updated 2 years ago

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

Categories

(Core :: Layout: Tables, defect)

x86
macOS
defect

Tracking

()

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, testcase)

Attachments

(1 file, 1 obsolete file)

Attached file 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.
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
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.
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: