Summary: | Kontact crashes repeatedly after rebooting from a power failure | ||
---|---|---|---|
Product: | [Applications] kontact | Reporter: | David John Mills <djmills> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | djmills |
Priority: | NOR | ||
Version: | 4.4.5 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
David John Mills
2010-09-06 03:48:06 UTC
When I start Kontact, I get a few minutes in which it behaves normally. I can click on new (unread) emails and they change status to read and I can move onto other emails. After a few minutes, I can click on an unread email and read it, but as soon as I attempt to move to another email Kontact crashes. Upgrading to 4.5.1 appears to have rectified this bug. Please ignore my last comment. The upgrade to 4.5.1 has not rectified this bug. I attach a new trace based on 4.5.1. Application: Kontact (kontact), signal: Aborted [KCrash Handler] #6 0x00007f806d33b4e5 in raise () from /lib64/libc.so.6 #7 0x00007f806d33c9b0 in abort () from /lib64/libc.so.6 #8 0x00007f806d72adc5 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib64/libstdc++.so.6 #9 0x00007f806d7291f6 in ?? () from /usr/lib64/libstdc++.so.6 #10 0x00007f806d729223 in std::terminate() () from /usr/lib64/libstdc++.so.6 #11 0x00007f806d729aff in __cxa_pure_virtual () from /usr/lib64/libstdc++.so.6 #12 0x00007f80548e654d in ?? () from /usr/lib64/libkmailprivate.so.4 #13 0x00007f8054ab20f8 in KMMainWidget::slotMsgSelected(KMMessage*) () from /usr/lib64/libkmailprivate.so.4 #14 0x00007f8054acda08 in KMMainWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkmailprivate.so.4 #15 0x00007f806e7cdc47 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #16 0x00007f80547fe1af in GpgME::Signature::summary() const () from /usr/lib64/libkmailprivate.so.4 #17 0x00007f80547fe62c in GpgME::Signature::summary() const () from /usr/lib64/libkmailprivate.so.4 #18 0x00007f806e7cdc47 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #19 0x00007f80547fe05f in GpgME::Signature::summary() const () from /usr/lib64/libkmailprivate.so.4 #20 0x00007f805408b552 in MessageList::Core::View::slotSelectionChanged (this=0x21d9cb0) at /usr/src/debug/kdepim-4.4.5/messagelist/core/view.cpp:1904 #21 0x00007f805408e0b6 in MessageList::Core::View::qt_metacall (this=0x21d9cb0, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff5802cb10) at /usr/src/debug/kdepim-4.4.5/build/messagelist/view.moc:93 #22 0x00007f806e7cdc47 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4 #23 0x00007f806e0d3997 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/libQtGui.so.4 #24 0x00007f806e0d73f7 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/libQtGui.so.4 #25 0x00007f806e0d917b in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQtGui.so.4 #26 0x00007f806e0c0527 in ?? () from /usr/lib64/libQtGui.so.4 #27 0x00007f806e0c1351 in QTreeView::setSelection(QRect const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQtGui.so.4 #28 0x00007f806e08390f in QAbstractItemView::mousePressEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4 #29 0x00007f805408c5a9 in MessageList::Core::View::mousePressEvent (this=0x21d9cb0, e=0x7fff5802e250) at /usr/src/debug/kdepim-4.4.5/messagelist/core/view.cpp:2085 #30 0x00007f806db8f219 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #31 0x00007f806df52046 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4 #32 0x00007f806e08842b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4 #33 0x00007f806e0c5f35 in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4 #34 0x00007f806e7b57a7 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #35 0x00007f806db3817c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #36 0x00007f806db410ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4 #37 0x00007f806f170846 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5 #38 0x00007f806e7b5f7c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4 #39 0x00007f806db3dfd6 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4 #40 0x00007f806dbc0955 in ?? () from /usr/lib64/libQtGui.so.4 #41 0x00007f806dbbf64a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4 #42 0x00007f806dbe9da2 in ?? () from /usr/lib64/libQtGui.so.4 #43 0x00007f8065d9cdee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #44 0x00007f8065da07b8 in ?? () from /usr/lib64/libglib-2.0.so.0 #45 0x00007f8065da08e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #46 0x00007f806e7e2083 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #47 0x00007f806dbe970e in ?? () from /usr/lib64/libQtGui.so.4 #48 0x00007f806e7b4ca2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #49 0x00007f806e7b508c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4 #50 0x00007f806e7b9ff9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4 #51 0x0000000000403ede in _start () Kontact and kmail are crashing almost every time I use them for more than 10-20 seconds. Any help or workarounds would be greatly appreciated. Problem solved. After some advice on the kde forum, I removed my .kde4/share/config/kmailrc file (or rather renamed it to ...-keep - which was fortuitous since I was able to import its filters to the new one). On restarting kontact, it is now behaving correctly. So the power failure seemed to have left kmailrc in a corrupted state. Unfortunately I had to manually re-instate all my POP accounts and kmail preferred settings. |