Application that crashed: kmail Version of the application: 1.12.4 KDE Version: 4.3.4 (KDE 4.3.4) Qt Version: 4.5.3 Operating System: Linux 2.6.31-ARCH x86_64 What I was doing when the application crashed: Kmail open several errors dialogs about subscribed folders not found, I confirmed a couple of them, then it crashed. -- Backtrace: Application: KMail (kmail), signal: Aborted [KCrash Handler] #13 0x00007f676eeafc68 in void qDeleteAll<QHash<QString, KIO::SchedulerPrivate::ProtocolInfo*>::const_iterator>(QHash<QString, KIO::SchedulerPrivate::ProtocolInfo*>::const_iterator, QHash<QString, KIO::SchedulerPrivate::ProtocolInfo*>::const_iterator) () from /usr/lib/libkio.so.5 #14 0x00007f676eeac273 in ._257::destroy() () from /usr/lib/libkio.so.5 #15 0x00007f677390faf2 in __run_exit_handlers () from /lib/libc.so.6 #16 0x00007f677390fb45 in exit () from /lib/libc.so.6 #17 0x00007f677575f929 in KMKernel::emergencyExit(QString const&) () from /usr/lib/libkmailprivate.so.4 #18 0x00007f6775743d14 in KMFolderMaildir::addMsgInternal(KMMessage*, int*, bool) () from /usr/lib/libkmailprivate.so.4 #19 0x00007f677573801e in KMFolderCachedImap::addMsgInternal(KMMessage*, bool, int*) () from /usr/lib/libkmailprivate.so.4 #20 0x00007f6775850440 in KMail::CachedImapJob::slotGetNextMessage(KJob*) () from /usr/lib/libkmailprivate.so.4 #21 0x00007f677584edde in KMail::CachedImapJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4 #22 0x00007f6774e4ad3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #23 0x00007f6775f1cb02 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5 #24 0x00007f6775f1ce7f in KJob::emitResult() () from /usr/lib/libkdecore.so.5 #25 0x00007f676ee02c43 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5 #26 0x00007f676ee03103 in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5 #27 0x00007f676ee01a11 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5 #28 0x00007f6774e4ad3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #29 0x00007f676eec3871 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5 #30 0x00007f676eec0123 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5 #31 0x00007f676eeb2f4d in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5 #32 0x00007f676eeb506c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5 #33 0x00007f6774e4ad3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #34 0x00007f676edcfd97 in KIO::ConnectionPrivate::dequeue() () from /usr/lib/libkio.so.5 #35 0x00007f676edcfebd in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5 #36 0x00007f6774e45059 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #37 0x00007f67742e707c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #38 0x00007f67742ee34e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #39 0x00007f67764d78f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #40 0x00007f6774e35bfc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #41 0x00007f6774e3680a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #42 0x00007f6774e5e583 in ?? () from /usr/lib/libQtCore.so.4 #43 0x00007f676c9f426e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #44 0x00007f676c9f7c28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #45 0x00007f676c9f7d50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #46 0x00007f6774e5e123 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #47 0x00007f677437a14e in ?? () from /usr/lib/libQtGui.so.4 #48 0x00007f6774e34532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #49 0x00007f6774e34904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #50 0x00007f677475e8fe in QDialog::exec() () from /usr/lib/libQtGui.so.4 #51 0x00007f677645dcd5 in KMessageBox::createKMessageBox(KDialog*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () from /usr/lib/libkdeui.so.5 #52 0x00007f677645ef50 in KMessageBox::createKMessageBox(KDialog*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () from /usr/lib/libkdeui.so.5 #53 0x00007f677645f680 in KMessageBox::sorryWId(unsigned long, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5 #54 0x00007f677645f7b6 in KMessageBox::sorry(QWidget*, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5 #55 0x00007f677573c475 in KMFolderMaildir::canAccess() const () from /usr/lib/libkmailprivate.so.4 #56 0x00007f677573a5e4 in KMFolderMaildir::open(char const*) () from /usr/lib/libkmailprivate.so.4 #57 0x00007f677585041d in KMail::CachedImapJob::slotGetNextMessage(KJob*) () from /usr/lib/libkmailprivate.so.4 #58 0x00007f677584edde in KMail::CachedImapJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4 #59 0x00007f6774e4ad3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #60 0x00007f6775f1cb02 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5 #61 0x00007f6775f1ce7f in KJob::emitResult() () from /usr/lib/libkdecore.so.5 #62 0x00007f676ee02c43 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5 #63 0x00007f676ee03103 in KIO::TransferJob::slotFinished() () from /usr/lib/libkio.so.5 #64 0x00007f676ee01a11 in KIO::TransferJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5 #65 0x00007f6774e4ad3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #66 0x00007f676eec3871 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5 #67 0x00007f676eec0123 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5 #68 0x00007f676eeb2f4d in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5 #69 0x00007f676eeb506c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5 #70 0x00007f6774e4ad3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #71 0x00007f676edcfd97 in KIO::ConnectionPrivate::dequeue() () from /usr/lib/libkio.so.5 #72 0x00007f676edcfebd in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5 #73 0x00007f6774e45059 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #74 0x00007f67742e707c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #75 0x00007f67742ee34e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #76 0x00007f67764d78f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #77 0x00007f6774e35bfc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #78 0x00007f6774e3680a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #79 0x00007f6774e5e583 in ?? () from /usr/lib/libQtCore.so.4 #80 0x00007f676c9f426e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #81 0x00007f676c9f7c28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #82 0x00007f676c9f7d50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #83 0x00007f6774e5e123 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #84 0x00007f677437a14e in ?? () from /usr/lib/libQtGui.so.4 #85 0x00007f6774e34532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #86 0x00007f6774e34904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #87 0x00007f677475e8fe in QDialog::exec() () from /usr/lib/libQtGui.so.4 #88 0x00007f677645dcd5 in KMessageBox::createKMessageBox(KDialog*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () from /usr/lib/libkdeui.so.5 #89 0x00007f677645ef50 in KMessageBox::createKMessageBox(KDialog*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () from /usr/lib/libkdeui.so.5 #90 0x00007f677645f680 in KMessageBox::sorryWId(unsigned long, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5 #91 0x00007f677645f7b6 in KMessageBox::sorry(QWidget*, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5 #92 0x00007f677573c475 in KMFolderMaildir::canAccess() const () from /usr/lib/libkmailprivate.so.4 #93 0x00007f677573a5e4 in KMFolderMaildir::open(char const*) () from /usr/lib/libkmailprivate.so.4 #94 0x00007f677595f754 in KMail::MessageListView::StorageModel::slotFolderClosed() () from /usr/lib/libkmailprivate.so.4 #95 0x00007f6775561fb4 in KMail::MessageListView::StorageModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4 #96 0x00007f6774e4ad3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #97 0x00007f677563a15a in KMFolder::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4 #98 0x00007f6774e4ad3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #99 0x00007f6775667552 in FolderStorage::closed(KMFolder*) () from /usr/lib/libkmailprivate.so.4 #100 0x00007f677566a57b in FolderStorage::remove() () from /usr/lib/libkmailprivate.so.4 #101 0x00007f6775720e24 in KMFolderCachedImap::remove() () from /usr/lib/libkmailprivate.so.4 #102 0x00007f677568e943 in KMFolderMgr::remove(KMFolder*) () from /usr/lib/libkmailprivate.so.4 #103 0x00007f677568e95b in KMFolderMgr::remove(KMFolder*) () from /usr/lib/libkmailprivate.so.4 #104 0x00007f6775755dce in KMKernel::cleanupImapFolders() () from /usr/lib/libkmailprivate.so.4 #105 0x00007f67755851bc in AccountsPageReceivingTab::save() () from /usr/lib/libkmailprivate.so.4 #106 0x00007f67755c3361 in ConfigModuleWithTabs::save() () from /usr/lib/libkmailprivate.so.4 #107 0x00007f6770736817 in KCModuleProxy::save() () from /usr/lib/libkutils.so.4 #108 0x00007f6770731498 in KCMultiDialogPrivate::apply() () from /usr/lib/libkutils.so.4 #109 0x00007f677073394c in KCMultiDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkutils.so.4 #110 0x00007f6775589320 in ConfigureDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4 #111 0x00007f6774e4ad3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #112 0x00007f677644beda in KDialog::slotButtonClicked(int) () from /usr/lib/libkdeui.so.5 #113 0x00007f677644e209 in KDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #114 0x00007f6776502600 in KPageDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #115 0x00007f6770733860 in KCMultiDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkutils.so.4 #116 0x00007f6775589320 in ConfigureDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4 #117 0x00007f6774e4ad3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #118 0x00007f6774e4d86e in QSignalMapper::mapped(int) () from /usr/lib/libQtCore.so.4 #119 0x00007f6774e4ea60 in QSignalMapper::map(QObject*) () from /usr/lib/libQtCore.so.4 #120 0x00007f6774e4ecd0 in QSignalMapper::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #121 0x00007f6774e4ad3c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 #122 0x00007f67748e6277 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4 #123 0x00007f6774647e6b in ?? () from /usr/lib/libQtGui.so.4 #124 0x00007f6774649a7b in ?? () from /usr/lib/libQtGui.so.4 #125 0x00007f6774649cc5 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 #126 0x00007f6774335ad0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #127 0x00007f67742e707c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #128 0x00007f67742ee191 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #129 0x00007f67764d78f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #130 0x00007f6774e35bfc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #131 0x00007f67742eda60 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4 #132 0x00007f6774353a04 in ?? () from /usr/lib/libQtGui.so.4 #133 0x00007f67743526da in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 #134 0x00007f677437a96c in ?? () from /usr/lib/libQtGui.so.4 #135 0x00007f676c9f426e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #136 0x00007f676c9f7c28 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #137 0x00007f676c9f7d50 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #138 0x00007f6774e5e123 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #139 0x00007f677437a14e in ?? () from /usr/lib/libQtGui.so.4 #140 0x00007f6774e34532 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #141 0x00007f6774e34904 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #142 0x00007f6774e36ab9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #143 0x0000000000402f89 in _start () Reported using DrKonqi
KMKernel::emergencyExit is there to prevent KMail from writing a empty kmailrc file. (see bug 169132) A fix in kdelibs was also committed (svn 1023830). The crash was also fixed and will be in 4.3.4, it's bug 199375. *** This bug has been marked as a duplicate of bug 199375 ***