I'm having a 100% CPU usage loop on http://www.schwalbe.co.uk/special-purpose/ Reproducible: Always Steps to Reproduce: 1. Open a new konqueror instance 2. Enter URL 3. Wait some seconds Actual Results: CPU burns Expected Results: CPU is /calmed/ I'm Debian sid with KDE 4.8.4, Qt 4.8.2, kernel 3.8.13.
Backtrace is similar to https://bugs.kde.org/show_bug.cgi?id=236769
Just in case, my backtrace: (gdb) bt #0 0x00007f145035de4a in khtml::RenderBlock::nodeAtPoint (this=0x5a45ee8, info=..., _x=_x@entry=769, _y=_y@entry=337, _tx=510, _ty=_ty@entry=292, hitTestAction=hitTestAction@entry=HitTestAll, inBox=true, inBox@entry=false) at ../../khtml/rendering/render_block.cpp:2805 #1 0x00007f145035de47 in khtml::RenderBlock::nodeAtPoint (this=0x5a45e20, info=..., _x=769, _y=337, _tx=510, _ty=292, hitTestAction=HitTestAll, inBox=false) at ../../khtml/rendering/render_block.cpp:2805 #2 0x00007f145036d21a in khtml::RenderObject::nodeAtPoint (this=0x5a45d58, info=..., _x=769, _y=337, _tx=<optimized out>, _ty=<optimized out>, hitTestAction=HitTestAll, inside=true) at ../../khtml/rendering/render_object.cpp:2547 #3 0x00007f145035dcce in khtml::RenderBlock::nodeAtPoint (this=0x5a45d58, info=..., _x=_x@entry=769, _y=_y@entry=337, _tx=406, _ty=_ty@entry=292, hitTestAction=hitTestAction@entry=HitTestAll, inBox=true, inBox@entry=false) at ../../khtml/rendering/render_block.cpp:2808 #4 0x00007f145035de47 in khtml::RenderBlock::nodeAtPoint (this=0x5a45670, info=..., _x=_x@entry=769, _y=_y@entry=337, _tx=406, _ty=_ty@entry=292, hitTestAction=hitTestAction@entry=HitTestAll, inBox=inBox@entry=false) at ../../khtml/rendering/render_block.cpp:2805 #5 0x00007f145035de47 in khtml::RenderBlock::nodeAtPoint (this=0x5a455a8, info=..., _x=769, _y=337, _tx=406, _ty=292, hitTestAction=HitTestAll, inBox=false) at ../../khtml/rendering/render_block.cpp:2805 #6 0x00007f145036d21a in khtml::RenderObject::nodeAtPoint (this=0x5a454e0, info=..., _x=769, _y=337, _tx=<optimized out>, _ty=<optimized out>, hitTestAction=HitTestAll, inside=true) at ../../khtml/rendering/render_object.cpp:2547 #7 0x00007f145035dcce in khtml::RenderBlock::nodeAtPoint (this=0x5a454e0, info=..., _x=769, _y=337, _tx=406, _ty=292, hitTestAction=HitTestAll, inBox=true) at ../../khtml/rendering/render_block.cpp:2808 #8 0x00007f145036d21a in khtml::RenderObject::nodeAtPoint (this=0x5a45418, info=..., _x=769, _y=337, _tx=<optimized out>, _ty=<optimized out>, hitTestAction=HitTestAll, inside=true) at ../../khtml/rendering/render_object.cpp:2547 #9 0x00007f145035dcce in khtml::RenderBlock::nodeAtPoint (this=0x5a45418, info=..., _x=769, _y=337, _tx=406, _ty=292, hitTestAction=HitTestAll, inBox=true) at ../../khtml/rendering/render_block.cpp:2808 #10 0x00007f145036d21a in khtml::RenderObject::nodeAtPoint (this=0x5a45350, info=..., _x=769, _y=337, _tx=<optimized out>, _ty=<optimized out>, hitTestAction=HitTestAll, inside=true) at ../../khtml/rendering/render_object.cpp:2547 #11 0x00007f145035dcce in khtml::RenderBlock::nodeAtPoint (this=0x5a45350, info=..., _x=_x@entry=769, _y=_y@entry=337, _tx=396, _ty=_ty@entry=282, hitTestAction=hitTestAction@entry=HitTestAll, inBox=true, inBox@entry=false) at ../../khtml/rendering/render_block.cpp:2808 #12 0x00007f145035de47 in khtml::RenderBlock::nodeAtPoint (this=0x5a45288, info=..., _x=769, _y=337, _tx=396, _ty=282, hitTestAction=HitTestAll, inBox=false) at ../../khtml/rendering/render_block.cpp:2805 #13 0x00007f145036d21a in khtml::RenderObject::nodeAtPoint (this=0x5a451c0, info=..., _x=769, _y=337, _tx=<optimized out>, _ty=<optimized out>, hitTestAction=HitTestAll, inside=true) at ../../khtml/rendering/render_object.cpp:2547 #14 0x00007f145035dcce in khtml::RenderBlock::nodeAtPoint (this=0x5a451c0, info=..., _x=769, _y=337, _tx=396, _ty=282, hitTestAction=HitTestAll, inBox=true) at ../../khtml/rendering/render_block.cpp:2808 ---Type <return> to continue, or q <return> to quit--- #15 0x00007f145036d21a in khtml::RenderObject::nodeAtPoint (this=0x5a450f8, info=..., _x=769, _y=337, _tx=<optimized out>, _ty=<optimized out>, hitTestAction=HitTestAll, inside=true) at ../../khtml/rendering/render_object.cpp:2547 #16 0x00007f145035dcce in khtml::RenderBlock::nodeAtPoint (this=0x5a450f8, info=..., _x=769, _y=337, _tx=396, _ty=282, hitTestAction=HitTestAll, inBox=true) at ../../khtml/rendering/render_block.cpp:2808 #17 0x00007f145036d21a in khtml::RenderObject::nodeAtPoint (this=0x5a45030, info=..., _x=769, _y=337, _tx=<optimized out>, _ty=<optimized out>, hitTestAction=HitTestAll, inside=true) at ../../khtml/rendering/render_object.cpp:2547 #18 0x00007f145035dcce in khtml::RenderBlock::nodeAtPoint (this=0x5a45030, info=..., _x=_x@entry=769, _y=_y@entry=337, _tx=396, _ty=_ty@entry=282, hitTestAction=hitTestAction@entry=HitTestAll, inBox=true, inBox@entry=false) at ../../khtml/rendering/render_block.cpp:2808 #19 0x00007f145035de47 in khtml::RenderBlock::nodeAtPoint (this=0x5a44f68, info=..., _x=_x@entry=769, _y=_y@entry=337, _tx=396, _ty=_ty@entry=282, hitTestAction=hitTestAction@entry=HitTestAll, inBox=inBox@entry=false) at ../../khtml/rendering/render_block.cpp:2805 #20 0x00007f145035de47 in khtml::RenderBlock::nodeAtPoint (this=0x5a44ea0, info=..., _x=_x@entry=769, _y=_y@entry=337, _tx=396, _ty=_ty@entry=224, hitTestAction=hitTestAction@entry=HitTestAll, inBox=inBox@entry=false) at ../../khtml/rendering/render_block.cpp:2805 #21 0x00007f145035de47 in khtml::RenderBlock::nodeAtPoint (this=0x5a445a0, info=..., _x=_x@entry=769, _y=_y@entry=337, _tx=380, _ty=_ty@entry=209, hitTestAction=hitTestAction@entry=HitTestAll, inBox=inBox@entry=false) at ../../khtml/rendering/render_block.cpp:2805 #22 0x00007f145035de47 in khtml::RenderBlock::nodeAtPoint (this=0x5a444d8, info=..., _x=_x@entry=769, _y=_y@entry=337, _tx=380, _ty=_ty@entry=209, hitTestAction=hitTestAction@entry=HitTestAll, inBox=inBox@entry=false) at ../../khtml/rendering/render_block.cpp:2805 #23 0x00007f145035de47 in khtml::RenderBlock::nodeAtPoint (this=0x5a44410, info=..., _x=769, _y=337, _tx=231, _ty=209, hitTestAction=HitTestAll, inBox=false) at ../../khtml/rendering/render_block.cpp:2805 #24 0x00007f145036d21a in khtml::RenderObject::nodeAtPoint (this=0x5a0dbd0, info=..., _x=769, _y=337, _tx=<optimized out>, _ty=<optimized out>, hitTestAction=HitTestAll, inside=true) at ../../khtml/rendering/render_object.cpp:2547 #25 0x00007f145035dcce in khtml::RenderBlock::nodeAtPoint (this=0x5a0dbd0, info=..., _x=769, _y=337, _tx=231, _ty=0, hitTestAction=HitTestAll, inBox=true) at ../../khtml/rendering/render_block.cpp:2808 #26 0x00007f145036d21a in khtml::RenderObject::nodeAtPoint (this=0x4c49170, info=..., _x=769, _y=337, _tx=<optimized out>, _ty=<optimized out>, hitTestAction=HitTestAll, inside=false) at ../../khtml/rendering/render_object.cpp:2547 #27 0x00007f145035dcce in khtml::RenderBlock::nodeAtPoint (this=0x4c49170, info=..., _x=769, _y=337, _tx=0, _ty=0, hitTestAction=HitTestAll, inBox=false) at ../../khtml/rendering/render_block.cpp:2808 #28 0x00007f145036d21a in khtml::RenderObject::nodeAtPoint (this=0x4c490a8, info=..., _x=769, _y=337, _tx=<optimized out>, _ty=<optimized out>, hitTestAction=HitTestAll, inside=true) at ../../khtml/rendering/render_object.cpp:2547 #29 0x00007f145035dcce in khtml::RenderBlock::nodeAtPoint (this=0x4c490a8, info=..., _x=769, _y=337, _tx=0, _ty=0, hitTestAction=HitTestAll, inBox=true) at ../../khtml/rendering/render_block.cpp:2808 ---Type <return> to continue, or q <return> to quit--- #30 0x00007f145036d21a in khtml::RenderObject::nodeAtPoint (this=0x4c48fe0, info=..., _x=769, _y=337, _tx=<optimized out>, _ty=<optimized out>, hitTestAction=HitTestAll, inside=true) at ../../khtml/rendering/render_object.cpp:2547 #31 0x00007f145035dcce in khtml::RenderBlock::nodeAtPoint (this=0x4c48fe0, info=..., _x=769, _y=337, _tx=0, _ty=0, hitTestAction=HitTestAll, inBox=true) at ../../khtml/rendering/render_block.cpp:2808 #32 0x00007f145036d21a in khtml::RenderObject::nodeAtPoint (this=0x4c48f18, info=..., _x=769, _y=337, _tx=<optimized out>, _ty=<optimized out>, hitTestAction=HitTestAll, inside=true) at ../../khtml/rendering/render_object.cpp:2547 #33 0x00007f145035dcce in khtml::RenderBlock::nodeAtPoint (this=0x4c48f18, info=..., _x=769, _y=337, _tx=0, _ty=0, hitTestAction=HitTestAll, inBox=false) at ../../khtml/rendering/render_block.cpp:2808 #34 0x00007f145036d21a in khtml::RenderObject::nodeAtPoint (this=0x4c48d98, info=..., _x=769, _y=337, _tx=<optimized out>, _ty=<optimized out>, hitTestAction=HitTestChildrenOnly, inside=false) at ../../khtml/rendering/render_object.cpp:2547 #35 0x00007f145035dcce in khtml::RenderBlock::nodeAtPoint (this=0x4c48d98, info=..., _x=769, _y=337, _tx=0, _ty=0, hitTestAction=HitTestChildrenOnly, inBox=true) at ../../khtml/rendering/render_block.cpp:2808 #36 0x00007f145038a96d in khtml::RenderLayer::nodeAtPointForLayer (this=0x4c48e60, rootLayer=rootLayer@entry=0x4c48ce0, info=..., xMousePos=xMousePos@entry=769, yMousePos=yMousePos@entry=337, hitTestRect=...) at ../../khtml/rendering/render_layer.cpp:1254 #37 0x00007f145038a773 in khtml::RenderLayer::nodeAtPointForLayer (this=this@entry=0x4c48ce0, rootLayer=rootLayer@entry=0x4c48ce0, info=..., xMousePos=xMousePos@entry=769, yMousePos=yMousePos@entry=337, hitTestRect=...) at ../../khtml/rendering/render_layer.cpp:1232 #38 0x00007f145038aad2 in khtml::RenderLayer::nodeAtPoint (this=0x4c48ce0, info=..., x=769, y=337) at ../../khtml/rendering/render_layer.cpp:1193 #39 0x00007f14502e380f in DOM::MouseEventImpl::computeLayerPos (this=this@entry=0x5565750) at ../../khtml/xml/dom2_eventsimpl.cpp:531 #40 0x00007f14502e4ca5 in DOM::MouseEventImpl::MouseEventImpl (this=0x5565750, _id=<optimized out>, canBubbleArg=<optimized out>, cancelableArg=<optimized out>, viewArg=<optimized out>, detailArg=<optimized out>, screenXArg=769, screenYArg=433, clientXArg=769, clientYArg=337, pageXArg=769, pageYArg=337, ctrlKeyArg=false, altKeyArg=false, shiftKeyArg=false, metaKeyArg=false, buttonArg=65535, relatedTargetArg=0x5a54b90, qe=0x0, isDoubleClick=false, orient=DOM::MouseEventImpl::ONone) at ../../khtml/xml/dom2_eventsimpl.cpp:511 #41 0x00007f145021d613 in KHTMLView::dispatchMouseEvent (this=this@entry=0x4207960, eventId=eventId@entry=7, targetNode=0x5a5c8d0, targetNode@entry=0x5a5cdb0, targetNodeNonShared=<optimized out>, cancelable=cancelable@entry=false, detail=detail@entry=0, _mouse=_mouse@entry=0x7fff035f7d90, setUnder=setUnder@entry=true, mouseEventType=mouseEventType@entry=4, orient=orient@entry=0) at ../../khtml/khtmlview.cpp:3561 #42 0x00007f145022491a in KHTMLView::mouseMoveEvent (this=0x4207960, _mouse=0x7fff035f7d90) at ../../khtml/khtmlview.cpp:1350 #43 0x00007f1466be1e44 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #44 0x00007f1467dbb7a0 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #45 0x000000000420c750 in ?? () #46 0x00007fff035f7960 in ?? ()
reproducible using 4.10.3
*** This bug has been marked as a duplicate of bug 302519 ***