Bug 77210 - js on isc.incidents.org makes konq/kdeinit eat 100% CPU
Summary: js on isc.incidents.org makes konq/kdeinit eat 100% CPU
Status: RESOLVED DUPLICATE of bug 53114
Alias: None
Product: konqueror
Classification: Applications
Component: kjs (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-10 19:39 UTC by Maciek
Modified: 2004-03-10 20:00 UTC (History)
0 users

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 Maciek 2004-03-10 19:39:49 UTC
Version:            (using KDE KDE 3.2.0)
Installed from:    Compiled From Sources
Compiler:          gcc (GCC) 3.3.2 20031218 (Gentoo Linux 3.3.2-r5, propolice-3.3-7) 
OS:          Linux

When i visit isc.incidents.org, kdeinit goes wild taking 100 % CPU, everything's fine when i turn off java script globally. Turning off java script while on isc.incidents.org crashes konqueror.

Steps to reproduce:
entere isc.incidents.org in your browser when javascript is on. Watch kdeinit CPU usage.

My Konqueror has no additional plugins loaded. No fancy gcc flags when compilink.


gdb -p kdeinit:

#0  0x43bcf581 in QRegion::QRegion(QRegion const&) () from /usr/qt/3/lib/libqt-mt.so.3
#1  0x43bca1a8 in QPainter::drawPixmap(int, int, QPixmap const&, int, int, int, int) () from /usr/qt/3/lib/libqt-mt.so.3
#2  0x43c68f0d in QPainter::drawPixmap(QPoint const&, QPixmap const&) () from /usr/qt/3/lib/libqt-mt.so.3
#3  0x4118b73b in khtml::RenderImage::paintObject(QPainter*, int, int, int, int, int, int, PaintAction) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#4  0x411974d5 in khtml::RenderReplaced::paint(QPainter*, int, int, int, int, int, int, PaintAction) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#5  0x41172518 in khtml::RenderInline::paintObject(QPainter*, int, int, int, int, int, int, PaintAction) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#6  0x411723ec in khtml::RenderInline::paint(QPainter*, int, int, int, int, int, int, PaintAction) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#7  0x41172518 in khtml::RenderInline::paintObject(QPainter*, int, int, int, int, int, int, PaintAction) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#8  0x411723ec in khtml::RenderInline::paint(QPainter*, int, int, int, int, int, int, PaintAction) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#9  0x41172518 in khtml::RenderInline::paintObject(QPainter*, int, int, int, int, int, int, PaintAction) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#10 0x411723ec in khtml::RenderInline::paint(QPainter*, int, int, int, int, int, int, PaintAction) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#11 0x41172518 in khtml::RenderInline::paintObject(QPainter*, int, int, int, int, int, int, PaintAction) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#12 0x411723ec in khtml::RenderInline::paint(QPainter*, int, int, int, int, int, int, PaintAction) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#13 0x4116e3c2 in khtml::RenderBlock::paintObject(QPainter*, int, int, int, int, int, int, PaintAction) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#14 0x4116e0f0 in khtml::RenderBlock::paint(QPainter*, int, int, int, int, int, int, PaintAction) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#15 0x41188725 in khtml::RenderLayer::paintLayer(khtml::RenderLayer*, QPainter*, QRect const&, bool) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#16 0x41188667 in khtml::RenderLayer::paintLayer(khtml::RenderLayer*, QPainter*, QRect const&, bool) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#17 0x41188667 in khtml::RenderLayer::paintLayer(khtml::RenderLayer*, QPainter*, QRect const&, bool) ()
   from /usr/kde/3.2/lib/libkhtml.so.4
#18 0x41188369 in khtml::RenderLayer::paint(QPainter*, QRect const&, bool) () from /usr/kde/3.2/lib/libkhtml.so.4
#19 0x410c188f in KHTMLView::drawContents(QPainter*, int, int, int, int) () from /usr/kde/3.2/lib/libkhtml.so.4
#20 0x43d71af3 in QScrollView::drawContentsOffset(QPainter*, int, int, int, int, int, int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#21 0x43d705e1 in QScrollView::viewportPaintEvent(QPaintEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#22 0x43d70103 in QScrollView::eventFilter(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#23 0x410c4509 in KHTMLView::eventFilter(QObject*, QEvent*) () from /usr/kde/3.2/lib/libkhtml.so.4
#24 0x43c6108e in QObject::activate_filters(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#25 0x43c60fb1 in QObject::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#26 0x43c97c8c in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#27 0x43c08705 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#28 0x43c07af5 in QApplication::notify(QObject*, QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#29 0x40689b4c in KApplication::notify(QObject*, QEvent*) () from /usr/kde/3.2/lib/libkdecore.so.4
#30 0x43bd40b2 in QWidget::repaint(QRegion const&, bool) () from /usr/qt/3/lib/libqt-mt.so.3
#31 0x43c094eb in QApplication::sendPostedEvents(QObject*, int) () from /usr/qt/3/lib/libqt-mt.so.3
#32 0x43c09338 in QApplication::sendPostedEvents() () from /usr/qt/3/lib/libqt-mt.so.3
#33 0x43bb514b in QEventLoop::processEvents(unsigned) () from /usr/qt/3/lib/libqt-mt.so.3
#34 0x43c1b966 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#35 0x43c1b808 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#36 0x43c08951 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#37 0x4091a4a6 in kdemain () from /usr/kde/3.2/lib/libkdeinit_konqueror.so
#38 0x408108a6 in kdeinitmain () from /usr/kde/3.2/lib/kde3/konqueror.so
#39 0x0804cf88 in ?? ()
#40 0x00000002 in ?? ()
#41 0x0805f428 in ?? ()
#42 0x00000001 in ?? ()
#43 0x0805fb0b in ?? ()

firefox takes only ~40-50% of CPU on that site.
Comment 1 Tommi Tervo 2004-03-10 20:00:00 UTC

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