| Summary: | konqueror segfault accessing http://tvnz.co.nz | ||
|---|---|---|---|
| Product: | [Applications] konqueror | Reporter: | Dale Ogilvie <kv27plx02> |
| Component: | khtml renderer | Assignee: | Konqueror Bugs <konqueror-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | A minimal testcase for this bug | ||
|
Description
Dale Ogilvie
2006-07-17 13:41:21 UTC
Infinite recursion/stack overflow:
#3 0xb7282a15 in QConstString (this=0x14, unicode=0x86e0ee8, length=0) at tools/qstring.cpp:6874
#4 0xb6147732 in khtml::Font::width (this=0x86e09b8, chs=0x86e0ee8, pos=0, len=0, start=0, end=0, toAdd=0)
at /code/KDE/kde3/kdelibs/khtml/rendering/font.cpp:290
#5 0xb611232d in khtml::RenderText::width (this=0x86d6e60, from=0, len=0, f=0x86e09b8)
at /code/KDE/kde3/kdelibs/khtml/rendering/render_text.cpp:1263
#6 0xb60e57c7 in khtml::RenderBlock::findNextLineBreak (this=0x86d6cac, start=@0xbf029390, bidi=@0xbf029324)
at /code/KDE/kde3/kdelibs/khtml/rendering/bidi.cpp:1909
#7 0xb60e6ac4 in khtml::RenderBlock::layoutInlineChildren (this=0x86d6cac, relayoutChildren=true, breakBeforeLine=0)
at /code/KDE/kde3/kdelibs/khtml/rendering/bidi.cpp:1477
#8 0xb60f01dd in khtml::RenderBlock::layoutBlock (this=0x86d6cac, relayoutChildren=true)
at /code/KDE/kde3/kdelibs/khtml/rendering/render_block.cpp:704
#9 0xb60f06ee in khtml::RenderBlock::layout (this=0x86d6cac)
at /code/KDE/kde3/kdelibs/khtml/rendering/render_block.cpp:598
#10 0xb6034660 in khtml::RenderObject::layoutIfNeeded (this=0x86d6cac)
at /code/KDE/kde3/kdelibs/khtml/rendering/render_object.h:420
#11 0xb60efa9c in khtml::RenderBlock::layoutBlockChildren (this=0x86d6bc4, relayoutChildren=true)
at /code/KDE/kde3/kdelibs/khtml/rendering/render_block.cpp:1418
#12 0xb60f01ee in khtml::RenderBlock::layoutBlock (this=0x86d6bc4, relayoutChildren=true)
at /code/KDE/kde3/kdelibs/khtml/rendering/render_block.cpp:706
#13 0xb611a4ee in khtml::RenderLayer::checkScrollbarsAfterLayout (this=0x86d6c48)
at /code/KDE/kde3/kdelibs/khtml/rendering/render_layer.cpp:754
#14 0xb60f0658 in khtml::RenderBlock::layoutBlock (this=0x86d6bc4, relayoutChildren=true)
at /code/KDE/kde3/kdelibs/khtml/rendering/render_block.cpp:792
#15 0xb611a4ee in khtml::RenderLayer::checkScrollbarsAfterLayout (this=0x86d6c48)
at /code/KDE/kde3/kdelibs/khtml/rendering/render_layer.cpp:754
#16 0xb60f0658 in khtml::RenderBlock::layoutBlock (this=0x86d6bc4, relayoutChildren=true)
at /code/KDE/kde3/kdelibs/khtml/rendering/render_block.cpp:792
#17 0xb611a4ee in khtml::RenderLayer::checkScrollbarsAfterLayout (this=0x86d6c48)
at /code/KDE/kde3/kdelibs/khtml/rendering/render_layer.cpp:754
#18 0xb60f0658 in khtml::RenderBlock::layoutBlock (this=0x86d6bc4, relayoutChildren=true)
at /code/KDE/kde3/kdelibs/khtml/rendering/render_block.cpp:792
#19 0xb611a4ee in khtml::RenderLayer::checkScrollbarsAfterLayout (this=0x86d6c48)
I see this in kde3.5.5 in debian. on the page: http://blog.zugschlus.de/archives/468-Hetzner-DS-3000.html (reported as http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=392547) /Sune Created attachment 19262 [details]
A minimal testcase for this bug
I attach a minimal testcase to reproduce this bug. The most important parts are
combination of "overflow:auto" and "float:right" styles. The text inside <div>
does not matter as long as it is long enough (so scrollbar appears when
konqueror window made small enough)
Fixed in KDE 3.5.6 . Please close this bug Confirmed, pre 3.5.6 won't crash I'm the original reporter of this bug. As of today, konqueror still crashes when browsing to http://tvnz.co.nz. I am using KDE 3.5.6 from the ArchLinux packages. I will check on my LFS system to see if the same crash results, or whether this is Arch specific. Oh great. Browsing http://tvnz.co.nz works fine on my self-compiled LFS system. Perhaps this is ArchLinux specific -- was this bug fixed late in the 3.5.6 cycle? Arch patches clobber the fix?? Never mind. Arch have just released a new kdelibs3.5.6-4 which seems to have fixed the issue. |