Bug 300876

Summary: Kmail crashed when changing IMAP Maildir
Product: [Applications] kontact Reporter: Jo <jo.extra>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: montel
Priority: NOR    
Version: 4.8.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jo 2012-05-30 15:41:11 UTC
Application: kontact (4.8.2)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

Changin IMAP Maildir.
Kmail seems to have problems with missing or changed "common" folder in Maildir like sent mail, trash, templates.
Also deleted personal folder does not seem to make kmail happy.

jo.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f453090a7c0 (LWP 10070))]

Thread 4 (Thread 0x7f4513e57700 (LWP 10072)):
#0  0x00007f45285d4d84 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f452d109dec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f452d109f19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f45285d0e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007f452de3b4bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f451353e700 (LWP 10073)):
#0  0x00007f45285d2e84 in pthread_mutex_lock () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f452813f561 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4528103729 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4528103f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4528104124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f452e5b0426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f452e57fc82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f452e57fed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007f452e47efa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f452e481fcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f45285d0e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f452de3b4bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f44b7123700 (LWP 10098)):
#0  0x00007fffef1cc8de in ?? ()
#1  0x00007f452693415d in clock_gettime () from /lib/x86_64-linux-gnu/librt.so.1
#2  0x00007f452e4d8bb4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3  0x00007f452e5b0b8d in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#4  0x00007f452e5b0ec3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007f452e5af97c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007f452e5afa25 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007f452810371e in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f4528103f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f4528104124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f452e5b0426 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007f452e57fc82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007f452e57fed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007f452e47efa7 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007f452e55f9ff in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#15 0x00007f452e481fcb in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007f45285d0e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#17 0x00007f452de3b4bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f453090a7c0 (LWP 10070)):
[KCrash Handler]
#6  0x00007f452dd7f445 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f452dd82bab in abort () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x00007f452e47750b in qt_message_output(QtMsgType, char const*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007f452e4778bf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007f452e477a64 in qFatal(char const*, ...) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007f44ca1600bf in MailCommon::Kernel::self() () from /usr/lib/libmailcommon.so.4
#12 0x00007f44ca14fe89 in MailCommon::FolderCollection::writeConfig() const () from /usr/lib/libmailcommon.so.4
#13 0x00007f44ca1508b1 in MailCommon::FolderCollection::~FolderCollection() () from /usr/lib/libmailcommon.so.4
#14 0x00007f44ca150949 in MailCommon::FolderCollection::~FolderCollection() () from /usr/lib/libmailcommon.so.4
#15 0x00007f44ca14e666 in ?? () from /usr/lib/libmailcommon.so.4
#16 0x00007f452dd84921 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#17 0x00007f452dd849a5 in exit () from /lib/x86_64-linux-gnu/libc.so.6
#18 0x00007f44ca160a69 in MailCommon::Kernel::emergencyExit(QString const&) () from /usr/lib/libmailcommon.so.4
#19 0x00007f44ca160e0e in MailCommon::Kernel::createDefaultCollectionDone(KJob*) () from /usr/lib/libmailcommon.so.4
#20 0x00007f452e595281 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007f452ea0a822 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#22 0x00007f452ea0a860 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#23 0x00007f452aa33253 in Akonadi::TransactionSequence::slotResult(KJob*) () from /usr/lib/libakonadi-kde.so.4
#24 0x00007f452aa0cbd4 in Akonadi::SpecialCollectionsRequestJob::slotResult(KJob*) () from /usr/lib/libakonadi-kde.so.4
#25 0x00007f452aa32a94 in ?? () from /usr/lib/libakonadi-kde.so.4
#26 0x00007f452e595281 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007f452ea0a822 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#28 0x00007f452ea0a860 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#29 0x00007f452a9c36d0 in ?? () from /usr/lib/libakonadi-kde.so.4
#30 0x00007f452a9c35cf in ?? () from /usr/lib/libakonadi-kde.so.4
#31 0x00007f452a9f9566 in ?? () from /usr/lib/libakonadi-kde.so.4
#32 0x00007f452e595281 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#33 0x00007f452e595281 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#34 0x00007f452947868f in ?? () from /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4
#35 0x00007f4529480201 in ?? () from /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4
#36 0x00007f452ef75894 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#37 0x00007f452ef7a713 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#38 0x00007f452fcaeb46 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#39 0x00007f452e580e9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#40 0x00007f452e5afa97 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#41 0x00007f4528103c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f4528104060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f4528104124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f452e5b03bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#45 0x00007f452f01dd5e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#46 0x00007f452e57fc82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#47 0x00007f452e57fed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#48 0x00007f452e584f67 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#49 0x0000000000403629 in ?? ()
#50 0x00007f452dd6a76d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#51 0x0000000000403b61 in _start ()

Possible duplicates by query: bug 300007, bug 296226.

Reported using DrKonqi
Comment 1 Laurent Montel 2012-05-30 18:14:40 UTC
Update your kdepim.
It was already fixed