Open Bug 402384 Opened 17 years ago Updated 2 years ago

"nscoord subtraction will reach or pass nscoord_MIN" with float:left and table with huge cellspacing

Categories

(Core :: Layout: Tables, defect)

defect

Tracking

()

People

(Reporter: jruderman, Unassigned)

References

(Depends on 1 open bug)

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

Attached file testcase (deleted) —
Loading the testcase triggers: ###!!! ASSERTION: Doing nscoord addition with values > nscoord_MAX: 'a < nscoord_MAX && b < nscoord_MAX', file ../../dist/include/gfx/nsCoord.h, line 151 ###!!! ASSERTION: nscoord addition will reach or pass nscoord_MAX: '(PRInt64)a + (PRInt64)b < (PRInt64)nscoord_MAX', file ../../dist/include/gfx/nsCoord.h, line 153 ###!!! ASSERTION: nscoord subtraction will reach or pass nscoord_MIN: '(PRInt64)a - (PRInt64)b > (PRInt64)nscoord_MIN', file ../../dist/include/gfx/nsCoord.h, line 212 plus of other assertions, and a hang.
No longer hangs. Still spews a bunch of assertions.
Keywords: hang
Summary: Hang with float:left and table with huge cellspacing → "nscoord subtraction will reach or pass nscoord_MIN" with float:left and table with huge cellspacing
Severity: critical → normal
Attachment #287264 - Attachment description: testcase (hangs Firefox when loaded) → testcase
Attached file assertions for testcase on linux (deleted) —
Here are the assertions (& other output) I get for this testcase on Linux.
OS: Mac OS X → All
Hardware: PC → All
Many of these have been downgraded to warnings, but there are still a few assertions in the mix.
Depends on: 575011
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: