Closed Bug 289123 Opened 20 years ago Closed 20 years ago

Crash with evil testcase (overflow:scroll;display:block;)

Categories

(Core :: Layout, defect)

x86
Windows 2000
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: martijn.martijn, Assigned: roc)

References

Details

(Keywords: crash, regression)

Attachments

(1 file)

Another crash testcase that isn't very simple, I'm afraid :(
Same regression date as bug 289032: works in 2005-04-03, crashes in 2005-04-04.
Possibly a regression from fixing bug 288117?

I could make the testcase more simple, but then it doesn't crash as often as it
does now. The testcase should crash relatively quickly (within 10s) or after a
few reloads.
Attached file Testcase
Hmm, and now I have a hard time crashing the testcase at all :(
Cannot reproduce on
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.6) Gecko/20050225
Firefox/1.0.1
Don Q, please read comment 0 carefully.
Assignee: nobody → roc
I can reproduce this crash fine ;) with todays Nightly-Build: 
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8b2) Gecko/20050405 
{Build ID: 2005040506}

Add Talkback ID: TB4864241X
The Talkback-Server got an little delay today, feel free to add the stack, or I
will do this later when I awake. 
O.K. the Stack from Talkback ID: 4864241

nsCOMPtr_base::assign_with_AddRef 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/xpcom/build/nsCOMPtr.cpp,
line 89]
nsWindow::StandardWindowCreate 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsWindow.cpp,
line 1507]
nsWindow::Create 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/widget/src/windows/nsWindow.cpp,
line 1672]
nsIView::CreateWidget 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/view/src/nsView.cpp,
line 653]
nsScrollPortView::CreateScrollControls 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/view/src/nsScrollPortView.cpp,
line 157]
nsGfxScrollFrameInner::CreateScrollableView 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/generic/nsGfxScrollFrame.cpp,
line 1138]
nsHTMLScrollFrame::SetInitialChildList 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/generic/nsGfxScrollFrame.cpp,
line 201]
nsCSSFrameConstructor::ConstructFrameByDisplayType 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 6445]
nsCSSFrameConstructor::ConstructFrameInternal 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 7655]
nsCSSFrameConstructor::ConstructFrame 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 7485]
nsCSSFrameConstructor::ConstructTableForeignFrame 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 3855]
nsCSSFrameConstructor::TableProcessChild 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 4056]
nsCSSFrameConstructor::TableProcessChildren 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 3905]
nsCSSFrameConstructor::ConstructTableFrame 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 3365]
nsCSSFrameConstructor::ConstructFrameByDisplayType 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 6598]
nsCSSFrameConstructor::ConstructFrameInternal 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 7655]
nsCSSFrameConstructor::ConstructFrame 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 7485]
nsCSSFrameConstructor::ContentInserted 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 9223]
nsCSSFrameConstructor::RecreateFramesForContent 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 11606]
nsCSSFrameConstructor::RestyleElement 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 10183]
nsCSSFrameConstructor::ProcessOneRestyle 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 13555]
nsCSSFrameConstructor::ProcessPendingRestyles 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 13603]
nsCSSFrameConstructor::RestyleEvent::HandleEvent 
[c:/builds/tinderbox/MozillaTrunk/WINNT_5.0_Clobber/mozilla/layout/base/nsCSSFrameConstructor.cpp,
line 13656]
ntdll.dll + 0x30c24 (0x778b0c24)
Likewise, this is triggering widget reparenting and probably will go away once
the patch for bug 288949 is checked in.
Depends on: 288949
Well, I haven't been able to crash with this in the 2005-04-08 build, so this
could be fixed by the fix for bug 288949.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: