Bug 113345 - Konqueror freezes when visiting website
Summary: Konqueror freezes when visiting website
Status: RESOLVED NOT A BUG
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-26 10:12 UTC by Paul Eggleton
Modified: 2008-05-06 13:39 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 Paul Eggleton 2005-09-26 10:12:53 UTC
Version:            (using KDE KDE 3.4.90)
Installed from:    Gentoo Packages
Compiler:          gcc (GCC) 3.3.5-20050130 Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1
OS:                Linux

When visiting http://hinterhof.net/suid/, the title changes to the title of the page and it gets part way through loading (percentage bar shows 25%) and then freezes.

This bug occurs in both KDE 3.5 beta 1 on this machine and on another Fedora Core 4 machine running KDE 3.4.2.
Comment 1 Thiago Macieira 2005-09-26 13:19:21 UTC
I can confirm this. There's a recursive loop:

#0  khtml::RenderTable::addChild (this=0x888a6fc, child=0x888a964, beforeChild=0x0)
    at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:198
#1  0xb5d95a06 in khtml::RenderTable::addChild (this=0x888a6fc, child=0x888a8bc, beforeChild=0x0)
    at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:190
#2  0xb5d78d57 in khtml::RenderContainer::addChild (this=0x888a6fc, newChild=0x85e6a58,
    beforeChild=0x0)
    at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_container.cpp:140
#3  0xb5d95a9e in khtml::RenderTable::addChild (this=0x888a6fc, child=0x85e6a58, beforeChild=0x0)
    at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:197
#4  0xb5d78d74 in khtml::RenderContainer::addChild (this=0x888a53c, newChild=0x85e6a58,
    beforeChild=0x0)
    at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_container.cpp:142
#5  0xb5d95a9e in khtml::RenderTable::addChild (this=0x888a53c, child=0x85e6a58, beforeChild=0x0)
    at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:197
#6  0xb5d78d74 in khtml::RenderContainer::addChild (this=0x888a37c, newChild=0x85e6a58,
    beforeChild=0x0)
    at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_container.cpp:142
#7  0xb5d95a9e in khtml::RenderTable::addChild (this=0x888a37c, child=0x85e6a58, beforeChild=0x0)
    at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:197
#8  0xb5d78d74 in khtml::RenderContainer::addChild (this=0x888a1bc, newChild=0x85e6a58,
    beforeChild=0x0)
    at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_container.cpp:142
#9  0xb5d95a9e in khtml::RenderTable::addChild (this=0x888a1bc, child=0x85e6a58, beforeChild=0x0)
    at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:197
#10 0xb5d78d74 in khtml::RenderContainer::addChild (this=0x8889ffc, newChild=0x85e6a58,
    beforeChild=0x0)
    at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_container.cpp:142
#11 0xb5d95a9e in khtml::RenderTable::addChild (this=0x8889ffc, child=0x85e6a58, beforeChild=0x0)
    at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:197
#12 0xb5d78d74 in khtml::RenderContainer::addChild (this=0x8889e3c, newChild=0x85e6a58,
    beforeChild=0x0)
[...]
#6074 0xb5d78d74 in khtml::RenderContainer::addChild (this=0x85e744c, newChild=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_container.cpp:142
#6075 0xb5d95a9e in khtml::RenderTable::addChild (this=0x85e744c, child=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:197
#6076 0xb5d78d74 in khtml::RenderContainer::addChild (this=0x85e728c, newChild=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_container.cpp:142
#6077 0xb5d95a9e in khtml::RenderTable::addChild (this=0x85e728c, child=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:197
#6078 0xb5d78d74 in khtml::RenderContainer::addChild (this=0x85e70cc, newChild=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_container.cpp:142
#6079 0xb5d95a9e in khtml::RenderTable::addChild (this=0x85e70cc, child=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:197
#6080 0xb5d78d74 in khtml::RenderContainer::addChild (this=0x85e6f0c, newChild=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_container.cpp:142
#6081 0xb5d95a9e in khtml::RenderTable::addChild (this=0x85e6f0c, child=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:197
#6082 0xb5d78d74 in khtml::RenderContainer::addChild (this=0x85e6d4c, newChild=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_container.cpp:142
#6083 0xb5d95a9e in khtml::RenderTable::addChild (this=0x85e6d4c, child=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:197
#6084 0xb5d78d74 in khtml::RenderContainer::addChild (this=0x85e6b8c, newChild=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_container.cpp:142
#6085 0xb5d95a9e in khtml::RenderTable::addChild (this=0x85e6b8c, child=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:197
#6086 0xb5d78d74 in khtml::RenderContainer::addChild (this=0x85e6ae4, newChild=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_container.cpp:142
#6087 0xb5d95a9e in khtml::RenderTable::addChild (this=0x85e6ae4, child=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_table.cpp:197
#6088 0xb5d78d74 in khtml::RenderContainer::addChild (this=0x85e69e0, newChild=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_container.cpp:142
#6089 0xb5d5dea9 in khtml::RenderBlock::addChildToFlow (this=0x85e69e0, newChild=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_block.cpp:298
#6090 0xb5d80266 in khtml::RenderFlow::addChild (this=0x85e69e0, newChild=0x85e6a58, beforeChild=0x0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/rendering/render_flow.cpp:126
#6091 0xb5d04d00 in DOM::NodeImpl::createRendererIfNeeded (this=0x83cae38) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:966
#6092 0xb5d080d6 in DOM::ElementImpl::attach (this=0x83cae38) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:494
#6093 0xb5d010cb in DOM::NodeBaseImpl::attach (this=0x85234d0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1401
#6094 0xb5d080de in DOM::ElementImpl::attach (this=0x85234d0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:497
#6095 0xb5d010cb in DOM::NodeBaseImpl::attach (this=0x859e8c0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/xml/dom_nodeimpl.cpp:1401
#6096 0xb5d370f9 in DOM::HTMLBodyElementImpl::attach (this=0x859e8c0) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/html/html_baseimpl.cpp:219
#6097 0xb5d0b74a in DOM::ElementImpl::recalcStyle (this=0x859e8c0, change=DOM::NodeImpl::Force) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:555
#6098 0xb5d2e079 in DOM::HTMLElementImpl::recalcStyle (this=0x859e8c0, ch=7) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/html/html_elementimpl.cpp:263
#6099 0xb5d0b824 in DOM::ElementImpl::recalcStyle (this=0x85d76a8, change=DOM::NodeImpl::Force) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp:582
#6100 0xb5d2e079 in DOM::HTMLElementImpl::recalcStyle (this=0x85d76a8, ch=7) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/html/html_elementimpl.cpp:263
#6101 0xb5cfe2a9 in DOM::DocumentImpl::recalcStyle (this=0x8370fb8, change=DOM::NodeImpl::Force) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:1069
#6102 0xb5cf9658 in DOM::DocumentImpl::updateStyleSelector (this=0x8370fb8) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:1965
#6103 0xb5cf99ae in DOM::DocumentImpl::styleSheetLoaded (this=0x888a6fc) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/xml/dom_docimpl.cpp:1893
#6104 0xb5d29254 in DOM::HTMLLinkElementImpl::finished (this=0x85962c8) at dom_nodeimpl.h:237
#6105 0xb5d293d6 in DOM::HTMLLinkElementImpl::setStyleSheet (this=0x85962c8, url=@0x7, sheetStr=@0x7) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/html/html_headimpl.cpp:244
#6106 0xb5dfe132 in khtml::CachedCSSStyleSheet::checkNotify (this=0x8593cf4) at qptrdict.h:110
#6107 0xb5dfe3a5 in khtml::CachedCSSStyleSheet::data (this=0x8593c98, buffer=@0xb5f47970, eof=true) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/misc/loader.cpp:259
#6108 0xb5dff23b in khtml::Loader::slotFinished (this=0x840fc60, job=0x85617e8) at /home/thiago/programs/src/kde3/KDE/kdelibs/khtml/misc/loader.cpp:1133
#6109 0xb5dff546 in khtml::Loader::qt_invoke (this=0x840fc60, _id=2, _o=0xbfffdd80) at qucom_p.h:312
#6110 0xb7376e47 in QObject::activate_signal (this=0x85617e8, clist=0x83e9068, o=0xbfffdd80) at kernel/qobject.cpp:2355
#6111 0xb7d4fc5d in KIO::Job::result (this=0xbfffdda8, t0=0x7) at jobclasses.moc:162
#6112 0xb7d4fcdc in KIO::Job::emitResult (this=0x85617e8) at /home/thiago/programs/src/kde3/KDE/kdelibs/kio/kio/job.cpp:222
#6113 0xb7d5283c in KIO::SimpleJob::slotFinished (this=0x85617e8) at /home/thiago/programs/src/kde3/KDE/kdelibs/kio/kio/job.cpp:570
#6114 0xb7d63c2a in KIO::TransferJob::slotFinished (this=0x85617e8) at /home/thiago/programs/src/kde3/KDE/kdelibs/kio/kio/job.cpp:938
#6115 0xb7d51710 in KIO::TransferJob::qt_invoke (this=0x85617e8, _id=17, _o=0xbfffe150) at jobclasses.moc:1071
#6116 0xb7376e47 in QObject::activate_signal (this=0x8422150, clist=0x8363138, o=0xbfffe150) at kernel/qobject.cpp:2355
#6117 0xb7376c9f in QObject::activate_signal (this=0x8422150, signal=6) at kernel/qobject.cpp:2324
#6118 0xb7d3981c in KIO::SlaveInterface::finished (this=0x7) at qmetaobject.h:261
#6119 0xb7d3d4c9 in KIO::SlaveInterface::dispatch (this=0x8422150, _cmd=104, rawdata=@0xbfffe460) at /home/thiago/programs/src/kde3/KDE/kdelibs/kio/kio/slaveinterface.cpp:243
#6120 0xb7d3bbce in KIO::SlaveInterface::dispatch (this=0x8422150) at /home/thiago/programs/src/kde3/KDE/kdelibs/kio/kio/slaveinterface.cpp:173
#6121 0xb7d3583e in KIO::Slave::gotInput (this=0x8422150) at /home/thiago/programs/src/kde3/KDE/kdelibs/kio/kio/slave.cpp:300
#6122 0xb7d367d8 in KIO::Slave::qt_invoke (this=0x8422150, _id=4, _o=0xbfffe600) at slave.moc:113
#6123 0xb7376e47 in QObject::activate_signal (this=0x8427070, clist=0x855d508, o=0xbfffe600) at kernel/qobject.cpp:2355
#6124 0xb7377209 in QObject::activate_signal (this=0x8427070, signal=2, param=15) at kernel/qobject.cpp:2448
#6125 0xb7755bb5 in QSocketNotifier::activated (this=0x8427070, t0=15) at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85
#6126 0xb739ccf0 in QSocketNotifier::event (this=0x8427070, e=0xbfffe910) at kernel/qsocketnotifier.cpp:258
#6127 0xb7305f69 in QApplication::internalNotify (this=0xbfffefb0, receiver=0x8427070, e=0xbfffe910) at kernel/qapplication.cpp:2635
#6128 0xb7305387 in QApplication::notify (this=0xbfffefb0, receiver=0x8427070, e=0xbfffe910) at kernel/qapplication.cpp:2358
#6129 0xb7a87ca6 in KApplication::notify (this=0xbfffefb0, receiver=0x8427070, event=0xbfffe910) at /home/thiago/programs/src/kde3/KDE/kdelibs/kdecore/kapplication.cpp:550
#6130 0xb728a6c3 in QApplication::sendEvent (receiver=0x8427070, event=0xbfffe910) at qapplication.h:491
#6131 0xb72f1061 in QEventLoop::activateSocketNotifiers (this=0x80f0070) at kernel/qeventloop_unix.cpp:578
#6132 0xb72a05ac in QEventLoop::processEvents (this=0x80f0070, flags=4) at kernel/qeventloop_x11.cpp:383
#6133 0xb731deea in QEventLoop::enterLoop (this=0x80f0070) at kernel/qeventloop.cpp:198
#6134 0xb731de08 in QEventLoop::exec (this=0x80f0070) at kernel/qeventloop.cpp:145
#6135 0xb730610d in QApplication::exec (this=0xbfffefb0) at kernel/qapplication.cpp:2758
#6136 0xb645403f in kdemain (argc=7, argv=0x7) at /home/thiago/programs/src/kde3/KDE/kdebase/konqueror/konq_main.cc:206
#6137 0xb6505554 in kdeinitmain (argc=7, argv=0x7) at ./konqueror/kdeinit_konqueror.la.cpp:3
#6138 0x0804de4d in launch (argc=2, _name=0x80771c4 "konqueror", args=0x80771d8 "\001", cwd=0x0, envc=1, envs=0x80771e9 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x7 <Address 0x7 out of bounds>) at /home/thiago/programs/src/kde3/KDE/kdelibs/kinit/kinit.cpp:637
#6139 0x0804e63d in handle_launcher_request (sock=8) at /home/thiago/programs/src/kde3/KDE/kdelibs/kinit/kinit.cpp:1201
#6140 0x0804ebf7 in handle_requests (waitForPid=0) at /home/thiago/programs/src/kde3/KDE/kdelibs/kinit/kinit.cpp:1404
#6141 0x0804f476 in main (argc=2, argv=0xbffff934, envp=0x7) at /home/thiago/programs/src/kde3/KDE/kdelibs/kinit/kinit.cpp:1848
Comment 2 FiNeX 2008-05-05 14:32:11 UTC
Please, could you provide a testcase for testing konqueror 3.5.9 and 4?
The webpage of the original report cannot be reached.

Thanks!
Comment 3 Paul Eggleton 2008-05-06 11:10:34 UTC
I have had occasional freezing on other sites since but I never wrote down the URLs, so I have no more information for you unfortunately. Unless Thiago has any clues I guess you could close this bug.
Comment 4 FiNeX 2008-05-06 13:39:47 UTC
Ok. I close this as INVALID because the website is no more reachable.

Thanks Paul :-)