digiKam seems to be affected, too. But KMail on the other hand isn't, I guess they use KHtmlPart for their welcome page?
#0 0xb7a28714 in KHTMLPart::~KHTMLPart() () from /usr/lib/libkhtml.so.5
#1 0x0830de7d in ~WelcomePageView (this=0x86af0e8, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/digikam/welcomepageview.cpp:91
#2 0xb7fbedae in KParts::Part::slotWidgetDestroyed() () from /usr/lib/libkparts.so.4
#3 0xb7fbeecb in KParts::Part::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkparts.so.4
#4 0xb7fbef3a in KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkparts.so.4
#5 0xb7a3122a in KHTMLPart::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkhtml.so.5
#6 0x0830d7dc in Digikam::WelcomePageView::qt_metacall (this=0x86af0e8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfffe4f8) at /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/digikam/welcomepageview.moc:63
#7 0xb566f8ac in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#8 0xb566fcf8 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#9 0xb566fd8b in QObject::destroyed(QObject*) () from /usr/lib/libQtCore.so.4
#10 0xb5670b56 in QObject::~QObject() () from /usr/lib/libQtCore.so.4
#11 0xb5b61bfb in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#12 0xb5668aff in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#13 0xb5b615ab in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#14 0xb5f0c001 in QFrame::~QFrame() () from /usr/lib/libQtGui.so.4
#15 0xb5f79f31 in QStackedWidget::~QStackedWidget() () from /usr/lib/libQtGui.so.4
#16 0x0826197e in ~AlbumWidgetStack (this=0x86d12c8, __in_chrg=<value optimized out>) at /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/digikam/albumwidgetstack.cpp:200
#17 0xb5668aff in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#18 0xb5b615ab in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#19 0xb5f287b5 in QMainWindow::~QMainWindow() () from /usr/lib/libQtGui.so.4
#20 0xb5668aff in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#21 0xb5b615ab in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#22 0xb5f0c001 in QFrame::~QFrame() () from /usr/lib/libQtGui.so.4
#23 0xb5f74ed3 in QSplitter::~QSplitter() () from /usr/lib/libQtGui.so.4
#24 0xb71983ce in ~SidebarSplitter (this=0x8709270, __in_chrg=<value optimized out>) at /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/libs/widgets/common/sidebar.cpp:440
#25 0xb5668aff in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4
#26 0xb5b615ab in QWidget::~QWidget() () from /usr/lib/libQtGui.so.4
#27 0xb5f0c001 in QFrame::~QFrame() () from /usr/lib/libQtGui.so.4
#28 0xb67c0d51 in KHBox::~KHBox() () from /usr/lib/libkdeui.so.5
#29 0x0828f2bc in ~DigikamView (this=0x86ad5d0, __in_chrg=<value optimized out>) at /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/digikam/digikamview.cpp:296
#30 0x0826f3c6 in ~DigikamApp (this=0x86d8068, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/digikam/digikamapp.cpp:281
#31 0xb56687c5 in qDeleteInEventHandler(QObject*) () from /usr/lib/libQtCore.so.4
#32 0xb5669ccb in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#33 0xb5b65546 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#34 0xb5f29707 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#35 0xb67d9054 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#36 0xb681f41f in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#37 0xb5b113a4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#38 0xb5b189da in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#39 0xb66f40aa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#40 0xb5659e8b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#41 0xb565aab2 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#42 0xb565ac7d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#43 0xb5684a9f in ?? () from /usr/lib/libQtCore.so.4
#44 0xb3ab5d98 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb3ab93e0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#46 0xb3ab9513 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0xb56845f5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#48 0xb5baf185 in ?? () from /usr/lib/libQtGui.so.4
#49 0xb5658479 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#50 0xb56588ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#51 0xb565ad3f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#52 0xb5b11227 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#53 0x0836da86 in main (argc=1, argv=0xbffff5b4) at /home/andi/Programmieren/KDE/digiKam/digikam_KDE4/digikam/digikam/main.cpp:186
And some valgrind backtrace (only the relevant part):
==9260== Invalid read of size 4
==9260== at 0x41D6714: KHTMLPart::~KHTMLPart() (in /usr/lib/libkhtml.so.5.3.0)
==9260== by 0x830DE70: Digikam::WelcomePageView::~WelcomePageView() (welcomepageview.cpp:91)
==9260== by 0x4042DAD: KParts::Part::slotWidgetDestroyed() (in /usr/lib/libkparts.so.4.3.0)
==9260== by 0x4042ECA: KParts::Part::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libkparts.so.4.3.0)
==9260== by 0x4042F39: KParts::ReadOnlyPart::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libkparts.so.4.3.0)
==9260== by 0x41DF229: KHTMLPart::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libkhtml.so.5.3.0)
==9260== by 0x830D7CF: Digikam::WelcomePageView::qt_metacall(QMetaObject::Call, int, void**) (welcomepageview.moc:63)
==9260== by 0x6A0B8AB: QMetaObject::activate(QObject*, int, int, void**) (in /usr/lib/libQtCore.so.4.5.3)
==9260== by 0x6A0BCF7: QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) (in /usr/lib/libQtCore.so.4.5.3)
==9260== by 0x6A0BD8A: QObject::destroyed(QObject*) (in /usr/lib/libQtCore.so.4.5.3)
==9260== by 0x6A0CB55: QObject::~QObject() (in /usr/lib/libQtCore.so.4.5.3)
==9260== by 0x5DE6BFA: QWidget::~QWidget() (in /usr/lib/libQtGui.so.4.5.3)
==9260== Address 0x0 is not stack'd, malloc'd or (recently) free'
digiKam seems to be affected, too. But KMail on the other hand isn't, I guess they use KHtmlPart for their welcome page?
#0 0xb7a28714 in KHTMLPart: :~KHTMLPart( ) () from /usr/lib/ libkhtml. so.5 Programmieren/ KDE/digiKam/ digikam_ KDE4/digikam/ digikam/ welcomepageview .cpp:91 :Part:: slotWidgetDestr oyed() () from /usr/lib/ libkparts. so.4 :Part:: qt_metacall( QMetaObject: :Call, int, void**) () from /usr/lib/ libkparts. so.4 :ReadOnlyPart: :qt_metacall( QMetaObject: :Call, int, void**) () from /usr/lib/ libkparts. so.4 :qt_metacall( QMetaObject: :Call, int, void**) () from /usr/lib/ libkhtml. so.5 :WelcomePageVie w::qt_metacall (this=0x86af0e8, _c=QMetaObject: :InvokeMetaMeth od, _id=6, _a=0xbfffe4f8) at /home/andi/ Programmieren/ KDE/digiKam/ digikam_ KDE4/digikam/ digikam/ welcomepageview .moc:63 :activate( QObject* , int, int, void**) () from /usr/lib/ libQtCore. so.4 :activate( QObject* , QMetaObject const*, int, int, void**) () from /usr/lib/ libQtCore. so.4 :destroyed( QObject* ) () from /usr/lib/ libQtCore. so.4 libQtCore. so.4 libQtGui. so.4 :deleteChildren () () from /usr/lib/ libQtCore. so.4 libQtGui. so.4 libQtGui. so.4 :~QStackedWidge t() () from /usr/lib/ libQtGui. so.4 Programmieren/ KDE/digiKam/ digikam_ KDE4/digikam/ digikam/ albumwidgetstac k.cpp:200 :deleteChildren () () from /usr/lib/ libQtCore. so.4 libQtGui. so.4 :~QMainWindow( ) () from /usr/lib/ libQtGui. so.4 :deleteChildren () () from /usr/lib/ libQtCore. so.4 libQtGui. so.4 libQtGui. so.4 :~QSplitter( ) () from /usr/lib/ libQtGui. so.4 Programmieren/ KDE/digiKam/ digikam_ KDE4/digikam/ libs/widgets/ common/ sidebar. cpp:440 :deleteChildren () () from /usr/lib/ libQtCore. so.4 libQtGui. so.4 libQtGui. so.4 libkdeui. so.5 Programmieren/ KDE/digiKam/ digikam_ KDE4/digikam/ digikam/ digikamview. cpp:296 Programmieren/ KDE/digiKam/ digikam_ KDE4/digikam/ digikam/ digikamapp. cpp:281 andler( QObject* ) () from /usr/lib/ libQtCore. so.4 :event( QEvent* ) () from /usr/lib/ libQtCore. so.4 :event( QEvent* ) () from /usr/lib/ libQtGui. so.4 :event( QEvent* ) () from /usr/lib/ libQtGui. so.4 :event( QEvent* ) () from /usr/lib/ libkdeui. so.5 :event( QEvent* ) () from /usr/lib/ libkdeui. so.5 vate::notify_ helper( QObject* , QEvent*) () from /usr/lib/ libQtGui. so.4 :notify( QObject* , QEvent*) () from /usr/lib/ libQtGui. so.4 :notify( QObject* , QEvent*) () from /usr/lib/ libkdeui. so.5 n::notifyIntern al(QObject* , QEvent*) () from /usr/lib/ libQtCore. so.4 nPrivate: :sendPostedEven ts(QObject* , int, QThreadData*) () from /usr/lib/ libQtCore. so.4 n::sendPostedEv ents(QObject* , int) () from /usr/lib/ libQtCore. so.4 libQtCore. so.4 context_ dispatch () from /usr/lib/ libglib- 2.0.so. 0 context_ iterate () from /usr/lib/ libglib- 2.0.so. 0 context_ iteration () from /usr/lib/ libglib- 2.0.so. 0 rGlib:: processEvents( QFlags< QEventLoop: :ProcessEventsF lag>) () from /usr/lib/ libQtCore. so.4 libQtGui. so.4 :processEvents( QFlags< QEventLoop: :ProcessEventsF lag>) () from /usr/lib/ libQtCore. so.4 :exec(QFlags< QEventLoop: :ProcessEventsF lag>) () from /usr/lib/ libQtCore. so.4 n::exec( ) () from /usr/lib/ libQtCore. so.4 :exec() () from /usr/lib/ libQtGui. so.4 Programmieren/ KDE/digiKam/ digikam_ KDE4/digikam/ digikam/ main.cpp: 186
#1 0x0830de7d in ~WelcomePageView (this=0x86af0e8, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/andi/
#2 0xb7fbedae in KParts:
#3 0xb7fbeecb in KParts:
#4 0xb7fbef3a in KParts:
#5 0xb7a3122a in KHTMLPart:
#6 0x0830d7dc in Digikam:
#7 0xb566f8ac in QMetaObject:
#8 0xb566fcf8 in QMetaObject:
#9 0xb566fd8b in QObject:
#10 0xb5670b56 in QObject::~QObject() () from /usr/lib/
#11 0xb5b61bfb in QWidget::~QWidget() () from /usr/lib/
#12 0xb5668aff in QObjectPrivate:
#13 0xb5b615ab in QWidget::~QWidget() () from /usr/lib/
#14 0xb5f0c001 in QFrame::~QFrame() () from /usr/lib/
#15 0xb5f79f31 in QStackedWidget:
#16 0x0826197e in ~AlbumWidgetStack (this=0x86d12c8, __in_chrg=<value optimized out>) at /home/andi/
#17 0xb5668aff in QObjectPrivate:
#18 0xb5b615ab in QWidget::~QWidget() () from /usr/lib/
#19 0xb5f287b5 in QMainWindow:
#20 0xb5668aff in QObjectPrivate:
#21 0xb5b615ab in QWidget::~QWidget() () from /usr/lib/
#22 0xb5f0c001 in QFrame::~QFrame() () from /usr/lib/
#23 0xb5f74ed3 in QSplitter:
#24 0xb71983ce in ~SidebarSplitter (this=0x8709270, __in_chrg=<value optimized out>) at /home/andi/
#25 0xb5668aff in QObjectPrivate:
#26 0xb5b615ab in QWidget::~QWidget() () from /usr/lib/
#27 0xb5f0c001 in QFrame::~QFrame() () from /usr/lib/
#28 0xb67c0d51 in KHBox::~KHBox() () from /usr/lib/
#29 0x0828f2bc in ~DigikamView (this=0x86ad5d0, __in_chrg=<value optimized out>) at /home/andi/
#30 0x0826f3c6 in ~DigikamApp (this=0x86d8068, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /home/andi/
#31 0xb56687c5 in qDeleteInEventH
#32 0xb5669ccb in QObject:
#33 0xb5b65546 in QWidget:
#34 0xb5f29707 in QMainWindow:
#35 0xb67d9054 in KMainWindow:
#36 0xb681f41f in KXmlGuiWindow:
#37 0xb5b113a4 in QApplicationPri
#38 0xb5b189da in QApplication:
#39 0xb66f40aa in KApplication:
#40 0xb5659e8b in QCoreApplicatio
#41 0xb565aab2 in QCoreApplicatio
#42 0xb565ac7d in QCoreApplicatio
#43 0xb5684a9f in ?? () from /usr/lib/
#44 0xb3ab5d98 in g_main_
#45 0xb3ab93e0 in g_main_
#46 0xb3ab9513 in g_main_
#47 0xb56845f5 in QEventDispatche
#48 0xb5baf185 in ?? () from /usr/lib/
#49 0xb5658479 in QEventLoop:
#50 0xb56588ca in QEventLoop:
#51 0xb565ad3f in QCoreApplicatio
#52 0xb5b11227 in QApplication:
#53 0x0836da86 in main (argc=1, argv=0xbffff5b4) at /home/andi/
And some valgrind backtrace (only the relevant part):
==9260== Invalid read of size 4 :~KHTMLPart( ) (in /usr/lib/ libkhtml. so.5.3. 0) :WelcomePageVie w::~WelcomePage View() (welcomepagevie w.cpp:91) :Part:: slotWidgetDestr oyed() (in /usr/lib/ libkparts. so.4.3. 0) :Part:: qt_metacall( QMetaObject: :Call, int, void**) (in /usr/lib/ libkparts. so.4.3. 0) :ReadOnlyPart: :qt_metacall( QMetaObject: :Call, int, void**) (in /usr/lib/ libkparts. so.4.3. 0) :qt_metacall( QMetaObject: :Call, int, void**) (in /usr/lib/ libkhtml. so.5.3. 0) :WelcomePageVie w::qt_metacall( QMetaObject: :Call, int, void**) (welcomepagevie w.moc:63) :activate( QObject* , int, int, void**) (in /usr/lib/ libQtCore. so.4.5. 3) :activate( QObject* , QMetaObject const*, int, int, void**) (in /usr/lib/ libQtCore. so.4.5. 3) :destroyed( QObject* ) (in /usr/lib/ libQtCore. so.4.5. 3) libQtCore. so.4.5. 3) libQtGui. so.4.5. 3)
==9260== at 0x41D6714: KHTMLPart:
==9260== by 0x830DE70: Digikam:
==9260== by 0x4042DAD: KParts:
==9260== by 0x4042ECA: KParts:
==9260== by 0x4042F39: KParts:
==9260== by 0x41DF229: KHTMLPart:
==9260== by 0x830D7CF: Digikam:
==9260== by 0x6A0B8AB: QMetaObject:
==9260== by 0x6A0BCF7: QMetaObject:
==9260== by 0x6A0BD8A: QObject:
==9260== by 0x6A0CB55: QObject::~QObject() (in /usr/lib/
==9260== by 0x5DE6BFA: QWidget::~QWidget() (in /usr/lib/
==9260== Address 0x0 is not stack'd, malloc'd or (recently) free'