[kmail2] [Bug 324043] New: Crash marking emails as read and selecting a new folder

Volker Kuhlmann list0570 at paradise.net.nz
Mon Aug 26 05:27:02 BST 2013


https://bugs.kde.org/show_bug.cgi?id=324043

            Bug ID: 324043
           Summary: Crash marking emails as read and selecting a new
                    folder
    Classification: Unclassified
           Product: kmail2
           Version: 4.10.5
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: list0570 at paradise.net.nz

Application: kmail (4.10.5)
KDE Platform Version: 4.10.5 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.10-1.16-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

Had selected a number of mbox file folders in a mixedmaildir resource.
RMB -> mark all as read
This operation was shown as finished by the activity display in the lower right
corner (opened with the blue up arrow), but some folders were still showing
unread emails in the folder list.
I selected one of those folders when kmail crashed immediately after the click.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x2ab49c83ac00 (LWP 29439))]

Thread 3 (Thread 0x2ab4a3000700 (LWP 29467)):
#0  0x00002ab488a15964 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00002ab493cb27c7 in WTF::TCMalloc_PageHeap::scavengerThread() () from
/usr/lib64/libQtWebKit.so.4
#2  0x00002ab493cb27f9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
from /usr/lib64/libQtWebKit.so.4
#3  0x00002ab488a11e0f in start_thread () from /lib64/libpthread.so.0
#4  0x00002ab48686b7dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x2ab4a3319700 (LWP 29468)):
#0  0x00002ab48686287d in poll () from /lib64/libc.so.6
#1  0x00002ab48e585aa4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00002ab48e585bc4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00002ab485f352e6 in QEventDispatcherGlib::processEvents
(this=0x2ab4a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00002ab485f05adf in QEventLoop::processEvents
(this=this at entry=0x2ab4a3318e00, flags=...) at kernel/qeventloop.cpp:149
#5  0x00002ab485f05d68 in QEventLoop::exec (this=0x2ab4a3318e00, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00002ab485e080f0 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:542
#7  0x00002ab485e0b0cc in QThreadPrivate::start (arg=0x11117f0) at
thread/qthread_unix.cpp:338
#8  0x00002ab488a11e0f in start_thread () from /lib64/libpthread.so.0
#9  0x00002ab48686b7dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x2ab49c83ac00 (LWP 29439)):
[KCrash Handler]
#6  QModelIndex (other=..., this=0x7fff0858d9a0) at
/usr/include/QtCore/qabstractitemmodel.h:65
#7  KSelectionProxyModelPrivate::mapTopLevelToSource
(this=this at entry=0x38eefb0, row=0, column=0) at
/usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kselectionproxymodel.cpp:1623
#8  0x00002ab4841851c3 in KSelectionProxyModel::mapToSource (this=0x4155c80,
proxyIndex=...) at
/usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kselectionproxymodel.cpp:2151
#9  0x00002ab48417fcad in KSelectionProxyModel::data (this=0x4155c80,
index=..., role=34) at
/usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kselectionproxymodel.cpp:2255
#10 0x00002ab48a18d5a8 in data (arole=34, this=0x7fff0858db90) at
/usr/include/QtCore/qabstractitemmodel.h:402
#11 Akonadi::EntityMimeTypeFilterModel::filterAcceptsRow (this=<optimized out>,
sourceRow=<optimized out>, sourceParent=...) at
/usr/src/debug/kdepimlibs-4.10.5/akonadi/entitymimetypefiltermodel.cpp:113
#12 0x00002ab485839e60 in QSortFilterProxyModelPrivate::create_mapping
(this=this at entry=0x1b0c570, source_parent=...) at
itemviews/qsortfilterproxymodel.cpp:327
#13 0x00002ab48583aadd in QSortFilterProxyModel::rowCount (this=<optimized
out>, parent=...) at itemviews/qsortfilterproxymodel.cpp:1690
#14 0x00002ab48ad552ed in MessageList::StorageModel::rowCount(QModelIndex
const&) const () from /usr/lib64/libmessagelist.so.4
#15 0x00002ab48ad14bb1 in
MessageList::Core::Model::setStorageModel(MessageList::Core::StorageModel*,
MessageList::Core::PreSelectionMode) () from /usr/lib64/libmessagelist.so.4
#16 0x00002ab48ad1522e in ?? () from /usr/lib64/libmessagelist.so.4
#17 0x00002ab485f1c29f in QMetaObject::activate (sender=0x2973670, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3548
#18 0x00002ab485f1c29f in QMetaObject::activate (sender=0x35b4200, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3548
#19 0x00002ab485efc986 in QAbstractItemModel::reset (this=0x35b4200) at
kernel/qabstractitemmodel.cpp:2913
#20 0x00002ab485f1c29f in QMetaObject::activate (sender=0x4155c80, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff0858e2e0) at
kernel/qobject.cpp:3548
#21 0x00002ab485f66a14 in QAbstractItemModel::rowsRemoved (this=<optimized
out>, _t1=..., _t2=0, _t3=7923) at
.moc/release-shared/moc_qabstractitemmodel.cpp:211
#22 0x00002ab485f0076d in QAbstractItemModel::endRemoveRows (this=0x4155c80) at
kernel/qabstractitemmodel.cpp:2487
#23 0x00002ab4841876eb in KSelectionProxyModelPrivate::removeRangeFromProxy
(this=this at entry=0x38eefb0, range=...) at
/usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kselectionproxymodel.cpp:1732
#24 0x00002ab484188045 in KSelectionProxyModelPrivate::removeSelectionFromProxy
(this=this at entry=0x38eefb0, selection=...) at
/usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kselectionproxymodel.cpp:1637
#25 0x00002ab484189c33 in KSelectionProxyModelPrivate::selectionChanged
(this=0x38eefb0, _selected=..., _deselected=...) at
/usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kselectionproxymodel.cpp:1887
#26 0x00002ab485f1c29f in QMetaObject::activate (sender=0xeb2fb0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff0858e9d0) at
kernel/qobject.cpp:3548
#27 0x00002ab48580a3a7 in QItemSelectionModel::selectionChanged
(this=this at entry=0xeb2fb0, _t1=..., _t2=...) at
.moc/release-shared/moc_qitemselectionmodel.cpp:166
#28 0x00002ab48580f51d in QItemSelectionModel::emitSelectionChanged
(this=this at entry=0xeb2fb0, newSelection=..., oldSelection=...) at
itemviews/qitemselectionmodel.cpp:1600
#29 0x00002ab48581020c in QItemSelectionModel::select (this=0xeb2fb0,
selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#30 0x00002ab48ad53768 in
MessageList::Pane::Private::onSelectionChanged(QItemSelection const&,
QItemSelection const&) () from /usr/lib64/libmessagelist.so.4
#31 0x00002ab485f1c29f in QMetaObject::activate (sender=0x11e59f0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff0858eed0) at
kernel/qobject.cpp:3548
#32 0x00002ab48580a3a7 in QItemSelectionModel::selectionChanged
(this=this at entry=0x11e59f0, _t1=..., _t2=...) at
.moc/release-shared/moc_qitemselectionmodel.cpp:166
#33 0x00002ab48580f51d in QItemSelectionModel::emitSelectionChanged
(this=this at entry=0x11e59f0, newSelection=..., oldSelection=...) at
itemviews/qitemselectionmodel.cpp:1600
#34 0x00002ab48581020c in QItemSelectionModel::select (this=0x11e59f0,
selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110
#35 0x00002ab48580bebb in QItemSelectionModel::select
(this=this at entry=0x11e59f0, index=..., command=...) at
itemviews/qitemselectionmodel.cpp:985
#36 0x00002ab4857b799e in QAbstractItemView::mouseReleaseEvent (this=0xe284f0,
event=0x7fff0858fda0) at itemviews/qabstractitemview.cpp:1808
#37 0x00002ab485300149 in QWidget::event (this=0xe284f0, event=0x7fff0858fda0)
at kernel/qwidget.cpp:8375
#38 0x00002ab4856aaf26 in QFrame::event (this=0xe284f0, e=0x7fff0858fda0) at
widgets/qframe.cpp:557
#39 0x00002ab4857b681b in QAbstractItemView::viewportEvent (this=0xe284f0,
event=0x7fff0858fda0) at itemviews/qabstractitemview.cpp:1644
#40 0x00002ab4857fb0d1 in QTreeView::viewportEvent (this=0xe284f0,
event=0x7fff0858fda0) at itemviews/qtreeview.cpp:1257
#41 0x00002ab485f06ef6 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>,
receiver=0xdfe560, event=0x7fff0858fda0) at kernel/qcoreapplication.cpp:1056
#42 0x00002ab4852b083c in QApplicationPrivate::notify_helper
(this=this at entry=0x9ae290, receiver=receiver at entry=0xdfe560,
e=e at entry=0x7fff0858fda0) at kernel/qapplication.cpp:4558
#43 0x00002ab4852b554b in QApplication::notify (this=<optimized out>,
receiver=0xdfe560, e=0x7fff0858fda0) at kernel/qapplication.cpp:4105
#44 0x00002ab48419a7f6 in KApplication::notify (this=0x7fff08590c60,
receiver=0xdfe560, event=0x7fff0858fda0) at
/usr/src/debug/kdelibs-4.10.5/kdeui/kernel/kapplication.cpp:311
#45 0x00002ab485f06d8e in QCoreApplication::notifyInternal
(this=0x7fff08590c60, receiver=0xdfe560, event=0x7fff0858fda0) at
kernel/qcoreapplication.cpp:946
#46 0x00002ab4852b16ab in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#47 QApplicationPrivate::sendMouseEvent (receiver=0xdfe560,
event=0x7fff0858fda0, alienWidget=0xdfe560, nativeWidget=0xe81260,
buttonDown=0x2ab485d85268 <qt_button_down>, lastMouseReceiver=...,
spontaneous=true) at kernel/qapplication.cpp:3173
#48 0x00002ab48532be94 in QETWidget::translateMouseEvent
(this=this at entry=0xe81260, event=event at entry=0x7fff08590510) at
kernel/qapplication_x11.cpp:4527
#49 0x00002ab48532ac21 in QApplication::x11ProcessEvent (this=0x7fff08590c60,
event=0x7fff08590510) at kernel/qapplication_x11.cpp:3650
#50 0x00002ab485350fa2 in x11EventSourceDispatch (s=0x9bca00, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#51 0x00002ab48e5857d5 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#52 0x00002ab48e585b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#53 0x00002ab48e585bc4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#54 0x00002ab485f352e6 in QEventDispatcherGlib::processEvents (this=0x9aaa30,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#55 0x00002ab485350c1e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x00002ab485f05adf in QEventLoop::processEvents
(this=this at entry=0x7fff085908e0, flags=...) at kernel/qeventloop.cpp:149
#57 0x00002ab485f05d68 in QEventLoop::exec (this=0x7fff085908e0, flags=...) at
kernel/qeventloop.cpp:204
#58 0x00002ab485f0aa08 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1218
#59 0x0000000000402e8d in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kdepim-4.10.5/kmail/main.cpp:146

Possible duplicates by query: bug 323087, bug 319550.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list