Bug 362282 - Kontact crashes when opening task section
Summary: Kontact crashes when opening task section
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash (vote)
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-04-26 08:33 UTC by Knut Hansen
Modified: 2018-02-01 09:48 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 Knut Hansen 2016-04-26 08:33:10 UTC
Application: kontact (4.14.10)
KDE Platform Version: 4.14.18
Qt Version: 4.8.7
Operating System: Linux 4.4.7-300.fc23.x86_64 x86_64
Distribution: "Fedora release 23 (Twenty Three)"

-- Information about the crash:
- What I was doing when the application crashed:
Pressed the button "Tasks" in the left panel. This seems to happen each time.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f010fc78940 (LWP 18774))]

Thread 3 (Thread 0x7f00a3750700 (LWP 18775)):
#0  0x00007f010a3edb10 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f010ee29071 in JSC::BlockAllocator::blockFreeingThreadMain() () at /lib64/libQtWebKit.so.4
#2  0x00007f010f12d4c6 in WTF::wtfThreadEntryPoint(void*) () at /lib64/libQtWebKit.so.4
#3  0x00007f010a3e860a in start_thread () at /lib64/libpthread.so.0
#4  0x00007f01090f9a4d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f00942e6700 (LWP 18779)):
#0  0x00007f01090edfdd in poll () at /lib64/libc.so.6
#1  0x00007f01060d716c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x00007f01060d727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x00007f0109e1ee7e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#4  0x00007f0109ded131 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#5  0x00007f0109ded4a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#6  0x00007f0109cdca99 in QThread::exec() () at /lib64/libQtCore.so.4
#7  0x00007f0109cdf38c in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4
#8  0x00007f010a3e860a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f01090f9a4d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f010fc78940 (LWP 18774)):
[KCrash Handler]
#6  0x00007f01030ba2b0 in KCalCore::Incidence::summary() const () at /lib64/libkcalcore.so.4
#7  0x00007f00919636cc in TodoModel::entityData(Akonadi::Item const&, int, int) const () at /usr/lib64/kde4/zanshin_part.so
#8  0x00007f010343d9ef in Akonadi::EntityTreeModel::data(QModelIndex const&, int) const () at /lib64/libakonadi-kde.so.4
#9  0x00007f010b50f338 in QAbstractProxyModel::data(QModelIndex const&, int) const () at /lib64/libQtGui.so.4
#10 0x00007f0091960d97 in TodoMetadataModel::data(QModelIndex const&, int) const () at /usr/lib64/kde4/zanshin_part.so
#11 0x00007f00919644dc in TodoNode::data(int, int) const () at /usr/lib64/kde4/zanshin_part.so
#12 0x00007f0091957913 in TodoProxyModelBase::data(QModelIndex const&, int) const () at /usr/lib64/kde4/zanshin_part.so
#13 0x00007f010b510af9 in QSortFilterProxyModel::data(QModelIndex const&, int) const () at /lib64/libQtGui.so.4
#14 0x00007f00919488ba in SelectionProxyModel::data(QModelIndex const&, int) const () at /usr/lib64/kde4/zanshin_part.so
#15 0x00007f010b510af9 in QSortFilterProxyModel::data(QModelIndex const&, int) const () at /lib64/libQtGui.so.4
#16 0x00007f0091971fd3 in GroupLabellingProxyModel::data(QModelIndex const&, int) const () at /usr/lib64/kde4/zanshin_part.so
#17 0x00007f010b511326 in QSortFilterProxyModel::lessThan(QModelIndex const&, QModelIndex const&) const () at /lib64/libQtGui.so.4
#18 0x00007f0091971d5e in GroupSortingProxyModel::lessThan(QModelIndex const&, QModelIndex const&) const () at /usr/lib64/kde4/zanshin_part.so
#19 0x00007f010b512796 in QSortFilterProxyModelPrivate::proxy_intervals_for_source_items_to_add(QVector<int> const&, QVector<int> const&, QModelIndex const&, Qt::Orientation) const () at /lib64/libQtGui.so.4
#20 0x00007f010b512b08 in QSortFilterProxyModelPrivate::insert_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) () at /lib64/libQtGui.so.4
#21 0x00007f010b5168f7 in QSortFilterProxyModelPrivate::source_items_inserted(QModelIndex const&, int, int, Qt::Orientation) () at /lib64/libQtGui.so.4
#22 0x00007f010b516b3f in QSortFilterProxyModelPrivate::_q_sourceRowsInserted(QModelIndex const&, int, int) () at /lib64/libQtGui.so.4
#23 0x00007f0109e02a50 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#24 0x00007f0109e53044 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () at /lib64/libQtCore.so.4
#25 0x00007f0109de8512 in QAbstractItemModel::endInsertRows() () at /lib64/libQtCore.so.4
#26 0x00007f010b512dc5 in QSortFilterProxyModelPrivate::insert_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) () at /lib64/libQtGui.so.4
#27 0x00007f010b5168f7 in QSortFilterProxyModelPrivate::source_items_inserted(QModelIndex const&, int, int, Qt::Orientation) () at /lib64/libQtGui.so.4
#28 0x00007f010b516b3f in QSortFilterProxyModelPrivate::_q_sourceRowsInserted(QModelIndex const&, int, int) () at /lib64/libQtGui.so.4
#29 0x00007f0109e02a50 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#30 0x00007f0109e53044 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () at /lib64/libQtCore.so.4
#31 0x00007f0109de8512 in QAbstractItemModel::endInsertRows() () at /lib64/libQtCore.so.4
#32 0x00007f010b512dc5 in QSortFilterProxyModelPrivate::insert_source_items(QVector<int>&, QVector<int>&, QVector<int> const&, QModelIndex const&, Qt::Orientation, bool) () at /lib64/libQtGui.so.4
#33 0x00007f010b5168f7 in QSortFilterProxyModelPrivate::source_items_inserted(QModelIndex const&, int, int, Qt::Orientation) () at /lib64/libQtGui.so.4
#34 0x00007f010b516b3f in QSortFilterProxyModelPrivate::_q_sourceRowsInserted(QModelIndex const&, int, int) () at /lib64/libQtGui.so.4
#35 0x00007f0109df70d4 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () at /lib64/libQtCore.so.4
#36 0x00007f0109df970e in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () at /lib64/libQtCore.so.4
#37 0x00007f010bca0fcd in KRecursiveFilterProxyModelPrivate::sourceRowsInserted(QModelIndex const&, int, int) () at /lib64/libkdeui.so.5
#38 0x00007f0109e02a50 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#39 0x00007f0109e53044 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () at /lib64/libQtCore.so.4
#40 0x00007f0109de8512 in QAbstractItemModel::endInsertRows() () at /lib64/libQtCore.so.4
#41 0x00007f0091957b4d in TodoProxyModelBase::addChildNode(QModelIndex const&, TodoNode*) () at /usr/lib64/kde4/zanshin_part.so
#42 0x00007f009195b84f in TodoTreeModel::onSourceInsertRows(QModelIndex const&, int, int) () at /usr/lib64/kde4/zanshin_part.so
#43 0x00007f0109e02a50 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#44 0x00007f0109e53044 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () at /lib64/libQtCore.so.4
#45 0x00007f0109de8512 in QAbstractItemModel::endInsertRows() () at /lib64/libQtCore.so.4
#46 0x00007f0109e02a50 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#47 0x00007f0109e53044 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () at /lib64/libQtCore.so.4
#48 0x00007f0109de8512 in QAbstractItemModel::endInsertRows() () at /lib64/libQtCore.so.4
#49 0x00007f010344d1ca in Akonadi::EntityTreeModelPrivate::itemsFetched(long long, QList<Akonadi::Item> const&) () at /lib64/libakonadi-kde.so.4
#50 0x00007f010344dad5 in Akonadi::EntityTreeModelPrivate::itemsFetched(QList<Akonadi::Item> const&) () at /lib64/libakonadi-kde.so.4
#51 0x00007f0109e02a50 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4
#52 0x00007f0103478772 in Akonadi::ItemFetchJob::itemsReceived(QList<Akonadi::Item> const&) () at /lib64/libakonadi-kde.so.4
#53 0x00007f010347a74b in Akonadi::ItemFetchJobPrivate::aboutToFinish() () at /lib64/libakonadi-kde.so.4
#54 0x00007f01034934a2 in Akonadi::Job::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.11] () at /lib64/libakonadi-kde.so.4
#55 0x00007f0109e087f1 in QObject::event(QEvent*) () at /lib64/libQtCore.so.4
#56 0x00007f010af5393c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#57 0x00007f010af5a796 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4
#58 0x00007f010bcdf60a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5
#59 0x00007f0109dee8bd in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4
#60 0x00007f0109df1ed6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQtCore.so.4
#61 0x00007f0109e1ecee in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtCore.so.4
#62 0x00007f01060d6e3a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#63 0x00007f01060d71d0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#64 0x00007f01060d727c in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#65 0x00007f0109e1ee5e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#66 0x00007f010affc436 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4
#67 0x00007f0109ded131 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#68 0x00007f0109ded4a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4
#69 0x00007f0109df3039 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#70 0x0000560f380a2b4e in main ()

Reported using DrKonqi
Comment 1 Denis Kurz 2017-06-23 22:11:37 UTC
This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks, except possibly a Technology Preview version 5.0.x. Those Framework-based versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the opportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 2 Denis Kurz 2018-02-01 09:48:15 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12; preferably much more recent), please open a new one unless it already exists. Thank you for all your input.