Version: 4.2.2 (KDE 4.2.2) "release 110" (using 4.2.2 (KDE 4.2.2) "release 110", KDE:KDE4:Factory:Desktop / openSUSE_11.1) Compiler: gcc OS: Linux (x86_64) release 2.6.27.19-3.2-default Easy reproducible: Go to hotmail.com and enter username and password and then log in. Konqueror hangs. Expected behavior: it just works.
I have a proposed patch on this on my other machine, let's see if I can dig it up along with analysis notes...
From earlier discussion with carewolf: bidiNext is looping, stuck with current == next. I suspect it should do next = 0; after the current = next; as otherwise the second if block in the loop body will not run on 2nd iteration and on.
You reproduced this bug on your box?
hmm, hell, that's right... I can almost build the testcase from the logic. Though it's very specific. It needs an increment on an iterator that's on an end of inline, in skipInline mode, with another inline following right after on the line. Only the midpoint logic can do such thing I think, so it may trigger on initial whitespace skipping, but there need to be some right-side-only border/padding/margin.
data:text/html,<b><i style="padding-right:1px"></i><b>x here you go ;( can you commit the fix Maksim?
Not at the moment, don't have a regression test setup at hand...
*** Bug 189091 has been marked as a duplicate of this bug. ***
*** Bug 189114 has been marked as a duplicate of this bug. ***
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
SVN commit 951345 by orlovich: Add Germain's testcase for #188830 CCBUG:188830 A baseline/inline/188830.html-dom AM baseline/inline/svnignore A tests/inline/188830.html WebSVN link: http://websvn.kde.org/?view=rev&revision=951345
*** Bug 189424 has been marked as a duplicate of this bug. ***
*** Bug 190948 has been marked as a duplicate of this bug. ***