[Bug 250307] New: kmail crashes when applying filters to a selection of several mails

thomas gahr kde-bugzilla at dadommas.de
Sun Sep 5 20:43:57 BST 2010


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

           Summary: kmail crashes when applying filters to a selection of
                    several mails
           Product: kde
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: kde-bugzilla at dadommas.de


Application: kmail (2.0 beta1)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.34.6-47.fc13.x86_64 x86_64
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
this happened when i launched kmail for the first time since update to new
akonadi 1.4

- What I was doing when the application crashed:
selected all messages (ctrl+a) in a folder and told kmail to apply all filters
to them

- Unusual behavior I noticed:
kmail crashed

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
82    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7ff5393de820 (LWP 15328))]

Thread 2 (Thread 0x7ff52cfc2710 (LWP 15388)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000037bce0cb4e in WTF::TCMalloc_PageHeap::scavengerThread() () from
/usr/lib64/libQtWebKit.so.4
#2  0x00000037bce0cc69 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
from /usr/lib64/libQtWebKit.so.4
#3  0x0000003969e07761 in start_thread (arg=0x7ff52cfc2710) at
pthread_create.c:301
#4  0x00000039692e151d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7ff5393de820 (LWP 15328)):
[KCrash Handler]
#6  QModelIndex (this=<value optimized out>, proxyIndex=...) at
/usr/include/QtCore/qabstractitemmodel.h:65
#7  KSelectionProxyModel::mapToSource (this=<value optimized out>,
proxyIndex=...) at
/usr/src/debug/kdelibs-4.5.1/kdeui/itemviews/kselectionproxymodel.cpp:2123
#8  0x00000031c1800a74 in KSelectionProxyModel::data (this=0x70a0120,
index=..., role=35) at
/usr/src/debug/kdelibs-4.5.1/kdeui/itemviews/kselectionproxymodel.cpp:2380
#9  0x00000031c40bcac7 in
Akonadi::EntityMimeTypeFilterModel::filterAcceptsRow(int, QModelIndex const&)
const () from /usr/lib64/libakonadi-kde.so.4
#10 0x00000037b3136902 in QSortFilterProxyModelPrivate::source_items_inserted
(this=0x70a4400, source_parent=..., start=<value optimized out>, end=26,
orient=Qt::Vertical)
    at itemviews/qsortfilterproxymodel.cpp:767
#11 0x00000037b3136cbf in QSortFilterProxyModelPrivate::_q_sourceRowsInserted
(this=0x70a4400, source_parent=<value optimized out>, start=<value optimized
out>, end=<value optimized out>)
    at itemviews/qsortfilterproxymodel.cpp:1278
#12 0x00000037b3138f5c in QSortFilterProxyModel::qt_metacall (this=0x70b8030,
_c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fffbee70f60) at
.moc/release-shared/moc_qsortfilterproxymodel.cpp:135
#13 0x00000037b256e097 in QMetaObject::activate (sender=0x70a0120, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7fffbee70f60)
at kernel/qobject.cpp:3272
#14 0x00000037b25b0534 in QAbstractItemModel::rowsInserted (this=<value
optimized out>, _t1=<value optimized out>, _t2=0, _t3=26) at
.moc/release-shared/moc_qabstractitemmodel.cpp:181
#15 0x00000037b2551667 in QAbstractItemModel::endInsertRows (this=0x70a0120) at
kernel/qabstractitemmodel.cpp:2413
#16 0x00000031c1808b58 in KSelectionProxyModelPrivate::insertSelectionIntoProxy
(this=0x6fa7760, selection=<value optimized out>)
    at
/usr/src/debug/kdelibs-4.5.1/kdeui/itemviews/kselectionproxymodel.cpp:1709
#17 0x00000031c180aeb1 in KSelectionProxyModelPrivate::selectionChanged
(this=<value optimized out>, _selected=<value optimized out>,
_deselected=<value optimized out>)
    at
/usr/src/debug/kdelibs-4.5.1/kdeui/itemviews/kselectionproxymodel.cpp:1643
#18 0x00000031c180d2e6 in KSelectionProxyModel::qt_metacall (this=0x70a0120,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffbee716b0)
    at
/usr/src/debug/kdelibs-4.5.1/x86_64-redhat-linux-gnu/kdeui/moc_kselectionproxymodel.cpp:134
#19 0x00000031c411ec45 in
Akonadi::SelectionProxyModel::qt_metacall(QMetaObject::Call, int, void**) ()
from /usr/lib64/libakonadi-kde.so.4
#20 0x00000037b256e097 in QMetaObject::activate (sender=0x1ccd4d0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7fffbee716b0)
at kernel/qobject.cpp:3272
#21 0x00000037b30fde07 in QItemSelectionModel::selectionChanged (this=<value
optimized out>, _t1=<value optimized out>, _t2=<value optimized out>)
    at .moc/release-shared/moc_qitemselectionmodel.cpp:152
#22 0x00000037b31003e7 in QItemSelectionModel::emitSelectionChanged
(this=0x1ccd4d0, newSelection=<value optimized out>, oldSelection=<value
optimized out>) at itemviews/qitemselectionmodel.cpp:1581
#23 0x00000037b3101cab in QItemSelectionModel::select (this=0x1ccd4d0,
selection=<value optimized out>, command=<value optimized out>) at
itemviews/qitemselectionmodel.cpp:1088
#24 0x0000003828889b01 in MessageList::Pane::Private::onSelectionChanged
(this=0x1bded60, selected=..., deselected=...) at
/usr/src/debug/kdepim-4.4.93/messagelist/pane.cpp:316
#25 0x000000382888a907 in MessageList::Pane::qt_metacall (this=0x1bd5170,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffbee71b40)
    at
/usr/src/debug/kdepim-4.4.93/x86_64-redhat-linux-gnu/messagelist/pane.moc:110
#26 0x00000037b256e097 in QMetaObject::activate (sender=0x1b703f0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7fffbee71b40)
at kernel/qobject.cpp:3272
#27 0x00000037b30fde07 in QItemSelectionModel::selectionChanged (this=<value
optimized out>, _t1=<value optimized out>, _t2=<value optimized out>)
    at .moc/release-shared/moc_qitemselectionmodel.cpp:152
#28 0x00000037b31003e7 in QItemSelectionModel::emitSelectionChanged
(this=0x1b703f0, newSelection=<value optimized out>, oldSelection=<value
optimized out>) at itemviews/qitemselectionmodel.cpp:1581
#29 0x00000037b3101cab in QItemSelectionModel::select (this=0x1b703f0,
selection=<value optimized out>, command=<value optimized out>) at
itemviews/qitemselectionmodel.cpp:1088
#30 0x00000031c413e28f in
Akonadi::StandardActionManager::qt_metacall(QMetaObject::Call, int, void**) ()
from /usr/lib64/libakonadi-kde.so.4
#31 0x00000037b256e097 in QMetaObject::activate (sender=0x1d79ad0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7fffbee72090)
at kernel/qobject.cpp:3272
#32 0x00000037b30fde07 in QItemSelectionModel::selectionChanged (this=<value
optimized out>, _t1=<value optimized out>, _t2=<value optimized out>)
    at .moc/release-shared/moc_qitemselectionmodel.cpp:152
#33 0x00000037b31003e7 in QItemSelectionModel::emitSelectionChanged
(this=0x1d79ad0, newSelection=<value optimized out>, oldSelection=<value
optimized out>) at itemviews/qitemselectionmodel.cpp:1581
#34 0x00000037b3101cab in QItemSelectionModel::select (this=0x1d79ad0,
selection=<value optimized out>, command=<value optimized out>) at
itemviews/qitemselectionmodel.cpp:1088
#35 0x00000037b30ff621 in QItemSelectionModel::select (this=0x1d79ad0,
index=<value optimized out>, command=...) at
itemviews/qitemselectionmodel.cpp:976
#36 0x00000037b30fe05f in QItemSelectionModel::setCurrentIndex (this=0x1d79ad0,
index=..., command=<value optimized out>) at
itemviews/qitemselectionmodel.cpp:1155
#37 0x00000037b30ac783 in QAbstractItemView::setCurrentIndex (this=0x1d6f030,
index=...) at itemviews/qabstractitemview.cpp:1007
#38 0x00000037b30ad813 in QAbstractItemView::rowsAboutToBeRemoved
(this=0x1d6f030, parent=..., start=0, end=0) at
itemviews/qabstractitemview.cpp:3227
#39 0x00000037b30c831f in QListView::rowsAboutToBeRemoved (this=<value
optimized out>, parent=..., start=0, end=0) at itemviews/qlistview.cpp:757
#40 0x00000037b30ae91f in QAbstractItemView::qt_metacall (this=0x1d6f030,
_c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x7fffbee727e0) at
.moc/release-shared/moc_qabstractitemview.cpp:236
#41 0x00000037b321b215 in QListView::qt_metacall (this=0x1d6f030,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffbee727e0)
at .moc/release-shared/moc_qlistview.cpp:111
#42 0x00000031c40bb9b0 in
Akonadi::EntityListView::qt_metacall(QMetaObject::Call, int, void**) () from
/usr/lib64/libakonadi-kde.so.4
#43 0x00000037b256e097 in QMetaObject::activate (sender=0x1d74b30, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7fffbee727e0)
at kernel/qobject.cpp:3272
#44 0x00000037b25b04e4 in QAbstractItemModel::rowsAboutToBeRemoved (this=<value
optimized out>, _t1=<value optimized out>, _t2=0, _t3=0) at
.moc/release-shared/moc_qabstractitemmodel.cpp:188
#45 0x00000037b254f913 in QAbstractItemModel::beginRemoveRows (this=0x1d74b30,
parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2450
#46 0x00000031c1809beb in KSelectionProxyModelPrivate::removeRangeFromProxy
(this=0x1d78da0, range=...) at
/usr/src/debug/kdelibs-4.5.1/kdeui/itemviews/kselectionproxymodel.cpp:1481
#47 0x00000031c180ab0c in KSelectionProxyModelPrivate::removeSelectionFromProxy
(this=0x1d78da0, selection=<value optimized out>)
    at
/usr/src/debug/kdelibs-4.5.1/kdeui/itemviews/kselectionproxymodel.cpp:1378
#48 0x00000031c180ae85 in KSelectionProxyModelPrivate::selectionChanged
(this=<value optimized out>, _selected=<value optimized out>,
_deselected=<value optimized out>)
    at
/usr/src/debug/kdelibs-4.5.1/kdeui/itemviews/kselectionproxymodel.cpp:1633
#49 0x00000031c180d2e6 in KSelectionProxyModel::qt_metacall (this=0x1d74b30,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffbee732a0)
    at
/usr/src/debug/kdelibs-4.5.1/x86_64-redhat-linux-gnu/kdeui/moc_kselectionproxymodel.cpp:134
#50 0x00000031c411ec45 in
Akonadi::SelectionProxyModel::qt_metacall(QMetaObject::Call, int, void**) ()
from /usr/lib64/libakonadi-kde.so.4
#51 0x00000031c40d866e in
Akonadi::FavoriteCollectionsModel::qt_metacall(QMetaObject::Call, int, void**)
() from /usr/lib64/libakonadi-kde.so.4
#52 0x00000037b256e097 in QMetaObject::activate (sender=0x1d75200, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7fffbee732a0)
at kernel/qobject.cpp:3272
#53 0x00000037b30fde07 in QItemSelectionModel::selectionChanged (this=<value
optimized out>, _t1=<value optimized out>, _t2=<value optimized out>)
    at .moc/release-shared/moc_qitemselectionmodel.cpp:152
#54 0x00000037b31013dc in QItemSelectionModel::clearSelection (this=0x1d75200)
at itemviews/qitemselectionmodel.cpp:1130
#55 0x00000037b310147f in QItemSelectionModel::clear (this=<value optimized
out>) at itemviews/qitemselectionmodel.cpp:1097
#56 0x00000031c40d889e in
Akonadi::FavoriteCollectionsModel::qt_metacall(QMetaObject::Call, int, void**)
() from /usr/lib64/libakonadi-kde.so.4
#57 0x00000037b256e097 in QMetaObject::activate (sender=0x1941290, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at
kernel/qobject.cpp:3272
#58 0x00000037b2552f0f in QAbstractItemModel::endMoveRows (this=0x1941290) at
kernel/qabstractitemmodel.cpp:2639
#59 0x00000031c40c95d7 in ?? () from /usr/lib64/libakonadi-kde.so.4
#60 0x00000031c40bde45 in
Akonadi::EntityTreeModel::qt_metacall(QMetaObject::Call, int, void**) () from
/usr/lib64/libakonadi-kde.so.4
#61 0x00000037b256e097 in QMetaObject::activate (sender=0x1877e10, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7fffbee738f0)
at kernel/qobject.cpp:3272
#62 0x00000031c41045df in Akonadi::Monitor::itemMoved(Akonadi::Item const&,
Akonadi::Collection const&, Akonadi::Collection const&) () from
/usr/lib64/libakonadi-kde.so.4
#63 0x00000031c41068ea in ?? () from /usr/lib64/libakonadi-kde.so.4
#64 0x00000031c41071db in ?? () from /usr/lib64/libakonadi-kde.so.4
#65 0x00000031c4107457 in ?? () from /usr/lib64/libakonadi-kde.so.4
#66 0x00000031c410466e in Akonadi::Monitor::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib64/libakonadi-kde.so.4
#67 0x00000031c4087968 in
Akonadi::ChangeRecorder::qt_metacall(QMetaObject::Call, int, void**) () from
/usr/lib64/libakonadi-kde.so.4
#68 0x00000037b256e097 in QMetaObject::activate (sender=0x19a0e48, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x0) at
kernel/qobject.cpp:3272
#69 0x00000031c4088754 in ?? () from /usr/lib64/libakonadi-kde.so.4
#70 0x00000031c40b90d3 in ?? () from /usr/lib64/libakonadi-kde.so.4
#71 0x00000037b256e097 in QMetaObject::activate (sender=0xc3df060, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7fffbee73ed0)
at kernel/qobject.cpp:3272
#72 0x00000031c1125d62 in KJob::result (this=<value optimized out>,
_t1=0xc3df060) at
/usr/src/debug/kdelibs-4.5.1/x86_64-redhat-linux-gnu/kdecore/kjob.moc:194
#73 0x00000031c1126020 in KJob::emitResult (this=0xc3df060) at
/usr/src/debug/kdelibs-4.5.1/kdecore/jobs/kjob.cpp:312
#74 0x00000031c40fa741 in Akonadi::Job::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib64/libakonadi-kde.so.4
#75 0x00000031c40eb485 in Akonadi::ItemFetchJob::qt_metacall(QMetaObject::Call,
int, void**) () from /usr/lib64/libakonadi-kde.so.4
#76 0x00000037b2568ba6 in QObject::event (this=0xc3df060, e=<value optimized
out>) at kernel/qobject.cpp:1211
#77 0x00000037b2bb368c in QApplicationPrivate::notify_helper (this=0x171b120,
receiver=0xc3df060, e=0xd58c6a0) at kernel/qapplication.cpp:4396
#78 0x00000037b2bb8cdd in QApplication::notify (this=<value optimized out>,
receiver=0xc3df060, e=0xd58c6a0) at kernel/qapplication.cpp:4277
#79 0x00000031c181be66 in KApplication::notify (this=0x7fffbee74a60,
receiver=0xc3df060, event=0xd58c6a0) at
/usr/src/debug/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310
#80 0x00000037b255793c in QCoreApplication::notifyInternal
(this=0x7fffbee74a60, receiver=0xc3df060, event=0xd58c6a0) at
kernel/qcoreapplication.cpp:732
#81 0x00000037b255af52 in sendEvent (receiver=0x0, event_type=0,
data=0x16e0cd0) at kernel/qcoreapplication.h:215
#82 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x16e0cd0) at kernel/qcoreapplication.cpp:1373
#83 0x00000037b257fe43 in sendPostedEvents (s=<value optimized out>) at
kernel/qcoreapplication.h:220
#84 postEventSourceDispatch (s=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:277
#85 0x000000396aa3bd02 in g_main_dispatch (context=0x1722000) at gmain.c:1960
#86 IA__g_main_context_dispatch (context=0x1722000) at gmain.c:2513
#87 0x000000396aa3fae8 in g_main_context_iterate (context=0x1722000, block=1,
dispatch=1, self=<value optimized out>) at gmain.c:2591
#88 0x000000396aa3fc9c in IA__g_main_context_iteration (context=0x1722000,
may_block=1) at gmain.c:2654
#89 0x00000037b257f983 in QEventDispatcherGlib::processEvents (this=0x16e0450,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#90 0x00000037b2c5425e in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#91 0x00000037b2556782 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#92 0x00000037b2556a5c in QEventLoop::exec (this=0x7fffbee74900, flags=...) at
kernel/qeventloop.cpp:201
#93 0x00000037b255b1d9 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#94 0x0000000000402f5c in main (argc=<value optimized out>, argv=<value
optimized out>) at /usr/src/debug/kdepim-4.4.93/kmail/main.cpp:145

Possible duplicates by query: bug 247592.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list