Bug 299539 - kontact crashes soon after starting
Summary: kontact crashes soon after starting
Status: RESOLVED DUPLICATE of bug 280630
Alias: None
Product: kontact
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-05-07 06:59 UTC by Kenny Duffus
Modified: 2012-05-09 13:21 UTC (History)
0 users

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 Kenny Duffus 2012-05-07 06:59:07 UTC
Application: kontact (4.8.3)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic x86_64
Distribution: Ubuntu 12.04 LTS

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

if i delete all of akonadi data i can get kontact to run about 2 or 3 times after before it starts crashing within about a minute of starting

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5fc86ec7c0 (LWP 3983))]

Thread 4 (Thread 0x7f5fabc8b700 (LWP 3984)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5fc4ef0dec in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f5fc58b9de0) at wtf/FastMalloc.cpp:2495
#2  0x00007f5fc4ef0f19 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00007f5fc03b6e9a in start_thread (arg=0x7f5fabc8b700) at pthread_create.c:308
#4  0x00007f5fc5c224bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5fab38a700 (LWP 3985)):
#0  0x00007fff667c38de in ?? ()
#1  0x00007f5fbe71a15d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f5fc62bfbb4 in do_gettime (frac=0x7f5fab389be8, sec=0x7f5fab389be0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f5fc6397b8d in QTimerInfoList::updateCurrentTime (this=0x7f5fa4002860) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f5fc6397841 in timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:150
#6  timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:144
#7  0x00007f5fbfee9a33 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f5fbfee9f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f5fbfeea124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f5fc6397426 in QEventDispatcherGlib::processEvents (this=0x7f5fa40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x00007f5fc6366c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f5fc6366ed7 in QEventLoop::exec (this=0x7f5fab389dc0, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f5fc6265fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#14 0x00007f5fc6268fcb in QThreadPrivate::start (arg=0x7bb280) at thread/qthread_unix.cpp:298
#15 0x00007f5fc03b6e9a in start_thread (arg=0x7f5fab38a700) at pthread_create.c:308
#16 0x00007f5fc5c224bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5f50b86700 (LWP 4000)):
#0  0x00007f5fc03b8f69 in __pthread_mutex_lock (mutex=0x7f5f44000a60) at pthread_mutex_lock.c:92
#1  0x00007f5fbff25561 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5fbfee9729 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5fbfee9f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5fbfeea124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f5fc6397426 in QEventDispatcherGlib::processEvents (this=0x7f5f440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f5fc6366c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f5fc6366ed7 in QEventLoop::exec (this=0x7f5f50b85d90, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f5fc6265fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f5fc63469ff in QInotifyFileSystemWatcherEngine::run (this=0x19e7570) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f5fc6268fcb in QThreadPrivate::start (arg=0x19e7570) at thread/qthread_unix.cpp:298
#11 0x00007f5fc03b6e9a in start_thread (arg=0x7f5f50b86700) at pthread_create.c:308
#12 0x00007f5fc5c224bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5fc86ec7c0 (LWP 3983)):
[KCrash Handler]
#6  0x00007f5fc5b66445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f5fc5b69bab in __GI_abort () at abort.c:91
#8  0x00007f5fc5ba3e2e in __libc_message (do_abort=2, fmt=0x7f5fc5cac0d0 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#9  0x00007f5fc5bae626 in malloc_printerr (action=3, str=0x7f5fc5cac2c0 "double free or corruption (fasttop)", ptr=<optimized out>) at malloc.c:5007
#10 0x00007f5fc276d6e8 in Akonadi::EntityTreeModelPrivate::removeItems (this=<optimized out>, it=..., end=..., pos=0x7fff667811dc, collection=...) at ../../akonadi/entitytreemodel_p.cpp:1535
#11 0x00007f5fc276d835 in Akonadi::EntityTreeModelPrivate::purgeItems (this=0xc3a6d0, id=15) at ../../akonadi/entitytreemodel_p.cpp:1555
#12 0x00007f5fc2766a10 in Akonadi::EntityTreeModel::setData (this=0xc3e6a0, index=..., value=..., role=53) at ../../akonadi/entitytreemodel.cpp:735
#13 0x00007f5fc7309acd in QSortFilterProxyModel::setData (this=<optimized out>, index=..., value=..., role=53) at itemviews/qsortfilterproxymodel.cpp:1730
#14 0x00007f5fc73086b9 in QAbstractProxyModel::setData (this=<optimized out>, index=..., value=..., role=53) at itemviews/qabstractproxymodel.cpp:270
#15 0x00007f5fc73086b9 in QAbstractProxyModel::setData (this=<optimized out>, index=..., value=..., role=53) at itemviews/qabstractproxymodel.cpp:270
#16 0x00007f5fc7309acd in QSortFilterProxyModel::setData (this=<optimized out>, index=..., value=..., role=53) at itemviews/qsortfilterproxymodel.cpp:1730
#17 0x00007f5fc7309acd in QSortFilterProxyModel::setData (this=<optimized out>, index=..., value=..., role=53) at itemviews/qsortfilterproxymodel.cpp:1730
#18 0x00007f5fc27d584b 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 0x00007f5fc637c281 in QMetaObject::activate (sender=0xe44ea0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff66781650) at kernel/qobject.cpp:3547
#21 0x00007f5fc7a79a42 in KSelectionProxyModel::rootIndexAboutToBeRemoved (this=<optimized out>, _t1=...) at ./moc_kselectionproxymodel.cpp:161
#22 0x00007f5fc7a7c66a in KSelectionProxyModelPrivate::sourceLayoutAboutToBeChanged (this=0xe4a380) at ../../kdeui/itemviews/kselectionproxymodel.cpp:752
#23 0x00007f5fc637c281 in QMetaObject::activate (sender=0xd06b90, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#24 0x00007f5fc7310c5a in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0xd07cc0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1159
#25 0x00007f5fc637c281 in QMetaObject::activate (sender=0xd05e50, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff66781b60) at kernel/qobject.cpp:3547
#26 0x00007f5fc63c8507 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#27 0x00007f5fc73107ef in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0xd06690, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1193
#28 0x00007f5fc636ff01 in QMetaMethod::invoke (this=0x7fff66781fc0, object=0xd05e50, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#29 0x00007f5fc6372210 in QMetaObject::invokeMethod (obj=0xd05e50, member=<optimized out>, type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#30 0x00007f5fc7a5528b in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x7f5fc7c06e5b "_q_sourceDataChanged", obj=0xd05e50) 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=0xbea080, source_top_left=..., source_bottom_right=...) at ../../kdeui/itemviews/krecursivefilterproxymodel.cpp:131
#33 0x00007f5fc637c281 in QMetaObject::activate (sender=0xd05a40, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff66782510) at kernel/qobject.cpp:3547
#34 0x00007f5fc63c8507 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#35 0x00007f5fc7a52d87 in KIdentityProxyModelPrivate::_k_sourceDataChanged (this=<optimized out>, topLeft=..., bottomRight=...) at ../../kdeui/itemviews/kidentityproxymodel.cpp:572
#36 0x00007f5fc637c281 in QMetaObject::activate (sender=0x8d6710, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff667826c0) at kernel/qobject.cpp:3547
#37 0x00007f5fc63c8507 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#38 0x00007f5fc7a52d87 in KIdentityProxyModelPrivate::_k_sourceDataChanged (this=<optimized out>, topLeft=..., bottomRight=...) at ../../kdeui/itemviews/kidentityproxymodel.cpp:572
#39 0x00007f5fc637c281 in QMetaObject::activate (sender=0xaa02d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff66782870) at kernel/qobject.cpp:3547
#40 0x00007f5fc63c8507 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#41 0x00007f5fc73107ef in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0xc3dea0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1193
#42 0x00007f5fc637c281 in QMetaObject::activate (sender=0xc3e6a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff66782b40) at kernel/qobject.cpp:3547
#43 0x00007f5fc63c8507 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#44 0x00007f5fc276d136 in Akonadi::EntityTreeModelPrivate::agentInstanceAdvancedStatusChanged (this=0xc3a6d0, status=...) at ../../akonadi/entitytreemodel_p.cpp:278
#45 0x00007f5fc637c281 in QMetaObject::activate (sender=0xc3cbe0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff66782d90) at kernel/qobject.cpp:3547
#46 0x00007f5fc2837f1a in OrgFreedesktopAkonadiAgentManagerInterface::agentInstanceAdvancedStatusChanged (this=<optimized out>, _t1=..., _t2=...) at agentmanagerinterface.moc:257
#47 0x00007f5fc2838478 in OrgFreedesktopAkonadiAgentManagerInterface::qt_static_metacall (_o=0xc3cbe0, _c=<optimized out>, _id=<optimized out>, _a=0x7fff66783680) at agentmanagerinterface.moc:138
#48 0x00007f5fc283b0ab in OrgFreedesktopAkonadiAgentManagerInterface::qt_metacall (this=0xc3cbe0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff66783680) at agentmanagerinterface.moc:240
#49 0x00007f5fc2aea37b in QDBusConnectionPrivate::deliverCall (this=0x6419b0, object=0xc3cbe0, msg=..., metaTypes=..., slotIdx=6) at qdbusintegrator.cpp:947
#50 0x00007f5fc6381446 in QObject::event (this=0xc3cbe0, e=<optimized out>) at kernel/qobject.cpp:1195
#51 0x00007f5fc6d5d894 in notify_helper (e=0x58367f0, receiver=0xc3cbe0, this=0x656ea0) at kernel/qapplication.cpp:4559
#52 QApplicationPrivate::notify_helper (this=0x656ea0, receiver=0xc3cbe0, e=0x58367f0) at kernel/qapplication.cpp:4531
#53 0x00007f5fc6d62713 in QApplication::notify (this=0x7fff66784080, receiver=0xc3cbe0, e=0x58367f0) at kernel/qapplication.cpp:4420
#54 0x00007f5fc7a96bb6 in KApplication::notify (this=0x7fff66784080, receiver=0xc3cbe0, event=0x58367f0) at ../../kdeui/kernel/kapplication.cpp:311
#55 0x00007f5fc6367e9c in QCoreApplication::notifyInternal (this=0x7fff66784080, receiver=0xc3cbe0, event=0x58367f0) at kernel/qcoreapplication.cpp:876
#56 0x00007f5fc636bc6a in sendEvent (event=0x58367f0, receiver=0xc3cbe0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#57 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x621380) at kernel/qcoreapplication.cpp:1500
#58 0x00007f5fc6396f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#59 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#60 0x00007f5fbfee9c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x00007f5fbfeea060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007f5fbfeea124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#63 0x00007f5fc63973bf in QEventDispatcherGlib::processEvents (this=0x622c10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#64 0x00007f5fc6e05d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x00007f5fc6366c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#66 0x00007f5fc6366ed7 in QEventLoop::exec (this=0x7fff66784010, flags=...) at kernel/qeventloop.cpp:204
#67 0x00007f5fc636bf67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#68 0x0000000000403629 in main (argc=1, argv=0x7fff667846a8) at ../../../kontact/src/main.cpp:218

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

Possible duplicates by query: bug 299137, bug 296801, bug 296787, bug 296499, bug 296435.

Reported using DrKonqi
Comment 1 Christophe Marin 2012-05-09 13:21:32 UTC

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