Closed
Bug 505139
Opened 15 years ago
Closed 14 years ago
Abort (yikes! spinning on a line over 1000 times!) on direkizle.net
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: cbook, Unassigned)
References
()
Details
(Keywords: assertion, crash)
found during a crashtest run. Tested on a 1.9.1 nightly, crashes opt/debug Builds on windows. Steps to reproduce: -> Load http://direkizle.net/alacakaranlik-twilight-turkce-dublaj.html -> Crashes Debug Output: ++DOMWINDOW == 16 (07143A28) [serial = 16] [outer = 06659028] Block(h3)(2711)@069045B8: yikes! spinning on a line over 1000 times! ###!!! ABORT: file c:/work/mozilla/builds/1.9.1/mozilla/layout/generic/nsBlockFrame.cpp, line 3302 gklayout!nsBlockFrame::ReflowLine+0x00000000000002C2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 2331) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowBlockFrame+0x00000000000006B3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3004) gklayout!nsBlockFrame::ReflowLine+0x00000000000000D2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 2276) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowFloat+0x0000000000000149 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 5784) gklayout!nsBlockReflowState::FlowAndPlaceFloat+0x0000000000000149 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 805) gklayout!nsBlockReflowState::AddFloat+0x0000000000000134 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 604) gklayout!nsBlockReflowState::InitFloat+0x0000000000000042 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 552) gklayout!nsLineLayout::InitFloat+0x0000000000000022 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nslinelayout.h, line 226) gklayout!nsLineLayout::ReflowFrame+0x0000000000000508 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nslinelayout.cpp, line 895) gklayout!nsBlockFrame::ReflowInlineFrame+0x000000000000005E (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3608) gklayout!nsBlockFrame::DoReflowInlineFrames+0x0000000000000210 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3429) gklayout!nsBlockFrame::ReflowInlineFrames+0x00000000000000F2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3276) gklayout!nsBlockFrame::ReflowLine+0x00000000000002C2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 2331) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowFloat+0x0000000000000149 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 5784) gklayout!nsBlockReflowState::FlowAndPlaceFloat+0x0000000000000149 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 805) gklayout!nsBlockReflowState::AddFloat+0x0000000000000134 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 604) gklayout!nsBlockReflowState::InitFloat+0x0000000000000042 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 552) gklayout!nsLineLayout::InitFloat+0x0000000000000022 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nslinelayout.h, line 226) gklayout!nsLineLayout::ReflowFrame+0x0000000000000508 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nslinelayout.cpp, line 895) gklayout!nsBlockFrame::ReflowInlineFrame+0x000000000000005E (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3608) gklayout!nsBlockFrame::DoReflowInlineFrames+0x0000000000000210 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3429) gklayout!nsBlockFrame::ReflowInlineFrames+0x00000000000000F2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3276) gklayout!nsBlockFrame::ReflowLine+0x00000000000002C2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 2331) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowFloat+0x0000000000000149 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 5784) gklayout!nsBlockReflowState::FlowAndPlaceFloat+0x0000000000000149 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 805) gklayout!nsBlockReflowState::AddFloat+0x0000000000000134 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 604) gklayout!nsBlockReflowState::InitFloat+0x0000000000000042 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 552) gklayout!nsLineLayout::InitFloat+0x0000000000000022 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nslinelayout.h, line 226) gklayout!nsLineLayout::ReflowFrame+0x0000000000000508 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nslinelayout.cpp, line 895) gklayout!nsBlockFrame::ReflowInlineFrame+0x000000000000005E (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3608) gklayout!nsBlockFrame::DoReflowInlineFrames+0x0000000000000210 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3429) gklayout!nsBlockFrame::ReflowInlineFrames+0x00000000000000F2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3276) gklayout!nsBlockFrame::ReflowLine+0x00000000000002C2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 2331) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowFloat+0x0000000000000149 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 5784) gklayout!nsBlockReflowState::FlowAndPlaceFloat+0x0000000000000149 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 805) gklayout!nsBlockReflowState::AddFloat+0x0000000000000134 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 604) gklayout!nsBlockReflowState::InitFloat+0x0000000000000042 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 552) gklayout!nsLineLayout::InitFloat+0x0000000000000022 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nslinelayout.h, line 226) gklayout!nsLineLayout::ReflowFrame+0x0000000000000508 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nslinelayout.cpp, line 895) gklayout!nsBlockFrame::ReflowInlineFrame+0x000000000000005E (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3608) gklayout!nsBlockFrame::DoReflowInlineFrames+0x0000000000000210 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3429) gklayout!nsBlockFrame::ReflowInlineFrames+0x00000000000000F2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3276) gklayout!nsBlockFrame::ReflowLine+0x00000000000002C2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 2331) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowFloat+0x0000000000000149 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 5784) gklayout!nsBlockReflowState::FlowAndPlaceFloat+0x0000000000000149 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 805) gklayout!nsBlockReflowState::AddFloat+0x0000000000000134 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 604) gklayout!nsBlockReflowState::InitFloat+0x0000000000000042 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowstate.cpp, line 552) gklayout!nsLineLayout::InitFloat+0x0000000000000022 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nslinelayout.h, line 226) gklayout!nsLineLayout::ReflowFrame+0x0000000000000508 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nslinelayout.cpp, line 895) gklayout!nsBlockFrame::ReflowInlineFrame+0x000000000000005E (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3608) gklayout!nsBlockFrame::DoReflowInlineFrames+0x0000000000000210 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3429) gklayout!nsBlockFrame::ReflowInlineFrames+0x00000000000000F2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3276) gklayout!nsBlockFrame::ReflowLine+0x00000000000002C2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 2331) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowBlockFrame+0x00000000000006B3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3004) gklayout!nsBlockFrame::ReflowLine+0x00000000000000D2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 2276) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowBlockFrame+0x00000000000006B3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3004) gklayout!nsBlockFrame::ReflowLine+0x00000000000000D2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 2276) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowBlockFrame+0x00000000000006B3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3004) gklayout!nsBlockFrame::ReflowLine+0x00000000000000D2 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 2276) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsContainerFrame::ReflowChild+0x00000000000000E9 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nscontainerframe.cpp, line 821) gklayout!CanvasFrame::Reflow+0x000000000000020B (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nshtmlframe.cpp, line 673) gklayout!nsContainerFrame::ReflowChild+0x00000000000000E9 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nscontainerframe.cpp, line 821) gklayout!nsHTMLScrollFrame::ReflowScrolledFrame+0x000000000000032E (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsgfxscrollframe.cpp, line 528) gklayout!nsHTMLScrollFrame::ReflowContents+0x0000000000000053 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsgfxscrollframe.cpp, line 622) gklayout!nsHTMLScrollFrame::Reflow+0x0000000000000249 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsgfxscrollframe.cpp, line 823) gklayout!nsContainerFrame::ReflowChild+0x00000000000000E9 (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nscontainerframe.cpp, line 821) gklayout!ViewportFrame::Reflow+0x000000000000015D (c:\work\mozilla\builds\1.9.1\mozilla\layout\generic\nsviewportframe.cpp, line 282) gklayout!PresShell::DoReflow+0x00000000000002E8 (c:\work\mozilla\builds\1.9.1\mozilla\layout\base\nspresshell.cpp, line 6721) gklayout!PresShell::ProcessReflowCommands+0x00000000000000F3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\base\nspresshell.cpp, line 6822) gklayout!PresShell::DoFlushPendingNotifications+0x00000000000001B3 (c:\work\mozilla\builds\1.9.1\mozilla\layout\base\nspresshell.cpp, line 4867) gklayout!PresShell::WillPaint+0x0000000000000025 (c:\work\mozilla\builds\1.9.1\mozilla\layout\base\nspresshell.cpp, line 6402) gklayout!nsViewManager::FlushPendingInvalidates+0x0000000000000119 (c:\work\mozilla\builds\1.9.1\mozilla\view\src\nsviewmanager.cpp, line 2237) gklayout!nsViewManager::EnableRefresh+0x0000000000000053 (c:\work\mozilla\builds\1.9.1\mozilla\view\src\nsviewmanager.cpp, line 1965) gklayout!nsViewManager::EnableRefresh+0x000000000000002D (c:\work\mozilla\builds\1.9.1\mozilla\view\src\nsviewmanager.cpp, line 1950) gklayout!nsContentSink::RefreshIfEnabled+0x00000000000000D2 (c:\work\mozilla\builds\1.9.1\mozilla\content\base\src\nscontentsink.cpp, line 1237) gklayout!nsContentSink::StartLayout+0x00000000000001E2 (c:\work\mozilla\builds\1.9.1\mozilla\content\base\src\nscontentsink.cpp, line 1298) gklayout!HTMLContentSink::StartLayout+0x0000000000000054 (c:\work\mozilla\builds\1.9.1\mozilla\content\html\document\src\nshtmlcontentsink.cpp, line 2776) gklayout!HTMLContentSink::OpenBody+0x000000000000020E (c:\work\mozilla\builds\1.9.1\mozilla\content\html\document\src\nshtmlcontentsink.cpp, line 2100) gklayout!HTMLContentSink::OpenContainer+0x00000000000000BB (c:\work\mozilla\builds\1.9.1\mozilla\content\html\document\src\nshtmlcontentsink.cpp, line 2344) gkparser!CNavDTD::OpenBody+0x00000000000000A7 (c:\work\mozilla\builds\1.9.1\mozilla\parser\htmlparser\src\cnavdtd.cpp, line 2580) gkparser!CNavDTD::OpenContainer+0x0000000000000140 (c:\work\mozilla\builds\1.9.1\mozilla\parser\htmlparser\src\cnavdtd.cpp, line 2646) gkparser!CNavDTD::HandleDefaultStartToken+0x00000000000003E4 (c:\work\mozilla\builds\1.9.1\mozilla\parser\htmlparser\src\cnavdtd.cpp, line 1078) gkparser!CNavDTD::HandleStartToken+0x0000000000000382 (c:\work\mozilla\builds\1.9.1\mozilla\parser\htmlparser\src\cnavdtd.cpp, line 1432) gkparser!CNavDTD::HandleToken+0x000000000000049D (c:\work\mozilla\builds\1.9.1\mozilla\parser\htmlparser\src\cnavdtd.cpp, line 756) gkparser!CNavDTD::BuildModel+0x0000000000000298 (c:\work\mozilla\builds\1.9.1\mozilla\parser\htmlparser\src\cnavdtd.cpp, line 332) gkparser!nsParser::BuildModel+0x00000000000000E2 (c:\work\mozilla\builds\1.9.1\mozilla\parser\htmlparser\src\nsparser.cpp, line 2400) gkparser!nsParser::ResumeParse+0x00000000000001BC (c:\work\mozilla\builds\1.9.1\mozilla\parser\htmlparser\src\nsparser.cpp, line 2273) gkparser!nsParser::OnDataAvailable+0x000000000000022B (c:\work\mozilla\builds\1.9.1\mozilla\parser\htmlparser\src\nsparser.cpp, line 2926) docshell!nsDocumentOpenInfo::OnDataAvailable+0x000000000000004C (c:\work\mozilla\builds\1.9.1\mozilla\uriloader\base\nsuriloader.cpp, line 306) necko!nsStreamListenerTee::OnDataAvailable+0x00000000000001F0 (c:\work\mozilla\builds\1.9.1\mozilla\netwerk\base\src\nsstreamlistenertee.cpp, line 97) necko!nsHttpChannel::OnDataAvailable+0x000000000000025E (c:\work\mozilla\builds\1.9.1\mozilla\netwerk\protocol\http\src\nshttpchannel.cpp, line 5063) necko!nsInputStreamPump::OnStateTransfer+0x000000000000023D (c:\work\mozilla\builds\1.9.1\mozilla\netwerk\base\src\nsinputstreampump.cpp, line 508) necko!nsInputStreamPump::OnInputStreamReady+0x0000000000000080 (c:\work\mozilla\builds\1.9.1\mozilla\netwerk\base\src\nsinputstreampump.cpp, line 398) xpcom_core!nsInputStreamReadyEvent::Run+0x000000000000004A (c:\work\mozilla\builds\1.9.1\mozilla\xpcom\io\nsstreamutils.cpp, line 112) xpcom_core!nsThread::ProcessNextEvent+0x00000000000001FA (c:\work\mozilla\builds\1.9.1\mozilla\xpcom\threads\nsthread.cpp, line 511) xpcom_core!NS_ProcessNextEvent_P+0x0000000000000053 (c:\work\mozilla\builds\1.9.1\mozilla\firefox-debug\xpcom\build\nsthreadutils.cpp, line 227) gkwidget!nsBaseAppShell::Run+0x000000000000005D (c:\work\mozilla\builds\1.9.1\mozilla\widget\src\xpwidgets\nsbaseappshell.cpp, line 170) tkitcmps!nsAppStartup::Run+0x000000000000006B (c:\work\mozilla\builds\1.9.1\mozilla\toolkit\components\startup\src\nsappstartup.cpp, line 193) xul!XRE_main+0x0000000000002FB7 (c:\work\mozilla\builds\1.9.1\mozilla\toolkit\xre\nsapprunner.cpp, line 3298) firefox!NS_internal_main+0x00000000000002B2 (c:\work\mozilla\builds\1.9.1\mozilla\browser\app\nsbrowserapp.cpp, line 156) firefox!wmain+0x0000000000000119 (c:\work\mozilla\builds\1.9.1\mozilla\toolkit\xre\nswindowswmain.cpp, line 110) firefox!__tmainCRTStartup+0x00000000000001A6 (f:\sp\vctools\crt_bld\self_x86\crt\src\crtexe.c, line 594) firefox!wmainCRTStartup+0x000000000000000D (f:\sp\vctools\crt_bld\self_x86\crt\src\crtexe.c, line 414) kernel32!RegisterWaitForInputIdle+0x0000000000000049 nsStringStats => mAllocCount: 28129 => mReallocCount: 5240 => mFreeCount: 18972 -- LEAKED 9157 !!! => mShareCount: 30504 => mAdoptCount: 1905 => mAdoptFreeCount: 1735 -- LEAKED 170 !!!
Comment 1•15 years ago
|
||
Also happens on Mac (1.9.1 branch).
OS: Windows XP → All
Hardware: x86 → All
Summary: Crash during crashtesrun on http://direkizle.net/alacakaranlik-twilight-turkce-dublaj.html → Abort (yikes! spinning on a line over 1000 times!) on direkizle.net
Comment 2•15 years ago
|
||
But it doesn't crash or even hang in my 1.9.1 branch opt build. (This abort often indicates a bug that would be a hang in an opt build.) Tomcat, you said you got a crash when you tried in 1.9.1 opt? Do you have a stack trace for the opt crash?
Keywords: assertion
Reporter | ||
Comment 3•15 years ago
|
||
seems this only crashing debug builds now and no longer opt builds. Another URL where this crash can be observed is http://musicmp3.spb.ru/search/c/
Reporter | ||
Comment 4•15 years ago
|
||
Also Steps to reproduce: -> Load https://bugzilla.mozilla.org/attachment.cgi?id=231217 - testcase from bug 346405 --> Crashes 1.9.1 Debug Builds after about25 seconds with the stack below --> Hanging 1.9.0 Debug Builds Opt Builds seem unaffected. Block(ol)(4)@070DC7AC: yikes! spinning on a line over 1000 times! ###!!! ABORT: file c:/work/mozilla/builds/1.9.1/mozilla/layout/generic/nsBlockFr ame.cpp, line 3309 gklayout!nsBlockFrame::ReflowLine+0x00000000000002C2 (c:\work\mozilla\builds\1.9 .1\mozilla\layout\generic\nsblockframe.cpp, line 2338) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\m ozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsContainerFrame::ReflowChild+0x00000000000000E9 (c:\work\mozilla\build s\1.9.1\mozilla\layout\generic\nscontainerframe.cpp, line 821) gklayout!nsColumnSetFrame::ReflowChildren+0x000000000000042A (c:\work\mozilla\bu ilds\1.9.1\mozilla\layout\generic\nscolumnsetframe.cpp, line 667) gklayout!nsColumnSetFrame::Reflow+0x00000000000000B7 (c:\work\mozilla\builds\1.9 .1\mozilla\layout\generic\nscolumnsetframe.cpp, line 894) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\b uilds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowBlockFrame+0x00000000000006B3 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3011) gklayout!nsBlockFrame::ReflowLine+0x00000000000000D2 (c:\work\mozilla\builds\1.9 .1\mozilla\layout\generic\nsblockframe.cpp, line 2283) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000F19 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 2186) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\m ozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsContainerFrame::ReflowChild+0x00000000000000E9 (c:\work\mozilla\build s\1.9.1\mozilla\layout\generic\nscontainerframe.cpp, line 821) gklayout!nsColumnSetFrame::ReflowChildren+0x000000000000042A (c:\work\mozilla\bu ilds\1.9.1\mozilla\layout\generic\nscolumnsetframe.cpp, line 667) gklayout!nsColumnSetFrame::Reflow+0x0000000000000366 (c:\work\mozilla\builds\1.9 .1\mozilla\layout\generic\nscolumnsetframe.cpp, line 998) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\b uilds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowBlockFrame+0x00000000000006B3 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3011) gklayout!nsBlockFrame::ReflowLine+0x00000000000000D2 (c:\work\mozilla\builds\1.9 .1\mozilla\layout\generic\nsblockframe.cpp, line 2283) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\m ozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\b uilds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowBlockFrame+0x00000000000006B3 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3011) gklayout!nsBlockFrame::ReflowLine+0x00000000000000D2 (c:\work\mozilla\builds\1.9 .1\mozilla\layout\generic\nsblockframe.cpp, line 2283) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\m ozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\b uilds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowBlockFrame+0x00000000000006B3 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3011) gklayout!nsBlockFrame::ReflowLine+0x00000000000000D2 (c:\work\mozilla\builds\1.9 .1\mozilla\layout\generic\nsblockframe.cpp, line 2283) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\m ozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\b uilds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowBlockFrame+0x00000000000006B3 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3011) gklayout!nsBlockFrame::ReflowLine+0x00000000000000D2 (c:\work\mozilla\builds\1.9 .1\mozilla\layout\generic\nsblockframe.cpp, line 2283) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\m ozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsContainerFrame::ReflowChild+0x00000000000000E9 (c:\work\mozilla\build s\1.9.1\mozilla\layout\generic\nscontainerframe.cpp, line 821) gklayout!nsColumnSetFrame::ReflowChildren+0x000000000000042A (c:\work\mozilla\bu ilds\1.9.1\mozilla\layout\generic\nscolumnsetframe.cpp, line 667) gklayout!nsColumnSetFrame::Reflow+0x00000000000000B7 (c:\work\mozilla\builds\1.9 .1\mozilla\layout\generic\nscolumnsetframe.cpp, line 894) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\b uilds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowBlockFrame+0x00000000000006B3 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3011) gklayout!nsBlockFrame::ReflowLine+0x00000000000000D2 (c:\work\mozilla\builds\1.9 .1\mozilla\layout\generic\nsblockframe.cpp, line 2283) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\m ozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsBlockReflowContext::ReflowBlock+0x00000000000001A3 (c:\work\mozilla\b uilds\1.9.1\mozilla\layout\generic\nsblockreflowcontext.cpp, line 310) gklayout!nsBlockFrame::ReflowBlockFrame+0x00000000000006B3 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 3011) gklayout!nsBlockFrame::ReflowLine+0x00000000000000D2 (c:\work\mozilla\builds\1.9 .1\mozilla\layout\generic\nsblockframe.cpp, line 2283) gklayout!nsBlockFrame::ReflowDirtyLines+0x0000000000000561 (c:\work\mozilla\buil ds\1.9.1\mozilla\layout\generic\nsblockframe.cpp, line 1911) gklayout!nsBlockFrame::Reflow+0x0000000000000251 (c:\work\mozilla\builds\1.9.1\m ozilla\layout\generic\nsblockframe.cpp, line 955) gklayout!nsContainerFrame::ReflowChild+0x00000000000000E9 (c:\work\mozilla\build s\1.9.1\mozilla\layout\generic\nscontainerframe.cpp, line 821) gklayout!CanvasFrame::Reflow+0x000000000000020B (c:\work\mozilla\builds\1.9.1\mo zilla\layout\generic\nshtmlframe.cpp, line 673) gklayout!nsContainerFrame::ReflowChild+0x00000000000000E9 (c:\work\mozilla\build s\1.9.1\mozilla\layout\generic\nscontainerframe.cpp, line 821) gklayout!nsHTMLScrollFrame::ReflowScrolledFrame+0x000000000000032E (c:\work\mozi lla\builds\1.9.1\mozilla\layout\generic\nsgfxscrollframe.cpp, line 528) gklayout!nsHTMLScrollFrame::ReflowContents+0x0000000000000053 (c:\work\mozilla\b uilds\1.9.1\mozilla\layout\generic\nsgfxscrollframe.cpp, line 622) gklayout!nsHTMLScrollFrame::Reflow+0x0000000000000249 (c:\work\mozilla\builds\1. 9.1\mozilla\layout\generic\nsgfxscrollframe.cpp, line 823) gklayout!nsContainerFrame::ReflowChild+0x00000000000000E9 (c:\work\mozilla\build s\1.9.1\mozilla\layout\generic\nscontainerframe.cpp, line 821) gklayout!ViewportFrame::Reflow+0x000000000000015D (c:\work\mozilla\builds\1.9.1\ mozilla\layout\generic\nsviewportframe.cpp, line 282) gklayout!PresShell::DoReflow+0x00000000000002E8 (c:\work\mozilla\builds\1.9.1\mo zilla\layout\base\nspresshell.cpp, line 6727) gklayout!PresShell::ProcessReflowCommands+0x00000000000000F3 (c:\work\mozilla\bu ilds\1.9.1\mozilla\layout\base\nspresshell.cpp, line 6828) gklayout!PresShell::DoFlushPendingNotifications+0x00000000000001B3 (c:\work\mozi lla\builds\1.9.1\mozilla\layout\base\nspresshell.cpp, line 4873) gklayout!PresShell::FlushPendingNotifications+0x0000000000000011 (c:\work\mozill a\builds\1.9.1\mozilla\layout\base\nspresshell.cpp, line 4799) gklayout!nsGfxScrollFrameInner::AsyncScrollPortEvent::Run+0x0000000000000037 (c: \work\mozilla\builds\1.9.1\mozilla\layout\generic\nsgfxscrollframe.cpp, line 197 2) xpcom_core!nsThread::ProcessNextEvent+0x00000000000001FA (c:\work\mozilla\builds \1.9.1\mozilla\xpcom\threads\nsthread.cpp, line 522) xpcom_core!NS_ProcessNextEvent_P+0x0000000000000053 (c:\work\mozilla\builds\1.9. 1\mozilla\firefox-debug\xpcom\build\nsthreadutils.cpp, line 227) gkwidget!nsBaseAppShell::Run+0x000000000000005D (c:\work\mozilla\builds\1.9.1\mo zilla\widget\src\xpwidgets\nsbaseappshell.cpp, line 170) tkitcmps!nsAppStartup::Run+0x000000000000006B (c:\work\mozilla\builds\1.9.1\mozi lla\toolkit\components\startup\src\nsappstartup.cpp, line 193) xul!XRE_main+0x0000000000003000 (c:\work\mozilla\builds\1.9.1\mozilla\toolkit\xr e\nsapprunner.cpp, line 3321) firefox!NS_internal_main+0x00000000000002B2 (c:\work\mozilla\builds\1.9.1\mozill a\browser\app\nsbrowserapp.cpp, line 156) firefox!wmain+0x0000000000000119 (c:\work\mozilla\builds\1.9.1\mozilla\toolkit\x re\nswindowswmain.cpp, line 110) firefox!__tmainCRTStartup+0x00000000000001A6 (f:\dd\vctools\crt_bld\self_x86\crt \src\crtexe.c, line 594) firefox!wmainCRTStartup+0x000000000000000D (f:\dd\vctools\crt_bld\self_x86\crt\s rc\crtexe.c, line 414) kernel32!RegisterWaitForInputIdle+0x0000000000000049 nsStringStats => mAllocCount: 60751 => mReallocCount: 5273 => mFreeCount: 50648 -- LEAKED 10103 !!! => mShareCount: 56450 => mAdoptCount: 5725 => mAdoptFreeCount: 5664 -- LEAKED 61 !!!
Reporter | ||
Comment 5•15 years ago
|
||
also testcase -> http://www.threadsmagazine.com/item/8940/mystery-sewing-machine-foot -- crashes on load
Comment 6•14 years ago
|
||
roc, what kind of problem does this abort in debug builds indicate to you? Is this potentially an exploitable issue?
Whiteboard: [sg:investigate]
No, it just leads to a hang.
Comment 8•14 years ago
|
||
This is WFM in opt builds. Jesse is going to open a bug on removing the abort.
Group: core-security
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
Whiteboard: [sg:investigate]
Comment 9•14 years ago
|
||
And that bug is bug 545261.
You need to log in
before you can comment on or make changes to this bug.
Description
•