Bug 158611

Summary: Crash on page http://www.smh.com.au/news/articles/new-supercomputer-is-a-rack-of-playstations/2008/02/26/1203788327976.html?page=fullpage
Product: [Applications] konqueror Reporter: Rob Davies <rob.opensuse.linux>
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: Regnaron
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rob Davies 2008-03-01 08:52:55 UTC
Version:           3.5.9  (using KDE 3.5.9 release 51.2 opensuse) (using KDE 3.5.9)
Installed from:    SuSE RPMs
Compiler:          gcc 
OS:                Linux

View page http://lwn.net/Articles/271266/ in Konqi

Where it says "Digital Life  reports" click on link reports to http://www.smh.com.au/news/articles/new-supercomputer-is-a-rack-of-playstations/2008/02/26/1203788327976.html?page=fullpage

Konqi crashes after displaying page, Firefox opens page normally.

Backtrace :

System configuration startup check disabled.

[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb69da9a0 (LWP 6500)]
[KCrash handler]
#6  0xb5fc84cb in khtml::RenderBlock::addChildToFlow ()
   from /opt/kde3/lib/libkhtml.so.4
#7  0xb5fa364f in khtml::RenderFlow::addChild ()
   from /opt/kde3/lib/libkhtml.so.4
#8  0xb5fc83f1 in khtml::RenderBlock::addChildToFlow ()
   from /opt/kde3/lib/libkhtml.so.4
#9  0xb5fa364f in khtml::RenderFlow::addChild ()
   from /opt/kde3/lib/libkhtml.so.4
#10 0xb5f1048b in DOM::NodeImpl::createRendererIfNeeded ()
   from /opt/kde3/lib/libkhtml.so.4
#11 0xb5f104b2 in DOM::ElementImpl::attach () from /opt/kde3/lib/libkhtml.so.4
#12 0xb5f1032c in DOM::ElementImpl::recalcStyle ()
   from /opt/kde3/lib/libkhtml.so.4
#13 0xb5f35b49 in DOM::HTMLElementImpl::recalcStyle ()
   from /opt/kde3/lib/libkhtml.so.4
#14 0xb5f10281 in DOM::ElementImpl::recalcStyle ()
   from /opt/kde3/lib/libkhtml.so.4
#15 0xb5f35b49 in DOM::HTMLElementImpl::recalcStyle ()
   from /opt/kde3/lib/libkhtml.so.4
#16 0xb5f10281 in DOM::ElementImpl::recalcStyle ()
   from /opt/kde3/lib/libkhtml.so.4
#17 0xb5f35b49 in DOM::HTMLElementImpl::recalcStyle ()
   from /opt/kde3/lib/libkhtml.so.4
#18 0xb5f10281 in DOM::ElementImpl::recalcStyle ()
   from /opt/kde3/lib/libkhtml.so.4
#19 0xb5f35b49 in DOM::HTMLElementImpl::recalcStyle ()
   from /opt/kde3/lib/libkhtml.so.4
#20 0xb5f196c2 in DOM::DocumentImpl::recalcStyle ()
   from /opt/kde3/lib/libkhtml.so.4
#21 0xb5f2026f in DOM::DocumentImpl::updateStyleSelector ()
   from /opt/kde3/lib/libkhtml.so.4
#22 0xb5f2098c in DOM::DocumentImpl::styleSheetLoaded ()
   from /opt/kde3/lib/libkhtml.so.4
#23 0xb5f36ac1 in DOM::HTMLStyleElementImpl::sheetLoaded ()
   from /opt/kde3/lib/libkhtml.so.4
#24 0xb5fe2dc7 in DOM::CSSStyleSheetImpl::checkLoaded ()
   from /opt/kde3/lib/libkhtml.so.4
#25 0xb5fdd428 in DOM::StyleBaseImpl::checkLoaded ()
   from /opt/kde3/lib/libkhtml.so.4
#26 0xb5fe621c in DOM::CSSImportRuleImpl::setStyleSheet ()
   from /opt/kde3/lib/libkhtml.so.4
#27 0xb601b384 in khtml::CachedCSSStyleSheet::checkNotify ()
   from /opt/kde3/lib/libkhtml.so.4
#28 0xb601b57f in khtml::CachedCSSStyleSheet::data ()
   from /opt/kde3/lib/libkhtml.so.4
#29 0xb601e085 in khtml::Loader::slotFinished ()
   from /opt/kde3/lib/libkhtml.so.4
#30 0xb601e852 in khtml::Loader::qt_invoke () from /opt/kde3/lib/libkhtml.so.4
#31 0xb756d94d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0xb7d2a2ce in KIO::Job::result () from /opt/kde3/lib/libkio.so.4
#33 0xb7d688cd in KIO::Job::emitResult () from /opt/kde3/lib/libkio.so.4
#34 0xb7d7620e in KIO::SimpleJob::slotFinished ()
   from /opt/kde3/lib/libkio.so.4
#35 0xb7d768f8 in KIO::TransferJob::slotFinished ()
   from /opt/kde3/lib/libkio.so.4
#36 0xb7d6852d in KIO::TransferJob::qt_invoke () from /opt/kde3/lib/libkio.so.4
#37 0xb756d94d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0xb756e4ed in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0xb7d2629c in KIO::SlaveInterface::finished ()
   from /opt/kde3/lib/libkio.so.4
#40 0xb7d98f49 in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib/libkio.so.4
#41 0xb7d88a4a in KIO::SlaveInterface::dispatch ()
   from /opt/kde3/lib/libkio.so.4
#42 0xb7d3ad2c in KIO::Slave::gotInput () from /opt/kde3/lib/libkio.so.4
#43 0xb7d8a7d8 in KIO::Slave::qt_invoke () from /opt/kde3/lib/libkio.so.4
#44 0xb756d94d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#45 0xb756e3f0 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#46 0xb78a28c0 in QSocketNotifier::activated ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#47 0xb758b490 in QSocketNotifier::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#48 0xb750f14c in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#49 0xb750ff36 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#50 0xb7b85ff2 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#51 0xb75035c1 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#52 0xb74be406 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#53 0xb7525cd0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#54 0xb7525b66 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#55 0xb750ecbf in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#56 0xb67d32ba in kdemain () from /opt/kde3/lib/libkdeinit_konqueror.so
#57 0xb72bf464 in kdeinitmain () from /opt/kde3/lib/kde3/konqueror.so
#58 0x0804ecf0 in launch ()
#59 0x0804f411 in handle_launcher_request ()
#60 0x0804f8f4 in handle_requests ()
#61 0x080503b4 in main ()
Comment 1 Oliver Putz 2008-03-09 00:08:37 UTC
I can reproduce this crash with KDE4 (kdelibs r774814) with the following backtrace:

Application: Konqueror (konqueror), signal SIGSEGV
[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb61c9a20 (LWP 19292)]
[KCrash handler]
#5  0xb490c5a7 in khtml::RenderBlock::addChildToFlow (this=0x8627524, 
    newChild=0x86286cc, beforeChild=0x8628838)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:378
#6  0xb49329b9 in khtml::RenderFlow::addChild (this=0x8627524, 
    newChild=0x86286cc, beforeChild=0x82c860c)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_flow.cpp:130
#7  0xb490c181 in khtml::RenderBlock::addChildToFlow (this=0x82c7ce4, 
    newChild=0x86286cc, beforeChild=0x82c860c)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_block.cpp:304
#8  0xb49329b9 in khtml::RenderFlow::addChild (this=0x82c7ce4, 
    newChild=0x86286cc, beforeChild=0x82c860c)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/rendering/render_flow.cpp:130
#9  0xb488761b in DOM::NodeImpl::createRendererIfNeeded (this=0x8ac7708)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/xml/dom_nodeimpl.cpp:1044
#10 0xb488efd8 in DOM::ElementImpl::attach (this=0x8ac7708)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/xml/dom_elementimpl.cpp:706
#11 0xb488eb1a in DOM::ElementImpl::recalcStyle (this=0x8ac7708, 
    change=DOM::NodeImpl::Force)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/xml/dom_elementimpl.cpp:796
#12 0xb48be789 in DOM::HTMLElementImpl::recalcStyle (this=0x8ac7708, 
    ch=DOM::NodeImpl::Force)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/html/html_elementimpl.cpp:276
#13 0xb488ec0f in DOM::ElementImpl::recalcStyle (this=0x8a9fe00, 
    change=DOM::NodeImpl::Force)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/xml/dom_elementimpl.cpp:825
#14 0xb48be789 in DOM::HTMLElementImpl::recalcStyle (this=0x8a9fe00, 
    ch=DOM::NodeImpl::Force)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/html/html_elementimpl.cpp:276
#15 0xb488ec0f in DOM::ElementImpl::recalcStyle (this=0x8a9fa18, 
    change=DOM::NodeImpl::Force)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/xml/dom_elementimpl.cpp:825
#16 0xb48be789 in DOM::HTMLElementImpl::recalcStyle (this=0x8a9fa18, 
    ch=DOM::NodeImpl::Force)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/html/html_elementimpl.cpp:276
#17 0xb488ec0f in DOM::ElementImpl::recalcStyle (this=0x84f8ac8, 
    change=DOM::NodeImpl::Force)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/xml/dom_elementimpl.cpp:825
#18 0xb48be789 in DOM::HTMLElementImpl::recalcStyle (this=0x84f8ac8, 
    ch=DOM::NodeImpl::Force)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/html/html_elementimpl.cpp:276
#19 0xb4872992 in DOM::DocumentImpl::recalcStyle (this=0x829cdf0, 
    change=DOM::NodeImpl::Force)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/xml/dom_docimpl.cpp:1196
#20 0xb4874f9f in DOM::DocumentImpl::updateStyleSelector (this=0x829cdf0, 
    shallow=false)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/xml/dom_docimpl.cpp:2098
#21 0xb4875309 in DOM::DocumentImpl::styleSheetLoaded (this=0x8627524)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/xml/dom_docimpl.cpp:2023
#22 0xb48b73a8 in DOM::HTMLStyleElementImpl::sheetLoaded (this=0x8ab8bc8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/html/html_headimpl.cpp:639
#23 0xb49812c9 in DOM::CSSStyleSheetImpl::checkLoaded (this=0x8ab9148)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/css/css_stylesheetimpl.cpp:313
#24 0xb49911c8 in DOM::StyleBaseImpl::checkLoaded (this=0x8ab0404)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/css/css_base.cpp:46
#25 0xb4985b44 in DOM::CSSImportRuleImpl::setStyleSheet (this=0x8ab0400, 
    url=@0x8ab2888, sheet=@0x8ab28bc, charset=@0xbfa7d3a8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/css/css_ruleimpl.cpp:149
#26 0xb49bac90 in khtml::CachedCSSStyleSheet::checkNotify (this=0x8ab2880)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/misc/loader.cpp:288
#27 0xb49bfaf7 in khtml::CachedCSSStyleSheet::data (this=0x8ab2880, 
    buffer=@0x8ab01b4, eof=true)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/misc/loader.cpp:278
#28 0xb49bc9c9 in khtml::Loader::slotFinished (this=0x8286040, job=0x8ab0810)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/khtml/misc/loader.cpp:1299
#29 0xb49bccb1 in khtml::Loader::qt_metacall (this=0x8286040, 
    _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfa7d59c)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/khtml/loader.moc:127
#30 0xb72042c8 in QMetaObject::activate (sender=0x8ab0810, 
    from_signal_index=<value optimized out>, to_signal_index=7, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#31 0xb7204a44 in QMetaObject::activate (sender=0x8ab0810, m=0xb7b8f308, 
    local_signal_index=3, argv=0xbfa7d59c) at kernel/qobject.cpp:3065
#32 0xb7a8b7b4 in KJob::result (this=0x8ab0810, _t1=0x8ab0810)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kdecore/kjob.moc:186
#33 0xb7a8bcf2 in KJob::emitResult (this=0x8ab0810)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdecore/jobs/kjob.cpp:290
#34 0xb7c46208 in KIO::SimpleJob::slotFinished (this=0x8ab0810)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/job.cpp:491
#35 0xb7c465ba in KIO::TransferJob::slotFinished (this=0x8ab0810)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/job.cpp:961
#36 0xb7c4d133 in KIO::TransferJob::qt_metacall (this=0x8ab0810, 
    _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfa7d808)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kio/jobclasses.moc:336
#37 0xb72042c8 in QMetaObject::activate (sender=0x85d7e20, 
    from_signal_index=<value optimized out>, to_signal_index=8, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#38 0xb7204a44 in QMetaObject::activate (sender=0x85d7e20, m=0xb7db8024, 
    local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3065
#39 0xb7ceedc6 in KIO::SlaveInterface::finished (this=0x85d7e20)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kio/slaveinterface.moc:161
#40 0xb7cf098a in KIO::SlaveInterface::dispatch (this=0x85d7e20, _cmd=104, 
    rawdata=@0xbfa7d9e4)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/slaveinterface.cpp:176
#41 0xb7cf15e6 in KIO::SlaveInterface::dispatch (this=0x85d7e20)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/slaveinterface.cpp:90
#42 0xb7ce3c47 in KIO::Slave::gotInput (this=0x85d7e20)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/slave.cpp:319
#43 0xb7ce519d in KIO::Slave::qt_metacall (this=0x85d7e20, 
    _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfa7dae8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kio/slave.moc:75
#44 0xb72042c8 in QMetaObject::activate (sender=0x89daf98, 
    from_signal_index=<value optimized out>, to_signal_index=4, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#45 0xb7204a44 in QMetaObject::activate (sender=0x89daf98, m=0xb7db4f20, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3065
#46 0xb7c1ebb3 in KIO::Connection::readyRead (this=0x89daf98)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kio/connection.moc:84
#47 0xb7c1fa36 in KIO::ConnectionPrivate::dequeue (this=0x87aaa20)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/connection.cpp:82
#48 0xb7c207e5 in KIO::Connection::qt_metacall (this=0x89daf98, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x8603ec0)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kio/connection.moc:72
#49 0xb71fdb79 in QMetaCallEvent::placeMetaCall (this=0x8b204a0, 
    object=0x89daf98) at kernel/qobject.cpp:535
#50 0xb71ffede in QObject::event (this=0x89daf98, e=0x8b204a0)
    at kernel/qobject.cpp:1131
#51 0xb67af71f in QApplicationPrivate::notify_helper (this=0x80587d8, 
    receiver=0x89daf98, e=0x8b204a0) at kernel/qapplication.cpp:3735
#52 0xb67b12fa in QApplication::notify (this=0xbfa7e4e8, receiver=0x89daf98, 
    e=0x8b204a0) at kernel/qapplication.cpp:3329
#53 0xb7853c93 in KApplication::notify (this=0xbfa7e4e8, receiver=0x89daf98, 
    event=0x8b204a0)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#54 0xb71edcf7 in QCoreApplication::notifyInternal (this=0xbfa7e4e8, 
    receiver=0x89daf98, event=0x8b204a0) at kernel/qcoreapplication.cpp:586
#55 0xb71ef059 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0x804cb68)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#56 0xb721e7a8 in QEventDispatcherUNIX::processEvents (this=0x8057f98, 
    flags=@0xbfa7e1c8) at kernel/qeventdispatcher_unix.cpp:867
#57 0xb6847cfe in QEventDispatcherX11::processEvents (this=0x8057f98, 
    flags=@0xbfa7e1f4) at kernel/qeventdispatcher_x11.cpp:154
#58 0xb71ece61 in QEventLoop::processEvents (this=0xbfa7e260, 
    flags=@0xbfa7e228) at kernel/qeventloop.cpp:146
#59 0xb71ecf8f in QEventLoop::exec (this=0xbfa7e260, flags=@0xbfa7e268)
    at kernel/qeventloop.cpp:197
#60 0xb71ef476 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:838
#61 0xb67aee37 in QApplication::exec () at kernel/qapplication.cpp:3267
#62 0xb7ef9597 in kdemain (argc=1, argv=0xbfa7e864)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/konqueror/src/konqmain.cpp:218
#63 0x080487e2 in main (argc=)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/konqueror/src/konqueror_dummy.cpp:3
#64 0xb6406fdc in __libc_start_main (main=0x80487c0 <main>, argc=1, 
    ubp_av=0xbfa7e864, init=0x8048810 <__libc_csu_init>, 
    fini=0x8048800 <__libc_csu_fini>, rtld_fini=0xb7f1e100 <_dl_fini>, 
    stack_end=0xbfa7e85c) at libc-start.c:229
#65 0x08048731 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 2 Oliver Putz 2008-03-09 00:48:56 UTC
Sorry, there was a copy and paste mistake in my last comment. The version I reproduced the crash with was kdelibs r783515
Comment 3 Tommi Tervo 2008-03-11 09:02:21 UTC

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