Bug 189161 - http://plaza.fi/muropaketti/ freezes after 4.2.1(Qt4.5) to 4.2.2(Qt4.5) upgrade. Site worked flawlessly before.
Summary: http://plaza.fi/muropaketti/ freezes after 4.2.1(Qt4.5) to 4.2.2(Qt4.5) upgra...
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: 4.2.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-08 23:35 UTC by mursusoft
Modified: 2009-04-09 01:50 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mursusoft 2009-04-08 23:35:22 UTC
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/
Comment 1 mursusoft 2009-04-08 23:39:17 UTC
With or without Flash10(x64)
Comment 2 Dario Andres 2009-04-09 00:11:10 UTC
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
Comment 3 Dario Andres 2009-04-09 00:13:17 UTC
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
Comment 4 Maksim Orlovich 2009-04-09 01:48:04 UTC
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
Comment 5 Maksim Orlovich 2009-04-09 01:50:28 UTC
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