Version: (using KDE 4.2.2) Compiler: 4.3.2 OS: Linux Installed from: Fedora RPMs GOTO http://plaza.fi/muropaketti/ it should freeze somewhere between 20-50% and all that can be seen is grey page. Konqueror started freezing when loading that site after the 4.2.2 update, can't backtrace because it freezes ---> process must be killed. Fedora 10/x64/KDE4.2.2/Qt4.5/
With or without Flash10(x64)
Here using: Qt: 4.5.0 + qt-copy-patches-936035 KDE: 4.2.68 (KDE 4.2.68 (KDE 4.3 >= 20090327)) kdelibs svn rev. 949645 / kdebase svn rev. 949645 on ArchLinux i686 - Kernel 2.6.28.8 I can reproduce the freeze. I'm going to post some traces
Seems related to bidi ------------ Continuing. Program received signal SIGINT, Interrupt. khtml::RenderObject::isGlyph (this=0xa079524) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:280 280 virtual bool isGlyph() const { return false; } #0 khtml::RenderObject::isGlyph (this=0xa079524) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:280 No locals. #1 0xb3f5da15 in khtml::RenderBlock::bidiReorderLine (this=0xa07943c, start=@0xbfd14488, end=@0xbfd14468, bidi=@0xbfd143f8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:295 dirCurrent = <value optimized out> atEnd = false levelLow = <value optimized out> levelHigh = <value optimized out> r = <value optimized out> count = <value optimized out> #2 0xb3f61aff in khtml::RenderBlock::layoutInlineChildren (this=0xa07943c, relayoutChildren=true, breakBeforeLine=0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:1509 lineBox = (class khtml::RootInlineBox *) 0xbfd1453c start = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true} startLine = (class khtml::RootInlineBox *) 0x0 cleanLineStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} endLineYPos = 0 endLineMatched = false oldPos = 0 o = <value optimized out> cleanLineBidiStatus = {eor = DirON, lastStrong = DirON, last = DirON} endLine = (class khtml::RootInlineBox *) 0x0 end = {par = 0xa07943c, obj = 0x0, pos = 0, endOfInline = false} lineCount = 1 pagebreakHint = false startEmbed = (khtml::BidiContext *) 0xa084270 oldStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} pagedMode = false bidi = {sor = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, eor = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, last = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, current = { par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = false}, context = 0xa084270, status = {eor = DirL, lastStrong = DirON, last = DirON}} toAdd = 3 fullLayout = true hasTextOverflow = false __PRETTY_FUNCTION__ = "void khtml::RenderBlock::layoutInlineChildren(bool, int)" #3 0xb3f6cf79 in khtml::RenderBlock::layoutBlock (this=0xa07943c, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:833 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #4 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa07943c) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #5 0xb3f6c923 in khtml::RenderBlock::layoutBlockChildren (this=0xa0793b8, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 handled = false next = <value optimized out> yPosEstimate = 0 top = 0 bottom = 2 marginInfo = {m_canCollapseWithChildren = false, m_canCollapseTopWithChildren = false, m_canCollapseBottomWithChildren = false, m_quirkContainer = false, m_atTopOfBlock = true, m_atBottomOfBlock = false, m_selfCollapsingBlockClearedFloat = false, m_topQuirk = false, m_bottomQuirk = false, m_determinedTopQuirk = false, m_posMargin = 0, m_negMargin = 0} compactInfo = {m_compact = 0x0, m_block = 0x0, m_treatAsBlock = false} legend = (class khtml::RenderObject *) 0x0 pageBreakInfo = {m_pageBottom = 500000, m_forcePageBreak = false} child = (class khtml::RenderObject *) 0xa07943c #6 0xb3f6d20f in khtml::RenderBlock::layoutBlock (this=0xa0793b8, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:835 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #7 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa0793b8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #8 0xb3f618f6 in khtml::RenderBlock::layoutInlineChildren (this=0xa079334, relayoutChildren=true, breakBeforeLine=0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 start = {par = 0xbfd147c8, obj = 0xb3f6b3d8, pos = 168268356, endOfInline = false} startLine = <value optimized out> cleanLineStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = 68} endLineYPos = <value optimized out> endLineMatched = <value optimized out> oldPos = <value optimized out> o = (class khtml::RenderObject *) 0xa0793b8 cleanLineBidiStatus = {eor = DirL, lastStrong = DirES, last = DirL} endLine = <value optimized out> end = {par = 0xbfd14788, obj = 0xb3f78485, pos = 168268356, endOfInline = false} lineCount = <value optimized out> pagebreakHint = <value optimized out> startEmbed = <value optimized out> oldStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} pagedMode = <value optimized out> bidi = {sor = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, eor = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, last = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, current = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, context = 0x0, status = {eor = DirON, lastStrong = DirON, last = DirON}} toAdd = 0 fullLayout = true hasTextOverflow = false __PRETTY_FUNCTION__ = "void khtml::RenderBlock::layoutInlineChildren(bool, int)" #9 0xb3f6cf79 in khtml::RenderBlock::layoutBlock (this=0xa079334, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:833 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #10 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa079334) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #11 0xb3fcde72 in khtml::RenderBody::layout (this=0xa079334) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_body.cpp:91 No locals. #12 0xb3f6c923 in khtml::RenderBlock::layoutBlockChildren (this=0xa079244, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 handled = false next = <value optimized out> yPosEstimate = 0 top = 0 bottom = 0 marginInfo = {m_canCollapseWithChildren = false, m_canCollapseTopWithChildren = false, m_canCollapseBottomWithChildren = false, m_quirkContainer = false, m_atTopOfBlock = true, m_atBottomOfBlock = false, m_selfCollapsingBlockClearedFloat = false, m_topQuirk = false, m_bottomQuirk = false, m_determinedTopQuirk = false, m_posMargin =Quit Continuing. Program received signal SIGINT, Interrupt. khtml::RenderBlock::bidiReorderLine (this=0xa07943c, start=@0xbfd14488, end=@0xbfd14468, bidi=@0xbfd143f8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:361 361 if ( pos >= renderTxt->stringLength() ) #0 khtml::RenderBlock::bidiReorderLine (this=0xa07943c, start=@0xbfd14488, end=@0xbfd14468, bidi=@0xbfd143f8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:361 dirCurrent = <value optimized out> atEnd = false levelLow = <value optimized out> levelHigh = <value optimized out> r = <value optimized out> count = <value optimized out> #1 0xb3f61aff in khtml::RenderBlock::layoutInlineChildren (this=0xa07943c, relayoutChildren=true, breakBeforeLine=0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:1509 lineBox = (class khtml::RootInlineBox *) 0xbfd1453c start = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true} startLine = (class khtml::RootInlineBox *) 0x0 cleanLineStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} endLineYPos = 0 endLineMatched = false oldPos = 0 o = <value optimized out> cleanLineBidiStatus = {eor = DirON, lastStrong = DirON, last = DirON} endLine = (class khtml::RootInlineBox *) 0x0 end = {par = 0xa07943c, obj = 0x0, pos = 0, endOfInline = false} lineCount = 1 pagebreakHint = false startEmbed = (khtml::BidiContext *) 0xa084270 oldStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} pagedMode = false bidi = {sor = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, eor = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, last = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, current = { par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = false}, context = 0xa084270, status = {eor = DirL, lastStrong = DirON, last = DirON}} toAdd = 3 fullLayout = true hasTextOverflow = false __PRETTY_FUNCTION__ = "void khtml::RenderBlock::layoutInlineChildren(bool, int)" #2 0xb3f6cf79 in khtml::RenderBlock::layoutBlock (this=0xa07943c, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:833 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #3 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa07943c) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #4 0xb3f6c923 in khtml::RenderBlock::layoutBlockChildren (this=0xa0793b8, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 handled = false next = <value optimized out> yPosEstimate = 0 top = 0 bottom = 2 marginInfo = {m_canCollapseWithChildren = false, m_canCollapseTopWithChildren = false, m_canCollapseBottomWithChildren = false, m_quirkContainer = false, m_atTopOfBlock = true, m_atBottomOfBlock = false, m_selfCollapsingBlockClearedFloat = false, m_topQuirk = false, m_bottomQuirk = false, m_determinedTopQuirk = false, m_posMargin = 0, m_negMargin = 0} compactInfo = {m_compact = 0x0, m_block = 0x0, m_treatAsBlock = false} legend = (class khtml::RenderObject *) 0x0 pageBreakInfo = {m_pageBottom = 500000, m_forcePageBreak = false} child = (class khtml::RenderObject *) 0xa07943c #5 0xb3f6d20f in khtml::RenderBlock::layoutBlock (this=0xa0793b8, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:835 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #6 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa0793b8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #7 0xb3f618f6 in khtml::RenderBlock::layoutInlineChildren (this=0xa079334, relayoutChildren=true, breakBeforeLine=0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 start = {par = 0xbfd147c8, obj = 0xb3f6b3d8, pos = 168268356, endOfInline = false} startLine = <value optimized out> cleanLineStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = 68} endLineYPos = <value optimized out> endLineMatched = <value optimized out> oldPos = <value optimized out> o = (class khtml::RenderObject *) 0xa0793b8 cleanLineBidiStatus = {eor = DirL, lastStrong = DirES, last = DirL} endLine = <value optimized out> end = {par = 0xbfd14788, obj = 0xb3f78485, pos = 168268356, endOfInline = false} lineCount = <value optimized out> pagebreakHint = <value optimized out> startEmbed = <value optimized out> oldStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} pagedMode = <value optimized out> bidi = {sor = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, eor = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, last = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, current = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, context = 0x0, status = {eor = DirON, lastStrong = DirON, last = DirON}} toAdd = 0 fullLayout = true hasTextOverflow = false __PRETTY_FUNCTION__ = "void khtml::RenderBlock::layoutInlineChildren(bool, int)" #8 0xb3f6cf79 in khtml::RenderBlock::layoutBlock (this=0xa079334, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:833 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #9 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa079334) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #10 0xb3fcde72 in khtml::RenderBody::layout (this=0xa079334) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_body.cpp:91 No locals. #11 0xb3f6c923 in khtml::RenderBlock::layoutBlockChildren (this=0xa079244, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 handled = false next = <value optimized out> yPosEstimate = 0 top = 0 bottom = 0 marginInfo = {m_canCollapseWithChildren = false, m_canCollapseTopWithChildren = false, m_canCollapseBottomWithChildren = false, m_quirkContainer = false, m_atTopOfBlock = true, m_atBottomOfBlock = false, m_selfCollapsingBlockClearedFloat = false, m_topQuirk = false, m_bottomQuirk = false, m_determinedTopQuirk = false, m_posMargin = 0, m_negMargin = 0} compactInfo = {m_compact = 0x0, m_block = 0x0, m_treatAsBlock = false} Quit Continuing. Program received signal SIGINT, Interrupt. khtml::RenderBlock::bidiReorderLine (this=0xa07943c, start=@0xbfd14488, end=@0xbfd14468, bidi=@0xbfd143f8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:361 361 if ( pos >= renderTxt->stringLength() ) #0 khtml::RenderBlock::bidiReorderLine (this=0xa07943c, start=@0xbfd14488, end=@0xbfd14468, bidi=@0xbfd143f8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:361 dirCurrent = <value optimized out> atEnd = false levelLow = <value optimized out> levelHigh = <value optimized out> r = <value optimized out> count = <value optimized out> #1 0xb3f61aff in khtml::RenderBlock::layoutInlineChildren (this=0xa07943c, relayoutChildren=true, breakBeforeLine=0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:1509 lineBox = (class khtml::RootInlineBox *) 0xbfd1453c start = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true} startLine = (class khtml::RootInlineBox *) 0x0 cleanLineStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} endLineYPos = 0 endLineMatched = false oldPos = 0 o = <value optimized out> cleanLineBidiStatus = {eor = DirON, lastStrong = DirON, last = DirON} endLine = (class khtml::RootInlineBox *) 0x0 end = {par = 0xa07943c, obj = 0x0, pos = 0, endOfInline = false} lineCount = 1 pagebreakHint = false startEmbed = (khtml::BidiContext *) 0xa084270 oldStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} pagedMode = false bidi = {sor = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, eor = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, last = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, current = { par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = false}, context = 0xa084270, status = {eor = DirL, lastStrong = DirON, last = DirON}} toAdd = 3 fullLayout = true hasTextOverflow = false __PRETTY_FUNCTION__ = "void khtml::RenderBlock::layoutInlineChildren(bool, int)" #2 0xb3f6cf79 in khtml::RenderBlock::layoutBlock (this=0xa07943c, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:833 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #3 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa07943c) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #4 0xb3f6c923 in khtml::RenderBlock::layoutBlockChildren (this=0xa0793b8, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 handled = false next = <value optimized out> yPosEstimate = 0 top = 0 bottom = 2 marginInfo = {m_canCollapseWithChildren = false, m_canCollapseTopWithChildren = false, m_canCollapseBottomWithChildren = false, m_quirkContainer = false, m_atTopOfBlock = true, m_atBottomOfBlock = false, m_selfCollapsingBlockClearedFloat = false, m_topQuirk = false, m_bottomQuirk = false, m_determinedTopQuirk = false, m_posMargin = 0, m_negMargin = 0} compactInfo = {m_compact = 0x0, m_block = 0x0, m_treatAsBlock = false} legend = (class khtml::RenderObject *) 0x0 pageBreakInfo = {m_pageBottom = 500000, m_forcePageBreak = false} child = (class khtml::RenderObject *) 0xa07943c #5 0xb3f6d20f in khtml::RenderBlock::layoutBlock (this=0xa0793b8, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:835 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #6 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa0793b8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #7 0xb3f618f6 in khtml::RenderBlock::layoutInlineChildren (this=0xa079334, relayoutChildren=true, breakBeforeLine=0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 start = {par = 0xbfd147c8, obj = 0xb3f6b3d8, pos = 168268356, endOfInline = false} startLine = <value optimized out> cleanLineStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = 68} endLineYPos = <value optimized out> endLineMatched = <value optimized out> oldPos = <value optimized out> o = (class khtml::RenderObject *) 0xa0793b8 cleanLineBidiStatus = {eor = DirL, lastStrong = DirES, last = DirL} endLine = <value optimized out> end = {par = 0xbfd14788, obj = 0xb3f78485, pos = 168268356, endOfInline = false} lineCount = <value optimized out> pagebreakHint = <value optimized out> startEmbed = <value optimized out> oldStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} pagedMode = <value optimized out> bidi = {sor = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, eor = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, last = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, current = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, context = 0x0, status = {eor = DirON, lastStrong = DirON, last = DirON}} toAdd = 0 fullLayout = true hasTextOverflow = false __PRETTY_FUNCTION__ = "void khtml::RenderBlock::layoutInlineChildren(bool, int)" #8 0xb3f6cf79 in khtml::RenderBlock::layoutBlock (this=0xa079334, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:833 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #9 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa079334) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #10 0xb3fcde72 in khtml::RenderBody::layout (this=0xa079334) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_body.cpp:91 No locals. #11 0xb3f6c923 in khtml::RenderBlock::layoutBlockChildren (this=0xa079244, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 handled = false next = <value optimized out> yPosEstimate = 0 top = 0 bottom = 0 marginInfo = {m_canCollapseWithChildren = false, m_canCollapseTopWithChildren = false, m_canCollapseBottomWithChildren = false, m_quirkContainer = false, m_atTopOfBlock = true, m_atBottomOfBlock = false, m_selfCollapsingBlockClearedFloat = false, m_topQuirk = false, m_bottomQuirk = false, m_determinedTopQuirk = false, m_posMargin = 0, m_negMargin = 0} compactInfo = {m_compact = 0x0, m_block = 0x0, m_treatAsBlock = false} legend = (class khtml::RenderObject *) 0x0 pageBreakInfo = {m_pageBottom = 0, m_forcePageBreak = false} child = (class khtml::RenderObject *) 0xa079334 #12 0xb3f6d20f in khtml::RenderBlock::layoutBlock (this=0xa079244, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:835 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #13 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa079244) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #14 0xb3f6c923 in khtml::RenderBlock::layoutBlockChildren (this=0xa079100, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 handled = false next = <value optimized out> yPosEstimate = 0 top = 0 bottom = 0 marginInfo = {m_canCollapseWithChildren = false, m_canCollapseTopWithChildren = false, m_canCollapseBottomWithChildren = false, m_quirkContainer = false, m_atTopOfBlock = true, m_atBottomOfBlock = false, m_selfCollapsingBlockClearedFloat = false, m_topQuirk = false, m_bottomQuirk = false, m_determinedTopQuirk = false, m_posMargin = 0, m_negMargin = 0} compactInfo = {m_compact = 0x0, m_block = 0x0, m_treatAsBlock = false} legend = (class khtml::RenderObject *) 0x0 pageBreakInfo = {m_pageBottom = 0, m_forcePageBreak = false} child = (class khtml::RenderObject *) 0xa079244 #15 0xb3f6d20f in khtml::RenderBlock::layoutBlock (this=0xa079100, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:835 Quit Continuing. Program received signal SIGINT, Interrupt. 0xb3f3de86 in khtml::RenderContainer::firstChild (this=0xa079524) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_container.h:43 43 RenderObject *firstChild() const { return m_first; } #0 0xb3f3de86 in khtml::RenderContainer::firstChild (this=0xa079524) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_container.h:43 No locals. #1 0xb3f5da21 in khtml::RenderBlock::bidiReorderLine (this=0xa07943c, start=@0xbfd14488, end=@0xbfd14468, bidi=@0xbfd143f8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:295 dirCurrent = <value optimized out> atEnd = false levelLow = <value optimized out> levelHigh = <value optimized out> r = <value optimized out> count = <value optimized out> #2 0xb3f61aff in khtml::RenderBlock::layoutInlineChildren (this=0xa07943c, relayoutChildren=true, breakBeforeLine=0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:1509 lineBox = (class khtml::RootInlineBox *) 0xbfd1453c start = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true} startLine = (class khtml::RootInlineBox *) 0x0 cleanLineStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} endLineYPos = 0 endLineMatched = false oldPos = 0 o = <value optimized out> cleanLineBidiStatus = {eor = DirON, lastStrong = DirON, last = DirON} endLine = (class khtml::RootInlineBox *) 0x0 end = {par = 0xa07943c, obj = 0x0, pos = 0, endOfInline = false} lineCount = 1 pagebreakHint = false startEmbed = (khtml::BidiContext *) 0xa084270 oldStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} pagedMode = false bidi = {sor = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, eor = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, last = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, current = { par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = false}, context = 0xa084270, status = {eor = DirL, lastStrong = DirON, last = DirON}} toAdd = 3 fullLayout = true hasTextOverflow = false __PRETTY_FUNCTION__ = "void khtml::RenderBlock::layoutInlineChildren(bool, int)" #3 0xb3f6cf79 in khtml::RenderBlock::layoutBlock (this=0xa07943c, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:833 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #4 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa07943c) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #5 0xb3f6c923 in khtml::RenderBlock::layoutBlockChildren (this=0xa0793b8, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 handled = false next = <value optimized out> yPosEstimate = 0 top = 0 bottom = 2 marginInfo = {m_canCollapseWithChildren = false, m_canCollapseTopWithChildren = false, m_canCollapseBottomWithChildren = false, m_quirkContainer = false, m_atTopOfBlock = true, m_atBottomOfBlock = false, m_selfCollapsingBlockClearedFloat = false, m_topQuirk = false, m_bottomQuirk = false, m_determinedTopQuirk = false, m_posMargin = 0, m_negMargin = 0} compactInfo = {m_compact = 0x0, m_block = 0x0, m_treatAsBlock = false} legend = (class khtml::RenderObject *) 0x0 pageBreakInfo = {m_pageBottom = 500000, m_forcePageBreak = false} child = (class khtml::RenderObject *) 0xa07943c #6 0xb3f6d20f in khtml::RenderBlock::layoutBlock (this=0xa0793b8, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:835 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #7 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa0793b8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #8 0xb3f618f6 in khtml::RenderBlock::layoutInlineChildren (this=0xa079334, relayoutChildren=true, breakBeforeLine=0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 start = {par = 0xbfd147c8, obj = 0xb3f6b3d8, pos = 168268356, endOfInline = false} startLine = <value optimized out> cleanLineStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = 68} endLineYPos = <value optimized out> endLineMatched = <value optimized out> oldPos = <value optimized out> o = (class khtml::RenderObject *) 0xa0793b8 cleanLineBidiStatus = {eor = DirL, lastStrong = DirES, last = DirL} endLine = <value optimized out> end = {par = 0xbfd14788, obj = 0xb3f78485, pos = 168268356, endOfInline = false} lineCount = <value optimized out> pagebreakHint = <value optimized out> startEmbed = <value optimized out> oldStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} pagedMode = <value optimized out> bidi = {sor = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, eor = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, last = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, current = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, context = 0x0, status = {eor = DirON, lastStrong = DirON, last = DirON}} toAdd = 0 fullLayout = true hasTextOverflow = false __PRETTY_FUNCTION__ = "void khtml::RenderBlock::layoutInlineChildren(bool, int)" #9 0xb3f6cf79 in khtml::RenderBlock::layoutBlock (this=0xa079334, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:833 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #10 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa079334) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #11 0xb3fcde72 in khtml::RenderBody::layout (this=0xa079334) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_body.cpp:91 No locals. #12 0xb3f6c923 in khtml::RenderBlock::layoutBlockChildren (this=0xa079244, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 handled = false next = <value optimized out> yPosEstimate = 0 top = 0 bottom = 0 marginInfo = {m_canCollapseWithChildren = false, m_canCollapseTopWithChildren = false, m_canCollapseBottomWithChildren = false, m_quirkContainer = false, m_atTopOfBlock = true, m_atBottomOfBlock = false, m_selfCollapsingBlockClearedFloat = false, m_topQuirk = false, m_bottomQuirk = false, m_determinedTopQuirk = false, m_posMargin = 0, m_negMargin = 0} compactInfo = {m_compact = 0x0, m_block = 0x0, m_treatAsBlock = false} legend = (class khtml::RenderObject *) 0x0 pageBreakInfo = {m_pageBottom = 0, m_forcePageBreak = false} child = (class khtml::RenderObject *) 0xa079334 #13 0xb3f6d20f in khtml::RenderBlock::layoutBlock (this=0xa079244, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:835 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #14 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa079244) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #15 0xb3f6c923 in khtml::RenderBlock::layoutBlockChildren (this=0xa079100, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 handled = false next = <value optimized out> yPosEstimate = 0 top = 0 bottom = 0 marginInfo = {m_canCollapseWithChildren = false, m_canCollapseTopWithChildren = false, m_canCollapseBottomWithChildren = false, m_quirkContainer = false, m_atTopOfBlock = true, m_atBottomOfBlock = false, m_selfCollapsingBlockClearedFloat = false, m_topQuirk = false, m_bottomQuirk = false, m_determinedTopQuirk = false, m_posMargin = 0, m_negMargin = 0} compactInfo = {m_compact = 0x0, m_block = 0x0, m_treatAsBlock = false} legend = (class khtml::RenderObject *) 0x0 pageBreakInfo = {m_pageBottom = 0, m_forcePageBreak = false} Quit Continuing. Program received signal SIGINT, Interrupt. 0xb3f5da02 in khtml::RenderBlock::bidiReorderLine (this=0xa07943c, start=@0xbfd14488, end=@0xbfd14468, bidi=@0xbfd143f8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:295 295 if (next->isText() || next->isBR() || next->isFloating() || next->isReplaced() || next->isPositioned() || next->isGlyph() #0 0xb3f5da02 in khtml::RenderBlock::bidiReorderLine (this=0xa07943c, start=@0xbfd14488, end=@0xbfd14468, bidi=@0xbfd143f8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:295 dirCurrent = <value optimized out> atEnd = false levelLow = <value optimized out> levelHigh = <value optimized out> r = <value optimized out> count = <value optimized out> #1 0xb3f61aff in khtml::RenderBlock::layoutInlineChildren (this=0xa07943c, relayoutChildren=true, breakBeforeLine=0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/bidi.cpp:1509 lineBox = (class khtml::RootInlineBox *) 0xbfd1453c start = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true} startLine = (class khtml::RootInlineBox *) 0x0 cleanLineStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} endLineYPos = 0 endLineMatched = false oldPos = 0 o = <value optimized out> cleanLineBidiStatus = {eor = DirON, lastStrong = DirON, last = DirON} endLine = (class khtml::RootInlineBox *) 0x0 end = {par = 0xa07943c, obj = 0x0, pos = 0, endOfInline = false} lineCount = 1 pagebreakHint = false startEmbed = (khtml::BidiContext *) 0xa084270 oldStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} pagedMode = false bidi = {sor = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, eor = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, last = {par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = true}, current = { par = 0xa07943c, obj = 0xa0794c0, pos = 0, endOfInline = false}, context = 0xa084270, status = {eor = DirL, lastStrong = DirON, last = DirON}} toAdd = 3 fullLayout = true hasTextOverflow = false __PRETTY_FUNCTION__ = "void khtml::RenderBlock::layoutInlineChildren(bool, int)" #2 0xb3f6cf79 in khtml::RenderBlock::layoutBlock (this=0xa07943c, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:833 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #3 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa07943c) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #4 0xb3f6c923 in khtml::RenderBlock::layoutBlockChildren (this=0xa0793b8, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 handled = false next = <value optimized out> yPosEstimate = 0 top = 0 bottom = 2 marginInfo = {m_canCollapseWithChildren = false, m_canCollapseTopWithChildren = false, m_canCollapseBottomWithChildren = false, m_quirkContainer = false, m_atTopOfBlock = true, m_atBottomOfBlock = false, m_selfCollapsingBlockClearedFloat = false, m_topQuirk = false, m_bottomQuirk = false, m_determinedTopQuirk = false, m_posMargin = 0, m_negMargin = 0} compactInfo = {m_compact = 0x0, m_block = 0x0, m_treatAsBlock = false} legend = (class khtml::RenderObject *) 0x0 pageBreakInfo = {m_pageBottom = 500000, m_forcePageBreak = false} child = (class khtml::RenderObject *) 0xa07943c #5 0xb3f6d20f in khtml::RenderBlock::layoutBlock (this=0xa0793b8, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:835 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #6 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa0793b8) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #7 0xb3f618f6 in khtml::RenderBlock::layoutInlineChildren (this=0xa079334, relayoutChildren=true, breakBeforeLine=0) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 start = {par = 0xbfd147c8, obj = 0xb3f6b3d8, pos = 168268356, endOfInline = false} startLine = <value optimized out> cleanLineStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = 68} endLineYPos = <value optimized out> endLineMatched = <value optimized out> oldPos = <value optimized out> o = (class khtml::RenderObject *) 0xa0793b8 cleanLineBidiStatus = {eor = DirL, lastStrong = DirES, last = DirL} endLine = <value optimized out> end = {par = 0xbfd14788, obj = 0xb3f78485, pos = 168268356, endOfInline = false} lineCount = <value optimized out> pagebreakHint = <value optimized out> startEmbed = <value optimized out> oldStart = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false} pagedMode = <value optimized out> bidi = {sor = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, eor = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, last = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, current = {par = 0x0, obj = 0x0, pos = 0, endOfInline = false}, context = 0x0, status = {eor = DirON, lastStrong = DirON, last = DirON}} toAdd = 0 fullLayout = true hasTextOverflow = false __PRETTY_FUNCTION__ = "void khtml::RenderBlock::layoutInlineChildren(bool, int)" #8 0xb3f6cf79 in khtml::RenderBlock::layoutBlock (this=0xa079334, relayoutChildren=true) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:833 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #9 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa079334) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #10 0xb3fcde72 in khtml::RenderBody::layout (this=0xa079334) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_body.cpp:91 No locals. #11 0xb3f6c923 in khtml::RenderBlock::layoutBlockChildren (this=0xa079244, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 handled = false next = <value optimized out> yPosEstimate = 0 top = 0 bottom = 0 marginInfo = {m_canCollapseWithChildren = false, m_canCollapseTopWithChildren = false, m_canCollapseBottomWithChildren = false, m_quirkContainer = false, m_atTopOfBlock = true, m_atBottomOfBlock = false, m_selfCollapsingBlockClearedFloat = false, m_topQuirk = false, m_bottomQuirk = false, m_determinedTopQuirk = false, m_posMargin = 0, m_negMargin = 0} compactInfo = {m_compact = 0x0, m_block = 0x0, m_treatAsBlock = false} legend = (class khtml::RenderObject *) 0x0 pageBreakInfo = {m_pageBottom = 0, m_forcePageBreak = false} child = (class khtml::RenderObject *) 0xa079334 #12 0xb3f6d20f in khtml::RenderBlock::layoutBlock (this=0xa079244, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:835 previousHeight = 0 toAdd = <value optimized out> oldHeight = <value optimized out> #13 0xb3f6d4b9 in khtml::RenderBlock::layout (this=0xa079244) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:736 No locals. #14 0xb3f6c923 in khtml::RenderBlock::layoutBlockChildren (this=0xa079100, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_object.h:477 handled = false next = <value optimized out> yPosEstimate = 0 top = 0 bottom = 0 marginInfo = {m_canCollapseWithChildren = false, m_canCollapseTopWithChildren = false, m_canCollapseBottomWithChildren = false, m_quirkContainer = false, m_atTopOfBlock = true, m_atBottomOfBlock = false, m_selfCollapsingBlockClearedFloat = false, m_topQuirk = false, m_bottomQuirk = false, m_determinedTopQuirk = false, m_posMargin = 0, m_negMargin = 0} compactInfo = {m_compact = 0x0, m_block = 0x0, m_treatAsBlock = false} legend = (class khtml::RenderObject *) 0x0 pageBreakInfo = {m_pageBottom = 0, m_forcePageBreak = false} child = (class khtml::RenderObject *) 0xa079244 #15 0xb3f6d20f in khtml::RenderBlock::layoutBlock (this=0xa079100, relayoutChildren=false) at /home/kde-devel/kde/src/KDE/kdelibs/khtml/rendering/render_block.cpp:835 Quit The program is running. Quit anyway (and detach it)? (y or n) Detaching from program: /home/kde-devel/kde/bin/konqueror, process 7054
SVN commit 951343 by orlovich: Make sure to clear next here, so we look for the next next on the next iteration properly. Fixes infinite loop in bidiNext on some websites BUG:188830 BUG:189161 M +1 -0 bidi.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=951343
SVN commit 951344 by orlovich: automatically merged revision 951343: Make sure to clear next here, so we look for the next next on the next iteration properly. Fixes infinite loop in bidiNext on some websites BUG:188830 BUG:189161 M +1 -0 bidi.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=951344