Closed Bug 513877 Opened 16 years ago Closed 16 years ago

Crash [@ nsAbsoluteContainingBlock::RemoveFrame] with -moz-column, position:absolute

Categories

(Core :: Layout, defect)

defect
Not set
blocker

Tracking

()

RESOLVED FIXED

People

(Reporter: pvnick, Unassigned)

References

Details

(Whiteboard: [sg:critical])

Attachments

(2 files, 1 obsolete file)

Attached file testcase
The more I reduce this bug, the less it is actually hit, until it gets to the point where the bug will get hit like 1/50 tries and the testcase is still 1000 lines long, so I'm uploading the unreduced testcase until I can figure something else out. I'm sorry. Not only is this bug exploitable, it seems that doing so would be as trivial as slapping on some heap-spraying code and voila!
Flags: blocking1.9.2?
Attached file stack (obsolete) —
Whiteboard: [sg:critical]
Attached file reduced testcase (obsolete) —
All of the commands have been reduced, but I still need to reduce the dom construction script, which I'll work on in a bit. This should clear things up considerably, though. Load the testcase, wait for it to finish loading, and refresh a couple times.
Attached file reduced testcase
Finally reduced all the way :)
Attachment #397820 - Attachment is obsolete: true
Summary: Crash [@nsFrameManager::RemoveFrame] → Crash [@nsAbsoluteContainingBlock::RemoveFrame]
Summary: Crash [@nsAbsoluteContainingBlock::RemoveFrame] → Crash [@ nsAbsoluteContainingBlock::RemoveFrame] with -moz-column, position:absolute
Likely related to bug 468563.
I'm not crashing here with the patch for bug 508473, so I assume that fixes this. Marking dependency.
Depends on: 508473
Flags: blocking1.9.2? → wanted1.9.2+
The (reduced) testcase doesn't crash for me now.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Group: core-security
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: