Bug 74344

Summary: Crash on www.w3.org/QA when the mouse hovers over a link
Product: [Applications] konqueror Reporter: bert
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description bert 2004-02-06 14:13:04 UTC
Version:            (using KDE KDE 3.2.0)
Installed from:    Compiled From Sources
Compiler:          gcc 3.3.2 running on a modified RedHat 6.1, kernel 2.4.22, X 4.03
OS:          Linux

As soon as the mouse comes near a link in the fixed menu on the right of http://www.w3.org/QA and on other pages that use the same style sheet, Konqueror crashes. Some pages with this style crash as soon as you open them, with the same stack trace.

I've seen this happening in KDE < 3.1, but in KDE 3.2 it seems to be back.

I'm not sure this is purely KDE's fault, because on this machine I have other strange things happening, that don't occur on another machine (with Debian unstable): Alt-Tab insisting on using CDE-style, while Alt-Shift-Tab uses KDE-style; first click not being passed to Konqueror, while it is passed to all other applications...

I tried upgrading Qt from 3.2.2 to 3.3.0, but that makes no difference.

Here is the stack trace:

[New Thread 16384 (LWP 8049)]
0x41210567 in waitpid () from /lib/i686/libpthread.so.0
#0  0x41210567 in waitpid () from /lib/i686/libpthread.so.0
#1  0x4079e804 in KCrash::defaultCrashHandler(int) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkdecore.so.4
#2  0x4120f4be in __pthread_sighandler () from /lib/i686/libpthread.so.0
#3  <signal handler called>
#4  0x41a04290 in khtml::RenderBox::calcWidth() ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#5  0x41a11150 in khtml::RenderImage::setPixmap(QPixmap const&, QRect const&, khtml::CachedImage*) () from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#6  0x41a5dc14 in khtml::CachedImage::ref(khtml::CachedObjectClient*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#7  0x41a129a7 in khtml::RenderImage::updateImage(khtml::CachedImage*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#8  0x41a10fab in khtml::RenderImage::setContentObject(khtml::CachedObject*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#9  0x41a00f6f in khtml::RenderContainer::updatePseudoChild(khtml::RenderStyle::PseudoId, khtml::RenderObject*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#10 0x419ecb74 in khtml::RenderBlock::setStyle(khtml::RenderStyle*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#11 0x419a881b in DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#12 0x419c6809 in DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange)
    () from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#13 0x419a87b4 in DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#14 0x419c6809 in DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange)
    () from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#15 0x419a87b4 in DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#16 0x419c6809 in DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange)
    () from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#17 0x419a87b4 in DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#18 0x419c6809 in DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange)
    () from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#19 0x419a87b4 in DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#20 0x419c6809 in DOM::HTMLElementImpl::recalcStyle(DOM::NodeImpl::StyleChange)
    () from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#21 0x419983ec in DOM::DocumentImpl::recalcStyle(DOM::NodeImpl::StyleChange) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#22 0x41998a1e in DOM::DocumentImpl::updateRendering() ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#23 0x4199ad9d in DOM::DocumentImpl::prepareMouseEvent(bool, int, int, DOM::NodeImpl::MouseEvent*) () from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#24 0x4193c924 in KHTMLView::viewportMouseMoveEvent(QMouseEvent*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#25 0x40c7c6cb in QScrollView::eventFilter(QObject*, QEvent*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/qt-x11-free-3.2.2/lib/libqt-mt.so.3
#26 0x4193e4a1 in KHTMLView::eventFilter(QObject*, QEvent*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkhtml.so.4
#27 0x40b6bc8e in QObject::activate_filters(QEvent*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/qt-x11-free-3.2.2/lib/libqt-mt.so.3
#28 0x40b6bbbc in QObject::event(QEvent*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/qt-x11-free-3.2.2/lib/libqt-mt.so.3
#29 0x40ba2fbf in QWidget::event(QEvent*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/qt-x11-free-3.2.2/lib/libqt-mt.so.3
#30 0x40b12a0f in QApplication::internalNotify(QObject*, QEvent*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/qt-x11-free-3.2.2/lib/libqt-mt.so.3
#31 0x40b12111 in QApplication::notify(QObject*, QEvent*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/qt-x11-free-3.2.2/lib/libqt-mt.so.3
#32 0x406f995d in KApplication::notify(QObject*, QEvent*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkdecore.so.4
#33 0x40aac498 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/qt-x11-free-3.2.2/lib/libqt-mt.so.3
#34 0x40aa9dae in QApplication::x11ProcessEvent(_XEvent*) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/qt-x11-free-3.2.2/lib/libqt-mt.so.3
#35 0x40ac0061 in QEventLoop::processEvents(unsigned) ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/qt-x11-free-3.2.2/lib/libqt-mt.so.3
#36 0x40b261c8 in QEventLoop::enterLoop() ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/qt-x11-free-3.2.2/lib/libqt-mt.so.3
#37 0x40b26078 in QEventLoop::exec() ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/qt-x11-free-3.2.2/lib/libqt-mt.so.3
#38 0x40b12c61 in QApplication::exec() ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/qt-x11-free-3.2.2/lib/libqt-mt.so.3
#39 0x415c73dc in kdemain ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/libkdeinit_konqueror.so
#40 0x408a7a66 in kdeinitmain ()
   from /u/lanalana/0/w3c/bbos/KDE3.2/lib/kde3/konqueror.so
#41 0x0804ce36 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#42 0x0804e491 in handle_launcher_request(int) ()
#43 0x0804e9dd in handle_requests(int) ()
#44 0x0804fac2 in main ()
Comment 1 Stephan Kulow 2004-02-06 14:41:23 UTC

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