Bug 117431 - 100% cpu usage on some sites
Summary: 100% cpu usage on some sites
Status: RESOLVED DUPLICATE of bug 115215
Alias: None
Product: konqueror
Classification: Applications
Component: khtml ecma (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-01 14:17 UTC by Treeve Jelbert
Modified: 2006-08-22 13:50 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 Treeve Jelbert 2005-12-01 14:17:36 UTC
Version:            (using KDE KDE 3.5.0)
Installed from:    Compiled From Sources
Compiler:          gcc-4.0.2 
OS:                Linux

on some sites, such as slashdot.org, freshmeat.net I get 100% cpu usage and konqueror stops responding.

I have to kill the process

Tasks:  77 total,   3 running,  73 sleeping,   0 stopped,   1 zombie
Cpu(s): 99.7% us,  0.0% sy,  0.0% ni,  0.0% id,  0.0% wa,  0.3% hi,  0.0% si
Mem:    515004k total,   348252k used,   166752k free,    33364k buffers
Swap:  1052216k total,        0k used,  1052216k free,   167888k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 9080 treeve    25   0 42092  28m  19m R 99.6  5.7   0:57.24 konqueror
 5479 haldaemo  17   0  1556  592  512 S  0.3  0.1   0:02.46 hald-addon-stor
 6086 root      15   0  150m  18m 2392 S  0.3  3.8   0:39.72 X
    1 root      16   0  1284  448  376 S  0.0  0.1   0:00.26 init



everything worked fine with version 3.4.3
Comment 1 Maksim Orlovich 2005-12-01 16:07:30 UTC
Can't confirm. Could you please kill -6 the process when that happens? That should produce a backtrace. Paste it here.
Comment 2 Treeve Jelbert 2005-12-01 17:04:25 UTC
#kill -6 


(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#7  0xb6b04840 in operator new () from /usr/lib/libstdc++.so.6
#8  0xb6b0497d in operator new[] () from /usr/lib/libstdc++.so.6
#9  0xb609f499 in KJS::RegExp::match () from /usr/lib/libkjs.so.1
#10 0xb60a597f in KJS::StringPrototypeImp::StringPrototypeImp ()
   from /usr/lib/libkjs.so.1
#11 0xb60c1384 in KJS::Object::call () from /usr/lib/libkjs.so.1
#12 0xb608f63e in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#13 0xb608fc5c in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#14 0xb60910dc in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#15 0xb6095947 in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#16 0xb6090f64 in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#17 0xb60bbc43 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#18 0xb60bb8d7 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#19 0xb60c1384 in KJS::Object::call () from /usr/lib/libkjs.so.1
#20 0xb608f63e in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#21 0xb608fc5c in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#22 0xb60910dc in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#23 0xb60958b1 in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#24 0xb6090f64 in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#25 0xb60913ae in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#26 0xb6095947 in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#27 0xb6090f64 in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#28 0xb6092f46 in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#29 0xb6095947 in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#30 0xb6090f64 in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#31 0xb60bbc43 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#32 0xb60bb8d7 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#33 0xb60c1384 in KJS::Object::call () from /usr/lib/libkjs.so.1
#34 0xb608f63e in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#35 0xb60910dc in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#36 0xb6095947 in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#37 0xb6090f64 in KJS::DateObjectFuncImp::~DateObjectFuncImp ()
   from /usr/lib/libkjs.so.1
#38 0xb60ad932 in KJS::ContextImp::ContextImp () from /usr/lib/libkjs.so.1
#39 0xb60c1f3c in KJS::Interpreter::evaluate () from /usr/lib/libkjs.so.1
#40 0xb6360d93 in TestFunctionImp::call () from /usr/lib/libkhtml.so.4
#41 0xb61c062f in KHTMLPart::executeScript () from /usr/lib/libkhtml.so.4
#42 0xb6235af5 in QXmlAttributes::QXmlAttributes ()
   from /usr/lib/libkhtml.so.4
#43 0xb6238086 in QXmlAttributes::QXmlAttributes ()
   from /usr/lib/libkhtml.so.4
#44 0xb623920e in QXmlAttributes::QXmlAttributes ()
   from /usr/lib/libkhtml.so.4
#45 0xb62395d0 in QXmlAttributes::QXmlAttributes ()
   from /usr/lib/libkhtml.so.4
#46 0xb623c3de in QXmlAttributes::QXmlAttributes ()
   from /usr/lib/libkhtml.so.4
#47 0xb6236bcb in QXmlAttributes::QXmlAttributes ()
   from /usr/lib/libkhtml.so.4
#48 0xb6306666 in QPtrList<DOM::CSSSelector>::deleteItem ()
   from /usr/lib/libkhtml.so.4
#49 0xb6307b59 in QPtrList<DOM::CSSSelector>::deleteItem ()
   from /usr/lib/libkhtml.so.4
#50 0xb6308667 in QPtrList<DOM::CSSSelector>::deleteItem ()
   from /usr/lib/libkhtml.so.4
#51 0xb6308804 in QPtrList<DOM::CSSSelector>::deleteItem ()
   from /usr/lib/libkhtml.so.4
#52 0xb707d924 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#53 0xb7d61f5a in KIO::Job::result () from /usr/lib/libkio.so.4
#54 0xb7d6a91e in KIO::Job::emitResult () from /usr/lib/libkio.so.4
#55 0xb7d6fb12 in KIO::SimpleJob::slotFinished () from /usr/lib/libkio.so.4
#56 0xb7d714d3 in KIO::TransferJob::slotFinished () from /usr/lib/libkio.so.4
#57 0xb7d663d7 in KIO::TransferJob::qt_invoke () from /usr/lib/libkio.so.4
#58 0xb707d924 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#59 0xb707e229 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#60 0xb7d53032 in KIO::SlaveInterface::finished () from /usr/lib/libkio.so.4
#61 0xb7d55af4 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#62 0xb7d53f5d in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#63 0xb7d51490 in KIO::Slave::gotInput () from /usr/lib/libkio.so.4
#64 0xb7d51625 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4
#65 0xb707d924 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#66 0xb707e06a in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#67 0xb743b670 in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#68 0xb709df60 in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#69 0xb700c8c2 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#70 0xb700ca81 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#71 0xb7798ec3 in KApplication::notify () from /usr/lib/libkdecore.so.4
#72 0xb6ffe388 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#73 0xb6faca24 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#74 0xb7026671 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#75 0xb70265c6 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#76 0xb700b83f in QApplication::exec () from /usr/lib/libqt-mt.so.3
#77 0xb67479c3 in kdemain () from /usr/lib/libkdeinit_konqueror.so
#78 0xb76b2710 in kdeinitmain () from /usr/lib/kde3/konqueror.so
#79 0x0804e0e4 in ?? ()
#80 0x00000002 in ?? ()
#81 0x080761d8 in ?? ()
#82 0x00000001 in ?? ()
#83 0x00000000 in ?? ()
#84 0x00000000 in ?? ()
#85 0x00000000 in ?? ()
#86 0x00000006 in ?? ()
#87 0xbf9d1674 in ?? ()
#88 0xbf9d1660 in ?? ()
#89 0xbf9d166c in ?? ()
#90 0xbf9d1668 in ?? ()
#91 0xbf9d1670 in ?? ()
#92 0x00000000 in ?? ()
#93 0x08075e43 in ?? ()
#94 0x00000000 in ?? ()
#95 0x00000000 in ?? ()
#96 0x00000000 in ?? ()
#97 0x00000000 in ?? ()
#98 0x00000000 in ?? ()
#99 0x00000000 in ?? ()
#100 0x00000000 in ?? ()
#101 0x08075e3f in ?? ()
#102 0x08075e2c in ?? ()
#103 0x00000002 in ?? ()
#104 0x00000000 in ?? ()
#105 0x00000000 in ?? ()
#106 0x08075a38 in ?? ()
#107 0x00000000 in ?? ()
#108 0x00000000 in ?? ()
#109 0x00000000 in ?? ()
#110 0x00000000 in ?? ()
#111 0x00000000 in ?? ()
#112 0x00000000 in ?? ()
#113 0x00000000 in ?? ()
#114 0x00000000 in ?? ()
#115 0x00000000 in ?? ()
#116 0xb755e7b0 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#117 0x00000000 in ?? ()
#118 0x00000000 in ?? ()
#119 0x00000000 in ?? ()
#120 0x08052880 in vtable for QCString ()
#121 0x08076710 in ?? ()
#122 0x08052880 in vtable for QCString ()
#123 0x08076730 in ?? ()
#124 0x08052880 in vtable for QCString ()
#125 0x08075f78 in ?? ()
#126 0x08052880 in vtable for QCString ()
#127 0x08075f78 in ?? ()
#128 0x08052880 in vtable for QCString ()
#129 0x08075a48 in ?? ()
#130 0xb755e7b0 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#131 0x08075a48 in ?? ()
#132 0xb755e7b0 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#133 0x08076730 in ?? ()
#134 0xb755e7b0 in vtable for QGArray () from /usr/lib/libqt-mt.so.3
#135 0x08076710 in ?? ()
#136 0x00000000 in ?? ()
#137 0x00000000 in ?? ()
#138 0x00000000 in ?? ()
#139 0xb6994342 in malloc_usable_size () from /lib/libc.so.6
#140 0x0804e83c in ?? ()
#141 0x00000000 in ?? ()
#142 0x00000001 in ?? ()
#143 0x08075e50 in ?? ()
#144 0x00000000 in ?? ()
#145 0x00000000 in ?? ()
#146 0x00000000 in ?? ()
#147 0x08075e54 in ?? ()
#148 0x00000000 in ?? ()
#149 0x00000000 in ?? ()
#150 0x00000001 in ?? ()
#151 0x00000002 in ?? ()
#152 0x00000008 in ?? ()
#153 0x08075e28 in ?? ()
#154 0x08075e2c in ?? ()
#155 0x08075e36 in ?? ()
#156 0x00000000 in ?? ()
#157 0x00000001 in ?? ()
#158 0x08075e43 in ?? ()
#159 0x00000000 in ?? ()
#160 0x00000000 in ?? ()
#161 0x08075e54 in ?? ()
#162 0x08075e81 in ?? ()
#163 0x08075e43 in ?? ()
#164 0x00000000 in ?? ()
#165 0x00000000 in ?? ()
#166 0x08052880 in vtable for QCString ()
#167 0x08058cc0 in ?? ()
#168 0x08052880 in vtable for QCString ()
#169 0x08058cb0 in ?? ()
#170 0x00000004 in ?? ()
#171 0x00000004 in ?? ()
#172 0x0000000a in ?? ()
#173 0x00000059 in ?? ()
#174 0x00000000 in ?? ()
#175 0xbf9d189c in ?? ()
#176 0x00000000 in ?? ()
#177 0xbf9d179c in ?? ()
#178 0xbf9d181c in ?? ()
#179 0xbf9d19a8 in ?? ()
#180 0x0804eda3 in ?? ()
#181 0x0000000a in ?? ()
#182 0xbf9d189c in ?? ()
#183 0xbf9d181c in ?? ()
#184 0xbf9d179c in ?? ()
#185 0x00000000 in ?? ()
#186 0x08076558 in ?? ()
#187 0xb6a298e0 in __malloc_initialize_hook () from /lib/libc.so.6
#188 0x00000011 in ?? ()
#189 0xb6a27ff4 in ?? () from /lib/libc.so.6
#190 0xb6a298e0 in __malloc_initialize_hook () from /lib/libc.so.6
#191 0x0000000a in ?? ()
#192 0x00000000 in ?? ()
#193 0x00000000 in ?? ()
#194 0x00000000 in ?? ()
#195 0x00000000 in ?? ()
#196 0x00000000 in ?? ()
#197 0x00000000 in ?? ()
#198 0x00000000 in ?? ()
#199 0x00000000 in ?? ()
#200 0x00000000 in ?? ()
#201 0x00000000 in ?? ()
#202 0x00000000 in ?? ()
#203 0x00000000 in ?? ()
#204 0x00000000 in ?? ()
#205 0x00000000 in ?? ()
#206 0x00000000 in ?? ()
#207 0x00000000 in ?? ()
#208 0x00000000 in ?? ()
#209 0x00000000 in ?? ()
#210 0x00000000 in ?? ()
#211 0x00000000 in ?? ()
#212 0x00000000 in ?? ()
#213 0x00000000 in ?? ()
#214 0x00000000 in ?? ()
#215 0x00000000 in ?? ()
#216 0x00000000 in ?? ()
#217 0x00000000 in ?? ()
#218 0x00000000 in ?? ()
#219 0x00000000 in ?? ()
#220 0x00000000 in ?? ()
#221 0x00000000 in ?? ()
#222 0x00000000 in ?? ()
#223 0x00000000 in ?? ()
#224 0x00000000 in ?? ()
#225 0x00000000 in ?? ()
#226 0x00000000 in ?? ()
#227 0x00000000 in ?? ()
#228 0x00000000 in ?? ()
#229 0x00000000 in ?? ()
#230 0x00000000 in ?? ()
#231 0x00000000 in ?? ()
#232 0x00000000 in ?? ()
#233 0x00000000 in ?? ()
#234 0x00000000 in ?? ()
#235 0x00000000 in ?? ()
#236 0x00000000 in ?? ()
#237 0x00000000 in ?? ()
#238 0x00000000 in ?? ()
#239 0x00000000 in ?? ()
#240 0x00000000 in ?? ()
#241 0x00000000 in ?? ()
#242 0x00000000 in ?? ()
#243 0x00000000 in ?? ()
#244 0x00000000 in ?? ()
#245 0x00000000 in ?? ()
#246 0x00000000 in ?? ()
#247 0x00000000 in ?? ()
#248 0x00000000 in ?? ()
#249 0x00000000 in ?? ()
#250 0x00000000 in ?? ()
#251 0x00000000 in ?? ()
#252 0x00000000 in ?? ()
#253 0x00000000 in ?? ()
#254 0x00000000 in ?? ()
#255 0x00000000 in ?? ()
#256 0x00000100 in ?? ()
#257 0x00000000 in ?? ()
#258 0x00000000 in ?? ()
#259 0x00000000 in ?? ()
#260 0x00000000 in ?? ()
#261 0x00000000 in ?? ()
#262 0x00000000 in ?? ()
#263 0x00000000 in ?? ()
#264 0x00000000 in ?? ()
#265 0x00000000 in ?? ()
#266 0x00000000 in ?? ()
#267 0x00000000 in ?? ()
#268 0x00000000 in ?? ()
#269 0x00000000 in ?? ()
#270 0x00000000 in ?? ()
#271 0x00000000 in ?? ()
#272 0x00000000 in ?? ()
#273 0x00000000 in ?? ()
#274 0x00000000 in ?? ()
#275 0x00000000 in ?? ()
#276 0x00000000 in ?? ()
#277 0x00000000 in ?? ()
#278 0x00000000 in ?? ()
#279 0x00000000 in ?? ()
#280 0x00000000 in ?? ()
#281 0x00000000 in ?? ()
#282 0x00000000 in ?? ()
#283 0x00000000 in ?? ()
#284 0x00000000 in ?? ()
#285 0x00000000 in ?? ()
#286 0x00000000 in ?? ()
#287 0x00000000 in ?? ()
#288 0x0000280f in ?? ()
#289 0x00000000 in ?? ()
#290 0x00000000 in ?? ()
#291 0x0805c270 in ?? ()
#292 0x00000000 in ?? ()
#293 0x00000002 in ?? ()
#294 0x00000000 in ?? ()
#295 0x00000000 in ?? ()
#296 0x003a0073 in ?? ()
#297 0x0075002f in ?? ()
#298 0x00720073 in ?? ()
#299 0x006c002f in ?? ()
#300 0xb6994342 in malloc_usable_size () from /lib/libc.so.6
Comment 3 Tommi Tervo 2005-12-01 18:03:47 UTC
Do you use automatic proxy configuration?
Comment 4 Treeve Jelbert 2005-12-01 18:55:39 UTC
same problem with direct connection or manual proxy setup. Automatic proxy can't find a script.

I usually run a proxy (privoxy) to suppress most ads and popups.  Problem occurs even when I bypass this and connect directly to my router.
Comment 5 Dirk Stoecker 2006-08-22 13:50:17 UTC

*** This bug has been marked as a duplicate of 115215 ***