Closed Bug 167372 Opened 22 years ago Closed 22 years ago

Crash in random places as I navigate the site.

Categories

(Core :: Layout, defect)

x86
All
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 153815

People

(Reporter: email2me, Assigned: attinasi)

References

()

Details

(Keywords: crash)

User-Agent: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.1) Gecko/20020826 Build Identifier: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.1) Gecko/20020826 Navigate around the site, use the back arrows etc. the browser usually crashes after a few links. Reproducible: Always Steps to Reproduce: 1.Open site http://www.virtuetv.com 2.select 'Music' -> 'Interviews' -> select an artists name 3.Browser may crash now if not use back arrow and repeat afew times 4.Browser crashes at a random point Actual Results: Browser Crashed with message "Mozilla has caused error in GKLAYOUT.DLL" ... Expected Results: Navigate to new page "GKLAYOUT.DLL"
Confirming. I didn't get talkback, but tried in debugger and got this data. I don't know if the assertions are serious, but the crash happened right after them. Trunk build from 20020904 on Windows 2000. ###!!! ASSERTION: initial containing block already created: 'nsnull == mInitialC ontainingBlock', file d:/mozilla_source/mozilla/layout/html/style/src/nsCSSFrame Constructor.cpp, line 8921 Break: at file d:/mozilla_source/mozilla/layout/html/style/src/nsCSSFrameConstru ctor.cpp, line 8921 Call stack for this one: nsDebug::Assertion(const char * 0x029aa390, const char * 0x029aa36c, const char * 0x029aa320, int 8921) line 280 + 13 bytes nsDebug::PreCondition(const char * 0x029aa390, const char * 0x029aa36c, const char * 0x029aa320, int 8921) line 439 + 21 bytes nsCSSFrameConstructor::ContentInserted(nsCSSFrameConstructor * const 0x03f62340, nsIPresContext * 0x04403110, nsIContent * 0x00000000, nsIContent * 0x044cf370, int 0, nsILayoutHistoryState * 0x00000000, int 0) line 8921 + 35 bytes StyleSetImpl::ContentInserted(StyleSetImpl * const 0x047ab340, nsIPresContext * 0x04403110, nsIContent * 0x00000000, nsIContent * 0x044cf370, int 0) line 1537 PresShell::InitialReflow(PresShell * const 0x048d30b8, int 7020, int 1200) line 2772 HTMLContentSink::StartLayout() line 3769 HTMLContentSink::OpenBody(HTMLContentSink * const 0x040cb760, const nsIParserNode & {...}) line 2997 CNavDTD::OpenBody(const nsCParserNode * 0x041e95f8) line 3163 + 31 bytes CNavDTD::OpenContainer(const nsCParserNode * 0x041e95f8, nsHTMLTag eHTMLTag_body, int 1, nsEntryStack * 0x00000000) line 3408 + 12 bytes CNavDTD::HandleDefaultStartToken(CToken * 0x049ad660, nsHTMLTag eHTMLTag_body, nsCParserNode * 0x041e95f8) line 1350 + 20 bytes CNavDTD::HandleStartToken(CToken * 0x049ad660) line 1759 + 22 bytes CNavDTD::HandleToken(CNavDTD * const 0x044e5d20, CToken * 0x049ad660, nsIParser * 0x04515578) line 910 + 12 bytes CNavDTD::BuildModel(CNavDTD * const 0x044e5d20, nsIParser * 0x04515578, nsITokenizer * 0x0498f218, nsITokenObserver * 0x00000000, nsIContentSink * 0x040cb760) line 521 + 20 bytes CNavDTD::DidBuildModel(CNavDTD * const 0x044e5d20, unsigned int 0, int 1, nsIParser * 0x04515578, nsIContentSink * 0x040cb760) line 576 + 32 bytes nsParser::DidBuildModel(unsigned int 0) line 1262 + 41 bytes nsParser::ResumeParse(int 1, int 1, int 1) line 1811 nsParser::ContinueParsing() line 1369 + 19 bytes HTMLContentSink::ScriptEvaluated(HTMLContentSink * const 0x040cb764, unsigned int 0, nsIDOMHTMLScriptElement * 0x0427ace4, int 0, int 1) line 4896 nsScriptLoader::FireScriptEvaluated(unsigned int 0, nsScriptLoadRequest * 0x0453af50) line 521 nsScriptLoader::ProcessRequest(nsScriptLoadRequest * 0x0453af50) line 480 nsScriptLoader::OnStreamComplete(nsScriptLoader * const 0x04926e8c, nsIStreamLoader * 0x0452ec58, nsISupports * 0x0453af50, unsigned int 0, unsigned int 4294967295, const char * 0x0454d0b7) line 781 nsStreamLoader::OnStopRequest(nsStreamLoader * const 0x0452ec5c, nsIRequest * 0x0424a7c0, nsISupports * 0x0453af50, unsigned int 0) line 163 ###!!! ASSERTION: unexpected next reflow command frame: '*iter == mFrames.FirstC hild()', file d:/mozilla_source/mozilla/layout/html/base/src/nsHTMLFrame.cpp, li ne 526 Break: at file d:/mozilla_source/mozilla/layout/html/base/src/nsHTMLFrame.cpp, l ine 526 Call stack: nsDebug::Assertion(const char * 0x029918a8, const char * 0x02991888, const char * 0x02991848, int 526) line 280 + 13 bytes CanvasFrame::Reflow(CanvasFrame * const 0x041b1ad0, nsIPresContext * 0x04403110, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 526 + 51 bytes nsBoxToBlockAdaptor::Reflow(nsBoxLayoutState & {...}, nsIPresContext * 0x04403110, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0, int 0, int 0, int 7020, int 1200, int 1) line 882 nsBoxToBlockAdaptor::DoLayout(nsBoxToBlockAdaptor * const 0x041b1e4c, nsBoxLayoutState & {...}) line 625 + 46 bytes nsBox::Layout(nsBox * const 0x041b1e4c, nsBoxLayoutState & {...}) line 1062 nsScrollBoxFrame::DoLayout(nsScrollBoxFrame * const 0x041b1c0c, nsBoxLayoutState & {...}) line 395 nsBox::Layout(nsBox * const 0x041b1c0c, nsBoxLayoutState & {...}) line 1062 nsBoxFrame::Reflow(nsBoxFrame * const 0x041b1bd4, nsIPresContext * 0x04403110, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 1003 nsContainerFrame::ReflowChild(nsIFrame * 0x041b1bd4, nsIPresContext * 0x04403110, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 790 + 31 bytes ViewportFrame::Reflow(ViewportFrame * const 0x041b1a94, nsIPresContext * 0x04403110, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 577 IncrementalReflow::Dispatch(nsIPresContext * 0x04403110, nsHTMLReflowMetrics & {...}, const nsSize & {...}, nsIRenderingContext & {...}) line 893 PresShell::ProcessReflowCommands(int 1) line 6374 ReflowEvent::HandleEvent() line 6219 HandlePLEvent(ReflowEvent * 0x042e70c0) line 6233 PL_HandleEvent(PLEvent * 0x042e70c0) line 643 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x00edc3e0) line 573 + 9 bytes _md_TimerProc(HWND__ * 0x003e01f2, unsigned int 275, unsigned int 0, unsigned long 781198624) line 910 + 9 bytes And finally the access violation in gklayout.dll: nsImageListener::FrameChanged(nsImageListener * const 0x049a7d98, imgIContainer * 0x04776210, nsISupports * 0x04403110, gfxIImageFrame * 0x04703278, nsRect * 0x0012fc58) line 2404 + 36 bytes imgRequestProxy::FrameChanged(imgIContainer * 0x04776210, gfxIImageFrame * 0x04703278, nsRect * 0x0012fc58) line 295 imgRequest::FrameChanged(imgRequest * const 0x043c862c, imgIContainer * 0x04776210, nsISupports * 0x00000000, gfxIImageFrame * 0x04703278, nsRect * 0x0012fc58) line 336 imgContainer::Notify(imgContainer * const 0x04776214, nsITimer * 0x04373dc8) line 460 nsTimerImpl::Fire() line 341 handleTimerEvent(TimerEventType * 0x03f62340) line 399 PL_HandleEvent(PLEvent * 0x03f62340) line 643 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x00edc3e0) line 573 + 9 bytes _md_EventReceiverProc(HWND__ * 0x003e01f2, unsigned int 49512, unsigned int 0, long 15582176) line 1308 + 9 bytes
Severity: normal → critical
Status: UNCONFIRMED → NEW
Component: Browser-General → Layout
Ever confirmed: true
Keywords: crash
OS: Windows ME → All
Reassigning to layout default.
Really.
Assignee: asa → attinasi
Just as a note, layout crashers should be assigned to kmcclusk@netscape.com for now... This looks like a dup of bug 153815
Right, works fine in the latest build. Sigh, I wish the info on components was current... *** This bug has been marked as a duplicate of 153815 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.