Bug 218908 - I removed all IMAP accounts because I had problems with the disconnected type, then I applied the changes
Summary: I removed all IMAP accounts because I had problems with the disconnected type...
Status: RESOLVED DUPLICATE of bug 199375
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-16 12:32 UTC by Hervé Cauwelier
Modified: 2009-12-17 00:52 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hervé Cauwelier 2009-12-16 12:32:54 UTC
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
Comment 1 Dario Andres 2009-12-17 00:52:49 UTC
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 ***