[Bug 251742] New: kmail crashes when moving mail to other imap-folder

bve at gmx.de bve at gmx.de
Sun Sep 19 16:41:40 BST 2010


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

           Summary: kmail crashes when moving mail to other imap-folder
           Product: kontact
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: bve at gmx.de


Application: kontact (4.5 beta1)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic x86_64
Distribution: Ubuntu maverick (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
I moved a mail from my inbox to a subfolder. Kmail instantly crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f1ca0cbb780 (LWP 1977))]

Thread 3 (Thread 0x7f1c882f1710 (LWP 1978)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1c9d7501ee in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f1c9d750309 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f1c98e12971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#4  0x00007f1c9e25d92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1c7b71d710 (LWP 1994)):
#0  __pthread_mutex_lock (mutex=0x14f6238) at pthread_mutex_lock.c:47
#1  0x00007f1c9849d50e in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f1c9849d8fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f1c9e9951e6 in QEventDispatcherGlib::processEvents (this=0x1191ba0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f1c9e967a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f1c9e967dec in QEventLoop::exec (this=0x7f1c7b71cd90, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f1c9e8722fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7  0x00007f1c9e9475f8 in QInotifyFileSystemWatcherEngine::run (this=0x137d4b0)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f1c9e87527e in QThreadPrivate::start (arg=0x137d4b0) at
thread/qthread_unix.cpp:266
#9  0x00007f1c98e12971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#10 0x00007f1c9e25d92d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1ca0cbb780 (LWP 1977)):
[KCrash Handler]
#6  Akonadi::EntityTreeModel::setData (this=0xc7edf0, index=..., value=...,
role=53) at ../../akonadi/entitytreemodel.cpp:693
#7  0x00007f1c9b5f1a42 in rootIndexAboutToBeRemoved (this=0x3cff090, _c=<value
optimized out>, _id=1, _a=<value optimized out>) at
../../akonadi/selectionproxymodel.cpp:59
#8  Akonadi::SelectionProxyModel::qt_metacall (this=0x3cff090, _c=<value
optimized out>, _id=1, _a=<value optimized out>) at
./selectionproxymodel.moc:76
#9  0x00007f1c9e980b27 in QMetaObject::activate (sender=0x3cff090, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x35) at
kernel/qobject.cpp:3280
#10 0x00007f1ca0053412 in KSelectionProxyModel::rootIndexAboutToBeRemoved
(this=0xc7edf0, _t1=<value optimized out>) at
./moc_kselectionproxymodel.cpp:147
#11 0x00007f1ca005d6b6 in KSelectionProxyModelPrivate::removeRangeFromProxy
(this=0x3d165c0, range=<value optimized out>) at
../../kdeui/itemviews/kselectionproxymodel.cpp:1459
#12 0x00007f1ca005e32c in KSelectionProxyModelPrivate::removeSelectionFromProxy
(this=0x3d165c0, selection=<value optimized out>) at
../../kdeui/itemviews/kselectionproxymodel.cpp:1378
#13 0x00007f1ca005e6a5 in KSelectionProxyModelPrivate::selectionChanged
(this=0x3d165c0, _selected=<value optimized out>, _deselected=<value optimized
out>) at ../../kdeui/itemviews/kselectionproxymodel.cpp:1633
#14 0x00007f1ca0060c26 in KSelectionProxyModel::qt_metacall (this=0x3cff090,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81bdd0f0)
at ./moc_kselectionproxymodel.cpp:134
#15 0x00007f1c9b5f1955 in Akonadi::SelectionProxyModel::qt_metacall
(this=0xc7edf0, _c=QMetaObject::ReadProperty, _id=-2118269184, _a=0x35) at
./selectionproxymodel.moc:70
#16 0x00007f1c9e980b27 in QMetaObject::activate (sender=0x119dea0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x35) at
kernel/qobject.cpp:3280
#17 0x00007f1c9f8c53f7 in QItemSelectionModel::selectionChanged (this=0xc7edf0,
_t1=<value optimized out>, _t2=<value optimized out>) at
.moc/release-shared/moc_qitemselectionmodel.cpp:152
#18 0x00007f1c9f8c84e7 in QItemSelectionModel::emitSelectionChanged
(this=<value optimized out>, newSelection=<value optimized out>,
oldSelection=...) at itemviews/qitemselectionmodel.cpp:1581
#19 0x00007f1c9f8c9e4b in QItemSelectionModel::select (this=0x119dea0,
selection=<value optimized out>, command=<value optimized out>) at
itemviews/qitemselectionmodel.cpp:1088
#20 0x00007f1c829ecc1c in MessageList::Pane::Private::onSelectionChanged
(this=<value optimized out>, selected=<value optimized out>, deselected=...) at
../../messagelist/pane.cpp:317
#21 0x00007f1c829ed627 in MessageList::Pane::qt_metacall (this=0x1152a50,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81bdd580)
at ./pane.moc:110
#22 0x00007f1c9e980b27 in QMetaObject::activate (sender=0x1152410, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x35) at
kernel/qobject.cpp:3280
#23 0x00007f1c9f8c53f7 in QItemSelectionModel::selectionChanged (this=0xc7edf0,
_t1=<value optimized out>, _t2=<value optimized out>) at
.moc/release-shared/moc_qitemselectionmodel.cpp:152
#24 0x00007f1c9f8c84e7 in QItemSelectionModel::emitSelectionChanged
(this=<value optimized out>, newSelection=<value optimized out>,
oldSelection=...) at itemviews/qitemselectionmodel.cpp:1581
#25 0x00007f1c9f8c9e4b in QItemSelectionModel::select (this=0x1152410,
selection=<value optimized out>, command=<value optimized out>) at
itemviews/qitemselectionmodel.cpp:1088
#26 0x00007f1c9b61386f in favoriteSelectionChanged (this=<value optimized out>,
_c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
at ../../akonadi/standardactionmanager.cpp:308
#27 Akonadi::StandardActionManager::qt_metacall (this=<value optimized out>,
_c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
at ./standardactionmanager.moc:122
#28 0x00007f1c9e980b27 in QMetaObject::activate (sender=0x122c4b0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x35) at
kernel/qobject.cpp:3280
#29 0x00007f1c9f8c53f7 in QItemSelectionModel::selectionChanged (this=0xc7edf0,
_t1=<value optimized out>, _t2=<value optimized out>) at
.moc/release-shared/moc_qitemselectionmodel.cpp:152
#30 0x00007f1c9f8c84e7 in QItemSelectionModel::emitSelectionChanged
(this=<value optimized out>, newSelection=<value optimized out>,
oldSelection=...) at itemviews/qitemselectionmodel.cpp:1581
#31 0x00007f1c9f8c9e4b in QItemSelectionModel::select (this=0x122c4b0,
selection=<value optimized out>, command=<value optimized out>) at
itemviews/qitemselectionmodel.cpp:1088
#32 0x00007f1c9f8c6cb1 in QItemSelectionModel::select (this=0x122c4b0,
index=<value optimized out>, command=) at itemviews/qitemselectionmodel.cpp:976
#33 0x00007f1c9f8c564f in QItemSelectionModel::setCurrentIndex (this=0x122c4b0,
index=..., command=<value optimized out>) at
itemviews/qitemselectionmodel.cpp:1155
#34 0x00007f1c9f87207f in QAbstractItemView::setCurrentIndex (this=0x1221ae0,
index=...) at itemviews/qabstractitemview.cpp:1007
#35 0x00007f1c9f873143 in QAbstractItemView::rowsAboutToBeRemoved
(this=0x1221ae0, parent=<value optimized out>, start=0, end=<value optimized
out>) at itemviews/qabstractitemview.cpp:3227
#36 0x00007f1c9f88e20f in QListView::rowsAboutToBeRemoved (this=0xc7edf0,
parent=..., start=-2118269184, end=53) at itemviews/qlistview.cpp:757
#37 0x00007f1c9f87424f in QAbstractItemView::qt_metacall (this=0x1221ae0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81bde220)
at .moc/release-shared/moc_qabstractitemview.cpp:236
#38 0x00007f1c9fa02ac5 in QListView::qt_metacall (this=0xc7edf0,
_c=QMetaObject::ReadProperty, _id=-2118269184, _a=0x35) at
.moc/release-shared/moc_qlistview.cpp:111
#39 0x00007f1c9b583580 in Akonadi::EntityListView::qt_metacall (this=0xc7edf0,
_c=QMetaObject::ReadProperty, _id=-2118269184, _a=0x35) at
./entitylistview.moc:86
#40 0x00007f1c9e980b27 in QMetaObject::activate (sender=0x1225e90, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x35) at
kernel/qobject.cpp:3280
#41 0x00007f1c9e9cc154 in QAbstractItemModel::rowsAboutToBeRemoved
(this=0xc7edf0, _t1=<value optimized out>, _t2=0, _t3=0) at
.moc/release-shared/moc_qabstractitemmodel.cpp:188
#42 0x00007f1c9e960693 in QAbstractItemModel::beginRemoveRows (this=0x1225e90,
parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2450
#43 0x00007f1ca005d3ab in KSelectionProxyModelPrivate::removeRangeFromProxy
(this=0x122ae50, range=<value optimized out>) at
../../kdeui/itemviews/kselectionproxymodel.cpp:1481
#44 0x00007f1ca005e32c in KSelectionProxyModelPrivate::removeSelectionFromProxy
(this=0x122ae50, selection=<value optimized out>) at
../../kdeui/itemviews/kselectionproxymodel.cpp:1378
#45 0x00007f1ca005e6a5 in KSelectionProxyModelPrivate::selectionChanged
(this=0x122ae50, _selected=<value optimized out>, _deselected=<value optimized
out>) at ../../kdeui/itemviews/kselectionproxymodel.cpp:1633
#46 0x00007f1ca0060c26 in KSelectionProxyModel::qt_metacall (this=0x1225e90,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81bdece0)
at ./moc_kselectionproxymodel.cpp:134
#47 0x00007f1c9b5f1955 in Akonadi::SelectionProxyModel::qt_metacall
(this=0xc7edf0, _c=QMetaObject::ReadProperty, _id=-2118269184, _a=0x35) at
./selectionproxymodel.moc:70
#48 0x00007f1c9b5a354e in Akonadi::FavoriteCollectionsModel::qt_metacall
(this=0xc7edf0, _c=QMetaObject::ReadProperty, _id=-2118269184, _a=0x35) at
./favoritecollectionsmodel.moc:79
#49 0x00007f1c9e980b27 in QMetaObject::activate (sender=0x12271b0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x35) at
kernel/qobject.cpp:3280
#50 0x00007f1c9f8c53f7 in QItemSelectionModel::selectionChanged (this=0xc7edf0,
_t1=<value optimized out>, _t2=<value optimized out>) at
.moc/release-shared/moc_qitemselectionmodel.cpp:152
#51 0x00007f1c9f8c957c in QItemSelectionModel::clearSelection (this=0x12271b0)
at itemviews/qitemselectionmodel.cpp:1130
#52 0x00007f1c9f8c9614 in QItemSelectionModel::clear (this=0xc7edf0) at
itemviews/qitemselectionmodel.cpp:1097
#53 0x00007f1c9b5a377e in clearAndUpdateSelection (this=0x1225e90,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81bdefe0)
at ../../akonadi/favoritecollectionsmodel.cpp:56
#54 Akonadi::FavoriteCollectionsModel::qt_metacall (this=0x1225e90,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81bdefe0)
at ./favoritecollectionsmodel.moc:88
#55 0x00007f1c9e980b27 in QMetaObject::activate (sender=0xc7edf0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x35) at
kernel/qobject.cpp:3280
#56 0x00007f1c9e9638bf in QAbstractItemModel::endMoveRows (this=0xc7edf0) at
kernel/qabstractitemmodel.cpp:2639
#57 0x00007f1c9b595ef7 in Akonadi::EntityTreeModelPrivate::monitoredItemMoved
(this=<value optimized out>, item=..., sourceCollection=...,
destCollection=...) at ../../akonadi/entitytreemodel_p.cpp:885
#58 0x00007f1c9b585f05 in Akonadi::EntityTreeModel::qt_metacall (this=0xc7edf0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81bdf330)
at ./entitytreemodel.moc:142
#59 0x00007f1c9e980b27 in QMetaObject::activate (sender=0xad2ef0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x35) at
kernel/qobject.cpp:3280
#60 0x00007f1c9b5d4cdf in Akonadi::Monitor::itemMoved (this=0xc7edf0,
_t1=<value optimized out>, _t2=<value optimized out>, _t3=<value optimized
out>) at ./monitor.moc:167
#61 0x00007f1c9b5d787a in Akonadi::MonitorPrivate::emitItemNotification
(this=0xc6a930, msg=..., item=<value optimized out>, collection=<value
optimized out>, collectionDest=<value optimized out>) at
../../akonadi/monitor_p.cpp:370
#62 0x00007f1c9b5d8473 in Akonadi::MonitorPrivate::emitNotification
(this=0xc6a930, msg=...) at ../../akonadi/monitor_p.cpp:214
#63 0x00007f1c9b5d8a0d in Akonadi::MonitorPrivate::dataAvailable
(this=0xc6a930) at ../../akonadi/monitor_p.cpp:226
#64 0x00007f1c9b5d4d73 in Akonadi::Monitor::qt_metacall (this=0xad2ef0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81bdf700)
at ./monitor.moc:148
#65 0x00007f1c9b5483c8 in Akonadi::ChangeRecorder::qt_metacall (this=0xc7edf0,
_c=QMetaObject::ReadProperty, _id=-2118269184, _a=0x35) at
./changerecorder.moc:72
#66 0x00007f1c9e980b27 in QMetaObject::activate (sender=0xc6a990, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x35) at
kernel/qobject.cpp:3280
#67 0x00007f1c9b549487 in Akonadi::EntityCache<Akonadi::Collection,
Akonadi::CollectionFetchJob, Akonadi::CollectionFetchScope>::fetchResult(KJob*)
() from /usr/lib/libakonadi-kde.so.4
#68 0x00007f1c9b580a33 in Akonadi::EntityCacheBase::qt_metacall (this=0xc6a990,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff81bdf910)
at ./entitycache_p.moc:77
#69 0x00007f1c9e980b27 in QMetaObject::activate (sender=0x3fdc990, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x35) at
kernel/qobject.cpp:3280
#70 0x00007f1c9edbe422 in KJob::result (this=0xc7edf0, _t1=0x3fdc990) at
./kjob.moc:194
#71 0x00007f1c9edbe6c0 in KJob::emitResult (this=0x3fdc990) at
../../kdecore/jobs/kjob.cpp:312
#72 0x00007f1c9b5c9d39 in delayedEmitResult (this=0x3fdc990,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x3f73600) at
../../akonadi/job.cpp:143
#73 Akonadi::Job::qt_metacall (this=0x3fdc990,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x3f73600) at
./job.moc:91
#74 0x00007f1c9b558e15 in Akonadi::CollectionFetchJob::qt_metacall
(this=0xc7edf0, _c=QMetaObject::ReadProperty, _id=-2118269184, _a=0x35) at
./collectionfetchjob.moc:73
#75 0x00007f1c9e97abde in QObject::event (this=0x3fdc990, e=0xc7edf0) at
kernel/qobject.cpp:1219
#76 0x00007f1c9f31efdc in QApplicationPrivate::notify_helper (this=0x65f390,
receiver=0x3fdc990, e=0x4049bf0) at kernel/qapplication.cpp:4396
#77 0x00007f1c9f324aed in QApplication::notify (this=0x7fff81be0400,
receiver=0x3fdc990, e=0x4049bf0) at kernel/qapplication.cpp:4277
#78 0x00007f1ca0071156 in KApplication::notify (this=0x7fff81be0400,
receiver=0x3fdc990, event=0x4049bf0) at ../../kdeui/kernel/kapplication.cpp:310
#79 0x00007f1c9e968cdc in QCoreApplication::notifyInternal
(this=0x7fff81be0400, receiver=0x3fdc990, event=0x4049bf0) at
kernel/qcoreapplication.cpp:732
#80 0x00007f1c9e96bc22 in sendEvent (receiver=0x0, event_type=<value optimized
out>, data=0x637380) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#81 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value
optimized out>, data=0x637380) at kernel/qcoreapplication.cpp:1373
#82 0x00007f1c9e995653 in sendPostedEvents (s=0x665640) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#83 postEventSourceDispatch (s=0x665640) at
kernel/qeventdispatcher_glib.cpp:277
#84 0x00007f1c984997e2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#85 0x00007f1c9849d748 in ?? () from /lib/libglib-2.0.so.0
#86 0x00007f1c9849d8fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#87 0x00007f1c9e995193 in QEventDispatcherGlib::processEvents (this=0x636e90,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#88 0x00007f1c9f3d1a6e in QGuiEventDispatcherGlib::processEvents
(this=0xc7edf0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#89 0x00007f1c9e967a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#90 0x00007f1c9e967dec in QEventLoop::exec (this=0x7fff81be0340, flags=) at
kernel/qeventloop.cpp:201
#91 0x00007f1c9e96bebb in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#92 0x0000000000403ad7 in main (argc=<value optimized out>, argv=<value
optimized out>) at ../../../kontact/src/main.cpp:218

This bug may be a duplicate of or related to bug 248363.

Possible duplicates by query: bug 248363, bug 223487.

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 Kdepim-bugs mailing list