Bug 273653 - Crash when moving contact between folders
Summary: Crash when moving contact between folders
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: libakonadi (show other bugs)
Version: 4.6
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-19 17:13 UTC by Rolf Eike Beer
Modified: 2017-01-07 21:39 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rolf Eike Beer 2011-05-19 17:13:16 UTC
Application: kontact (4.6 beta5)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.3
Operating System: Linux 2.6.37-12-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
I selected one contact in the only checked (active) contact folder on one of my dIMAP accounts. The I tried to shift-drag it to a subfolder of this folder (currently not checked).

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

Thread 2 (Thread 0xb0633b70 (LWP 7096)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb4091125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb612f24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb5a0ad97 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb408cb25 in start_thread () from /lib/libpthread.so.0
#5  0xb612146e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2d91710 (LWP 7095)):
[KCrash Handler]
#7  concrete (this=0xb4c6ed8, proxy_index=...) at ../../src/corelib/tools/qhash.h:270
#8  value (this=0xb4c6ed8, proxy_index=...) at ../../src/corelib/tools/qhash.h:416
#9  QSortFilterProxyModelPrivate::proxy_to_source (this=0xb4c6ed8, proxy_index=...) at itemviews/qsortfilterproxymodel.cpp:368
#10 0xb6a271c3 in QSortFilterProxyModel::mapToSource (this=0x83fed10, proxyIndex=...) at itemviews/qsortfilterproxymodel.cpp:2499
#11 0xb6a2857b in QSortFilterProxyModelPrivate::store_persistent_indexes (this=0x0) at itemviews/qsortfilterproxymodel.cpp:994
#12 0xb6a28794 in QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged (this=0xb4c6ed8) at itemviews/qsortfilterproxymodel.cpp:1242
#13 0xb6a2e833 in QSortFilterProxyModel::qt_metacall (this=0x83fed10, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfc6958c) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:132
#14 0xb4551062 in Akonadi::LeafExtensionProxyModel::qt_metacall (this=0x83fed10, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbfc6958c)
    at /usr/src/debug/kdepimlibs-4.6.3/build/akonadi/contact/leafextensionproxymodel_p.moc:70
#15 0xb4583ff3 in Akonadi::EmailAddressSelectionProxyModel::qt_metacall (this=0x83fed10, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbfc6958c)
    at /usr/src/debug/kdepimlibs-4.6.3/build/akonadi/contact/moc_emailaddressselectionproxymodel_p.cpp:66
#16 0xb6edc5fd in QMetaObject::metacall (object=0x83fed10, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0xbfc6958c) at kernel/qmetaobject.cpp:237
#17 0xb6eec7fc in QMetaObject::activate (sender=0xcbfc728, m=0xb7010198, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3278
#18 0xb6f3a895 in QAbstractItemModel::layoutAboutToBeChanged (this=0xcbfc728) at .moc/release-shared/moc_qabstractitemmodel.cpp:167
#19 0xb6a2875b in QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged (this=0x9be3a50) at itemviews/qsortfilterproxymodel.cpp:1238
#20 0xb6a2e833 in QSortFilterProxyModel::qt_metacall (this=0xcbfc728, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfc6973c) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:132
#21 0xb451b212 in Akonadi::ContactsFilterProxyModel::qt_metacall (this=0xcbfc728, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbfc6973c)
    at /usr/src/debug/kdepimlibs-4.6.3/build/akonadi/contact/contactsfilterproxymodel.moc:68
#22 0xb6edc5fd in QMetaObject::metacall (object=0xcbfc728, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0xbfc6973c) at kernel/qmetaobject.cpp:237
#23 0xb6eec7fc in QMetaObject::activate (sender=0x8f2e958, m=0xb7010198, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3278
#24 0xb6f3a895 in QAbstractItemModel::layoutAboutToBeChanged (this=0x8f2e958) at .moc/release-shared/moc_qabstractitemmodel.cpp:167
#25 0xb6ecca0c in QAbstractItemModel::beginMoveRows (this=0x8f2e958, sourceParent=..., sourceFirst=10, sourceLast=10, destinationParent=..., destinationChild=28) at kernel/qabstractitemmodel.cpp:2614
#26 0xb4694c5d in Akonadi::EntityTreeModelPrivate::monitoredItemMoved (this=0x92ef008, item=..., sourceCollection=..., destCollection=...)
    at /usr/src/debug/kdepimlibs-4.6.3/akonadi/entitytreemodel_p.cpp:992
#27 0xb46e5972 in Akonadi::EntityTreeModel::qt_metacall (this=0x8f2e958, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfc69a50)
    at /usr/src/debug/kdepimlibs-4.6.3/build/akonadi/entitytreemodel.moc:160
#28 0xb450f033 in Akonadi::ContactsTreeModel::qt_metacall (this=0x8f2e958, _c=QMetaObject::InvokeMetaMethod, _id=50, _a=0xbfc69a50)
    at /usr/src/debug/kdepimlibs-4.6.3/build/akonadi/contact/contactstreemodel.moc:64
#29 0xb6edc5fd in QMetaObject::metacall (object=0x8f2e958, cl=QMetaObject::InvokeMetaMethod, idx=50, argv=0xbfc69a50) at kernel/qmetaobject.cpp:237
#30 0xb6eec7fc in QMetaObject::activate (sender=0x89e8cd8, m=0xb47b9c80, local_signal_index=1, argv=0xbfc69a50) at kernel/qobject.cpp:3278
#31 0xb4627225 in Akonadi::Monitor::itemMoved (this=0x89e8cd8, _t1=..., _t2=..., _t3=...) at /usr/src/debug/kdepimlibs-4.6.3/build/akonadi/monitor.moc:176
#32 0xb467f4f3 in Akonadi::MonitorPrivate::emitItemNotification (this=0xcdcc360, msg=..., item=..., collection=..., collectionDest=...) at /usr/src/debug/kdepimlibs-4.6.3/akonadi/monitor_p.cpp:452
#33 0xb46bacb4 in Akonadi::MonitorPrivate::emitNotification (this=0xcdcc360, msg=...) at /usr/src/debug/kdepimlibs-4.6.3/akonadi/monitor_p.cpp:270
#34 0xb4735049 in Akonadi::ChangeRecorderPrivate::emitNotification (this=0xcdcc360, msg=...) at /usr/src/debug/kdepimlibs-4.6.3/akonadi/changerecorder_p.h:60
#35 0xb46d2260 in Akonadi::MonitorPrivate::dataAvailable (this=0xcdcc360) at /usr/src/debug/kdepimlibs-4.6.3/akonadi/monitor_p.cpp:287
#36 0xb46d2390 in Akonadi::Monitor::qt_metacall (this=0x89e8cd8, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0xbfc69d7c) at /usr/src/debug/kdepimlibs-4.6.3/build/akonadi/monitor.moc:156
#37 0xb46d275e in Akonadi::ChangeRecorder::qt_metacall (this=0x89e8cd8, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfc69d7c) at /usr/src/debug/kdepimlibs-4.6.3/build/akonadi/changerecorder.moc:72
#38 0xb6edc5fd in QMetaObject::metacall (object=0x89e8cd8, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbfc69d7c) at kernel/qmetaobject.cpp:237
#39 0xb6eec7fc in QMetaObject::activate (sender=0xcdcc3a4, m=0xb47b9b10, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#40 0xb4622545 in Akonadi::EntityCacheBase::dataAvailable (this=0xcdcc3a4) at /usr/src/debug/kdepimlibs-4.6.3/build/akonadi/entitycache_p.moc:88
#41 0xb471f9fb in Akonadi::EntityCache<Akonadi::Item, Akonadi::ItemFetchJob, Akonadi::ItemFetchScope>::fetchResult (this=0xcdcc3a4, job=0xa328a28)
    at /usr/src/debug/kdepimlibs-4.6.3/akonadi/entitycache_p.h:189
#42 0xb46225ea in Akonadi::EntityCacheBase::qt_metacall (this=0xcdcc3a4, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfc69f38)
    at /usr/src/debug/kdepimlibs-4.6.3/build/akonadi/entitycache_p.moc:77
#43 0xb6edc5fd in QMetaObject::metacall (object=0xcdcc3a4, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfc69f38) at kernel/qmetaobject.cpp:237
#44 0xb6eec7fc in QMetaObject::activate (sender=0xa328a28, m=0xb72c3600, local_signal_index=3, argv=0xbfc69f38) at kernel/qobject.cpp:3278
#45 0xb70b3135 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#46 0xb70b3188 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#47 0xb462648e in Akonadi::JobPrivate::delayedEmitResult (this=0x95228c0) at /usr/src/debug/kdepimlibs-4.6.3/akonadi/job.cpp:144
#48 0xb465ae6f in Akonadi::Job::qt_metacall (this=0xa328a28, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x95226e0) at /usr/src/debug/kdepimlibs-4.6.3/build/akonadi/job.moc:91
#49 0xb46d3982 in Akonadi::ItemFetchJob::qt_metacall (this=0xa328a28, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0x95226e0) at /usr/src/debug/kdepimlibs-4.6.3/build/akonadi/itemfetchjob.moc:73
#50 0xb6edc5fd in QMetaObject::metacall (object=0xa328a28, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0x95226e0) at kernel/qmetaobject.cpp:237
#51 0xb6ee70e5 in QMetaCallEvent::placeMetaCall (this=0xbe2eaa0, object=0xa328a28) at kernel/qobject.cpp:535
#52 0xb6eeb37f in QObject::event (this=0xa328a28, e=0xbe2eaa0) at kernel/qobject.cpp:1217
#53 0xb63e86e4 in QApplicationPrivate::notify_helper (this=0x80767b8, receiver=0xa328a28, e=0xbe2eaa0) at kernel/qapplication.cpp:4462
#54 0xb63f14a7 in QApplication::notify (this=0xbfc6a824, receiver=0xa328a28, e=0xbe2eaa0) at kernel/qapplication.cpp:3862
#55 0xb740ad91 in KApplication::notify (this=0xbfc6a824, receiver=0xa328a28, event=0xbe2eaa0) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311
#56 0xb6ed5d5e in QCoreApplication::notifyInternal (this=0xbfc6a824, receiver=0xa328a28, event=0xbe2eaa0) at kernel/qcoreapplication.cpp:731
#57 0xb6ed9aec in sendEvent (receiver=0x0, event_type=0, data=0x8052f18) at kernel/qcoreapplication.h:215
#58 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8052f18) at kernel/qcoreapplication.cpp:1372
#59 0xb6ed9c3c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#60 0xb6f043b4 in sendPostedEvents (s=0x8078b58) at kernel/qcoreapplication.h:220
#61 postEventSourceDispatch (s=0x8078b58) at kernel/qeventdispatcher_glib.cpp:277
#62 0xb3f4ab49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#63 0xb3f4b350 in ?? () from /usr/lib/libglib-2.0.so.0
#64 0xb3f4b60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#65 0xb6f0453b in QEventDispatcherGlib::processEvents (this=0x8056c08, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#66 0xb649f1ca in QGuiEventDispatcherGlib::processEvents (this=0x8056c08, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#67 0xb6ed503d in QEventLoop::processEvents (this=0xbfc6a784, flags=...) at kernel/qeventloop.cpp:149
#68 0xb6ed5269 in QEventLoop::exec (this=0xbfc6a784, flags=...) at kernel/qeventloop.cpp:201
#69 0xb6ed9d10 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#70 0xb63e63e4 in QApplication::exec () at kernel/qapplication.cpp:3736
#71 0x0804b847 in main (argc=-1227494480, argv=0x83fed10) at /usr/src/debug/kdepim-4.6.40.git.1302464593/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 20:40:25 UTC
This bug has only been reported for versions older than KDEPIM 4.14 (at most akonadi-1.3). Can anyone tell if this bug still present?

If noone confirms this bug for a recent version of akonadi (part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 2 Denis Kurz 2017-01-07 21:39:52 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.