Closed Bug 10296 Opened 27 years ago Closed 27 years ago

CRASH: vertical-align on table cell is length or percentage

Categories

(Core :: Layout: Tables, defect, P3)

x86
Linux
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: dbaron, Assigned: karnaze)

References

()

Details

(Whiteboard: [TESTCASE] Correct the crash)

Attachments

(1 file)

I'm crashing on the above page with the stack below. Simplified test case to be attached. The crash is triggered by vertical-align on a table-cell being either a length or a percentage. I'll attach a test case containing both (either alone will trigger the crash). #0 0x40a7e0f0 in nsTableCellFrame::MapVAlignAttribute () #1 0x40a7e07f in nsTableCellFrame::MapBorderMarginPadding () #2 0x40a7e187 in nsTableCellFrame::DidSetStyleContext () #3 0x40984d2d in nsFrame::SetStyleContext () #4 0x409849c5 in nsFrame::Init () #5 0x409a181e in nsSplittableFrame::Init () #6 0x40a7c97e in nsTableCellFrame::Init () #7 0x40a4793c in nsCSSFrameConstructor::ConstructTableCellFrameOnly () #8 0x40a47762 in nsCSSFrameConstructor::ConstructTableCellFrame () #9 0x40a4ac9f in nsCSSFrameConstructor::ConstructFrameByDisplayType () #10 0x40a4b2f8 in nsCSSFrameConstructor::ConstructFrame () #11 0x40a47c76 in nsCSSFrameConstructor::TableProcessChild () #12 0x40a47ba9 in nsCSSFrameConstructor::TableProcessChildren ()
Crashes on Win Jul 26 build too, chrisd please check Mac.
Severity: normal → critical
Status: NEW → ASSIGNED
Target Milestone: M9
Whiteboard: [TESTCASE] Correct the crash
Using 8/4 build on Mac8.5, page crashes.
Status: ASSIGNED → RESOLVED
Closed: 27 years ago
Resolution: --- → FIXED
The original problem is fixed (it no longer crashes). However, Gecko is probably not passing all of the tests in the original url. David, would you mind submitting another bug on this if that is the case, since you are very familar with how the page should look.
I think the remaining problems are covered by bug 10207, but I'll check again in *tomorrow's* build (or perhaps it won't crash in today's).
David: As I do not have Linux 6.0 quite hooked up yet, could you please take a look at this bug and if fixed, verify it so? Thank you.
Status: RESOLVED → VERIFIED
Verified fixed. Remaining problems in test page covered by bug 2886 and bug 10207, although there could be others hidden by bug 2886. BTW, "Linux 6.0" doesn't exist. RedHat 6.0 uses Linux 2.2.5, which is the kernel, plus lots of GNU utilities.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: