Closed Bug 54124 Opened 24 years ago Closed 24 years ago

assertions in table cell code

Categories

(Core :: Layout, defect, P2)

x86
Windows NT
defect

Tracking

()

RESOLVED INVALID

People

(Reporter: Bienvenu, Assigned: karnaze)

References

()

Details

(Keywords: qawanted, Whiteboard: nsbeta3-, rtm-)

Attachments

(2 files)

If you go to the above url, you'll assert like crazy and eventually crash. I'll attach a patch that fixes the crash so you can see where the crash is. mBorderEdges is null; I don't know why. I had to comment out some assertions in the patch so that I could see if the patch fixes the crash, so you don't want to check the patch in as is.
Attached patch patch that fixes the problem (deleted) — Splinter Review
You'll need to update in layout to get the fix for 52722 to even get to see this bug with the above url; otherwise you'll crash before. Please let me know if you have any trouble reproducing this.
Keywords: crash, rtm
Marking nsbeta3+.
Keywords: nsbeta3
Whiteboard: nsbeta3+
Marking nsbeta3-, rtm+.
Whiteboard: nsbeta3+ → nsbeta3-, rtm+
marking p2; otherwise pdt will never see it.
Priority: P3 → P2
PDT marking [rtm need info] until code reviews are available.
Whiteboard: nsbeta3-, rtm+ → nsbeta3-, [rtm need info]
Chris, I'm assuming you're taking care of this - you can put me down as one of the reviewers to save some of your time but you'll need a super reviewer.
David, thanks, I'll take care of this. If 41262 gets fixed in the next few days then this bug will not be relevant. If 41262 doesn't get fixed then 49490 may have to be fixed and this bug is still not relevant. However, if this bug is seriously impacting things before then, I could get it in.
Status: NEW → ASSIGNED
OK. FYI, 41262 is not nominated for RTM, so it seems unlikely it will get fixed. And 49490 is nominated, but doesn't have an rtm+, so presumably no work is being done on it.
I'm marking this rtm- and dependent on bug 49490 which must get fixed. After applying the patch and commenting out a bunch of other assertions in table code and line layout, it crashes in nsCSSRendering::DrawDashedSegments.
Depends on: 49490
Whiteboard: nsbeta3-, [rtm need info] → nsbeta3-, rtm-
Changing "crash" in summary to "assertions", removing crash keyword and adding qawanted. The patches are not needed since bug 49490 was checked in. There are still a few assertions in table code, but it doesn't appear to be causing a problem. I'm leaving this open due to the assertions. A smaller test case is needed.
Keywords: crashqawanted
Summary: crash in table cell code → assertions in table cell code
chris wrote: A smaller test case is needed. http://client/gecko/embed/EmbedGecko.html is netscape internal, in oder to get external qa the page should be visible to the outsider's. bernd
Marking invalid because the code has been disabled and will be replaced with the new collapsing border code.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: