Closed Bug 347506 Opened 14 years ago Closed 13 years ago

"ASSERTION: invalid overlap" involving HTML tables with rowspan/colspan and MathML tables with rowspan/columnspan

Categories

(Core :: Layout: Tables, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

393 bytes, application/xhtml+xml
Details
236 bytes, application/xhtml+xml
Details
 
Attached file MathML table testcase
###!!! ASSERTION: invalid overlap: 'PR_FALSE', file /Users/admin/trunk/mozilla/layout/tables/nsCellMap.cpp, line 1428
Blocks: 347580
This assert is present in the HTML table case, BTW. WIth

  <table>
    <tr>
       <td>x</td>
       <td rowspan="4" colspan="4">y</td>
    </tr>
    <tr>
       <td rowspan="0" colspan="0">z</td>
       <td>w</td>
    </tr>
  </table>

Whatever is decided for the HTML case, I will follow suit in the MathML case.
Assignee: rbs → nobody
Component: MathML → Layout: Tables
OS: Mac OS X 10.4 → All
QA Contact: ian → layout.tables
Hardware: Macintosh → All
Summary: "ASSERTION: invalid overlap" involving MathML tables with rowspan/columnspan → "ASSERTION: invalid overlap" involving HTML tables with rowspan/colspan and MathML tables with rowspan/columnspan
Attached file html tables testcase
Oops.  I initially thought this didn't happen with HTML tables because I tested in quirks mode HTML.  But in XHTML, HTML tables can trigger the assertion.
Attachment #232301 - Attachment description: testcase → MathML table testcase
WFM on trunk with both testcases.  (Tested on Mac.)
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Crashtests checked in.
Flags: in-testsuite+
You need to log in before you can comment on or make changes to this bug.