Bug 178261 - konqueror crashes when I open acid3 website
Summary: konqueror crashes when I open acid3 website
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-20 11:18 UTC by Davide Bettio
Modified: 2009-01-31 16:39 UTC (History)
2 users (show)

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 Davide Bettio 2008-12-20 11:18:31 UTC
Version:            (using Devel)
Compiler:          gcc 4.1.2 gcc (GCC) 4.1.2 (Gentoo 4.1.2 p1.1)
OS:                Linux
Installed from:    Compiled sources

konqueror crashes when I visit acid3.acidtests.org:

How to reproduce it:
1) Visit acid3.acidtests.org

Software:
Qt: Qt 4.4.2 (gentoo)
KDE: svn (19 dec 2008)
glibc: 2.6.1
glib: 2.16.5

Backtraces:
Application: Konqueror (konqueror), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 0 (LWP 6024)]

Thread 3 (Thread 0xb2180b90 (LWP 6025)):
#0  0xb7f68424 in __kernel_vsyscall ()
#1  0xb70f27ec in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb714dec5 in QWaitCondition::wait () from /usr/lib/qt4/libQtCore.so.4
#3  0xb71443f9 in ?? () from /usr/lib/qt4/libQtCore.so.4
#4  0xb714d428 in ?? () from /usr/lib/qt4/libQtCore.so.4
#5  0xb70ee17b in start_thread () from /lib/libpthread.so.0
#6  0xb656409e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb18b5b90 (LWP 6026)):
#0  0xb7f68424 in __kernel_vsyscall ()
#1  0xb655aca3 in poll () from /lib/libc.so.6
#2  0xb628c6f9 in ?? () from /lib/libresolv.so.2
#3  0xb18b35fc in ?? ()
#4  0x00000001 in ?? ()
#5  0x00001388 in ?? ()
#6  0x00004000 in ?? ()
#7  0xb18b35d0 in ?? ()
#8  0xb18b3608 in ?? ()
#9  0x00000000 in ?? ()

Thread 1 (Thread 0xb5f646d0 (LWP 6024)):
[KCrash Handler]
#6  0xb69e69b2 in QImage::scanLine () from /usr/lib/qt4/libQtGui.so.4
#7  0xb77c93e8 in KIconLoader::loadIcon (this=0x8079a98, _name=@0xbfc800a8, group=KIconLoader::Panel, size=32, state=0, overlays=@0xbfc80068, path_store=0x0, canReturnNull=false)
    at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/icons/kiconloader.cpp:1203
#8  0xb7e8d211 in KonqPixmapProvider::loadIcon () from /home/kde-devel/kde/lib/libkonquerorprivate.so.4
#9  0xb7e8ddc5 in KonqPixmapProvider::pixmapFor () from /home/kde-devel/kde/lib/libkonquerorprivate.so.4
#10 0xb7f05a59 in KonqMainWindow::updateWindowIcon () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#11 0xb7f072df in KonqMainWindow::setLocationBarURL () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#12 0xb7ec8973 in KonqView::setLocationBarURL () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#13 0xb7ed1a2c in KonqView::openUrl () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#14 0xb7f12583 in KonqMainWindow::openView () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#15 0xb7ec759a in KonqRun::tryOpenView () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#16 0xb7ec7813 in KonqRun::foundMimeType () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#17 0xb7c4d4ba in KRun::mimeTypeDetermined (this=0x8777520, mimeType=@0xbfc80568) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/krun.cpp:1125
#18 0xb7dcca55 in KParts::BrowserRun::slotBrowserMimetype (this=0x8777520, _job=0x8756500, type=@0xbfc808d4) at /home/kde-devel/kde/src/KDE/kdelibs/kparts/browserrun.cpp:222
#19 0xb7dcd1e5 in KParts::BrowserRun::qt_metacall (this=0x8777520, _c=QMetaObject::InvokeMetaMethod, _id=-3, _a=0xbfc806b8) at /home/kde-devel/kde/build/KDE/kdelibs/kparts/browserrun.moc:73
#20 0xb7ec72ca in KonqRun::qt_metacall () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#21 0xb7249b14 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#22 0xb724a1a3 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#23 0xb7bc257a in KIO::TransferJob::mimetype (this=0x8756500, _t1=0x8756500, _t2=@0xbfc808d4) at /home/kde-devel/kde/build/KDE/kdelibs/kio/jobclasses.moc:384
#24 0xb7bc36a2 in KIO::TransferJob::slotMimetype (this=0x8756500, type=@0xbfc808d4) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/job.cpp:1102
#25 0xb7bd5b1d in KIO::TransferJob::qt_metacall (this=0x8756500, _c=QMetaObject::InvokeMetaMethod, _id=50, _a=0xbfc807cc) at /home/kde-devel/kde/build/KDE/kdelibs/kio/jobclasses.moc:339
#26 0xb7249b14 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#27 0xb724a1a3 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#28 0xb7ca4304 in KIO::SlaveInterface::mimeType (this=0x85aecf8, _t1=@0xbfc808d4) at /home/kde-devel/kde/build/KDE/kdelibs/kio/slaveinterface.moc:265
#29 0xb7ca8f17 in KIO::SlaveInterface::dispatch (this=0x85aecf8, _cmd=21, rawdata=@0xbfc80944) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:270
#30 0xb7ca4cfb in KIO::SlaveInterface::dispatch (this=0x85aecf8) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:91
#31 0xb7c92e2d in KIO::Slave::gotInput (this=0x85aecf8) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/slave.cpp:322
#32 0xb7c93bad in KIO::Slave::qt_metacall (this=0x85aecf8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfc80a48) at /home/kde-devel/kde/build/KDE/kdelibs/kio/slave.moc:75
#33 0xb7249b14 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#34 0xb724a1a3 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#35 0xb7b8aac3 in KIO::Connection::readyRead (this=0x8372d08) at /home/kde-devel/kde/build/KDE/kdelibs/kio/connection.moc:84
#36 0xb7b8c570 in KIO::ConnectionPrivate::dequeue (this=0x858d168) at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/connection.cpp:82
#37 0xb7b8c7f5 in KIO::Connection::qt_metacall (this=0x8372d08, _c=QMetaObject::InvokeMetaMethod, _id=-3, _a=0x871f320) at /home/kde-devel/kde/build/KDE/kdelibs/kio/connection.moc:72
#38 0xb7243794 in QMetaCallEvent::placeMetaCall () from /usr/lib/qt4/libQtCore.so.4
#39 0xb72446a3 in QObject::event () from /usr/lib/qt4/libQtCore.so.4
#40 0xb6949554 in QApplicationPrivate::notify_helper () from /usr/lib/qt4/libQtGui.so.4
#41 0xb694dfa4 in QApplication::notify () from /usr/lib/qt4/libQtGui.so.4
#42 0xb77fff7a in KApplication::notify (this=0xbfc81368, receiver=0x8372d08, event=0x874cc60) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#43 0xb7235a2c in QCoreApplication::notifyInternal () from /usr/lib/qt4/libQtCore.so.4
#44 0xb7236c14 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/qt4/libQtCore.so.4
#45 0xb7236ea8 in QCoreApplication::sendPostedEvents () from /usr/lib/qt4/libQtCore.so.4
#46 0xb725ee6b in ?? () from /usr/lib/qt4/libQtCore.so.4
#47 0xb61ab3c5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0



Application: Konqueror (konqueror), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".

Thread 1 (Thread 0xb5f606d0 (LWP 6033)):
[KCrash Handler]
#6  0xb69e29b2 in QImage::scanLine () from /usr/lib/qt4/libQtGui.so.4
#7  0xb77c5410 in KIconLoader::loadIcon (this=0x8079a98, _name=@0xbf87b068, group=KIconLoader::Panel, size=32, state=0, overlays=@0xbf87b028, path_store=0x0, canReturnNull=false)
    at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/icons/kiconloader.cpp:1204
#8  0xb7e89211 in KonqPixmapProvider::loadIcon () from /home/kde-devel/kde/lib/libkonquerorprivate.so.4
#9  0xb7e89dc5 in KonqPixmapProvider::pixmapFor () from /home/kde-devel/kde/lib/libkonquerorprivate.so.4
#10 0xb7f01a59 in KonqMainWindow::updateWindowIcon () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#11 0xb7f032df in KonqMainWindow::setLocationBarURL () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#12 0xb7ec4973 in KonqView::setLocationBarURL () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#13 0xb7f2119e in KonqMainWindow::slotPartActivated () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#14 0xb7ecf5d1 in KonqViewManager::emitActivePartChanged () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#15 0xb7ed0e65 in KonqViewManager::doSetActivePart () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#16 0xb7ed0ec8 in KonqViewManager::setActivePart () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#17 0xb7db88d4 in KParts::PartManager::eventFilter (this=0x80dccb8, obj=0x8b678f0, ev=0xbf87b628) at /home/kde-devel/kde/src/KDE/kdelibs/kparts/partmanager.cpp:282
#18 0xb7231df6 in QCoreApplicationPrivate::sendThroughApplicationEventFilters () from /usr/lib/qt4/libQtCore.so.4
#19 0xb69454de in QApplicationPrivate::notify_helper () from /usr/lib/qt4/libQtGui.so.4
#20 0xb694a096 in QApplication::notify () from /usr/lib/qt4/libQtGui.so.4
#21 0xb77fbf7a in KApplication::notify (this=0xbf87c758, receiver=0x8b678f0, event=0xbf87b628) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#22 0xb7231a2c in QCoreApplication::notifyInternal () from /usr/lib/qt4/libQtCore.so.4
#23 0xb694828e in QApplicationPrivate::setFocusWidget () from /usr/lib/qt4/libQtGui.so.4
#24 0xb698ee53 in QWidget::setFocus () from /usr/lib/qt4/libQtGui.so.4
#25 0xb697e0ff in QStackedLayout::setCurrentIndex () from /usr/lib/qt4/libQtGui.so.4
#26 0xb6d2fc1c in QStackedWidget::setCurrentIndex () from /usr/lib/qt4/libQtGui.so.4
#27 0xb6d3a3e5 in ?? () from /usr/lib/qt4/libQtGui.so.4
#28 0xb6d3a62c in QTabWidget::qt_metacall () from /usr/lib/qt4/libQtGui.so.4
#29 0xb791608a in KTabWidget::qt_metacall (this=0x837a620, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbf87b860) at /home/kde-devel/kde/build/KDE/kdelibs/kdeui/ktabwidget.moc:123
#30 0xb7ee564a in KonqFrameTabs::qt_metacall () from /home/kde-devel/kde/lib/libkdeinit4_konqueror.so
#31 0xb7245b14 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#32 0xb72461a3 in QMetaObject::activate () from /usr/lib/qt4/libQtCore.so.4
#33 0xb6d323e3 in QTabBar::currentChanged () from /usr/lib/qt4/libQtGui.so.4
#34 0xb6d336f9 in QTabBar::setCurrentIndex () from /usr/lib/qt4/libQtGui.so.4
#35 0xb6d35695 in QTabBar::mousePressEvent () from /usr/lib/qt4/libQtGui.so.4
#36 0xb7912cbd in KTabBar::mousePressEvent (this=0x837c0d8, event=0xbf87bf20) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/widgets/ktabbar.cpp:141
#37 0xb699a430 in QWidget::event () from /usr/lib/qt4/libQtGui.so.4
#38 0xb6d3570e in QTabBar::event () from /usr/lib/qt4/libQtGui.so.4
#39 0xb6945554 in QApplicationPrivate::notify_helper () from /usr/lib/qt4/libQtGui.so.4
#40 0xb694a1c6 in QApplication::notify () from /usr/lib/qt4/libQtGui.so.4
#41 0xb77fbf7a in KApplication::notify (this=0xbf87c758, receiver=0x837c0d8, event=0xbf87bf20) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#42 0xb7231a2c in QCoreApplication::notifyInternal () from /usr/lib/qt4/libQtCore.so.4
#43 0xb6947d1b in QApplicationPrivate::sendMouseEvent () from /usr/lib/qt4/libQtGui.so.4
#44 0xb69ac46d in ?? () from /usr/lib/qt4/libQtGui.so.4
#45 0xb69ab015 in QApplication::x11ProcessEvent () from /usr/lib/qt4/libQtGui.so.4
#46 0xb69d0e91 in ?? () from /usr/lib/qt4/libQtGui.so.4
#47 0xb61a73c5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
Comment 1 Dario Andres 2008-12-20 14:07:40 UTC
Here using:

Qt: 4.4.3 + qtcopypatches 889120
KDE: 4.1.85 (KDE 4.1.85 (KDE 4.2 Beta2))
kdelibs svn rev. 899135 / kdebase svn rev. 899135
on ArchLinux x86_64 - Kernel 2.6.27.8

(19 Dec build)

Konqueror doesn't crash when loading the Acid3 test page. It finished with 86/100.

May be related to QT (or qt-copy patches as between 4.4.2 and 4.4.3 only the trademark stuff changed in Qt).
Comment 2 FiNeX 2008-12-21 00:18:06 UTC
Same as Dario.
Davide: could you update your Qt version and re-check the acid3 page? Thanks! :-)
Comment 3 FiNeX 2009-01-31 16:39:41 UTC
I'm closing due to absence of feedback, and moreover it works for me and Dario :-)