Bug 187526 - crash on manual filter of several messages
Summary: crash on manual filter of several messages
Status: RESOLVED DUPLICATE of bug 169048
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.11.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-18 16:11 UTC by Greg Martyn
Modified: 2009-05-17 22:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Martyn 2009-03-18 16:11:41 UTC
Version:           1.11.1 (using KDE 4.2.1)
OS:                Linux
Installed from:    Fedora RPMs

Was looking at messages in threaded view. Selected all messages in one thread and pressed Ctrl+J. Kmail crashed with backtrace:


Application: KMail (kmail), signal SIGSEGV
0x00000038c86a81f1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f4d91257820 (LWP 28484))]

Thread 1 (Thread 0x7f4d91257820 (LWP 28484)):
[KCrash Handler]
#5  KMail::ActionScheduler::actionMessage (this=0x7f4d8520bde0, res=<value optimized out>) at /usr/src/debug/kdepim-4.2.1/kmail/actionscheduler.cpp:668
#6  0x000000330fbefe3c in KMail::ActionScheduler::filterMessage (this=0x7f4d8520bde0) at /usr/src/debug/kdepim-4.2.1/kmail/actionscheduler.cpp:641
#7  0x000000330fbf023d in KMail::ActionScheduler::qt_metacall (this=0x7f4d8520bde0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff992aeb30)
    at /usr/src/debug/kdepim-4.2.1/x86_64-redhat-linux-gnu/kmail/actionscheduler.moc:124
#8  0x0000003302358642 in QMetaObject::activate (sender=0x7f4d851a1620, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7f4d849769c0) at kernel/qobject.cpp:3069
#9  0x0000003302352373 in QObject::event (this=0x7f4d851a1620, e=0xffffffff) at kernel/qobject.cpp:1082
#10 0x000000330378df0c in QApplicationPrivate::notify_helper (this=0x23c2ef0, receiver=0x7f4d851a1620, e=0x7fff992af130) at kernel/qapplication.cpp:4084
#11 0x000000330379558e in QApplication::notify (this=0x7fff992af580, receiver=0x7f4d851a1620, e=0x7fff992af130) at kernel/qapplication.cpp:4049
#12 0x0000003304404ba6 in KApplication::notify (this=0x7fff992af580, receiver=0x7f4d851a1620, event=0x7fff992af130) at /usr/src/debug/kdelibs-4.2.1/kdeui/kernel/kapplication.cpp:307
#13 0x0000003302342bac in QCoreApplication::notifyInternal (this=0x7fff992af580, receiver=0x7f4d851a1620, event=0x7fff992af130) at kernel/qcoreapplication.cpp:602
#14 0x000000330236e612 in QCoreApplication::sendEvent (receiver=<value optimized out>, event=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at ../../src/corelib/kernel/qcoreapplication.h:213
#15 QTimerInfoList::activateTimers (receiver=<value optimized out>, event=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:572
#16 0x000000330236c10d in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:164
#17 0x000000359663812e in g_main_dispatch (context=<value optimized out>) at gmain.c:1814
#18 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2367
#19 0x000000359663b888 in g_main_context_iterate (context=0x23c51f0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2448
#20 0x000000359663b9fc in IA__g_main_context_iteration (context=0x23c51f0, may_block=1) at gmain.c:2511
#21 0x000000330236c056 in QEventDispatcherGlib::processEvents (this=0x23abed0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#22 0x000000330382214e in QGuiEventDispatcherGlib::processEvents (this=0x7f4d84cc5240, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#23 0x0000003302341482 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#24 0x0000003302341854 in QEventLoop::exec (this=0x7fff992af3d0, flags=) at kernel/qeventloop.cpp:200
#25 0x0000003302343949 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#26 0x0000000000402b59 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdepim-4.2.1/kmail/main.cpp:146
Comment 1 Greg Martyn 2009-03-18 16:17:01 UTC
Although the messages were matched by a filter, there were no filter actions.
Comment 2 Greg Martyn 2009-03-18 17:54:03 UTC
Was doing the same thing; got a different backtrace:


Application: KMail (kmail), signal SIGABRT
0x00000038c86a81f1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f852c58a820 (LWP 4686))]

Thread 1 (Thread 0x7f852c58a820 (LWP 4686)):
[KCrash Handler]
#5  0x00000038c8632f65 in raise () from /lib64/libc.so.6
#6  0x00000038c8634ad3 in abort () from /lib64/libc.so.6
#7  0x0000003301ac4ca5 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib64/libstdc++.so.6
#8  0x0000003301ac30a6 in ?? () from /usr/lib64/libstdc++.so.6
#9  0x0000003301ac30d3 in std::terminate() () from /usr/lib64/libstdc++.so.6
#10 0x0000003301ac39bf in __cxa_pure_virtual () from /usr/lib64/libstdc++.so.6
#11 0x000000330fbd1d03 in KMReaderWin::setMsg (this=0x7f8520d02570, aMsg=0x7f8520cc6ef0, force=false) at /usr/src/debug/kdepim-4.2.1/kmail/kmreaderwin.cpp:1250
#12 0x000000330fd7ae65 in KMMainWidget::slotMsgSelected (this=0x2b52cf0, msg=0x7f8520cc6ef0) at /usr/src/debug/kdepim-4.2.1/kmail/kmmainwidget.cpp:3117
#13 0x000000330fd96f64 in KMMainWidget::qt_metacall (this=0x2b52cf0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff345dde80)
    at /usr/src/debug/kdepim-4.2.1/x86_64-redhat-linux-gnu/kmail/kmmainwidget.moc:358
#14 0x0000003302358642 in QMetaObject::activate (sender=0x7f851ff59ff0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffffffffffff)
    at kernel/qobject.cpp:3069
#15 0x000000330fae713f in KMail::MessageListView::Pane::messageSelected (this=0x124e, _t1=0x7f8520cc6ef0) at /usr/src/debug/kdepim-4.2.1/x86_64-redhat-linux-gnu/kmail/moc_pane.cpp:126
#16 0x000000330fae830c in KMail::MessageListView::Pane::qt_metacall (this=0x7f851ff59ff0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff345ddfc0)
    at /usr/src/debug/kdepim-4.2.1/x86_64-redhat-linux-gnu/kmail/moc_pane.cpp:108
#17 0x0000003302358642 in QMetaObject::activate (sender=0x23ee900, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3069
#18 0x000000330fae6fbf in KMail::MessageListView::Widget::messageSelected (this=0x124e, _t1=0x7f8520cc6ef0) at /usr/src/debug/kdepim-4.2.1/x86_64-redhat-linux-gnu/kmail/moc_widget.cpp:96
#19 0x000000330feebcf8 in KMail::MessageListView::Core::View::slotSelectionChanged (this=0x250add0) at /usr/src/debug/kdepim-4.2.1/kmail/messagelistview/core/view.cpp:1570
#20 0x000000330fae79f6 in KMail::MessageListView::Core::View::qt_metacall (this=0x250add0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff345de180)
    at /usr/src/debug/kdepim-4.2.1/x86_64-redhat-linux-gnu/kmail/moc_view.cpp:85
#21 0x0000003302358642 in QMetaObject::activate (sender=0x2b08f70, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3069
#22 0x0000003303ce4bf7 in QItemSelectionModel::selectionChanged (this=0x124e, _t1=<value optimized out>, _t2=<value optimized out>) at .moc/release-shared/moc_qitemselectionmodel.cpp:146
#23 0x0000003303ced914 in QItemSelectionModel::emitSelectionChanged (this=<value optimized out>, newSelection=<value optimized out>, oldSelection=@0x0) at itemviews/qitemselectionmodel.cpp:1544
#24 0x0000003303cedc71 in QItemSelectionModel::select (this=0x2b08f70, selection=<value optimized out>, command=<value optimized out>) at itemviews/qitemselectionmodel.cpp:1055
#25 0x0000003303cd2dc9 in QTreeViewPrivate::select (this=0x2b1f550, topIndex=@0x7fff345de780, bottomIndex=<value optimized out>, command=<value optimized out>) at itemviews/qtreeview.cpp:3612
#26 0x0000003303cd3981 in QTreeView::setSelection (this=0x250add0, rect=<value optimized out>, command=) at itemviews/qtreeview.cpp:2187
#27 0x0000003303c9a763 in QAbstractItemView::mousePressEvent (this=0x250add0, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1512
#28 0x000000330feea34d in KMail::MessageListView::Core::View::mousePressEvent (this=0x250add0, e=0x7fff345df740) at /usr/src/debug/kdepim-4.2.1/kmail/messagelistview/core/view.cpp:1751
#29 0x00000033037dd7f5 in QWidget::event (this=0x250add0, event=0x7fff345df740) at kernel/qwidget.cpp:7512
#30 0x0000003303b69e36 in QFrame::event (this=0x250add0, e=0x7fff345df740) at widgets/qframe.cpp:559
#31 0x0000003303c9f2cd in QAbstractItemView::viewportEvent (this=0x250add0, event=0x7fff345df740) at itemviews/qabstractitemview.cpp:1466
#32 0x0000003303cd5c93 in QTreeView::viewportEvent (this=0x250add0, event=0x7fff345df740) at itemviews/qtreeview.cpp:1257
#33 0x0000003302341ea7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x21710b0, event=0x7fff345df740) at kernel/qcoreapplication.cpp:718
#34 0x000000330378dedc in QApplicationPrivate::notify_helper (this=0x2141e60, receiver=0x21710b0, e=0x7fff345df740) at kernel/qapplication.cpp:4080
#35 0x0000003303795c91 in QApplication::notify (this=<value optimized out>, receiver=0x21710b0, e=0x7fff345df740) at kernel/qapplication.cpp:3786
#36 0x0000003304404ba6 in KApplication::notify (this=0x7fff345e0700, receiver=0x21710b0, event=0x7fff345df740) at /usr/src/debug/kdelibs-4.2.1/kdeui/kernel/kapplication.cpp:307
#37 0x0000003302342bac in QCoreApplication::notifyInternal (this=0x7fff345e0700, receiver=0x21710b0, event=0x7fff345df740) at kernel/qcoreapplication.cpp:602
#38 0x0000003303794ed0 in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#39 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2940
#40 0x00000033037fb8ee in QETWidget::translateMouseEvent (this=0x7f851ff2d450, event=<value optimized out>) at kernel/qapplication_x11.cpp:4425
#41 0x00000033037fa5a8 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff345e0220) at kernel/qapplication_x11.cpp:3543
#42 0x00000033038229a4 in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#43 0x000000359663812e in g_main_dispatch (context=<value optimized out>) at gmain.c:1814
#44 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2367
#45 0x000000359663b888 in g_main_context_iterate (context=0x2144520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2448
#46 0x000000359663b9fc in IA__g_main_context_iteration (context=0x2144520, may_block=1) at gmain.c:2511
#47 0x000000330236c056 in QEventDispatcherGlib::processEvents (this=0x2128ed0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#48 0x000000330382214e in QGuiEventDispatcherGlib::processEvents (this=0x124e, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#49 0x0000003302341482 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#50 0x0000003302341854 in QEventLoop::exec (this=0x7fff345e0550, flags=) at kernel/qeventloop.cpp:200
#51 0x0000003302343949 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:880
#52 0x0000000000402b59 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdepim-4.2.1/kmail/main.cpp:146
Comment 3 Dario Andres 2009-03-18 19:02:19 UTC
The first crash is bug 169048
The second crash looks like bug 175663 (and may be bug 116372 too )
Thanks for reporting
Comment 4 Dario Andres 2009-05-17 22:59:55 UTC

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