Application: kmail (4.10 pre) KDE Platform Version: 4.9.90 (Compiled from sources) Qt Version: 4.8.3 Operating System: Linux 2.6.36.2-desktop586-2mnb i686 Distribution: "Mandriva Linux 2010.2" -- Information about the crash: - What I was doing when the application crashed: KMail crashed each time when trying to move messages. Crashed on drag'n'drop, keyboard shortcuts, menus. The crash can be reproduced every time. -- Backtrace: Application: KMail (kmail), signal: Segmentation fault [Current thread is 1 (Thread 0xaf1666f0 (LWP 25886))] Thread 3 (Thread 0xaca1bb70 (LWP 25894)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb593ac75 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb2fa4113 in WTF::TCMalloc_PageHeap::scavengerThread() () from /home/mikolaj/qt4/lib/libQtWebKit.so.4 #3 0xb2fa380d in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /home/mikolaj/qt4/lib/libQtWebKit.so.4 #4 0xb1b6cbe8 in ?? () from /usr/lib/libGL.so.1 Thread 2 (Thread 0xac0ecb70 (LWP 25895)): #0 0xb18c3036 in clock_gettime () from /lib/i686/librt.so.1 #1 0xb5a56cd7 in do_gettime (sec=0xac0ebf38, frac=0xac0ebf30) at /home/mikolaj/kdesrc/qt/src/corelib/tools/qelapsedtimer_unix.cpp:123 #2 0xb5a56d5a in qt_gettime () at /home/mikolaj/kdesrc/qt/src/corelib/tools/qelapsedtimer_unix.cpp:140 #3 0xb5b5eb73 in QTimerInfoList::updateCurrentTime (this=0x946841c) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:343 #4 0xb5b5eefb in QTimerInfoList::timerWait (this=0x946841c, tm=...) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:450 #5 0xb5b5b0f3 in timerSourcePrepareHelper (src=0x94683e8, timeout=0xac0ec07c) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:136 #6 0xb5b5b25e in timerSourcePrepare (source=0x94683e8, timeout=0xac0ec07c) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:169 #7 0xb18221e1 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #8 0xb18225c9 in ?? () from /usr/lib/libglib-2.0.so.0 #9 0xb1822b9e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #10 0xb5b5c52a in QEventDispatcherGlib::processEvents (this=0x9197a48, flags=...) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:426 #11 0xb5b1c11f in QEventLoop::processEvents (this=0xac0ec218, flags=...) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qeventloop.cpp:149 #12 0xb5b1c292 in QEventLoop::exec (this=0xac0ec218, flags=...) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qeventloop.cpp:204 #13 0xb59e8021 in QThread::exec (this=0x9197918) at /home/mikolaj/kdesrc/qt/src/corelib/thread/qthread.cpp:501 #14 0xb59e81b5 in QThread::run (this=0x9197918) at /home/mikolaj/kdesrc/qt/src/corelib/thread/qthread.cpp:568 #15 0xb59eaab3 in QThreadPrivate::start (arg=0x9197918) at /home/mikolaj/kdesrc/qt/src/corelib/thread/qthread_unix.cpp:307 #16 0xb1b6cbe8 in ?? () from /usr/lib/libGL.so.1 Thread 1 (Thread 0xaf1666f0 (LWP 25886)): [KCrash Handler] #7 QSharedDataPointer (one=..., other=...) at /home/mikolaj/qt4/include/QtCore/qshareddata.h:93 #8 assignEntityPrivate (one=..., other=...) at /home/mikolaj/kdesrc/kde/kdepimlibs/akonadi/entity.cpp:49 #9 0xb62b7b6a in Akonadi::Entity::Entity (this=0xbfc4bb78, other=...) at /home/mikolaj/kdesrc/kde/kdepimlibs/akonadi/entity.cpp:56 #10 0xb62ed194 in Akonadi::Collection::Collection (this=0xbfc4bb78, other=...) at /home/mikolaj/kdesrc/kde/kdepimlibs/akonadi/collection.cpp:72 #11 0xb413602c in MailCommon::FolderCollection::collection (this=0x0) at /home/mikolaj/kdesrc/kde/kdepim/mailcommon/foldercollection.cpp:150 #12 0xb6f65bce in KMMainWidget::trashMessageSelected (this=0x93a1c18, ref=1) at /home/mikolaj/kdesrc/kde/kdepim/kmail/kmmainwidget.cpp:2200 #13 0xb6f65da1 in KMMainWidget::slotTrashSelectedMessages (this=0x93a1c18) at /home/mikolaj/kdesrc/kde/kdepim/kmail/kmmainwidget.cpp:2232 #14 0xb6f7dd4a in KMMainWidget::qt_static_metacall (_o=0x93a1c18, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfc4bd08) at /home/mikolaj/kdesrc/build/kde/kdepim/kmail/kmmainwidget.moc:338 #15 0xb5b3d71e in QMetaObject::activate (sender=0x9563228, m=0xb59092c8, local_signal_index=1, argv=0xbfc4bd08) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qobject.cpp:3547 #16 0xb4d86fba in QAction::triggered (this=0x9563228, _t1=false) at .moc/debug-shared/moc_qaction.cpp:277 #17 0xb4d86401 in QAction::activate (this=0x9563228, event=QAction::Trigger) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qaction.cpp:1257 #18 0xb531d4da in QMenuPrivate::activateCausedStack (this=0x9607908, causedStack=..., action=0x9563228, action_e=QAction::Trigger, self=true) at /home/mikolaj/kdesrc/qt/src/gui/widgets/qmenu.cpp:1028 #19 0xb531d937 in QMenuPrivate::activateAction (this=0x9607908, action=0x9563228, action_e=QAction::Trigger, self=true) at /home/mikolaj/kdesrc/qt/src/gui/widgets/qmenu.cpp:1120 #20 0xb5322376 in QMenu::mouseReleaseEvent (this=0x96078e8, e=0xbfc4c69c) at /home/mikolaj/kdesrc/qt/src/gui/widgets/qmenu.cpp:2360 #21 0xb76995e5 in KMenu::mouseReleaseEvent (this=0x96078e8, e=0xbfc4c69c) at /home/mikolaj/kdesrc/kde/kdelibs/kdeui/widgets/kmenu.cpp:464 #22 0xb4e04094 in QWidget::event (this=0x96078e8, event=0xbfc4c69c) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qwidget.cpp:8371 #23 0xb5322a1f in QMenu::event (this=0x96078e8, e=0xbfc4c69c) at /home/mikolaj/kdesrc/qt/src/gui/widgets/qmenu.cpp:2469 #24 0xb4d97ce4 in QApplicationPrivate::notify_helper (this=0x90a8c30, receiver=0x96078e8, e=0xbfc4c69c) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qapplication.cpp:4557 #25 0xb4d95db2 in QApplication::notify (this=0xbfc4e42c, receiver=0x96078e8, e=0xbfc4c69c) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qapplication.cpp:4100 #26 0xb75a914a in KApplication::notify (this=0xbfc4e42c, receiver=0x96078e8, event=0xbfc4c69c) at /home/mikolaj/kdesrc/kde/kdelibs/kdeui/kernel/kapplication.cpp:311 #27 0xb5b1f4f1 in QCoreApplication::notifyInternal (this=0xbfc4e42c, receiver=0x96078e8, event=0xbfc4c69c) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qcoreapplication.cpp:915 #28 0xb4d9a6d7 in QCoreApplication::sendSpontaneousEvent (receiver=0x96078e8, event=0xbfc4c69c) at ../../include/QtCore/../../../../qt/src/corelib/kernel/qcoreapplication.h:234 #29 0xb4d9441f in QApplicationPrivate::sendMouseEvent (receiver=0x96078e8, event=0xbfc4c69c, alienWidget=0x0, nativeWidget=0x96078e8, buttonDown=0xb592eac0, lastMouseReceiver=..., spontaneous=true) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qapplication.cpp:3166 #30 0xb4e3e00a in QETWidget::translateMouseEvent (this=0x96078e8, event=0xbfc4cc90) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qapplication_x11.cpp:4441 #31 0xb4e3ae68 in QApplication::x11ProcessEvent (this=0xbfc4e42c, event=0xbfc4cc90) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qapplication_x11.cpp:3508 #32 0xb4e742e9 in x11EventSourceDispatch (s=0x9094be0, callback=0, user_data=0x0) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:146 #33 0xb181ecbe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #34 0xb18229f8 in ?? () from /usr/lib/libglib-2.0.so.0 #35 0xb1822b9e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #36 0xb5b5c50a in QEventDispatcherGlib::processEvents (this=0x9053eb8, flags=...) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424 #37 0xb4e7491e in QGuiEventDispatcherGlib::processEvents (this=0x9053eb8, flags=...) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204 #38 0xb5b1c11f in QEventLoop::processEvents (this=0xbfc4cf40, flags=...) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qeventloop.cpp:149 #39 0xb5b1c292 in QEventLoop::exec (this=0xbfc4cf40, flags=...) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qeventloop.cpp:204 #40 0xb5320fc6 in QMenu::exec (this=0x96078e8, p=..., action=0x0) at /home/mikolaj/kdesrc/qt/src/gui/widgets/qmenu.cpp:2113 #41 0xb428ce73 in MessageList::Widget::viewMessageListContextPopupRequest (this=0x93e7988, selectedItems=..., globalPos=...) at /home/mikolaj/kdesrc/kde/kdepim/messagelist/widget.cpp:290 #42 0xb425e4c8 in MessageList::Core::View::mousePressEvent (this=0x942bb60, e=0xbfc4db5c) at /home/mikolaj/kdesrc/kde/kdepim/messagelist/core/view.cpp:2181 #43 0xb4e04076 in QWidget::event (this=0x942bb60, event=0xbfc4db5c) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qwidget.cpp:8367 #44 0xb52ca1ac in QFrame::event (this=0x942bb60, e=0xbfc4db5c) at /home/mikolaj/kdesrc/qt/src/gui/widgets/qframe.cpp:557 #45 0xb537c87f in QAbstractScrollArea::viewportEvent (this=0x942bb60, e=0xbfc4db5c) at /home/mikolaj/kdesrc/qt/src/gui/widgets/qabstractscrollarea.cpp:1043 #46 0xb543d1b1 in QAbstractItemView::viewportEvent (this=0x942bb60, event=0xbfc4db5c) at /home/mikolaj/kdesrc/qt/src/gui/itemviews/qabstractitemview.cpp:1644 #47 0xb5489585 in QTreeView::viewportEvent (this=0x942bb60, event=0xbfc4db5c) at /home/mikolaj/kdesrc/qt/src/gui/itemviews/qtreeview.cpp:1257 #48 0xb537d485 in QAbstractScrollAreaPrivate::viewportEvent (this=0x946ce90, event=0xbfc4db5c) at /home/mikolaj/kdesrc/qt/src/gui/widgets/qabstractscrollarea_p.h:100 #49 0xb537d56c in QAbstractScrollAreaFilter::eventFilter (this=0x94242c8, o=0x93e59f0, e=0xbfc4db5c) at /home/mikolaj/kdesrc/qt/src/gui/widgets/qabstractscrollarea_p.h:116 #50 0xb5b1f765 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x90a8c30, receiver=0x93e59f0, event=0xbfc4db5c) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qcoreapplication.cpp:1025 #51 0xb4d97cc0 in QApplicationPrivate::notify_helper (this=0x90a8c30, receiver=0x93e59f0, e=0xbfc4db5c) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qapplication.cpp:4553 #52 0xb4d95db2 in QApplication::notify (this=0xbfc4e42c, receiver=0x93e59f0, e=0xbfc4db5c) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qapplication.cpp:4100 #53 0xb75a914a in KApplication::notify (this=0xbfc4e42c, receiver=0x93e59f0, event=0xbfc4db5c) at /home/mikolaj/kdesrc/kde/kdelibs/kdeui/kernel/kapplication.cpp:311 #54 0xb5b1f4f1 in QCoreApplication::notifyInternal (this=0xbfc4e42c, receiver=0x93e59f0, event=0xbfc4db5c) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qcoreapplication.cpp:915 #55 0xb4d9a6d7 in QCoreApplication::sendSpontaneousEvent (receiver=0x93e59f0, event=0xbfc4db5c) at ../../include/QtCore/../../../../qt/src/corelib/kernel/qcoreapplication.h:234 #56 0xb4d9441f in QApplicationPrivate::sendMouseEvent (receiver=0x93e59f0, event=0xbfc4db5c, alienWidget=0x93e59f0, nativeWidget=0x93a1c18, buttonDown=0xb592eac0, lastMouseReceiver=..., spontaneous= true) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qapplication.cpp:3166 #57 0xb4e3e2e4 in QETWidget::translateMouseEvent (this=0x93a1c18, event=0xbfc4e090) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qapplication_x11.cpp:4507 #58 0xb4e3ae68 in QApplication::x11ProcessEvent (this=0xbfc4e42c, event=0xbfc4e090) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qapplication_x11.cpp:3508 #59 0xb4e742e9 in x11EventSourceDispatch (s=0x9094be0, callback=0, user_data=0x0) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:146 #60 0xb181ecbe in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #61 0xb18229f8 in ?? () from /usr/lib/libglib-2.0.so.0 #62 0xb1822b9e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #63 0xb5b5c50a in QEventDispatcherGlib::processEvents (this=0x9053eb8, flags=...) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424 #64 0xb4e7491e in QGuiEventDispatcherGlib::processEvents (this=0x9053eb8, flags=...) at /home/mikolaj/kdesrc/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204 #65 0xb5b1c11f in QEventLoop::processEvents (this=0xbfc4e33c, flags=...) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qeventloop.cpp:149 #66 0xb5b1c292 in QEventLoop::exec (this=0xbfc4e33c, flags=...) at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qeventloop.cpp:204 #67 0xb5b1fb79 in QCoreApplication::exec () at /home/mikolaj/kdesrc/qt/src/corelib/kernel/qcoreapplication.cpp:1187 #68 0xb4d950e4 in QApplication::exec () at /home/mikolaj/kdesrc/qt/src/gui/kernel/qapplication.cpp:3818 #69 0x0804a626 in main (argc=3, argv=0xbfc4e5e4) at /home/mikolaj/kdesrc/kde/kdepim/kmail/main.cpp:145 Possible duplicates by query: bug 301647, bug 301110, bug 295546, bug 292983, bug 290342. Reported using DrKonqi
Few additional informations: Those were first few attempts to move messages after start of system . After third (or fourth) crash decided to file a report. After next start-up of kmail it works. Maybe akonadi didn't initialized properly or something like that?
Git commit 4dd6719050dc376d0789ceb0d2813381778e0a67 by Allen Winter. Committed on 16/09/2012 at 00:56. Pushed by winterz into branch 'KDE/4.9'. in trashMessageSelected(), don't crash if there is no currentFolder. FIXED-IN: 4.9.2 M +6 -2 kmail/kmmainwidget.cpp http://commits.kde.org/kdepim/4dd6719050dc376d0789ceb0d2813381778e0a67