Bug 285796

Summary: Kontact crashes when closing
Product: [Applications] kontact Reporter: Julien <julien.couret>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: montel
Priority: NOR    
Version: 4.7.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Julien 2011-11-05 08:08:50 UTC
Application: kontact (4.7.2)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
I close kontact (through menu file/quit) and it crashed. It happened several times since I upgraded to Oneiric 11.10.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7717730 (LWP 2152))]

Thread 4 (Thread 0xb6abab70 (LWP 2153)):
#0  0x007b7416 in __kernel_vsyscall ()
#1  0x02162a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x005cecfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x038d8883 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0x038d899f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0x0215ed31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x005c10ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xb6191b70 (LWP 2154)):
#0  0x0176ed10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x0093e7d5 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#2  0x00a114b6 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#3  0x00a1180a in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0x00a10053 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5  0x04fe388c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x04fe4637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x04fe4c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x00a10b37 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#9  0x009e11dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0x009e1421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0x008e490b in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0x008e49fb in QThread::run() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#13 0x008e77b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#14 0x0215ed31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#15 0x005c10ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb27beb70 (LWP 2188)):
#0  0x005cf0c7 in ?? () from /lib/i386-linux-gnu/libc.so.6
#1  0x005b23f7 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x04ff334b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x04fe4896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x04fe4c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00a10b37 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0x009e11dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0x009e1421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8  0x008e490b in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#9  0x009c1e2d in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0x008e77b3 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0x0215ed31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x005c10ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb7717730 (LWP 2152)):
[KCrash Handler]
#7  0x06d369f4 in QAbstractItemView::selectionModel() const () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#8  0x048f09a6 in MailCommon::FolderTreeWidget::selectedCollections() const () from /usr/lib/libmailcommon.so.4
#9  0x055a114f in KMMainWidget::updateFolderMenu() () from /usr/lib/libkmailprivate.so.4
#10 0x055b00b9 in KMMainWidget::slotEndCheckFetchCollectionsDone(KJob*) () from /usr/lib/libkmailprivate.so.4
#11 0x055b0a4d in KMMainWidget::slotEndCheckMail() () from /usr/lib/libkmailprivate.so.4
#12 0x055b453f in KMMainWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4
#13 0x009e8b7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#14 0x009f7a6a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#15 0x05558975 in KMKernel::endCheckMail() () from /usr/lib/libkmailprivate.so.4
#16 0x0555b1c8 in KMKernel::slotProgressItemCompletedOrCanceled(KPIM::ProgressItem*) () from /usr/lib/libkmailprivate.so.4
#17 0x0556682e in KMKernel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkmailprivate.so.4
#18 0x009e8b7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#19 0x009f7a6a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#20 0x014ed6f5 in KPIM::ProgressManager::progressItemCompleted(KPIM::ProgressItem*) () from /usr/lib/libkdepim.so.4
#21 0x014ed970 in KPIM::ProgressManager::slotTransactionCompleted(KPIM::ProgressItem*) () from /usr/lib/libkdepim.so.4
#22 0x014ee3e5 in KPIM::ProgressManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdepim.so.4
#23 0x009e8b7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#24 0x009f7a6a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#25 0x014ed145 in KPIM::ProgressItem::progressItemCompleted(KPIM::ProgressItem*) () from /usr/lib/libkdepim.so.4
#26 0x014edaee in KPIM::ProgressItem::setComplete() () from /usr/lib/libkdepim.so.4
#27 0x014ef220 in ?? () from /usr/lib/libkdepim.so.4
#28 0x014ef3ce in ?? () from /usr/lib/libkdepim.so.4
#29 0x009e8b7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#30 0x009f7a6a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#31 0x025a2c85 in Akonadi::AgentManager::instanceStatusChanged(Akonadi::AgentInstance const&) () from /usr/lib/libakonadi-kde.so.4
#32 0x025a7c82 in ?? () from /usr/lib/libakonadi-kde.so.4
#33 0x025aa611 in Akonadi::AgentManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libakonadi-kde.so.4
#34 0x009e8b7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#35 0x009f7a6a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#36 0x026df575 in ?? () from /usr/lib/libakonadi-kde.so.4
#37 0x026dfbe6 in ?? () from /usr/lib/libakonadi-kde.so.4
#38 0x007d6d87 in ?? () from /usr/lib/i386-linux-gnu/libQtDBus.so.4
#39 0x007e0c26 in ?? () from /usr/lib/i386-linux-gnu/libQtDBus.so.4
#40 0x009fab52 in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#41 0x067a5d54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#42 0x067ab103 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#43 0x00db0681 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#44 0x009e219e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#45 0x009e5f93 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#46 0x009e60ec in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#47 0x00a106a4 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#48 0x04fe425f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0x04fe4990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0x04fe4c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0x00a10ada in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#52 0x0685de3a in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#53 0x009e11dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#54 0x009e1421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#55 0x00223c9b in KJob::exec() () from /usr/lib/libkdecore.so.5
#56 0x048e6bd3 in MailCommon::FolderCollectionMonitor::slotExpungeJobSync(KJob*) () from /usr/lib/libmailcommon.so.4
#57 0x048ac595 in MailCommon::FolderCollectionMonitor::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libmailcommon.so.4
#58 0x009e8b7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#59 0x009f7a6a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#60 0x00223eb5 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#61 0x00223f08 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#62 0x0265425e in ?? () from /usr/lib/libakonadi-kde.so.4
#63 0x02654f6f in Akonadi::Job::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libakonadi-kde.so.4
#64 0x02640b12 in Akonadi::ItemFetchJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libakonadi-kde.so.4
#65 0x009e8b7d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#66 0x009f3685 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#67 0x009fab52 in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#68 0x067a5d54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#69 0x067ab103 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#70 0x00db0681 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#71 0x009e219e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#72 0x009e5f93 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#73 0x009e60ec in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#74 0x00a106a4 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#75 0x04fe425f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#76 0x04fe4990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#77 0x04fe4c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#78 0x00a10ada in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#79 0x0685de3a in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#80 0x009e11dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#81 0x009e1421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#82 0x00223c9b in KJob::exec() () from /usr/lib/libkdecore.so.5
#83 0x048e6946 in MailCommon::FolderCollectionMonitor::expunge(Akonadi::Collection const&, bool) () from /usr/lib/libmailcommon.so.4
#84 0x055643b7 in KMKernel::cleanup() () from /usr/lib/libkmailprivate.so.4
#85 0x045a07d4 in ?? () from /usr/lib/kde4/kmailpart.so
#86 0x045a0902 in ?? () from /usr/lib/kde4/kmailpart.so
#87 0x00bc1888 in KontactInterface::Plugin::~Plugin() () from /usr/lib/libkontactinterface.so.4
#88 0x05e4f0c5 in ?? () from /usr/lib/kde4/kontact_kmailplugin.so
#89 0x05e4f112 in ?? () from /usr/lib/kde4/kontact_kmailplugin.so
#90 0x00864187 in Kontact::MainWindow::~MainWindow() () from /usr/lib/libkontactprivate.so.4
#91 0x00864302 in Kontact::MainWindow::~MainWindow() () from /usr/lib/libkontactprivate.so.4
#92 0x009f55f3 in qDeleteInEventHandler(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#93 0x009fab80 in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#94 0x067ffc62 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#95 0x06c224cc in QMainWindow::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#96 0x00e8c174 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#97 0x00ed4352 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#98 0x067a5d54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#99 0x067ab1a8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#100 0x00db0681 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#101 0x009e219e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#102 0x009e5f93 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#103 0x009e60ec in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#104 0x00a106a4 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#105 0x04fe425f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#106 0x04fe4990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#107 0x04fe4c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#108 0x00a10ada in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#109 0x0685de3a in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#110 0x009e11dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#111 0x009e1421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#112 0x009e619d in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#113 0x067a38f4 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#114 0x0804ac91 in ?? ()
#115 0x00508113 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#116 0x0804b1c1 in _start ()

This bug may be a duplicate of or related to bug 280649.

Possible duplicates by query: bug 284218, bug 284165, bug 284164, bug 284159, bug 284065.

Reported using DrKonqi
Comment 1 Laurent Montel 2011-11-09 20:52:54 UTC

*** This bug has been marked as a duplicate of bug 285800 ***