Hi, I'm using KDE from sid/experimental/experimental-snapshots and since some time Kontact crashes every time I close it. What seems to be relevant here is that I have the KMail and Akregator icon in the system tray. When I start Kontact and it only shows the KMail icon, the crash doesn't seem to happen (at least not so often).
When a crash occurs, you'll get a crash dialog and on the developer tab you'll get a stacktrace and an indication (in the form of stars) how good the stacktrace likely is. I only got 1 star with those crashes, so I installed the following dbg packages: kdepim-dbg, kdepim-runtime-dbg and kdepimlibs-dbg from experimental-snapshots Reloading the crash info and/or starting Kontact again and then closing it, produced 3 stars, so it should be sufficient. Crash report attached. If the crash report doesn't contain enough info, let me know which dbg pkgs I need to install in addition to the ones I have installed. Regards, Diederik
Application: Kontact (kontact), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f17fe581760 (LWP 10811))] Thread 2 (Thread 0x7f17da298700 (LWP 10924)): #0 0x00007f17fb91aa0d in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f17f49fe50f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f17f49c3059 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f17f49c3472 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f17f49c35f4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f17fcd65736 in QEventDispatcherGlib::processEvents (this=0x468e8f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007f17fcd34f92 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007f17fcd351e7 in QEventLoop::exec (this=0x7f17da297df0, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007f17fcc34307 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007f17fcd14d0f in QInotifyFileSystemWatcherEngine::run (this=0x462de50) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007f17fcc3732b in QThreadPrivate::start (arg=0x462de50) at thread/qthread_unix.cpp:298 #11 0x00007f17f548fb50 in start_thread (arg=<optimized out>) at pthread_create.c:304 #12 0x00007f17fb9269dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f17fe581760 (LWP 10811)): [KCrash Handler] #6 0x0000000000000000 in ?? () #7 0x00007f17dabde21e in qDeleteAll<QList<Akregator::TreeNode*>::const_iterator> (end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322 #8 qDeleteAll<QList<Akregator::TreeNode*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330 #9 Akregator::Folder::FolderPrivate::~FolderPrivate (this=0x1f00ac0, __in_chrg=<optimized out>) at ../../../akregator/src/folder.cpp:68 #10 0x00007f17dabde2c0 in Akregator::Folder::~Folder (this=0x214f080, __in_chrg=<optimized out>) at ../../../akregator/src/folder.cpp:95 #11 0x00007f17dabde309 in Akregator::Folder::~Folder (this=0x214f080, __in_chrg=<optimized out>) at ../../../akregator/src/folder.cpp:97 #12 0x00007f17dabde21e in qDeleteAll<QList<Akregator::TreeNode*>::const_iterator> (end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322 #13 qDeleteAll<QList<Akregator::TreeNode*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330 #14 Akregator::Folder::FolderPrivate::~FolderPrivate (this=0x1ddb110, __in_chrg=<optimized out>) at ../../../akregator/src/folder.cpp:68 #15 0x00007f17dabde2c0 in Akregator::Folder::~Folder (this=0x1da7c00, __in_chrg=<optimized out>) at ../../../akregator/src/folder.cpp:95 #16 0x00007f17dabde309 in Akregator::Folder::~Folder (this=0x1da7c00, __in_chrg=<optimized out>) at ../../../akregator/src/folder.cpp:97 #17 0x00007f17dabe2bb8 in Akregator::FeedList::setRootNode (this=0x203cc10, folder=0x0) at ../../../akregator/src/feedlist.cpp:435 #18 0x00007f17dabe3707 in Akregator::FeedList::~FeedList (this=0x203cc10, __in_chrg=<optimized out>) at ../../../akregator/src/feedlist.cpp:315 #19 0x00007f17dabe37e9 in Akregator::FeedList::~FeedList (this=0x203cc10, __in_chrg=<optimized out>) at ../../../akregator/src/feedlist.cpp:319 #20 0x00007f17dac3369a in release (this=0x1516cc0) at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145 #21 ~shared_count (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/detail/shared_count.hpp:305 #22 ~shared_ptr (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/shared_ptr.hpp:164 #23 Akregator::MainWidget::setFeedList (this=this@entry=0x1e1bc30, list=...) at ../../../akregator/src/mainwidget.cpp:431 #24 0x00007f17dac33785 in Akregator::MainWidget::slotOnShutdown (this=0x1e1bc30) at ../../../akregator/src/mainwidget.cpp:315 #25 0x00007f17dac2b50a in Akregator::Part::slotOnShutdown (this=this@entry=0x1dd09b0) at ../../../akregator/src/akregator_part.cpp:296 #26 0x00007f17dac2cf20 in Akregator::Part::~Part (this=this@entry=0x1dd09b0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../akregator/src/akregator_part.cpp:341 #27 0x00007f17dac2d079 in Akregator::Part::~Part (this=0x1dd09b0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../akregator/src/akregator_part.cpp:344 #28 0x00007f17fdbf12ae in KontactInterface::Plugin::~Plugin (this=0x1572d80, __vtt_parm=<optimized out>, __in_chrg=<optimized out>) at ../../kontactinterface/plugin.cpp:90 #29 0x00007f17e0d89025 in AkregatorPlugin::~AkregatorPlugin (this=0x1572d80, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../../kontact/plugins/akregator/akregator_plugin.cpp:61 #30 0x00007f17e0d89049 in AkregatorPlugin::~AkregatorPlugin (this=0x1572d80, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../../kontact/plugins/akregator/akregator_plugin.cpp:63 #31 0x00007f17fe19f346 in Kontact::MainWindow::~MainWindow (this=this@entry=0x1371340, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:258 #32 0x00007f17fe19f4a9 in Kontact::MainWindow::~MainWindow (this=0x1371340, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:260 #33 0x00007f17fcd4f788 in QObject::event (this=0x1371340, e=<optimized out>) at kernel/qobject.cpp:1176 #34 0x00007f17fc10939b in QWidget::event (this=0x1371340, event=0x481d1a0) at kernel/qwidget.cpp:8821 #35 0x00007f17fc4df85b in QMainWindow::event (this=0x1371340, event=0x481d1a0) at widgets/qmainwindow.cpp:1478 #36 0x00007f17fd8ac848 in KXmlGuiWindow::event (this=0x1371340, ev=0x481d1a0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #37 0x00007f17fc0b9204 in notify_helper (e=0x481d1a0, receiver=0x1371340, this=0x120b8b0) at kernel/qapplication.cpp:4559 #38 QApplicationPrivate::notify_helper (this=0x120b8b0, receiver=0x1371340, e=0x481d1a0) at kernel/qapplication.cpp:4531 #39 0x00007f17fc0be083 in QApplication::notify (this=0x7fff78e55420, receiver=0x1371340, e=0x481d1a0) at kernel/qapplication.cpp:4420 #40 0x00007f17fd7bbba6 in KApplication::notify (this=0x7fff78e55420, receiver=0x1371340, event=0x481d1a0) at ../../kdeui/kernel/kapplication.cpp:311 #41 0x00007f17fcd361ac in QCoreApplication::notifyInternal (this=0x7fff78e55420, receiver=0x1371340, event=0x481d1a0) at kernel/qcoreapplication.cpp:876 #42 0x00007f17fcd39f7a in sendEvent (event=0x481d1a0, receiver=0x1371340) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x11d16a0) at kernel/qcoreapplication.cpp:1500 #44 0x00007f17fcd652a3 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #45 postEventSourceDispatch (s=0x1205b80) at kernel/qeventdispatcher_glib.cpp:279 #46 0x00007f17f49c3205 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #47 0x00007f17f49c3538 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #48 0x00007f17f49c35f4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #49 0x00007f17fcd656cf in QEventDispatcherGlib::processEvents (this=0x11d2b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #50 0x00007f17fc15daee in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #51 0x00007f17fcd34f92 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #52 0x00007f17fcd351e7 in QEventLoop::exec (this=0x7fff78e55280, flags=...) at kernel/qeventloop.cpp:204 #53 0x00007f17fcd3a277 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #54 0x0000000000403696 in main (argc=1, argv=0x7fff78e55568) at ../../../kontact/src/main.cpp:226