Bug 238445 - konqueror hangs with 100% cpu usage when loading website
Summary: konqueror hangs with 100% cpu usage when loading website
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-21 23:00 UTC by Sten Heinze
Modified: 2023-01-05 16:10 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sten Heinze 2010-05-21 23:00:06 UTC
Version:            (using KDE 4.4.3)
OS:                Linux
Installed from:    Debian testing/unstable Packages

When opening 
 http://forum.o2online.de/forum/posts/list/129001.page
Konqueror hangs with 100% cpu usage for an extended period of time. Only terminating helps. No plugins are installed or loaded.

Reproducable everytime loading the above website. Expected is a normal display of the website, which e.g. works in Firefox 3.6 and Konqueror 3.5.4/CentOS.
Comment 1 Maksim Orlovich 2010-05-22 00:02:08 UTC
Can't confirm.
Comment 2 Sten Heinze 2010-05-22 00:40:56 UTC
Attaching gdb to the Konqueror process results in this bt respectively full bt 
shown below. 
Let me know which other information can be helpful for me to provide.

#0  khtml::RenderTableSection::addCell (this=0x96b2828, cell=0x96b28f0, 
row=0x96b289c) at ../../khtml/rendering/render_table.cpp:1242
#1  0xb359457d in khtml::RenderTableSection::recalcCells (this=0x96b2828) at 
../../khtml/rendering/render_table.cpp:1976
#2  0xb3594718 in khtml::RenderTableCell::calcMinMaxWidth (this=0x96b28f0) at 
../../khtml/rendering/render_table.cpp:2493
#3  0xb356547b in khtml::RenderObject::recalcMinMaxWidths (this=0x96b28f0) at 
../../khtml/rendering/render_object.cpp:2706
#4  0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x96b289c) at 
../../khtml/rendering/render_object.cpp:2692
#5  0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x96b2828) at 
../../khtml/rendering/render_object.cpp:2692
#6  0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x96b277c) at 
../../khtml/rendering/render_object.cpp:2692
#7  0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8abc688) at 
../../khtml/rendering/render_object.cpp:2692
#8  0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8abc634) at 
../../khtml/rendering/render_object.cpp:2692
#9  0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8abc5c0) at 
../../khtml/rendering/render_object.cpp:2692
#10 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8abc514) at 
../../khtml/rendering/render_object.cpp:2692
#11 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8c74b00) at 
../../khtml/rendering/render_object.cpp:2692
#12 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8c74aac) at 
../../khtml/rendering/render_object.cpp:2692
#13 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8c6256c) at 
../../khtml/rendering/render_object.cpp:2692
#14 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8c624c0) at 
../../khtml/rendering/render_object.cpp:2692
#15 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8c6243c) at 
../../khtml/rendering/render_object.cpp:2692
#16 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8c623b8) at 
../../khtml/rendering/render_object.cpp:2692
#17 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x843c8b8) at 
../../khtml/rendering/render_object.cpp:2692
#18 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x843c834) at 
../../khtml/rendering/render_object.cpp:2692
#19 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x843c740) at 
../../khtml/rendering/render_object.cpp:2692
#20 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x843c5f8) at 
../../khtml/rendering/render_object.cpp:2692
#21 0xb35b6a2e in khtml::RenderCanvas::layout (this=0x843c5f8) at 
../../khtml/rendering/render_canvas.cpp:182
#22 0xb341a283 in KHTMLView::layout (this=0x836e488) at 
../../khtml/khtmlview.cpp:1020
#23 0xb341a8c1 in KHTMLView::timerEvent (this=0x836e488, e=0xbf8656c0) at 
../../khtml/khtmlview.cpp:4193
#24 0xb6959f34 in QObject::event (this=0x836e488, e=0xffffffff) at 
kernel/qobject.cpp:1212
#25 0xb5e749a6 in QWidget::event (this=0x836e488, event=0xbf8656c0) at 
kernel/qwidget.cpp:8455
#26 0xb626d4a3 in QFrame::event (this=0x836e488, e=0xbf8656c0) at 
widgets/qframe.cpp:557
#27 0xb6308447 in QAbstractScrollArea::event (this=0x836e488, e=0xbf8656c0) at 
widgets/qabstractscrollarea.cpp:989
#28 0xb630db7d in QScrollArea::event (this=0x836e488, e=0xbf8656c0) at 
widgets/qscrollarea.cpp:314
#29 0xb341e04c in KHTMLView::event (this=0x836e488, e=0xbf8656c0) at 
../../khtml/khtmlview.cpp:552
#30 0xb5e16bec in QApplicationPrivate::notify_helper (this=0x807a7a0, 
receiver=0x836e488, e=0xbf8656c0) at kernel/qapplication.cpp:4300
#31 0xb5e1d7f9 in QApplication::notify (this=0xbf865b30, receiver=0x836e488, 
e=0xbf8656c0) at kernel/qapplication.cpp:4265
#32 0xb6e977da in KApplication::notify (this=0xbf865b30, receiver=0x836e488, 
event=0xbf8656c0) at ../../kdeui/kernel/kapplication.cpp:302
#33 0xb69498eb in QCoreApplication::notifyInternal (this=0xbf865b30, 
receiver=0x836e488, event=0xbf8656c0) at kernel/qcoreapplication.cpp:704
#34 0xb6978946 in QCoreApplication::sendEvent (this=0x807d934) at 
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QTimerInfoList::activateTimers (this=0x807d934) at 
kernel/qeventdispatcher_unix.cpp:603
#36 0xb6975637 in timerSourceDispatch (source=0x807d968) at 
kernel/qeventdispatcher_glib.cpp:184
#37 idleTimerSourceDispatch (source=0x807d968) at 
kernel/qeventdispatcher_glib.cpp:231
#38 0xb57962f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#39 0xb5799fd8 in ?? () from /lib/libglib-2.0.so.0
#40 0xb579a1b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#41 0xb69752f5 in QEventDispatcherGlib::processEvents (this=0x8062c00, 
flags=...) at kernel/qeventdispatcher_glib.cpp:412
#42 0xb5ed5255 in QGuiEventDispatcherGlib::processEvents (this=0x8062c00, 
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0xb6947f09 in QEventLoop::processEvents (this=0xbf865984, flags=DWARF-2 
expression error: DW_OP_reg operations must be used either alone or in 
conjuction with DW_OP_piece.
) at kernel/qeventloop.cpp:149
#44 0xb694835a in QEventLoop::exec (this=0xbf865984, flags=...) at 
kernel/qeventloop.cpp:201
#45 0xb694c4ef in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#46 0xb5e16c87 in QApplication::exec () at kernel/qapplication.cpp:3579
#47 0xb773f98f in kdemain (argc=2, argv=0xbf865e24) at 
../../../../apps/konqueror/src/konqmain.cpp:257
#48 0x080485fb in main (argc=2, argv=0xbf865e24) at konqueror_dummy.cpp:3

The beginning of the full bt follows:
#0  khtml::RenderTableSection::addCell (this=0x96b2828, cell=0x96b28f0, 
row=0x96b289c) at ../../khtml/rendering/render_table.cpp:1242
        lowestCol = -1230639496
        cSpan = 1
        nCols = 2
        rSpan = <value optimized out>
        col = 0
        set = 0x96b28f0
        columnsToAvoid = {{p = {static shared_null = {ref = {_q_value = 
10287}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 
0xb6a5eed4}, d = 0xb6a5eed4}}
#1  0xb359457d in khtml::RenderTableSection::recalcCells (this=0x96b2828) at 
../../khtml/rendering/render_table.cpp:1976
        cell = 0x96b28f0
        row = 0x96b289c
#2  0xb3594718 in khtml::RenderTableCell::calcMinMaxWidth (this=0x96b28f0) at 
../../khtml/rendering/render_table.cpp:2493
No locals.
#3  0xb356547b in khtml::RenderObject::recalcMinMaxWidths (this=0x96b28f0) at 
../../khtml/rendering/render_object.cpp:2706
        child = 0x0
        cmin = 0
        cmax = 0
#4  0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x96b289c) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x96b28f0
        cmin = 171
        cmax = 171
#5  0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x96b2828) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x96b289c
        cmin = -1
        cmax = -1
#6  0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x96b277c) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x96b2828
        cmin = -1
        cmax = -1
#7  0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8abc688) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x96b277c
        cmin = 172
        cmax = 172
#8  0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8abc634) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x8abc688
        cmin = 389
        cmax = 3046
#9  0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8abc5c0) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x8abc634
        cmin = -1
        cmax = -1
#10 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8abc514) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x8abc5c0
        cmin = -1
        cmax = -1
#11 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8c74b00) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x8abc514
        cmin = 389
        cmax = 3046
#12 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8c74aac) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x8c74b00
        cmin = 397
        cmax = 3054
#13 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8c6256c) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x8c74aac
        cmin = -1
        cmax = -1
#14 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8c624c0) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x8c6256c
        cmin = -1
        cmax = -1
#15 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8c6243c) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x8c624c0
        cmin = 398
        cmax = 3054
#16 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x8c623b8) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x8c6243c
        cmin = 0
        cmax = 0
#17 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x843c8b8) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x8c623b8
        cmin = 800
        cmax = 979
#18 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x843c834) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x843c8b8
        cmin = 997
        cmax = 997
#19 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x843c740) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x843c834
        cmin = 997
        cmax = 997
#20 0xb35653ed in khtml::RenderObject::recalcMinMaxWidths (this=0x843c5f8) at 
../../khtml/rendering/render_object.cpp:2692
        test = <value optimized out>
        child = 0x843c740
        cmin = 0
        cmax = 0
#21 0xb35b6a2e in khtml::RenderCanvas::layout (this=0x843c5f8) at 
../../khtml/rendering/render_canvas.cpp:182
        oldHeight = <value optimized out>
#22 0xb341a283 in KHTMLView::layout (this=0x836e488) at 
../../khtml/khtmlview.cpp:1020
        document = <value optimized out>
        canvas = 0x843c5f8
        ref = <value optimized out>
        root = <value optimized out>
#23 0xb341a8c1 in KHTMLView::timerEvent (this=0x836e488, e=0xbf8656c0) at 
../../khtml/khtmlview.cpp:4193
        updateRegion = {x1 = -1081715008, y1 = -1233834852, x2 = -1255917625, 
y2 = -1235599038}
        rects = {{d = 0xb65416df, p = 0xb65416df}}
#24 0xb6959f34 in QObject::event (this=0x836e488, e=0xffffffff) at 
kernel/qobject.cpp:1212
No locals.
#25 0xb5e749a6 in QWidget::event (this=0x836e488, event=0xbf8656c0) at 
kernel/qwidget.cpp:8455
No locals.
Comment 3 Andrew Crouthamel 2018-11-02 22:55:24 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-11-16 02:36:52 UTC
Dear Bug Submitter,

This is a reminder that this bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version?

Thank you for helping us make KDE software even better for everyone!
Comment 5 Justin Zobel 2022-12-06 00:56:57 UTC
Thank you for reporting this issue in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the issue with a recent software version?

If you can reproduce the issue, please change the status to "REPORTED" when replying. Thank you!
Comment 6 Bug Janitor Service 2022-12-21 05:18:33 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Bug Janitor Service 2023-01-05 05:27:40 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!
Comment 8 Sten Heinze 2023-01-05 16:10:34 UTC
I reported this bug over 12 years ago. Since then not only is the website I found the problem with not existing anymore, but also every software version has changed since then and I am not using Konqueror anymore. Please close this bug.

Sten

> On Jan 5, 2023, at 00:27, Bug Janitor Service <bugzilla_noreply@kde.org> wrote:
> 
> https://bugs.kde.org/show_bug.cgi?id=238445
> 
> Bug Janitor Service <bug-janitor@kde.org> changed:
> 
>           What    |Removed                     |Added
> ----------------------------------------------------------------------------
>             Status|NEEDSINFO                   |RESOLVED
>         Resolution|WAITINGFORINFO              |WORKSFORME
> 
> --- Comment #7 from Bug Janitor Service <bug-janitor@kde.org> ---
> This bug has been in NEEDSINFO status with no change for at least
> 30 days. The bug is now closed as RESOLVED > WORKSFORME
> due to lack of needed information.
> 
> For more information about our bug triaging procedures please read the
> wiki located here:
> https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging
> 
> Thank you for helping us make KDE software even better for everyone!
> 
> -- 
> You are receiving this mail because:
> You reported the bug.
> You voted for the bug.