Bug 324043 - Crash marking emails as read and selecting a new folder
Summary: Crash marking emails as read and selecting a new folder
Status: RESOLVED DUPLICATE of bug 292762
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.10.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-08-26 04:27 UTC by Volker Kuhlmann
Modified: 2013-11-09 05:21 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (10.37 KB, text/plain)
2013-08-28 23:01 UTC, Volker Kuhlmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Volker Kuhlmann 2013-08-26 04:27:02 UTC
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@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@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@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@entry=0x38eefb0, range=...) at /usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kselectionproxymodel.cpp:1732
#24 0x00002ab484188045 in KSelectionProxyModelPrivate::removeSelectionFromProxy (this=this@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@entry=0xeb2fb0, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:166
#28 0x00002ab48580f51d in QItemSelectionModel::emitSelectionChanged (this=this@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@entry=0x11e59f0, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:166
#33 0x00002ab48580f51d in QItemSelectionModel::emitSelectionChanged (this=this@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@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@entry=0x9ae290, receiver=receiver@entry=0xdfe560, e=e@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@entry=0xe81260, event=event@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@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
Comment 1 Volker Kuhlmann 2013-08-28 23:01:45 UTC
Created attachment 82001 [details]
New crash information added by DrKonqi

kmail (4.10.5) on KDE Platform 4.10.5 "release 1" using Qt 4.8.4

- What I was doing when the application crashed:

Same as described above. Unsure whether the backtrace adds more info.

-- Backtrace (Reduced):
#6  QModelIndex (other=..., this=0x7fff23f90650) at /usr/include/QtCore/qabstractitemmodel.h:65
#7  KSelectionProxyModelPrivate::mapTopLevelToSource (this=this@entry=0x46dbf50, row=0, column=0) at /usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kselectionproxymodel.cpp:1623
#8  0x00002ba3488b71c3 in KSelectionProxyModel::mapToSource (this=0x65e8ba0, proxyIndex=...) at /usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kselectionproxymodel.cpp:2151
#9  0x00002ba3488b1cad in KSelectionProxyModel::data (this=0x65e8ba0, index=..., role=34) at /usr/src/debug/kdelibs-4.10.5/kdeui/itemviews/kselectionproxymodel.cpp:2255
#10 0x00002ba34e8bf5a8 in data (arole=34, this=0x7fff23f90840) at /usr/include/QtCore/qabstractitemmodel.h:402
Comment 2 Jekyll Wu 2013-11-09 05:21:48 UTC

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