Bug 299495 - Kmail (Kontact) crashed while moving Inbox-subfolders
Summary: Kmail (Kontact) crashed while moving Inbox-subfolders
Status: RESOLVED DUPLICATE of bug 295622
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.8.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-06 11:49 UTC by Andreas Hencke
Modified: 2012-05-09 13:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (10.79 KB, text/plain)
2012-05-07 15:00 UTC, Daniel Rendall
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Hencke 2012-05-06 11:49:49 UTC
Application: kontact (4.8.2)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic-pae i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

I have setted up just kmail, and created some inbox-subfolders. While I moved two of them, kmail (kontact) crashed immediately.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb2157980 (LWP 3077))]

Thread 4 (Thread 0xaf8bfb40 (LWP 3078)):
#0  0xb7727424 in __kernel_vsyscall ()
#1  0xb396096b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb60653dc in __pthread_cond_wait (cond=0xb5f14a30, mutex=0xb5f14a18) at forward.c:139
#3  0xb57e3263 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb57e337f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb395cd4c in start_thread (arg=0xaf8bfb40) at pthread_create.c:308
#6  0xb6057ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaef96b40 (LWP 3079)):
#0  0xb7727424 in __kernel_vsyscall ()
#1  0xb6049380 in __GI___poll (fds=0xae600df0, nfds=1, timeout=7623) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb3897a3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb388a06e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb388a1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb63a78e7 in QEventDispatcherGlib::processEvents (this=0xae600468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb637350d in QEventLoop::processEvents (this=0xaef96270, flags=...) at kernel/qeventloop.cpp:149
#7  0xb63737a9 in QEventLoop::exec (this=0xaef96270, flags=...) at kernel/qeventloop.cpp:204
#8  0xb625c94c in QThread::exec (this=0x83a4ec0) at thread/qthread.cpp:501
#9  0xb625ca3b in QThread::run (this=0x83a4ec0) at thread/qthread.cpp:568
#10 0xb625fde0 in QThreadPrivate::start (arg=0x83a4ec0) at thread/qthread_unix.cpp:298
#11 0xb395cd4c in start_thread (arg=0xaef96b40) at pthread_create.c:308
#12 0xb6057ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xac17db40 (LWP 3340)):
#0  0xb63a8506 in QTimerInfoList::repairTimersIfNeeded (this=0x8b7a59c) at kernel/qeventdispatcher_unix.cpp:402
#1  0xb63a8591 in QTimerInfoList::timerWait (this=0x8b7a59c, tm=...) at kernel/qeventdispatcher_unix.cpp:451
#2  0xb63a6e23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xac17d0bc) at kernel/qeventdispatcher_glib.cpp:136
#3  0xb63a6ebd in timerSourcePrepare (source=0x8b7a568, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#4  0xb3889762 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb3889f6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb388a1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb63a78e7 in QEventDispatcherGlib::processEvents (this=0x88086c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0xb637350d in QEventLoop::processEvents (this=0xac17d240, flags=...) at kernel/qeventloop.cpp:149
#9  0xb63737a9 in QEventLoop::exec (this=0xac17d240, flags=...) at kernel/qeventloop.cpp:204
#10 0xb625c94c in QThread::exec (this=0x894d4c0) at thread/qthread.cpp:501
#11 0xb6350b5d in QInotifyFileSystemWatcherEngine::run (this=0x894d4c0) at io/qfilesystemwatcher_inotify.cpp:248
#12 0xb625fde0 in QThreadPrivate::start (arg=0x894d4c0) at thread/qthread_unix.cpp:298
#13 0xb395cd4c in start_thread (arg=0xac17db40) at pthread_create.c:308
#14 0xb6057ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb2157980 (LWP 3077)):
[KCrash Handler]
#7  QModelIndex (other=..., this=0xbfa803b0) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#8  QSortFilterProxyModel::parent (this=0x8570838, child=...) at itemviews/qsortfilterproxymodel.cpp:1659
#9  0xb7415e28 in parent (this=0xbfa80400) at /usr/include/qt4/QtCore/qabstractitemmodel.h:393
#10 KIdentityProxyModel::parent (this=0x8673bd8, child=...) at ../../kdeui/itemviews/kidentityproxymodel.cpp:358
#11 0xb7415e28 in parent (this=0xbfa80460) at /usr/include/qt4/QtCore/qabstractitemmodel.h:393
#12 KIdentityProxyModel::parent (this=0x840f898, child=...) at ../../kdeui/itemviews/kidentityproxymodel.cpp:358
#13 0xb4526dd3 in sibling (acolumn=<optimized out>, arow=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtCore/qabstractitemmodel.h:396
#14 KPIM::StatisticsProxyModel::Private::sourceLayoutAboutToBeChanged (this=0x83c4e48) at ../../libkdepim/statisticsproxymodel.cpp:214
#15 0xb4526f1b in KPIM::StatisticsProxyModel::qt_static_metacall (_o=0x840f898, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfa805e0) at ./statisticsproxymodel.moc:55
#16 0xb638b6b1 in QMetaObject::activate (sender=0x840f898, m=0xb64d22b8, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3547
#17 0xb63dd335 in QAbstractItemModel::layoutAboutToBeChanged (this=0x840f898) at .moc/release-shared/moc_qabstractitemmodel.cpp:183
#18 0xb7417f86 in KIdentityProxyModelPrivate::_k_sourceLayoutAboutToBeChanged (this=0x8677970) at ../../kdeui/itemviews/kidentityproxymodel.cpp:588
#19 0xb638b6b1 in QMetaObject::activate (sender=0x8673bd8, m=0xb64d22b8, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3547
#20 0xb63dd335 in QAbstractItemModel::layoutAboutToBeChanged (this=0x8673bd8) at .moc/release-shared/moc_qabstractitemmodel.cpp:183
#21 0xb7417f86 in KIdentityProxyModelPrivate::_k_sourceLayoutAboutToBeChanged (this=0x841d290) at ../../kdeui/itemviews/kidentityproxymodel.cpp:588
#22 0xb638b6b1 in QMetaObject::activate (sender=0x8570838, m=0xb64d22b8, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3547
#23 0xb63dd335 in QAbstractItemModel::layoutAboutToBeChanged (this=0x8570838) at .moc/release-shared/moc_qabstractitemmodel.cpp:183
#24 0xb6f2447b in QSortFilterProxyModelPrivate::_q_sourceLayoutAboutToBeChanged (this=0x8638d10) at itemviews/qsortfilterproxymodel.cpp:1240
#25 0xb638b6b1 in QMetaObject::activate (sender=0x8637ba8, m=0xb64d22b8, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3547
#26 0xb63dd335 in QAbstractItemModel::layoutAboutToBeChanged (this=0x8637ba8) at .moc/release-shared/moc_qabstractitemmodel.cpp:183
#27 0xb636dffc in QAbstractItemModel::beginMoveRows (this=0x8637ba8, sourceParent=..., sourceFirst=4, sourceLast=4, destinationParent=..., destinationChild=0) at kernel/qabstractitemmodel.cpp:2635
#28 0xb40220b4 in Akonadi::EntityTreeModelPrivate::monitoredCollectionMoved (this=0x86387b8, collection=..., sourceCollection=..., destCollection=...) at ../../akonadi/entitytreemodel_p.cpp:917
#29 0xb400c353 in qt_static_metacall (_a=0xbfa80c10, _id=22, _o=0x8637ba8, _c=<optimized out>) at ./entitytreemodel.moc:141
#30 Akonadi::EntityTreeModel::qt_static_metacall (_o=0x8637ba8, _c=QMetaObject::InvokeMetaMethod, _id=22, _a=0xbfa80c10) at ./entitytreemodel.moc:113
#31 0xb638b6b1 in QMetaObject::activate (sender=0x8633ca0, m=0xb417b2f8, local_signal_index=9, argv=0xbfa80c10) at kernel/qobject.cpp:3547
#32 0xb405e0a5 in Akonadi::Monitor::collectionMoved (this=0x8633ca0, _t1=..., _t2=..., _t3=...) at ./monitor.moc:252
#33 0xb406266b in Akonadi::MonitorPrivate::emitCollectionNotification (this=0x8634da0, msg=..., col=..., par=..., dest=...) at ../../akonadi/monitor_p.cpp:612
#34 0xb4064599 in Akonadi::MonitorPrivate::emitNotification (this=0x8634da0, msg=...) at ../../akonadi/monitor_p.cpp:285
#35 0xb3fb3ae9 in Akonadi::ChangeRecorderPrivate::emitNotification (this=0x8634da0, msg=...) at ../../akonadi/changerecorder_p.h:60
#36 0xb4064736 in Akonadi::MonitorPrivate::flushPipeline (this=0x8634da0) at ../../akonadi/monitor_p.cpp:429
#37 0xb40647d0 in Akonadi::MonitorPrivate::dataAvailable (this=0x8634da0) at ../../akonadi/monitor_p.cpp:438
#38 0xb405e753 in qt_static_metacall (_a=0xbfa80ef0, _id=23, _o=0x8633ca0, _c=<optimized out>) at ./monitor.moc:137
#39 Akonadi::Monitor::qt_static_metacall (_o=0x8633ca0, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0xbfa80ef0) at ./monitor.moc:108
#40 0xb638b6b1 in QMetaObject::activate (sender=0x8633bb8, m=0xb4179e3c, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#41 0xb4003565 in Akonadi::EntityCacheBase::dataAvailable (this=0x8633bb8) at ./entitycache_p.moc:102
#42 0xb3fba29e in Akonadi::EntityCache<Akonadi::Collection, Akonadi::CollectionFetchJob, Akonadi::CollectionFetchScope>::processResult (this=0x8633bb8, job=0x9a3aed0) at ../../akonadi/entitycache_p.h:192
#43 0xb40035ae in qt_static_metacall (_a=0xbfa81098, _o=0x8633bb8, _c=<optimized out>, _id=<optimized out>) at ./entitycache_p.moc:54
#44 Akonadi::EntityCacheBase::qt_static_metacall (_o=0x8633bb8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfa81098) at ./entitycache_p.moc:47
#45 0xb638b6b1 in QMetaObject::activate (sender=0x9a3aed0, m=0xb679a4ac, local_signal_index=3, argv=0xbfa81098) at kernel/qobject.cpp:3547
#46 0xb65e9f85 in KJob::result (this=0x9a3aed0, _t1=0x9a3aed0) at ./kjob.moc:208
#47 0xb65e9fd8 in KJob::emitResult (this=0x9a3aed0) at ../../kdecore/jobs/kjob.cpp:318
#48 0xb4059f4e in Akonadi::JobPrivate::delayedEmitResult (this=0x916c4d8) at ../../akonadi/job.cpp:144
#49 0xb6386c01 in QMetaCallEvent::placeMetaCall (this=0x8bdbd98, object=0x9a3aed0) at kernel/qobject.cpp:525
#50 0xb638fc7b in QObject::event (this=0x9a3aed0, e=0x8bdbd98) at kernel/qobject.cpp:1195
#51 0xb68dced4 in notify_helper (e=0x8bdbd98, receiver=0x9a3aed0, this=0x8274fb8) at kernel/qapplication.cpp:4559
#52 QApplicationPrivate::notify_helper (this=0x8274fb8, receiver=0x9a3aed0, e=0x8bdbd98) at kernel/qapplication.cpp:4531
#53 0xb68e230d in QApplication::notify (this=0x8bdbd98, receiver=0x9a3aed0, e=0x8bdbd98) at kernel/qapplication.cpp:4288
#54 0xb7461b21 in KApplication::notify (this=0xbfa818d4, receiver=0x9a3aed0, event=0x8bdbd98) at ../../kdeui/kernel/kapplication.cpp:311
#55 0xb637497e in QCoreApplication::notifyInternal (this=0xbfa818d4, receiver=0x9a3aed0, event=0x8bdbd98) at kernel/qcoreapplication.cpp:876
#56 0xb6378ad8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#57 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x824aab8) at kernel/qcoreapplication.cpp:1500
#58 0xb6378e0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#59 0xb63a7494 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#60 postEventSourceDispatch (s=0x8278200) at kernel/qeventdispatcher_glib.cpp:279
#61 0xb3889cda in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#62 0xb388a0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#63 0xb388a1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#64 0xb63a7887 in QEventDispatcherGlib::processEvents (this=0x824b800, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#65 0xb6995aaa in QGuiEventDispatcherGlib::processEvents (this=0x824b800, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#66 0xb637350d in QEventLoop::processEvents (this=0xbfa81834, flags=...) at kernel/qeventloop.cpp:149
#67 0xb63737a9 in QEventLoop::exec (this=0xbfa81834, flags=...) at kernel/qeventloop.cpp:204
#68 0xb6378eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#69 0xb68daa74 in QApplication::exec () at kernel/qapplication.cpp:3820
#70 0x0804ac91 in main (argc=-1273520344, argv=0x8638d10) at ../../../kontact/src/main.cpp:218

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

Possible duplicates by query: bug 298963, bug 298516, bug 298141, bug 297430, bug 297161.

Reported using DrKonqi
Comment 1 Daniel Rendall 2012-05-07 15:00:35 UTC
Created attachment 70924 [details]
New crash information added by DrKonqi

kontact (4.8.2) on KDE Platform 4.8.2 (4.8.2) using Qt 4.8.1

- What I was doing when the application crashed:

Moving a folder in KMail from a couple of levels deep in the hierarchy up to the top level. I'd already moved another folder to the top level successfully.

-- Backtrace (Reduced):
#7  QModelIndex (other=..., this=0xbfb51290) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#8  QSortFilterProxyModel::parent (this=0x9a64180, child=...) at itemviews/qsortfilterproxymodel.cpp:1659
#9  0x00c9de28 in parent (this=0xbfb512e0) at /usr/include/qt4/QtCore/qabstractitemmodel.h:393
#10 KIdentityProxyModel::parent (this=0x9797a20, child=...) at ../../kdeui/itemviews/kidentityproxymodel.cpp:358
#11 0x00c9de28 in parent (this=0xbfb51340) at /usr/include/qt4/QtCore/qabstractitemmodel.h:393
Comment 2 Christophe Marin 2012-05-09 13:20:09 UTC

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