Bug 309917 - Kontact starts and dies
Summary: Kontact starts and dies
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.9.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-11 19:14 UTC by Georg Greve
Modified: 2017-01-07 22:42 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 Georg Greve 2012-11-11 19:14:22 UTC
Application: kontact (4.9.3)
KDE Platform Version: 4.9.3
Qt Version: 4.8.3
Operating System: Linux 3.6.6-1.fc17.x86_64 x86_64
Distribution (Platform): Fedora RPMs

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

I started it and waited for it to have discovered and displayed all folders in the email view.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f0957b30880 (LWP 8658))]

Thread 3 (Thread 0x7f094d449700 (LWP 8659)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00000035d081677d in WTF::TCMalloc_PageHeap::scavengerThread (this=0x35d1200980) at wtf/FastMalloc.cpp:2495
#2  0x00000035d0816889 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x00000032ccc07d14 in start_thread (arg=0x7f094d449700) at pthread_create.c:309
#4  0x00000032cc0f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f094cb48700 (LWP 8660)):
#0  0x00000032cc0e8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00000032cf447af4 in g_main_context_poll (n_fds=1, fds=0x7f09480029c0, timeout=5335, context=0x7f09480009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f09480009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x00000032cf447c14 in g_main_context_iteration (context=0x7f09480009a0, may_block=1) at gmain.c:3207
#4  0x0000003c765a5ff6 in QEventDispatcherGlib::processEvents (this=0x7f09480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003c76576cbf in QEventLoop::processEvents (this=this@entry=0x7f094cb47d00, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003c76576f48 in QEventLoop::exec (this=0x7f094cb47d00, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003c764787e0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x0000003c7647b7bc in QThreadPrivate::start (arg=0x1056b20) at thread/qthread_unix.cpp:338
#9  0x00000032ccc07d14 in start_thread (arg=0x7f094cb48700) at pthread_create.c:309
#10 0x00000032cc0f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f0957b30880 (LWP 8658)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::updateChildrenMapping (this=this@entry=0x181c190, source_parent=..., parent_mapping=parent_mapping@entry=0x1dc5730, orient=orient@entry=Qt::Vertical, start=start@entry=0, end=end@entry=0, delta_item_count=delta_item_count@entry=1, remove=remove@entry=false) at itemviews/qsortfilterproxymodel.cpp:948
#7  0x00000035c6f54cfe in QSortFilterProxyModelPrivate::source_items_inserted (this=this@entry=0x181c190, source_parent=..., start=0, end=0, orient=orient@entry=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:745
#8  0x00000035c6f551ff in QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=0x181c190, source_parent=..., start=<optimized out>, end=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:1281
#9  0x0000003c7658e71f in QMetaObject::activate (sender=0x176ca20, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff0b6f260) at kernel/qobject.cpp:3547
#10 0x0000003c765d6ed4 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:196
#11 0x0000003c7657287d in QAbstractItemModel::endInsertRows (this=0x176ca20) at kernel/qabstractitemmodel.cpp:2433
#12 0x00000035c6f515d4 in QSortFilterProxyModelPrivate::insert_source_items (this=this@entry=0x181f1f0, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical, emit_signal=emit_signal@entry=true) at itemviews/qsortfilterproxymodel.cpp:695
#13 0x00000035c6f5596f in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x181f1f0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1201
#14 0x0000003c7657fdb7 in QMetaMethod::invoke (this=this@entry=0x7ffff0b6f760, object=object@entry=0x176ca20, connectionType=connectionType@entry=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1664
#15 0x0000003c7658218c in QMetaObject::invokeMethod (obj=0x176ca20, member=<optimized out>, type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1179
#16 0x0000003553e0acf0 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x3553fa2b2b "_q_sourceDataChanged", obj=<optimized out>) at /usr/include/QtCore/qobjectdefs.h:418
#17 invokeDataChanged (bottomRight=..., topLeft=..., this=0x166dc30) at /usr/src/debug/kdelibs-4.9.3/kdeui/itemviews/krecursivefilterproxymodel.cpp:55
#18 KRecursiveFilterProxyModelPrivate::refreshAscendantMapping (this=this@entry=0x166dc30, index=..., refreshAll=refreshAll@entry=false) at /usr/src/debug/kdelibs-4.9.3/kdeui/itemviews/krecursivefilterproxymodel.cpp:169
#19 0x0000003553e0b34b in KRecursiveFilterProxyModelPrivate::sourceRowsInserted (this=0x166dc30, source_parent=..., start=<optimized out>, end=0) at /usr/src/debug/kdelibs-4.9.3/kdeui/itemviews/krecursivefilterproxymodel.cpp:211
#20 0x0000003c7658e71f in QMetaObject::activate (sender=0x1772c60, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff0b6ff60) at kernel/qobject.cpp:3547
#21 0x0000003c765d6ed4 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:196
#22 0x0000003c7657287d in QAbstractItemModel::endInsertRows (this=0x1772c60) at kernel/qabstractitemmodel.cpp:2433
#23 0x0000003c7658e71f in QMetaObject::activate (sender=0x15a2450, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff0b70120) at kernel/qobject.cpp:3547
#24 0x0000003c765d6ed4 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:196
#25 0x0000003c7657287d in QAbstractItemModel::endInsertRows (this=0x15a2450) at kernel/qabstractitemmodel.cpp:2433
#26 0x0000003c7658e71f in QMetaObject::activate (sender=0x16f42a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff0b702e0) at kernel/qobject.cpp:3547
#27 0x0000003c765d6ed4 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:196
#28 0x0000003c7657287d in QAbstractItemModel::endInsertRows (this=0x16f42a0) at kernel/qabstractitemmodel.cpp:2433
#29 0x00000035c6f515d4 in QSortFilterProxyModelPrivate::insert_source_items (this=this@entry=0x159acc0, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=orient@entry=Qt::Vertical, emit_signal=emit_signal@entry=true) at itemviews/qsortfilterproxymodel.cpp:695
#30 0x00000035c6f54e78 in QSortFilterProxyModelPrivate::source_items_inserted (this=this@entry=0x159acc0, source_parent=..., start=<optimized out>, end=<optimized out>, orient=orient@entry=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:806
#31 0x00000035c6f551ff in QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=0x159acc0, source_parent=..., start=<optimized out>, end=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:1281
#32 0x0000003c7658e71f in QMetaObject::activate (sender=0x16ddae0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff0b70640) at kernel/qobject.cpp:3547
#33 0x0000003c765d6ed4 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=..., _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:196
#34 0x0000003c7657287d in QAbstractItemModel::endInsertRows (this=0x16ddae0) at kernel/qabstractitemmodel.cpp:2433
#35 0x0000003557b058eb in Akonadi::EntityTreeModelPrivate::collectionsFetched (this=0x1772190, collections=...) at /usr/src/debug/kdepimlibs-4.9.3/akonadi/entitytreemodel_p.cpp:477
#36 0x0000003c7658e71f in QMetaObject::activate (sender=0x1cb46a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff0b70a40) at kernel/qobject.cpp:3547
#37 0x0000003557ab9692 in Akonadi::CollectionFetchJob::collectionsReceived (this=this@entry=0x1cb46a0, _t1=...) at /usr/src/debug/kdepimlibs-4.9.3/x86_64-redhat-linux-gnu/akonadi/collectionfetchjob.moc:108
#38 0x0000003557ab9c3b in timeout (this=0x1cc3750) at /usr/src/debug/kdepimlibs-4.9.3/akonadi/collectionfetchjob.cpp:76
#39 Akonadi::CollectionFetchJob::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdepimlibs-4.9.3/x86_64-redhat-linux-gnu/akonadi/collectionfetchjob.moc:58
#40 0x0000003c7658e71f in QMetaObject::activate (sender=0x1b3fed0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#41 0x0000003c7658c69c in QObject::event (this=0x1b3fed0, e=<optimized out>) at kernel/qobject.cpp:1157
#42 0x00000035c69ca4ac in QApplicationPrivate::notify_helper (this=this@entry=0x10483f0, receiver=receiver@entry=0x1b3fed0, e=e@entry=0x7ffff0b711f0) at kernel/qapplication.cpp:4557
#43 0x00000035c69ce92a in QApplication::notify (this=0x7ffff0b71600, receiver=0x1b3fed0, e=0x7ffff0b711f0) at kernel/qapplication.cpp:4418
#44 0x0000003553e468a6 in KApplication::notify (this=0x7ffff0b71600, receiver=0x1b3fed0, event=0x7ffff0b711f0) at /usr/src/debug/kdelibs-4.9.3/kdeui/kernel/kapplication.cpp:311
#45 0x0000003c76577f6e in QCoreApplication::notifyInternal (this=0x7ffff0b71600, receiver=0x1b3fed0, event=0x7ffff0b711f0) at kernel/qcoreapplication.cpp:915
#46 0x0000003c765a8842 in sendEvent (event=0x7ffff0b711f0, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#47 QTimerInfoList::activateTimers (this=0x104f990) at kernel/qeventdispatcher_unix.cpp:611
#48 0x0000003c765a5964 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:186
#49 timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:180
#50 0x0000003c765a5981 in idleTimerSourceDispatch (source=source@entry=0x104f400) at kernel/qeventdispatcher_glib.cpp:233
#51 0x00000032cf447825 in g_main_dispatch (context=0x104f800) at gmain.c:2539
#52 g_main_context_dispatch (context=context@entry=0x104f800) at gmain.c:3075
#53 0x00000032cf447b58 in g_main_context_iterate (context=context@entry=0x104f800, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#54 0x00000032cf447c14 in g_main_context_iteration (context=0x104f800, may_block=1) at gmain.c:3207
#55 0x0000003c765a5fd6 in QEventDispatcherGlib::processEvents (this=0x1010ee0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#56 0x00000035c6a6a48e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#57 0x0000003c76576cbf in QEventLoop::processEvents (this=this@entry=0x7ffff0b71470, flags=...) at kernel/qeventloop.cpp:149
#58 0x0000003c76576f48 in QEventLoop::exec (this=0x7ffff0b71470, flags=...) at kernel/qeventloop.cpp:204
#59 0x0000003c7657bd38 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#60 0x00000000004033f9 in main (argc=1, argv=0x7ffff0b71748) at /usr/src/debug/kdepim-4.9.3/kontact/src/main.cpp:219

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

Possible duplicates by query: bug 309275, bug 307732, bug 289310, bug 287537.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:28:06 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 2 Denis Kurz 2017-01-07 22:42:27 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.