High CPU usage at www.iht.com

Ismail Donmez ismail at kde.org.tr
Thu Feb 3 16:07:48 GMT 2005


Hi,

When visiting www.iht.com with konqueror from cvs head I see cpu usage go up 
to 80% and it goes down to 60% or so and go in between those values. Here is 
the gdb backtrace I get with CTRL-C

(gdb) bt
#0  DOM::NodeImpl::focused (this=0x8649c88) at dom_nodeimpl.h:186
#1  0xb5bdea0a in khtml::CSSStyleSelector::checkOneSelector (this=0x8649c88, 
sel=0x852d338, e=0x860d0a0)
    at /opt/development/kde/kdelibs/khtml/css/cssstyleselector.cpp:1311
#2  0xb5bdcc4c in khtml::CSSStyleSelector::checkSelector (this=0x8649c88, 
selIndex=120, e=0x860d0a0)
    at /opt/development/kde/kdelibs/khtml/css/cssstyleselector.cpp:834
#3  0xb5bdb96f in khtml::CSSStyleSelector::styleForElement (this=0x8649c88, 
e=0x860d0a0)
    at /opt/development/kde/kdelibs/khtml/css/cssstyleselector.cpp:415
#4  0xb5b1136c in DOM::ElementImpl::recalcStyle (this=0x860d0a0, 
change=DOM::NodeImpl::Force)
    at /opt/development/kde/kdelibs/khtml/xml/dom_elementimpl.cpp:547
#5  0xb5b34c69 in DOM::HTMLElementImpl::recalcStyle (this=0x860d0a0, 
ch=DOM::NodeImpl::Force)
    at /opt/development/kde/kdelibs/khtml/html/html_elementimpl.cpp:262
#6  0xb5b1151e in DOM::ElementImpl::recalcStyle (this=0x86168f8, 
change=DOM::NodeImpl::Force)
    at /opt/development/kde/kdelibs/khtml/xml/dom_elementimpl.cpp:582
#7  0xb5b34c69 in DOM::HTMLElementImpl::recalcStyle (this=0x86168f8, 
ch=DOM::NodeImpl::Force)
    at /opt/development/kde/kdelibs/khtml/html/html_elementimpl.cpp:262
#8  0xb5b1151e in DOM::ElementImpl::recalcStyle (this=0x8616858, 
change=DOM::NodeImpl::Force)
    at /opt/development/kde/kdelibs/khtml/xml/dom_elementimpl.cpp:582
#9  0xb5b34c69 in DOM::HTMLElementImpl::recalcStyle (this=0x8616858, 
ch=DOM::NodeImpl::Force)
    at /opt/development/kde/kdelibs/khtml/html/html_elementimpl.cpp:262
#10 0xb5b1151e in DOM::ElementImpl::recalcStyle (this=0x8579970, 
change=DOM::NodeImpl::Force)
    at /opt/development/kde/kdelibs/khtml/xml/dom_elementimpl.cpp:582
#11 0xb5b34c69 in DOM::HTMLElementImpl::recalcStyle (this=0x8579970, 
ch=DOM::NodeImpl::NoChange)
    at /opt/development/kde/kdelibs/khtml/html/html_elementimpl.cpp:262
#12 0xb5b1151e in DOM::ElementImpl::recalcStyle (this=0x8591238, 
change=DOM::NodeImpl::NoChange)
    at /opt/development/kde/kdelibs/khtml/xml/dom_elementimpl.cpp:582
#13 0xb5b34c69 in DOM::HTMLElementImpl::recalcStyle (this=0x8591238, 
ch=DOM::NodeImpl::NoChange)
    at /opt/development/kde/kdelibs/khtml/html/html_elementimpl.cpp:262
#14 0xb5b1151e in DOM::ElementImpl::recalcStyle (this=0x8641db0, 
change=DOM::NodeImpl::NoChange)
    at /opt/development/kde/kdelibs/khtml/xml/dom_elementimpl.cpp:582
#15 0xb5b34c69 in DOM::HTMLElementImpl::recalcStyle (this=0x8641db0, 
ch=DOM::NodeImpl::NoChange)
    at /opt/development/kde/kdelibs/khtml/html/html_elementimpl.cpp:262
#16 0xb5b1151e in DOM::ElementImpl::recalcStyle (this=0x859aa80, 
change=DOM::NodeImpl::NoChange)
    at /opt/development/kde/kdelibs/khtml/xml/dom_elementimpl.cpp:582
#17 0xb5b34c69 in DOM::HTMLElementImpl::recalcStyle (this=0x859aa80, 
ch=DOM::NodeImpl::NoChange)
    at /opt/development/kde/kdelibs/khtml/html/html_elementimpl.cpp:262
#18 0xb5afc6e7 in DOM::DocumentImpl::recalcStyle (this=0x869ee78, 
change=DOM::NodeImpl::NoChange)
    at /opt/development/kde/kdelibs/khtml/xml/dom_docimpl.cpp:997
#19 0xb5afc7d3 in DOM::DocumentImpl::updateRendering (this=0x869ee78) 
at /opt/development/kde/kdelibs/khtml/xml/dom_docimpl.cpp:1026
#20 0xb5afc860 in DOM::DocumentImpl::updateDocumentsRendering () 
at /opt/development/kde/kdelibs/khtml/xml/dom_docimpl.cpp:1040
#21 0xb5c52fa5 in KJS::Window::afterScriptExecution (this=0x857fa60) 
at /opt/development/kde/kdelibs/khtml/ecma/kjs_window.cpp:990
#22 0xb5c6b6b5 in KJS::KJSProxyImpl::evaluate (this=0x85092f8, filename=
      {static null = {static null = <same as static member of an already seen 
type>, d = 0x8057388, static shared_null = 0x8057388}, d = 0x869f7a8, static 
shared_null = 0x8057388}, baseLine=1, str=@0x85b9f5c, n=@0xbfffec70, 
completion=0xbfffec00)
    at /opt/development/kde/kdelibs/khtml/ecma/kjs_proxy.cpp:166
#23 0xb5ab34d8 in KHTMLPart::executeScript (this=0x8475f60, n=@0xbfffec70, 
script=@0x85b9f5c)
    at /opt/development/kde/kdelibs/khtml/khtml_part.cpp:1161
#24 0xb5c5b812 in KJS::ScheduledAction::execute (this=0x85b9f50, 
window=0x857fa60)
    at /opt/development/kde/kdelibs/khtml/ecma/kjs_window.cpp:1784
#25 0xb5c5c70d in KJS::WindowQObject::timerEvent (this=0x86abdb8) 
at /opt/development/kde/kdelibs/khtml/ecma/kjs_window.cpp:1914
#26 0xb751b59e in QObject::event (this=0x86abdb8, e=0xbfffef40) at 
kernel/qobject.cpp:741
#27 0xb74b93f9 in QApplication::internalNotify (this=0xbffff350, 
receiver=0x86abdb8, e=0xbfffef40) at kernel/qapplication.cpp:2635
#28 0xb74b88bd in QApplication::notify (this=0xbffff350, receiver=0x86abdb8, 
e=0xbfffef40) at kernel/qapplication.cpp:2358
#29 0xb7abc50f in KApplication::notify (this=0xbffff350, receiver=0x86abdb8, 
event=0xbfffef40)
---Type <return> to continue, or q <return> to quit---
    at /opt/development/kde/kdelibs/kdecore/kapplication.cpp:549
#30 0xb7fcd57d in QApplication::sendEvent (receiver=0x86abdb8, 
event=0xbfffef40) at qapplication.h:491
#31 0xb74a7029 in QEventLoop::activateTimers (this=0x81881f0) at 
kernel/qeventloop_unix.cpp:556
#32 0xb745f969 in QEventLoop::processEvents (this=0x81881f0, flags=4) at 
kernel/qeventloop_x11.cpp:389
#33 0xb74ce3cc in QEventLoop::enterLoop (this=0x81881f0) at 
kernel/qeventloop.cpp:198
#34 0xb74ce2ea in QEventLoop::exec (this=0x81881f0) at 
kernel/qeventloop.cpp:145
#35 0xb74b9579 in QApplication::exec (this=0xbffff350) at 
kernel/qapplication.cpp:2758
#36 0xb607584d in kdemain (argc=2, argv=0x816b518) 
at /opt/development/kde/kdebase/konqueror/konq_main.cc:206
#37 0xb7222969 in kdeinitmain (argc=2, argv=0x816b518) 
at ./konqueror/kdeinit_konqueror.la.cpp:2
#38 0x0804e2da in launch (argc=2, _name=0x816b96c "konqueror", args=0x816b980 
"\001", cwd=0x0, envc=1, envs=0x816b991 "",
    reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8052ca7 "0") 
at /opt/development/kde/kdelibs/kinit/kinit.cpp:623
#39 0x0804f5e9 in handle_launcher_request (sock=8) 
at /opt/development/kde/kdelibs/kinit/kinit.cpp:1187
#40 0x0804fcb4 in handle_requests (waitForPid=0) 
at /opt/development/kde/kdelibs/kinit/kinit.cpp:1388
#41 0x08051178 in main (argc=2, argv=0xbffff9d4, envp=0xbffff9e0) 
at /opt/development/kde/kdelibs/kinit/kinit.cpp:1839




More information about the kfm-devel mailing list