Bug 302621 - Kmail crashes when changing sorting folders
Summary: Kmail crashes when changing sorting folders
Status: RESOLVED DUPLICATE of bug 280630
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-27 09:39 UTC by m.wege
Modified: 2012-07-03 09:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description m.wege 2012-06-27 09:39:48 UTC
Application: kmail (4.9 beta2)
KDE Platform Version: 4.8.90 (4.8.90)
Qt Version: 4.8.1
Operating System: Linux 3.5.0-2-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:Kmail crashes when changing sorting folders. I clicked on the name field, then it crashed.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb80c19f7c0 (LWP 13130))]

Thread 4 (Thread 0x7fb805061700 (LWP 13149)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003c0efcbdec in WTF::TCMalloc_PageHeap::scavengerThread (this=0x3c0f994de0) at wtf/FastMalloc.cpp:2495
#2  0x0000003c0efcbf19 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x0000003ba0807e9a in start_thread (arg=0x7fb805061700) at pthread_create.c:308
#4  0x0000003ba00f24bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb804760700 (LWP 13150)):
#0  0x0000003ba00e6b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003dcda48036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000003dcda48164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000003dce3aa426 in QEventDispatcherGlib::processEvents (this=0x7fb7fc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x0000003dce379c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003dce379ed7 in QEventLoop::exec (this=0x7fb80475fdc0, flags=...) at kernel/qeventloop.cpp:204
#6  0x0000003dce278fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x0000003dce27bfcb in QThreadPrivate::start (arg=0x23f43a0) at thread/qthread_unix.cpp:298
#8  0x0000003ba0807e9a in start_thread (arg=0x7fb804760700) at pthread_create.c:308
#9  0x0000003ba00f24bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb803233700 (LWP 13151)):
#0  0x0000003ba00e6b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003dcda48036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x0000003dcda48164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x0000003dce3aa426 in QEventDispatcherGlib::processEvents (this=0x7fb7f40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x0000003dce379c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003dce379ed7 in QEventLoop::exec (this=0x7fb803232d90, flags=...) at kernel/qeventloop.cpp:204
#6  0x0000003dce278fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x0000003dce3599ff in QInotifyFileSystemWatcherEngine::run (this=0x244b630) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x0000003dce27bfcb in QThreadPrivate::start (arg=0x244b630) at thread/qthread_unix.cpp:298
#9  0x0000003ba0807e9a in start_thread (arg=0x7fb803233700) at pthread_create.c:308
#10 0x0000003ba00f24bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb80c19f7c0 (LWP 13130)):
[KCrash Handler]
#6  0x0000003ba0036445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x0000003ba0039bab in __GI_abort () at abort.c:91
#8  0x0000003ba0073e2e in __libc_message (do_abort=2, fmt=0x3ba017c0d0 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#9  0x0000003ba007e626 in malloc_printerr (action=3, str=0x3ba017c2c0 "double free or corruption (fasttop)", ptr=<optimized out>) at malloc.c:5007
#10 0x0000003ef0f03968 in Akonadi::EntityTreeModelPrivate::removeItems (this=<optimized out>, it=..., end=..., pos=0x7fff647f204c, collection=...) at ../../akonadi/entitytreemodel_p.cpp:1534
#11 0x0000003ef0f03ab5 in Akonadi::EntityTreeModelPrivate::purgeItems (this=0x1cab3d0, id=46) at ../../akonadi/entitytreemodel_p.cpp:1554
#12 0x0000003ef0efcc90 in Akonadi::EntityTreeModel::setData (this=0x1fa1640, index=..., value=..., role=53) at ../../akonadi/entitytreemodel.cpp:735
#13 0x00000034bf577acd in QSortFilterProxyModel::setData (this=<optimized out>, index=..., value=..., role=53) at itemviews/qsortfilterproxymodel.cpp:1730
#14 0x00000034bf5766b9 in QAbstractProxyModel::setData (this=<optimized out>, index=..., value=..., role=53) at itemviews/qabstractproxymodel.cpp:270
#15 0x00000034bf5766b9 in QAbstractProxyModel::setData (this=<optimized out>, index=..., value=..., role=53) at itemviews/qabstractproxymodel.cpp:270
#16 0x00000034bf577acd in QSortFilterProxyModel::setData (this=<optimized out>, index=..., value=..., role=53) at itemviews/qsortfilterproxymodel.cpp:1730
#17 0x00000034bf577acd in QSortFilterProxyModel::setData (this=<optimized out>, index=..., value=..., role=53) at itemviews/qsortfilterproxymodel.cpp:1730
#18 0x0000003ef0f6bc2b in rootIndexAboutToBeRemoved (removedRootIndex=..., this=<optimized out>) at ../../akonadi/selectionproxymodel.cpp:59
#19 Akonadi::SelectionProxyModel::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./selectionproxymodel.moc:53
#20 0x0000003dce38f281 in QMetaObject::activate (sender=0x2520570, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff647f24c0) at kernel/qobject.cpp:3547
#21 0x000000325cc1a872 in KSelectionProxyModel::rootIndexAboutToBeRemoved (this=<optimized out>, _t1=...) at ./moc_kselectionproxymodel.cpp:161
#22 0x000000325cc1d49a in KSelectionProxyModelPrivate::sourceLayoutAboutToBeChanged (this=0x2528df0) at ../../kdeui/itemviews/kselectionproxymodel.cpp:752
#23 0x0000003dce38f281 in QMetaObject::activate (sender=0x2232640, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#24 0x00000034bf57ec5a in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x21c3720, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1159
#25 0x0000003dce38f281 in QMetaObject::activate (sender=0x221d140, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff647f29d0) at kernel/qobject.cpp:3547
#26 0x0000003dce3db507 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#27 0x00000034bf57e7ef in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x218c0d0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1193
#28 0x0000003dce382f01 in QMetaMethod::invoke (this=0x7fff647f2e30, object=0x221d140, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#29 0x0000003dce385210 in QMetaObject::invokeMethod (obj=0x221d140, member=<optimized out>, type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#30 0x000000325cbf60bb in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x325cda815b "_q_sourceDataChanged", obj=0x221d140) at /usr/include/qt4/QtCore/qobjectdefs.h:418
#31 invokeDataChanged (bottomRight=..., topLeft=..., this=<optimized out>) at ../../kdeui/itemviews/krecursivefilterproxymodel.cpp:55
#32 KRecursiveFilterProxyModelPrivate::sourceDataChanged (this=0x21b7940, source_top_left=..., source_bottom_right=...) at ../../kdeui/itemviews/krecursivefilterproxymodel.cpp:131
#33 0x0000003dce38f281 in QMetaObject::activate (sender=0x21b1910, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff647f3380) at kernel/qobject.cpp:3547
#34 0x0000003dce3db507 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#35 0x000000325cbf3bb7 in KIdentityProxyModelPrivate::_k_sourceDataChanged (this=<optimized out>, topLeft=..., bottomRight=...) at ../../kdeui/itemviews/kidentityproxymodel.cpp:572
#36 0x0000003dce38f281 in QMetaObject::activate (sender=0x223df20, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff647f3530) at kernel/qobject.cpp:3547
#37 0x0000003dce3db507 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#38 0x000000325cbf3bb7 in KIdentityProxyModelPrivate::_k_sourceDataChanged (this=<optimized out>, topLeft=..., bottomRight=...) at ../../kdeui/itemviews/kidentityproxymodel.cpp:572
#39 0x0000003dce38f281 in QMetaObject::activate (sender=0x1f95830, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff647f36e0) at kernel/qobject.cpp:3547
#40 0x0000003dce3db507 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#41 0x00000034bf57e7ef in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x1caa4b0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1193
#42 0x0000003dce38f281 in QMetaObject::activate (sender=0x1fa1640, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff647f39b0) at kernel/qobject.cpp:3547
#43 0x0000003dce3db507 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#44 0x0000003ef0f01d82 in Akonadi::EntityTreeModelPrivate::dataChanged (this=<optimized out>, top=..., bottom=...) at ../../akonadi/entitytreemodel_p.cpp:1573
#45 0x0000003ef0f07b3c in Akonadi::EntityTreeModelPrivate::fetchJobDone (this=0x1cab3d0, job=<optimized out>) at ../../akonadi/entitytreemodel_p.cpp:1245
#46 0x0000003dce38f281 in QMetaObject::activate (sender=0x69c6cc0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff647f3d30) at kernel/qobject.cpp:3547
#47 0x000000363e733182 in KJob::result (this=<optimized out>, _t1=0x69c6cc0) at ./kjob.moc:208
#48 0x000000363e7331c0 in KJob::emitResult (this=0x69c6cc0) at ../../kdecore/jobs/kjob.cpp:318
#49 0x0000003dce394446 in QObject::event (this=0x69c6cc0, e=<optimized out>) at kernel/qobject.cpp:1195
#50 0x00000034befcb894 in notify_helper (e=0x69a2c90, receiver=0x69c6cc0, this=0x1c27760) at kernel/qapplication.cpp:4559
#51 QApplicationPrivate::notify_helper (this=0x1c27760, receiver=0x69c6cc0, e=0x69a2c90) at kernel/qapplication.cpp:4531
#52 0x00000034befd0713 in QApplication::notify (this=0x7fff647f4780, receiver=0x69c6cc0, e=0x69a2c90) at kernel/qapplication.cpp:4420
#53 0x000000325cc379e6 in KApplication::notify (this=0x7fff647f4780, receiver=0x69c6cc0, event=0x69a2c90) at ../../kdeui/kernel/kapplication.cpp:311
#54 0x0000003dce37ae9c in QCoreApplication::notifyInternal (this=0x7fff647f4780, receiver=0x69c6cc0, event=0x69a2c90) at kernel/qcoreapplication.cpp:876
#55 0x0000003dce37ec6a in sendEvent (event=0x69a2c90, receiver=0x69c6cc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#56 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1b79220) at kernel/qcoreapplication.cpp:1500
#57 0x0000003dce3a9f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#58 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#59 0x0000003dcda47d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#60 0x0000003dcda480a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x0000003dcda48164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x0000003dce3aa3bf in QEventDispatcherGlib::processEvents (this=0x1b7ab00, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#63 0x00000034bf073d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0x0000003dce379c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#65 0x0000003dce379ed7 in QEventLoop::exec (this=0x7fff647f4650, flags=...) at kernel/qeventloop.cpp:204
#66 0x0000003dce37ef67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#67 0x0000000000402bd3 in main (argc=<optimized out>, argv=<optimized out>) at ../../kmail/main.cpp:145

Possible duplicates by query: bug 302042, bug 301258, bug 301155, bug 300859, bug 300614.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-03 09:14:40 UTC

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