Closed Bug 368568 Opened 18 years ago Closed 17 years ago

Crash [@ nsSpaceManager::BandRect::IsOccupiedBy] with testcase, using moz-column-count, floats, first-line and generated content

Categories

(Core :: Layout, defect)

defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: martijn.martijn, Assigned: roc)

References

Details

(Keywords: crash, regression, testcase)

Crash Data

Attachments

(1 file)

Attached file testcase
See testcase, this crashes current trunk builds on load.
It doesn't crash a 2006-12-07 build, but it does crash a 2006-12-08 build, so probably a regression from bug 300030 somehow.

Talkback ID: TB28820929Z
nsSpaceManager::BandRect::IsOccupiedBy  [mozilla\layout\generic\nsspacemanager.cpp, line 1464]
nsSpaceManager::RemoveTrailingRegions  [mozilla\layout\generic\nsspacemanager.cpp, line 908]
nsBlockFrame::CheckFloats  [mozilla\layout\generic\nsblockframe.cpp, line 6265]
nsBlockFrame::Reflow  [mozilla\layout\generic\nsblockframe.cpp, line 1023]
yup it crashed

Talkback ID: TB28838382G
nsSpaceManager::BandRect::AddFrame  [mozilla\layout\generic\nsspacemanager.cpp, line 1487]
nsBoxLayout::`scalar deleting destructor'
nsBlockFrame::GetMinWidth  [mozilla\layout\generic\nsblockframe.cpp, line 628]
nsAreaFrame::AttributeChanged  [mozilla\layout\generic\nsareaframe.cpp, line 145]
nsPopupFrameList::nsPopupFrameList  [mozilla\layout\xul\base\src\nspopupsetframe.cpp, line 86]
Flags: blocking1.9?
Flags: blocking1.9? → blocking1.9+
Still crashes on trunk (Mac nightly).
OS: Windows XP → All
Hardware: PC → All
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9a6pre) Gecko/20070618 Minefield/3.0a6pre

Still crashes
Assignee: nobody → roc
Status: NEW → ASSIGNED
Doesn't crash on current trunk (apparently my printing hang fix did it, since it's triggering a warning from it.)

Still asserts like crazy though; probably a textframe issue.
No longer crashes for me, too.  The only assertion I see is "Invalid offset" (bug 385270).
WFM completely now.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Flags: in-testsuite?
Crash Signature: [@ nsSpaceManager::BandRect::IsOccupiedBy]
Crash test:
https://hg.mozilla.org/integration/mozilla-inbound/rev/e1be6d19f8e2
Flags: in-testsuite? → in-testsuite+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: