Closed Bug 438266 Opened 16 years ago Closed 15 years ago

"ASSERTION: nsCellMap::InsertRows called with negative rowIndex" with <hr>, -moz-column

Categories

(Core :: Layout, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, testcase)

Attachments

(1 file)

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1a1pre) Gecko/2008053113 Minefield/3.1a1pre

###!!! ASSERTION: Shouldn't be incomplete if availableHeight is UNCONSTRAINED.: 'aReflowState.availableHeight != NS_UNCONSTRAINEDSIZE', file layout/generic/nsBlockFrame.cpp, line 1403

###!!! ASSERTION: nsCellMap::InsertRows called with negative rowIndex: 'aFirstRowIndex >= 0', file layout/tables/nsCellMap.cpp, line 1413

###!!! ASSERTION: Why are we calling this?: 'aNumRows >= 1', file layout/tables/nsCellMap.cpp, line 1384

###!!! ASSERTION: Attempting to allocate excessively large array: 'Error', file nsTArray.cpp, line 69

In order to trigger the bug, the width of the <hr> has to be larger than the width of the browser window.  (It is 7000px in the attached testcase.)

CCing dveditz based on bug 344000 comment 4.
Attached file testcase
I've seen [sg:critical?] crashes with testcases that seem related.
The first assert indicates that the root is a block reflow bug. Usually it requires some heavy trading with robert to get those fixed ;-) (see bug 428263)
WFM.  I'll add a crashtest.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
Crashtest added:

http://hg.mozilla.org/mozilla-central/rev/aad5b1c64ed4
Flags: in-testsuite+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: