Closed Bug 413079 Opened 17 years ago Closed 16 years ago

Crash [@ nsBlockFrame::DoRemoveFrame] with -moz-column, float

Categories

(Core :: Layout, defect, P2)

x86
macOS
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Assigned: roc)

References

Details

(Keywords: assertion, crash, testcase, Whiteboard: [sg:critical?])

Crash Data

Attachments

(3 files)

Loading the testcase makes Firefox crash [@ nsBlockFrame::DoRemoveFrame] dereferencing 0xdddddde5 (or sometimes another address). Before the crash, I see: ###!!! ASSERTION: unexpected flow: 'mFrames.ContainsFrame(nextInFlow)', file /Users/jruderman/trunk/mozilla/layout/generic/nsInlineFrame.cpp, line 470
Summary: Crash [@ nsBlockFrame::DoRemoveFrame] → Crash [@ nsBlockFrame::DoRemoveFrame] with -moz-column, float
Whiteboard: [sg:critical?]
Flags: blocking1.9?
No crash on branch.
Priority: -- → P1
Flags: blocking1.9? → blocking1.9+
Priority: P1 → P2
Robert: please find an owner for this security bug, thanks.
Assignee: nobody → roc
Flags: wanted1.9.0.x+
Flags: blocking1.9-
Flags: tracking1.9+
while I do see the assert with a current nightly I do not see the crash and the assert. I see however: "nsBlockFrame::CheckFloats: Explicit float list is out of sync with float cache" where the lines do not have a float while mFloats on the block shows one element.
s/while I do see the assert with a current nightly/ while I do see the crash with a current nightly/
Attached file reduced testcase (deleted) —
it still triggers the warning: WARNING: nsBlockFrame::CheckFloats: Explicit float list is out of sync with float cache: file d:/moz_src/mozilla/layout/generic/nsBlockFrame.cpp, line 6700
Attached file less columns another warning (deleted) —
WARNING: This situation currently leads to data not printing: '!NS_FRAME_IS_TRUNCATED(reflowStatus)', file d:/moz_src/mozilla/layout/generic/nsBlockReflowState.cpp, line 1084
This and the other -moz-column + float bugs are really getting in the way of my testing. They keep showing up with new assertions and new crash signatures :(
WFM, Mac trunk debug on Tiger.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
WFM on 1.9.0.5
Flags: wanted1.9.0.x+
Group: core-security
Flags: wanted1.9.0.x-
Flags: in-testsuite+
Crash Signature: [@ nsBlockFrame::DoRemoveFrame]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: