Closed Bug 389630 Opened 18 years ago Closed 18 years ago

Crash [@ nsInlineFrame::PullOneFrame] with direction:rtl, :first-letter, wrapping

Categories

(Core :: Layout, defect)

x86
macOS
defect
Not set
critical

Tracking

()

VERIFIED FIXED

People

(Reporter: jruderman, Unassigned)

References

Details

(4 keywords, Whiteboard: [sg:critical?])

Crash Data

Attachments

(1 file)

Loading the testcase triggers two assertions and a crash: ###!!! ASSERTION: unexpected flow: 'mFrames.ContainsFrame(nextInFlow)', file mozilla/layout/generic/nsInlineFrame.cpp, line 462 ###!!! ASSERTION: failed to remove frame: 'result', file mozilla/layout/generic/nsContainerFrame.cpp, line 830 Crash [@ nsInlineFrame::PullOneFrame] dereferencing 0xdddddddd or another address. I think it's crashing at this line: 702 mFrames.InsertFrame(this, irs.mPrevFrame, frame); but gdb gets more confused than Mac OS X Crash Reporter :(
Flags: blocking1.9?
Flags: blocking1.9? → blocking1.9+
Whiteboard: [sg:critical?]
WFM on trunk.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → WORKSFORME
FIXED by the patch in bug 382422. (By-hand "reverting" of the patch for bug 382422 restored the crash [@ nsInlineFrame::PullOneFrame].) FWIW, the assertions weren't exactly the same as when I first reported this bug. Here's what I saw: ###!!! ASSERTION: unexpected flow: 'mFrames.ContainsFrame(nextInFlow)', file /Users/jruderman/trunk/mozilla/layout/generic/nsInlineFrame.cpp, line 462 ###!!! ASSERTION: StealFrame failure: 'NS_SUCCEEDED(rv)', file /Users/jruderman/trunk/mozilla/layout/generic/nsContainerFrame.cpp, line 1026
Depends on: 382422
Resolution: WORKSFORME → FIXED
Flags: in-testsuite+
verified fixed using Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9b3pre) Gecko/2008011009 Firefox/3.0b3pre ID:2008011009
Status: RESOLVED → VERIFIED
This bug doesn't seem to affect branch.
Group: security
Flags: wanted1.8.1.x-
Mass-assigning the new rtl keyword to RTL-related (see bug 349193).
Keywords: rtl
Crash Signature: [@ nsInlineFrame::PullOneFrame]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: