Application: kontact (4.6 beta4) KDE Platform Version: 4.6.00 (4.6.0) Qt Version: 4.7.1 Operating System: Linux 2.6.37-20-desktop x86_64 Distribution: "openSUSE 11.4 RC 1 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: Starting contact 4.6.41 gave me immediate segmentationf fault on opensuse Factory. Happens everytime I start kontact The crash can be reproduced every time. -- Backtrace: Application: Kontact (kontact), signal: Segmentation fault [Current thread is 1 (Thread 0x7f28fb7b7760 (LWP 14840))] Thread 2 (Thread 0x7f28e41d4700 (LWP 14841)): #0 0x00007f28f3c0b38c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f28f8236084 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4 #2 0x00007f28f3c06a3f in start_thread () from /lib64/libpthread.so.0 #3 0x00007f28f8dd767d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f28fb7b7760 (LWP 14840)): [KCrash Handler] #6 Private (this=0x7ffffb854c30, p=...) at kernel/qvariant.h:360 #7 QVariant::QVariant (this=0x7ffffb854c30, p=...) at kernel/qvariant.cpp:1419 #8 0x00007f28f636e0d7 in QDBusPendingReplyData::argumentAt (this=0x7ffffb855230, index=0) at qdbuspendingreply.cpp:270 #9 0x00007f28dd856888 in KSieveUi::Util::findSieveUrlForAccount(QString const&) () from /usr/lib64/libksieveui.so.4 #10 0x00007f28dd85b39a in KSieveUi::Vacation::findURL() const () from /usr/lib64/libksieveui.so.4 #11 0x00007f28dd85b4db in KSieveUi::Vacation::Vacation(QObject*, bool, char const*) () from /usr/lib64/libksieveui.so.4 #12 0x00007f28df291477 in KMMainWidget::slotCheckVacation() () from /usr/lib64/libkmailprivate.so.4 #13 0x00007f28df2aa5ed in KMMainWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkmailprivate.so.4 #14 0x00007f28fa18ba6a in QObject::event (this=0xd0aa10, e=<value optimized out>) at kernel/qobject.cpp:1211 #15 0x00007f28f9594edd in QWidget::event (this=0xd0aa10, event=0xe42330) at kernel/qwidget.cpp:8659 #16 0x00007f28f9543d14 in QApplicationPrivate::notify_helper (this=0x640720, receiver=0xd0aa10, e=0xe42330) at kernel/qapplication.cpp:4445 #17 0x00007f28f954c22a in QApplication::notify (this=<value optimized out>, receiver=0xd0aa10, e=0xe42330) at kernel/qapplication.cpp:4324 #18 0x00007f28faad89e6 in KApplication::notify (this=0x7ffffb859e30, receiver=0xd0aa10, event=0xe42330) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311 #19 0x00007f28fa177bfc in QCoreApplication::notifyInternal (this=0x7ffffb859e30, receiver=0xd0aa10, event=0xe42330) at kernel/qcoreapplication.cpp:732 #20 0x00007f28fa17b3f5 in sendEvent (receiver=0x0, event_type=0, data=0x60d7f0) at kernel/qcoreapplication.h:215 #21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x60d7f0) at kernel/qcoreapplication.cpp:1373 #22 0x00007f28fa1a2783 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220 #23 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277 #24 0x00007f28f2894c93 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #25 0x00007f28f2895470 in ?? () from /lib64/libglib-2.0.so.0 #26 0x00007f28f2895710 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #27 0x00007f28fa1a291f in QEventDispatcherGlib::processEvents (this=0x6138a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #28 0x00007f28f95e8d8e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #29 0x00007f28fa177052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #30 0x00007f28fa177265 in QEventLoop::exec (this=0x7ffffb856340, flags=...) at kernel/qeventloop.cpp:201 #31 0x00007f28fab5b66c in KWallet::Wallet::openWallet (name=<value optimized out>, w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at /usr/src/debug/kdelibs-4.6.0/kdeui/util/kwallet.cpp:304 #32 0x00007f28e0feee65 in MailTransport::TransportManager::wallet() () from /usr/lib64/libmailtransport.so.4 #33 0x00007f28e0fef26d in MailTransport::Transport::readPassword() () from /usr/lib64/libmailtransport.so.4 #34 0x00007f28e0fefde0 in MailTransport::Transport::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libmailtransport.so.4 #35 0x00007f28fa18ba6a in QObject::event (this=0xc96aa0, e=<value optimized out>) at kernel/qobject.cpp:1211 #36 0x00007f28f9543d14 in QApplicationPrivate::notify_helper (this=0x640720, receiver=0xc96aa0, e=0xca4b40) at kernel/qapplication.cpp:4445 #37 0x00007f28f954c22a in QApplication::notify (this=<value optimized out>, receiver=0xc96aa0, e=0xca4b40) at kernel/qapplication.cpp:4324 #38 0x00007f28faad89e6 in KApplication::notify (this=0x7ffffb859e30, receiver=0xc96aa0, event=0xca4b40) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311 #39 0x00007f28fa177bfc in QCoreApplication::notifyInternal (this=0x7ffffb859e30, receiver=0xc96aa0, event=0xca4b40) at kernel/qcoreapplication.cpp:732 #40 0x00007f28fa17b3f5 in sendEvent (receiver=0x0, event_type=0, data=0x60d7f0) at kernel/qcoreapplication.h:215 #41 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x60d7f0) at kernel/qcoreapplication.cpp:1373 #42 0x00007f28fa1a2783 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220 #43 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277 #44 0x00007f28f2894c93 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #45 0x00007f28f2895470 in ?? () from /lib64/libglib-2.0.so.0 #46 0x00007f28f2895710 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #47 0x00007f28fa1a291f in QEventDispatcherGlib::processEvents (this=0x6138a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #48 0x00007f28f95e8d8e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #49 0x00007f28fa177052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #50 0x00007f28fa177265 in QEventLoop::exec (this=0x7ffffb857230, flags=...) at kernel/qeventloop.cpp:201 #51 0x00007f28fab5b66c in KWallet::Wallet::openWallet (name=<value optimized out>, w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at /usr/src/debug/kdelibs-4.6.0/kdeui/util/kwallet.cpp:304 #52 0x00007f28e0feee65 in MailTransport::TransportManager::wallet() () from /usr/lib64/libmailtransport.so.4 #53 0x00007f28e0fef26d in MailTransport::Transport::readPassword() () from /usr/lib64/libmailtransport.so.4 #54 0x00007f28e0fefde0 in MailTransport::Transport::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libmailtransport.so.4 #55 0x00007f28fa18ba6a in QObject::event (this=0xca23a0, e=<value optimized out>) at kernel/qobject.cpp:1211 #56 0x00007f28f9543d14 in QApplicationPrivate::notify_helper (this=0x640720, receiver=0xca23a0, e=0xc95d60) at kernel/qapplication.cpp:4445 #57 0x00007f28f954c22a in QApplication::notify (this=<value optimized out>, receiver=0xca23a0, e=0xc95d60) at kernel/qapplication.cpp:4324 #58 0x00007f28faad89e6 in KApplication::notify (this=0x7ffffb859e30, receiver=0xca23a0, event=0xc95d60) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311 #59 0x00007f28fa177bfc in QCoreApplication::notifyInternal (this=0x7ffffb859e30, receiver=0xca23a0, event=0xc95d60) at kernel/qcoreapplication.cpp:732 #60 0x00007f28fa17b3f5 in sendEvent (receiver=0x0, event_type=0, data=0x60d7f0) at kernel/qcoreapplication.h:215 #61 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x60d7f0) at kernel/qcoreapplication.cpp:1373 #62 0x00007f28fa1a2783 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220 #63 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277 #64 0x00007f28f2894c93 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #65 0x00007f28f2895470 in ?? () from /lib64/libglib-2.0.so.0 #66 0x00007f28f2895710 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #67 0x00007f28fa1a291f in QEventDispatcherGlib::processEvents (this=0x6138a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #68 0x00007f28f95e8d8e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #69 0x00007f28fa177052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #70 0x00007f28fa177265 in QEventLoop::exec (this=0x7ffffb858120, flags=...) at kernel/qeventloop.cpp:201 #71 0x00007f28fab5b66c in KWallet::Wallet::openWallet (name=<value optimized out>, w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at /usr/src/debug/kdelibs-4.6.0/kdeui/util/kwallet.cpp:304 #72 0x00007f28e0feee65 in MailTransport::TransportManager::wallet() () from /usr/lib64/libmailtransport.so.4 #73 0x00007f28e0fef26d in MailTransport::Transport::readPassword() () from /usr/lib64/libmailtransport.so.4 #74 0x00007f28e0fefde0 in MailTransport::Transport::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libmailtransport.so.4 #75 0x00007f28fa18ba6a in QObject::event (this=0xc9cf40, e=<value optimized out>) at kernel/qobject.cpp:1211 #76 0x00007f28f9543d14 in QApplicationPrivate::notify_helper (this=0x640720, receiver=0xc9cf40, e=0xc95ac0) at kernel/qapplication.cpp:4445 #77 0x00007f28f954c22a in QApplication::notify (this=<value optimized out>, receiver=0xc9cf40, e=0xc95ac0) at kernel/qapplication.cpp:4324 #78 0x00007f28faad89e6 in KApplication::notify (this=0x7ffffb859e30, receiver=0xc9cf40, event=0xc95ac0) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311 #79 0x00007f28fa177bfc in QCoreApplication::notifyInternal (this=0x7ffffb859e30, receiver=0xc9cf40, event=0xc95ac0) at kernel/qcoreapplication.cpp:732 #80 0x00007f28fa17b3f5 in sendEvent (receiver=0x0, event_type=0, data=0x60d7f0) at kernel/qcoreapplication.h:215 #81 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x60d7f0) at kernel/qcoreapplication.cpp:1373 #82 0x00007f28fa1a2783 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220 #83 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277 #84 0x00007f28f2894c93 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #85 0x00007f28f2895470 in ?? () from /lib64/libglib-2.0.so.0 #86 0x00007f28f2895710 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #87 0x00007f28fa1a291f in QEventDispatcherGlib::processEvents (this=0x6138a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #88 0x00007f28f95e8d8e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #89 0x00007f28fa177052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #90 0x00007f28fa177265 in QEventLoop::exec (this=0x7ffffb859010, flags=...) at kernel/qeventloop.cpp:201 #91 0x00007f28fab5b66c in KWallet::Wallet::openWallet (name=<value optimized out>, w=<value optimized out>, ot=KWallet::Wallet::Synchronous) at /usr/src/debug/kdelibs-4.6.0/kdeui/util/kwallet.cpp:304 #92 0x00007f28e0feee65 in MailTransport::TransportManager::wallet() () from /usr/lib64/libmailtransport.so.4 #93 0x00007f28e0fef26d in MailTransport::Transport::readPassword() () from /usr/lib64/libmailtransport.so.4 #94 0x00007f28e0fefde0 in MailTransport::Transport::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libmailtransport.so.4 #95 0x00007f28fa18ba6a in QObject::event (this=0xc8e1a0, e=<value optimized out>) at kernel/qobject.cpp:1211 #96 0x00007f28f9543d14 in QApplicationPrivate::notify_helper (this=0x640720, receiver=0xc8e1a0, e=0xc97ab0) at kernel/qapplication.cpp:4445 #97 0x00007f28f954c22a in QApplication::notify (this=<value optimized out>, receiver=0xc8e1a0, e=0xc97ab0) at kernel/qapplication.cpp:4324 #98 0x00007f28faad89e6 in KApplication::notify (this=0x7ffffb859e30, receiver=0xc8e1a0, event=0xc97ab0) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311 #99 0x00007f28fa177bfc in QCoreApplication::notifyInternal (this=0x7ffffb859e30, receiver=0xc8e1a0, event=0xc97ab0) at kernel/qcoreapplication.cpp:732 #100 0x00007f28fa17b3f5 in sendEvent (receiver=0x0, event_type=0, data=0x60d7f0) at kernel/qcoreapplication.h:215 #101 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x60d7f0) at kernel/qcoreapplication.cpp:1373 #102 0x00007f28fa1a2783 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220 #103 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277 #104 0x00007f28f2894c93 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #105 0x00007f28f2895470 in ?? () from /lib64/libglib-2.0.so.0 #106 0x00007f28f2895710 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #107 0x00007f28fa1a291f in QEventDispatcherGlib::processEvents (this=0x6138a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #108 0x00007f28f95e8d8e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #109 0x00007f28fa177052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #110 0x00007f28fa177265 in QEventLoop::exec (this=0x7ffffb859d80, flags=...) at kernel/qeventloop.cpp:201 #111 0x00007f28fa17b6ab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #112 0x000000000040416f in _start () Possible duplicates by query: bug 261482, bug 259786, bug 259343, bug 254856. Reported using DrKonqi
*** Bug 269923 has been marked as a duplicate of this bug. ***
*** Bug 270556 has been marked as a duplicate of this bug. ***
I've seen this too.
Created attachment 59061 [details] New crash information added by DrKonqi kmail (2.0.95) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2 - What I was doing when the application crashed: I made a fresh install of kdepim kdepim 4.5.95-1 from the kde-unstable repository. I did not have a prior install of the old kdepim, so my home was completeley clean. I first added an IMAP accound and enabled the ssl and disconnected flags on the account. Then I tried to sync the accound which resulted in kmail shutting down with a message like: "Failed to fetch the resource collection". From then on kmail crashes on every start with the attached backtrace. -- Backtrace (Reduced): #6 0x00007f924490ec76 in QVariant::QVariant(QVariant const&) () from /usr/lib/libQtCore.so.4 #7 0x00007f92420ece87 in QDBusPendingReplyData::argumentAt(int) const () from /usr/lib/libQtDBus.so.4 #8 0x00007f923e5aafa8 in KSieveUi::Util::findSieveUrlForAccount(QString const&) () from /usr/lib/libksieveui.so.4 #9 0x00007f923e5afb6a in KSieveUi::Vacation::findURL() const () from /usr/lib/libksieveui.so.4 #10 0x00007f923e5afcab in KSieveUi::Vacation::Vacation(QObject*, bool, char const*) () from /usr/lib/libksieveui.so.4
Can you get a valgrind report ?
Created attachment 59073 [details] valgrind output just ran "valgrind -v --log-file=kmail2.txt kmail". The error message saying something like "Failed to fetch the resource collection", popped up quickly again before crashing. output on the console: [chrigi@myhost ~]$ valgrind -v --log-file=kmail2.txt kmail kmail2(12694)/libakonadi Akonadi::SpecialCollectionsRequestJob::slotResult: Failed SpecialCollectionsRequestJob::slotResult "Unknown error. (Failed to fetch the resource collection.)" kmail2(12694) MailCommon::Kernel::emergencyExit: "KMail encountered a fatal error and will terminate now. The error was: Failed to fetch the resource collection." unnamed app(12693): Communication problem with "kmail2" , it probably crashed. Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." "
==12694== Invalid read of size 8 ==12694== at 0x6DC2C76: QVariant::QVariant(QVariant const&) (in /usr/lib/libQtCore.so.4.7.2) ==12694== by 0x95BAE86: QDBusPendingReplyData::argumentAt(int) const (in /usr/lib/libQtDBus.so.4.7.2) ==12694== by 0xD0BCFA7: KSieveUi::Util::findSieveUrlForAccount(QString const&) (in /usr/lib/libksieveui.so.4.6.0) ==12694== by 0xD0C1B69: KSieveUi::Vacation::findURL() const (in /usr/lib/libksieveui.so.4.6.0) ==12694== by 0xD0C1CAA: KSieveUi::Vacation::Vacation(QObject*, bool, char const*) (in /usr/lib/libksieveui.so.4.6.0) ==12694== by 0x5C90EC6: KMMainWidget::slotCheckVacation() (in /usr/lib/libkmailprivate.so.4.6.0) ==12694== by 0x5CAA07C: KMMainWidget::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libkmailprivate.so.4.6.0) ==12694== by 0x6DB7C69: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.2) ==12694== by 0x61B9A9C: QWidget::event(QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12694== by 0x61686A3: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12694== by 0x616D269: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.2) ==12694== by 0x5069D35: KApplication::notify(QObject*, QEvent*) (in /usr/lib/libkdeui.so.5.6.0) ==12694== Address 0x0 is not stack'd, malloc'd or (recently) free'd
(In reply to comment #6) > The error message saying something like "Failed to fetch the resource > collection", popped up quickly again before crashing. Regarding this message, can you stop akonadi and then check if you have a stale mysql process ?
(In reply to comment #8) > (In reply to comment #6) > > The error message saying something like "Failed to fetch the resource > > collection", popped up quickly again before crashing. > > Regarding this message, can you stop akonadi and then check if you have a stale > mysql process ? after stopping akonadi with "akonadictl stop" all akonadi and mysql processes are gone from the output of "ps aux".
Created attachment 59207 [details] New crash information added by DrKonqi kmail (2.0.89) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2 - What I was doing when the application crashed: Same as the reporter, started kmail2 and experienced the crash. -- Backtrace (Reduced): #6 Private (this=0x7fffc6f59630, p=...) at ../../include/QtCore/../../src/corelib/kernel/qvariant.h:360 #7 QVariant::QVariant (this=0x7fffc6f59630, p=...) at kernel/qvariant.cpp:1419 #8 0x00007f3926047d18 in QDBusPendingReplyData::argumentAt (this=0x7fffc6f59c40, index=0) at qdbuspendingreply.cpp:270 #9 0x00007f39224faf86 in argumentAt<0> (identifier=<value optimized out>) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:176 #10 operator QDBusPendingReplyTypes::Select<0, QString, void, void, void, void, void, void, void>::Type (identifier=<value optimized out>) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:186
I just installed the master version of kdepim, and I ran into the same crash again, but this time the backtrace is a bit more useful. #6 0x00007f3b6238dc76 in QVariant::QVariant(QVariant const&) () from /usr/lib/libQtCore.so.4 #7 0x00007f3b626fde87 in QDBusPendingReplyData::argumentAt(int) const () from /usr/lib/libQtDBus.so.4 #8 0x00007f3b5c3b13b1 in QDBusPendingReply<QString, void, void, void, void, void, void, void>::argumentAt<0> (this=0x7fff0cfd2c80) at /usr/include/QtDBus/qdbuspendingreply.h:176 #9 0x00007f3b5c3b0ebc in QDBusPendingReply<QString, void, void, void, void, void, void, void>::operator QDBusPendingReplyTypes::Select<0, QString, void, void, void, void, void, void, void>::Type (this=0x7fff0cfd2c80) at /usr/include/QtDBus/qdbuspendingreply.h:186 #10 0x00007f3b5c3af644 in KSieveUi::Util::findSieveUrlForAccount (identifier=...) at /home/chrigi/devel/kde/kdepim/libksieve/ksieveui/util.cpp:108 #11 0x00007f3b5c3b46a0 in KSieveUi::Vacation::findURL (this=0x1539440) at /home/chrigi/devel/kde/kdepim/libksieve/ksieveui/vacation.cpp:493 #12 0x00007f3b5c3b3be3 in KSieveUi::Vacation::Vacation (this=0x1539440, parent=0x1247fc0, checkOnly=true, name=0x0) at /home/chrigi/devel/kde/kdepim/libksieve/ksieveui/vacation.cpp:426 #13 0x00007f3b66b139b5 in KMMainWidget::slotCheckVacation (this=0x1247fc0) at /home/chrigi/devel/kde/kdepim/kmail/kmmainwidget.cpp:2269 #14 0x00007f3b66b06847 in KMMainWidget::qt_metacall (this=0x1247fc0, _c=QMetaObject::InvokeMetaMethod, _id=67, _a=0x1420270) at /home/chrigi/devel/kde/build/kdepim/kmail/kmmainwidget.moc:409 #15 0x00007f3b62382c6a in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 and on the console: [chrigi@myhost ~]$ kmail kmail2(2220)/libakonadi: Unable to obtain agent type for default resource agent configuration "/opt/devel/global/share/apps/akonadi/firstrun/defaultnotebook" kmail2(2220)/kdepimlibs (mailtransport) MailTransport::TransportManagerPrivate::fillTypes: Found Akonadi type "Dummy MailTransport Resource" kmail2(2220)/kdepimlibs (mailtransport) MailTransport::TransportManagerPrivate::fillTypes: Have SMTP, Sendmail, and 1 Akonadi types. kmail2(2220)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig: [chrigi@myhost ~]$ *** KMail got signal 11 (Exiting) *** Dead letters dumped. KCrash: Application 'kmail' crashing... KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit sock_file=/home/chrigi/.kde4/socket-myhost/kdeinit4__0 Btw. this should probably be added to the blocker list, no?
It seems the reason for this crash was a broken "Local Folders" resource. The resource was configured to ".cur" instead of "~/.local/share/local-mail" by default (maybe from the previously installed betas). Reconfiguring it correctly didn't work immediately, but after a 'killall -u $USER', which kills everything of the user, I only had to toggle the resource online and now kmail2 works perfectly.
Can the other reporters reproduce the fix mentioned in comment #12 ?
I had the same issue. The local folders resource had an empty path. After setting it in the Akonadi manager, the crash is gone (Alas, I cannot say that "now kmail2 works perfectly". The overall performance impact of the new PIM is way too high for me to use this productively).
*** Bug 279455 has been marked as a duplicate of this bug. ***
My bug has been marked as a duplicate of this but, but it does not appear that my "Local Folders" resource has an empty path. It was set to "/home/leon/.local/share/local-mail"; the little window where you can set the path notes that "The selected path is a valid Maildir." Are there any other fixes I should try?
It looks like my crash is gone after Kubuntu updated some packages.
The current Archlinux package doesn't seem to have that bug anymore either.
Created attachment 62877 [details] New crash information added by DrKonqi kmail (4.7.0 ) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.3 - What I was doing when the application crashed: I have the same problem in kmail after upgrading kdepim to 4.7.0 -- Backtrace (Reduced): #7 0x02a0c7bb in QVariant::QVariant(QVariant const&) () from /usr/lib/libQtCore.so.4 #8 0x07b6c8c5 in QDBusPendingReplyData::argumentAt(int) const () from /usr/lib/libQtDBus.so.4 #9 0x09c0c30c in KSieveUi::Util::findSieveUrlForAccount(QString const&) () from /usr/lib/libksieveui.so.4 #10 0x09c102d2 in KSieveUi::Vacation::findURL() const () from /usr/lib/libksieveui.so.4 #11 0x09c104b1 in KSieveUi::Vacation::Vacation(QObject*, bool, char const*) () from /usr/lib/libksieveui.so.4
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!