Bug 302138 - Crash after moving a NORMAL folder ( NO IMAP ) and creating a new subfolder of the moved normal folder
Summary: Crash after moving a NORMAL folder ( NO IMAP ) and creating a new subfolder o...
Status: RESOLVED FIXED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.8.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-18 17:48 UTC by Patrick Carabin
Modified: 2012-07-02 06:34 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Carabin 2012-06-18 17:48:52 UTC
Application: kmail (4.8.3)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-25-generic-pae i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I created a Folder on the inbox ( by mistake )
I moved this folder to the root ( with a fault mention ??? )
I created a subfolder of the moved folder, and got a Crash

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb14b4740 (LWP 3705))]

Thread 4 (Thread 0xae546b40 (LWP 3709)):
#0  0xb7788424 in __kernel_vsyscall ()
#1  0xb588596b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5eed3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb3896263 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb389637f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb5881d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb5edface in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xadc1db40 (LWP 3710)):
#0  0xb5ecf130 in read () from /lib/i386-linux-gnu/libc.so.6
#1  0xb45306ae in read (__nbytes=16, __buf=0xadc1d0ac, __fd=<optimized out>) at /usr/include/i386-linux-gnu/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0x95d8ae0) at /build/buildd/glib2.0-2.32.3/./glib/gwakeup.c:212
#3  0xb44f1bd2 in g_main_context_check (context=0xad3004e0, max_priority=2147483647, fds=0xad300df0, n_fds=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2980
#4  0xb44f2042 in g_main_context_iterate (dispatch=1, block=-1269826992, context=0xad3004e0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3143
#5  g_main_context_iterate (context=0xad3004e0, block=-1269826992, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#6  0xb44f2201 in g_main_context_iteration (context=0xad3004e0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#7  0xb624d8e7 in QEventDispatcherGlib::processEvents (this=0xad300468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0xb621950d in QEventLoop::processEvents (this=0xadc1d270, flags=...) at kernel/qeventloop.cpp:149
#9  0xb62197a9 in QEventLoop::exec (this=0xadc1d270, flags=...) at kernel/qeventloop.cpp:204
#10 0xb610294c in QThread::exec (this=0x99d3df8) at thread/qthread.cpp:501
#11 0xb6102a3b in QThread::run (this=0x99d3df8) at thread/qthread.cpp:568
#12 0xb6105de0 in QThreadPrivate::start (arg=0x99d3df8) at thread/qthread_unix.cpp:298
#13 0xb5881d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0xb5edface in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xac234b40 (LWP 3717)):
#0  0xb7788424 in __kernel_vsyscall ()
#1  0xb5ed1380 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb44ffa7b in g_poll (fds=0xab902278, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.32.3/./glib/gpoll.c:132
#3  0xb44f20ae in g_main_context_poll (n_fds=1, fds=0xab902278, timeout=<optimized out>, context=0xab9004e0, priority=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3440
#4  g_main_context_iterate (dispatch=1, block=-1269826992, context=0xab9004e0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3141
#5  g_main_context_iterate (context=0xab9004e0, block=-1269826992, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#6  0xb44f2201 in g_main_context_iteration (context=0xab9004e0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#7  0xb624d8e7 in QEventDispatcherGlib::processEvents (this=0xab900468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0xb621950d in QEventLoop::processEvents (this=0xac234240, flags=...) at kernel/qeventloop.cpp:149
#9  0xb62197a9 in QEventLoop::exec (this=0xac234240, flags=...) at kernel/qeventloop.cpp:204
#10 0xb610294c in QThread::exec (this=0x9d48de8) at thread/qthread.cpp:501
#11 0xb61f6b5d in QInotifyFileSystemWatcherEngine::run (this=0x9d48de8) at io/qfilesystemwatcher_inotify.cpp:248
#12 0xb6105de0 in QThreadPrivate::start (arg=0x9d48de8) at thread/qthread_unix.cpp:298
#13 0xb5881d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0xb5edface in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb14b4740 (LWP 3705)):
[KCrash Handler]
#7  QModelIndex (other=..., this=0xbfbd2900) at ../../include/QtCore/../../src/corelib/kernel/qabstractitemmodel.h:65
#8  QSortFilterProxyModel::parent (this=0x9708168, child=...) at itemviews/qsortfilterproxymodel.cpp:1659
#9  0xb74c6e68 in parent (this=0xbfbd2950) at /usr/include/qt4/QtCore/qabstractitemmodel.h:393
#10 KIdentityProxyModel::parent (this=0x9849148, child=...) at ../../kdeui/itemviews/kidentityproxymodel.cpp:358
#11 0xb74c6e68 in parent (this=0xbfbd29b0) at /usr/include/qt4/QtCore/qabstractitemmodel.h:393
#12 KIdentityProxyModel::parent (this=0x9847ef8, child=...) at ../../kdeui/itemviews/kidentityproxymodel.cpp:358
#13 0xb62105b5 in parent (this=<optimized out>) at kernel/qabstractitemmodel.h:393
#14 QAbstractItemModelPrivate::rowsAboutToBeRemoved (this=0x9847f10, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:726
#15 0xb6214164 in QAbstractItemModel::beginRemoveRows (this=0x9847ef8, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2471
#16 0xb74c811a in KIdentityProxyModelPrivate::_k_sourceRowsAboutToBeRemoved (this=0x9859080, parent=..., start=0, end=0) at ../../kdeui/itemviews/kidentityproxymodel.cpp:715
#17 0xb62316b1 in QMetaObject::activate (sender=0x9849148, m=0xb63782b8, local_signal_index=6, argv=0xbfbd2bb0) at kernel/qobject.cpp:3547
#18 0xb6283455 in QAbstractItemModel::rowsAboutToBeRemoved (this=0x9849148, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:204
#19 0xb621414c in QAbstractItemModel::beginRemoveRows (this=0x9849148, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2470
#20 0xb74c811a in KIdentityProxyModelPrivate::_k_sourceRowsAboutToBeRemoved (this=0x9881150, parent=..., start=0, end=0) at ../../kdeui/itemviews/kidentityproxymodel.cpp:715
#21 0xb62316b1 in QMetaObject::activate (sender=0x9708168, m=0xb63782b8, local_signal_index=6, argv=0xbfbd2d20) at kernel/qobject.cpp:3547
#22 0xb6283455 in QAbstractItemModel::rowsAboutToBeRemoved (this=0x9708168, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:204
#23 0xb621414c in QAbstractItemModel::beginRemoveRows (this=0x9708168, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2470
#24 0xb6afbe8c in QSortFilterProxyModelPrivate::remove_proxy_interval (this=0x97e4640, 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
#25 0xb6b00ed8 in QSortFilterProxyModelPrivate::remove_source_items (this=0x97e4640, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=Qt::Vertical, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:539
#26 0xb6b02a9a in QSortFilterProxyModelPrivate::source_items_about_to_be_removed (this=0x97e4640, source_parent=..., start=0, end=0, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:840
#27 0xb6b02baa in QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeRemoved (this=0x97e4640, source_parent=..., start=0, end=0) at itemviews/qsortfilterproxymodel.cpp:1290
#28 0xb62316b1 in QMetaObject::activate (sender=0x9719f20, m=0xb63782b8, local_signal_index=6, argv=0xbfbd2fa0) at kernel/qobject.cpp:3547
#29 0xb6283455 in QAbstractItemModel::rowsAboutToBeRemoved (this=0x9719f20, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:204
#30 0xb621414c in QAbstractItemModel::beginRemoveRows (this=0x9719f20, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2470
#31 0xb53a5e06 in ?? () from /usr/lib/libakonadi-kde.so.4
#32 0xb5390ab7 in ?? () from /usr/lib/libakonadi-kde.so.4
#33 0xb62316b1 in QMetaObject::activate (sender=0x97dd690, m=0xb55002f8, local_signal_index=10, argv=0xbfbd31b8) at kernel/qobject.cpp:3547
#34 0xb53e2895 in Akonadi::Monitor::collectionRemoved(Akonadi::Collection const&) () from /usr/lib/libakonadi-kde.so.4
#35 0xb53e6e4f in ?? () from /usr/lib/libakonadi-kde.so.4
#36 0xb53e8d39 in ?? () from /usr/lib/libakonadi-kde.so.4
#37 0xb5337c39 in ?? () from /usr/lib/libakonadi-kde.so.4
#38 0xb53e8a84 in ?? () from /usr/lib/libakonadi-kde.so.4
#39 0xb53e9689 in ?? () from /usr/lib/libakonadi-kde.so.4
#40 0xb533850c in ?? () from /usr/lib/libakonadi-kde.so.4
#41 0xb53e2ee2 in ?? () from /usr/lib/libakonadi-kde.so.4
#42 0xb62316b1 in QMetaObject::activate (sender=0x972ed88, m=0xb55026d8, local_signal_index=0, argv=0xbfbd3588) at kernel/qobject.cpp:3547
#43 0xb54794c5 in ?? () from /usr/lib/libakonadi-kde.so.4
#44 0xb5479515 in ?? () from /usr/lib/libakonadi-kde.so.4
#45 0xb547972c in ?? () from /usr/lib/libakonadi-kde.so.4
#46 0xb5930a38 in QDBusConnectionPrivate::deliverCall (this=0x95cd888, object=0x972ed88, msg=..., metaTypes=..., slotIdx=-1078122144) at qdbusintegrator.cpp:947
#47 0xb593ac8d in QDBusCallDeliveryEvent::placeMetaCall (this=0xad2f890, object=0x972ed88) at qdbusintegrator_p.h:103
#48 0xb6235c7b in QObject::event (this=0x972ed88, e=0xad2f890) at kernel/qobject.cpp:1195
#49 0xb64b5ed4 in notify_helper (e=0xad2f890, receiver=0x972ed88, this=0x95d7738) at kernel/qapplication.cpp:4559
#50 QApplicationPrivate::notify_helper (this=0x95d7738, receiver=0x972ed88, e=0xad2f890) at kernel/qapplication.cpp:4531
#51 0xb64bb30d in QApplication::notify (this=0xad2f890, receiver=0x972ed88, e=0xad2f890) at kernel/qapplication.cpp:4288
#52 0xb7512b61 in KApplication::notify (this=0xbfbd3f8c, receiver=0x972ed88, event=0xad2f890) at ../../kdeui/kernel/kapplication.cpp:311
#53 0xb621a97e in QCoreApplication::notifyInternal (this=0xbfbd3f8c, receiver=0x972ed88, event=0xad2f890) at kernel/qcoreapplication.cpp:876
#54 0xb621ead8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#55 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9593150) at kernel/qcoreapplication.cpp:1500
#56 0xb621ee0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#57 0xb624d494 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#58 postEventSourceDispatch (s=0x95cf8e0) at kernel/qeventdispatcher_glib.cpp:279
#59 0xb44f1d86 in g_main_dispatch (context=0x95d0e80) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#60 g_main_context_dispatch (context=0x95d0e80) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#61 0xb44f2125 in g_main_context_iterate (dispatch=1, block=-1269826992, context=0x95d0e80, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#62 g_main_context_iterate (context=0x95d0e80, block=-1269826992, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#63 0xb44f2201 in g_main_context_iteration (context=0x95d0e80, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#64 0xb624d887 in QEventDispatcherGlib::processEvents (this=0x95d54c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#65 0xb656eaaa in QGuiEventDispatcherGlib::processEvents (this=0x95d54c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#66 0xb621950d in QEventLoop::processEvents (this=0xbfbd3eb4, flags=...) at kernel/qeventloop.cpp:149
#67 0xb62197a9 in QEventLoop::exec (this=0xbfbd3eb4, flags=...) at kernel/qeventloop.cpp:204
#68 0xb621eeba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#69 0xb64b3a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#70 0x0804a266 in ?? ()
#71 0xb5e0e4d3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#72 0x0804a6e9 in _start ()

Possible duplicates by query: bug 302116, bug 301713, bug 301693, bug 298952, bug 298336.

Reported using DrKonqi
Comment 1 Laurent Montel 2012-07-02 06:34:38 UTC
Fixed in 4.8.5