"ASSERTION: bad inline size"
Categories
(Core :: Layout, defect)
Tracking
()
People
(Reporter: jruderman, Unassigned)
References
Details
(Keywords: assertion, testcase)
Attachments
(2 files)
Reporter | ||
Comment 1•14 years ago
|
||
Comment 2•9 years ago
|
||
Comment 3•4 years ago
|
||
Reducing severity -- the assertions in comment 2 aren't especially worrisome, given that the testcase here has padding: 32631964044403mm
, which is probably large enough to trigger integer overflow in our 32-bit app-unit coordinate space representation.
These assertions are checking invariants that we expect to be honored, given reasonably-sized content. Absurdly-large content may make us violate these sorts of (nonfatal) assertions, and may produce broken layout, and that's a tradeoff we've accepted (rather than adding clamping & saturating arithmetic all over the place).
There's a bug somewhere on adding a "this document has some absurdly large content" flag, which we might use to disable some of these assertions. (I can't find it right now, but we might conceivably tie this to that bug.)
Description
•