Bug 297430

Summary: KMail crash while moving folders
Product: [Applications] kontact Reporter: Günther Magnus <gmagnus>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: montel
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Günther Magnus 2012-04-03 22:19:40 UTC
Application: kontact (4.8.0)
KDE Platform Version: 4.8.1 (4.8.1) "release 483"
Qt Version: 4.8.0
Operating System: Linux 3.1.9-1.4-desktop i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
Moved one folder into another. Both are part of the 'Local Folders'.

The crash can be reproduced every time.

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

Thread 3 (Thread 0xb1480b70 (LWP 23354)):
#0  0xb3cb4782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb611c5cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb58bb8fb in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb58bba1f in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb3cb0a7d in start_thread () from /lib/libpthread.so.0
#5  0xb610eabe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb0b58b70 (LWP 23355)):
#0  0xb39acc90 in clock_gettime () from /lib/librt.so.1
#1  0xb6360625 in do_gettime (frac=0xb0b58090, sec=0xb0b58088) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6448ee6 in QTimerInfoList::updateCurrentTime (this=0xb0201abc) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb6448ad6 in timerSourceCheckHelper (src=0xb0201a88) at kernel/qeventdispatcher_glib.cpp:150
#5  timerSourceCheckHelper (src=0xb0201a88) at kernel/qeventdispatcher_glib.cpp:144
#6  0xb3bc9af4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#7  0xb3bca4c0 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb3bca7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb64485a7 in QEventDispatcherGlib::processEvents (this=0xb0200468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0xb641440d in QEventLoop::processEvents (this=0xb0b582d0, flags=...) at kernel/qeventloop.cpp:149
#11 0xb64146a9 in QEventLoop::exec (this=0xb0b582d0, flags=...) at kernel/qeventloop.cpp:204
#12 0xb62fed0c in QThread::exec (this=0x8197810) at thread/qthread.cpp:501
#13 0xb62fedfb in QThread::run (this=0x8197810) at thread/qthread.cpp:568
#14 0xb63021f0 in QThreadPrivate::start (arg=0x8197810) at thread/qthread_unix.cpp:298
#15 0xb3cb0a7d in start_thread () from /lib/libpthread.so.0
#16 0xb610eabe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb26ed710 (LWP 23353)):
[KCrash Handler]
#6  QModelIndex (other=<optimized out>, this=0xbfb85c90) at ../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0x834b330, child=...) at itemviews/qsortfilterproxymodel.cpp:1659
#8  0xb74e4c98 in parent (this=0xbfb85ce0) at /usr/include/QtCore/qabstractitemmodel.h:393
#9  KIdentityProxyModel::parent (this=0x8428a08, child=...) at /usr/src/debug/kdelibs-4.8.1/kdeui/itemviews/kidentityproxymodel.cpp:358
#10 0xb74e4c98 in parent (this=0xbfb85d40) at /usr/include/QtCore/qabstractitemmodel.h:393
#11 KIdentityProxyModel::parent (this=0x84290b8, child=...) at /usr/src/debug/kdelibs-4.8.1/kdeui/itemviews/kidentityproxymodel.cpp:358
#12 0xb640b475 in parent (this=<optimized out>) at kernel/qabstractitemmodel.h:393
#13 QAbstractItemModelPrivate::rowsAboutToBeRemoved (this=0x84290d0, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:726
#14 0xb640f024 in QAbstractItemModel::beginRemoveRows (this=0x84290b8, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2471
#15 0xb74e5f4a in KIdentityProxyModelPrivate::_k_sourceRowsAboutToBeRemoved (this=0x8429168, parent=..., start=0, end=0) at /usr/src/debug/kdelibs-4.8.1/kdeui/itemviews/kidentityproxymodel.cpp:715
#16 0xb642c0ff in QMetaObject::activate (sender=0x8428a08, m=0xb65732b8, local_signal_index=6, argv=0xbfb85f40) at kernel/qobject.cpp:3556
#17 0xb647e7b5 in QAbstractItemModel::rowsAboutToBeRemoved (this=0x8428a08, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:204
#18 0xb640f00c in QAbstractItemModel::beginRemoveRows (this=0x8428a08, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2470
#19 0xb74e5f4a in KIdentityProxyModelPrivate::_k_sourceRowsAboutToBeRemoved (this=0x8428d38, parent=..., start=0, end=0) at /usr/src/debug/kdelibs-4.8.1/kdeui/itemviews/kidentityproxymodel.cpp:715
#20 0xb642c0ff in QMetaObject::activate (sender=0x834b330, m=0xb65732b8, local_signal_index=6, argv=0xbfb860b0) at kernel/qobject.cpp:3556
#21 0xb647e7b5 in QAbstractItemModel::rowsAboutToBeRemoved (this=0x834b330, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:204
#22 0xb640f00c in QAbstractItemModel::beginRemoveRows (this=0x834b330, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2470
#23 0xb6fe11fc in QSortFilterProxyModelPrivate::remove_proxy_interval (this=0x83d6380, source_to_proxy=..., proxy_to_source=..., proxy_start=0, proxy_end=0, proxy_parent=..., orient=Qt::Vertical, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:557
#24 0xb6fe6258 in QSortFilterProxyModelPrivate::remove_source_items (this=0x83d6380, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=Qt::Vertical, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:539
#25 0xb6fe7e1a in QSortFilterProxyModelPrivate::source_items_about_to_be_removed (this=0x83d6380, source_parent=..., start=0, end=0, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:840
#26 0xb6fe7f2a in QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeRemoved (this=0x83d6380, source_parent=..., start=0, end=0) at itemviews/qsortfilterproxymodel.cpp:1290
#27 0xb642c0ff in QMetaObject::activate (sender=0x8302f00, m=0xb65732b8, local_signal_index=6, argv=0xbfb86330) at kernel/qobject.cpp:3556
#28 0xb647e7b5 in QAbstractItemModel::rowsAboutToBeRemoved (this=0x8302f00, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:204
#29 0xb640f00c in QAbstractItemModel::beginRemoveRows (this=0x8302f00, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2470
#30 0xb432a353 in Akonadi::EntityTreeModelPrivate::monitoredCollectionRemoved (this=0x83deda0, collection=...) at /usr/src/debug/kdepimlibs-4.8.1/akonadi/entitytreemodel_p.cpp:805
#31 0xb642c0ff in QMetaObject::activate (sender=0x83911a8, m=0xb442ad68, local_signal_index=10, argv=0xbfb86528) at kernel/qobject.cpp:3556
#32 0xb42a96d5 in Akonadi::Monitor::collectionRemoved (this=0x83911a8, _t1=...) at /usr/src/debug/kdepimlibs-4.8.1/build/akonadi/monitor.moc:259
#33 0xb42e8367 in Akonadi::MonitorPrivate::emitCollectionNotification (this=0x83ac5f0, msg=..., col=..., par=..., dest=...) at /usr/src/debug/kdepimlibs-4.8.1/akonadi/monitor_p.cpp:617
#34 0xb42f1bc9 in Akonadi::MonitorPrivate::emitNotification (this=0x83ac5f0, msg=...) at /usr/src/debug/kdepimlibs-4.8.1/akonadi/monitor_p.cpp:285
#35 0xb43923e9 in Akonadi::ChangeRecorderPrivate::emitNotification (this=0x83ac5f0, msg=...) at /usr/src/debug/kdepimlibs-4.8.1/akonadi/changerecorder_p.h:60
#36 0xb433bf14 in Akonadi::MonitorPrivate::dispatchNotifications (this=0x83ac5f0) at /usr/src/debug/kdepimlibs-4.8.1/akonadi/monitor_p.cpp:447
#37 0xb642c0ff in QMetaObject::activate (sender=0x83a1f70, m=0xb442af78, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3556
#38 0xb42a53f5 in Akonadi::EntityCacheBase::dataAvailable (this=0x83a1f70) at /usr/src/debug/kdepimlibs-4.8.1/build/akonadi/entitycache_p.moc:102
#39 0xb43894ee in Akonadi::EntityCache<Akonadi::Collection, Akonadi::CollectionFetchJob, Akonadi::CollectionFetchScope>::processResult (this=0x83a1f70, job=0x89e0910) at /usr/src/debug/kdepimlibs-4.8.1/akonadi/entitycache_p.h:192
#40 0xb42a543e in qt_static_metacall (_a=0xbfb86968, _o=0x83a1f70, _c=<optimized out>, _id=<optimized out>) at /usr/src/debug/kdepimlibs-4.8.1/build/akonadi/entitycache_p.moc:54
#41 Akonadi::EntityCacheBase::qt_static_metacall (_o=0x83a1f70, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfb86968) at /usr/src/debug/kdepimlibs-4.8.1/build/akonadi/entitycache_p.moc:47
#42 0xb642c0ff in QMetaObject::activate (sender=0x89e0910, m=0xb68454cc, local_signal_index=3, argv=0xbfb86968) at kernel/qobject.cpp:3556
#43 0xb6696055 in KJob::result (this=0x89e0910, _t1=0x89e0910) at /usr/src/debug/kdelibs-4.8.1/build/kdecore/kjob.moc:208
#44 0xb66960a8 in KJob::emitResult (this=0x89e0910) at /usr/src/debug/kdelibs-4.8.1/kdecore/jobs/kjob.cpp:318
#45 0xb42a8e6e in Akonadi::JobPrivate::delayedEmitResult (this=0x8aecc08) at /usr/src/debug/kdepimlibs-4.8.1/akonadi/job.cpp:144
#46 0xb6427621 in QMetaCallEvent::placeMetaCall (this=0x8a1e280, object=0x89e0910) at kernel/qobject.cpp:525
#47 0xb643078b in QObject::event (this=0x89e0910, e=0x8a1e280) at kernel/qobject.cpp:1204
#48 0xb699b2f4 in notify_helper (e=0x8a1e280, receiver=0x89e0910, this=0x80766c0) at kernel/qapplication.cpp:4550
#49 QApplicationPrivate::notify_helper (this=0x80766c0, receiver=0x89e0910, e=0x8a1e280) at kernel/qapplication.cpp:4522
#50 0xb69a0703 in QApplication::notify (this=0x8a1e280, receiver=0x89e0910, e=0x8a1e280) at kernel/qapplication.cpp:4279
#51 0xb7530881 in KApplication::notify (this=0xbfb871b4, receiver=0x89e0910, event=0x8a1e280) at /usr/src/debug/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:311
#52 0xb641589e in QCoreApplication::notifyInternal (this=0xbfb871b4, receiver=0x89e0910, event=0x8a1e280) at kernel/qcoreapplication.cpp:876
#53 0xb6419518 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#54 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x80532a0) at kernel/qcoreapplication.cpp:1500
#55 0xb641984c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#56 0xb6448154 in sendPostedEvents () at kernel/qcoreapplication.h:236
#57 postEventSourceDispatch (s=0x8074180) at kernel/qeventdispatcher_glib.cpp:279
#58 0xb3bc9e2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#59 0xb3bca560 in ?? () from /usr/lib/libglib-2.0.so.0
#60 0xb3bca7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#61 0xb6448547 in QEventDispatcherGlib::processEvents (this=0x8052ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#62 0xb6a4f10a in QGuiEventDispatcherGlib::processEvents (this=0x8052ed0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#63 0xb641440d in QEventLoop::processEvents (this=0xbfb87114, flags=...) at kernel/qeventloop.cpp:149
#64 0xb64146a9 in QEventLoop::exec (this=0xbfb87114, flags=...) at kernel/qeventloop.cpp:204
#65 0xb64198fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#66 0xb6999164 in QApplication::exec () at kernel/qapplication.cpp:3811
#67 0x0804af91 in ?? ()
#68 0xb6052003 in __libc_start_main () from /lib/libc.so.6
#69 0x0804b4b1 in _start ()

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

Possible duplicates by query: bug 297161, bug 296094, bug 290361, bug 289143, bug 287251.

Reported using DrKonqi
Comment 1 Laurent Montel 2012-04-13 12:56:08 UTC

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