https://bugs.kde.org/show_bug.cgi?id=476943
Bug ID: 476943 Summary: Kontact frequently crashes when switching to the Calendar Classification: Applications Product: kontact Version: unspecified Platform: openSUSE OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kdepim-b...@kde.org Reporter: aman...@kde.org Target Milestone: --- Application: kontact (5.24.2 (23.08.2)) Qt Version: 5.15.11 Frameworks Version: 5.111.0 Operating System: Linux 5.14.21-150500.55.31-default x86_64 Windowing System: X11 Distribution: openSUSE Leap 15.5 DrKonqi: 5.27.9 [KCrashBackend] -- Information about the crash: Many times just switching to calendar causes the crash. Sometimes immediately after Kontact startup, sometimes happens at a later time but it is frequent enough. The crash can be reproduced sometimes. -- Backtrace: Application: Kontact (kontact), signal: Segmentation fault [KCrash Handler] #4 QVector<int>::size() const (this=0x400000002) at ../../include/QtCore/../../src/corelib/tools/qvector.h:88 #5 QSortFilterProxyModelPrivate::proxy_to_source(QModelIndex const&) const (this=0x55dd2e10fba0, proxy_index=...) at itemmodels/qsortfilterproxymodel.cpp:572 #6 0x00007f794c258046 in QSortFilterProxyModel::mapToSource(QModelIndex const&) const (proxyIndex=..., this=0x55dd2e00abe0) at itemmodels/qsortfilterproxymodel.cpp:3179 #7 QSortFilterProxyModelPrivate::store_persistent_indexes() const (this=this@entry=0x55dd2e10fba0) at itemmodels/qsortfilterproxymodel.cpp:1248 #8 0x00007f794c25dab8 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=0x55dd2e10fba0, source_top_left=<optimized out>, source_bottom_right=<optimized out>, roles=...) at itemmodels/qsortfilterproxymodel.cpp:1503 #9 0x00007f794c25fd98 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:275 #10 0x00007f794c2ccba5 in doActivate<false>(QObject*, int, void**) (sender=0x55dd2e05fae0, signal_index=3, argv=0x7fffae21a770) at kernel/qobject.cpp:3937 #11 0x00007f794c2c61f2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55dd2e05fae0, m=m@entry=0x7f794c578ce0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffae21a770) at kernel/qobject.cpp:3985 #12 0x00007f794c22a3ec in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=this@entry=0x55dd2e05fae0, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557 #13 0x00007f794c25d9d5 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=0x55dd2e066430, source_top_left=<optimized out>, source_bottom_right=<optimized out>, roles=...) at itemmodels/qsortfilterproxymodel.cpp:1539 #14 0x00007f794c25fd98 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:275 #15 0x00007f794c2ccba5 in doActivate<false>(QObject*, int, void**) (sender=0x55dd2e354240, signal_index=3, argv=0x7fffae21aa80) at kernel/qobject.cpp:3937 #16 0x00007f794c2c61f2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f794c578ce0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffae21aa80) at kernel/qobject.cpp:3985 #17 0x00007f794c22a3ec in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>, _t3=<optimized out>) at .moc/moc_qabstractitemmodel.cpp:557 #18 0x00007f78e052c3fc in () at /usr/lib64/libKPim5AkonadiCore.so.5 #19 0x00007f794c2cce2b in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fffae21ac40, r=0x55dd2e354240, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #20 doActivate<false>(QObject*, int, void**) (sender=0x55dd2e12a8b0, signal_index=3, argv=0x7fffae21ac40) at kernel/qobject.cpp:3925 #21 0x00007f794c2c61f2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55dd2e12a8b0, m=m@entry=0x7f794c578ce0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffae21ac40) at kernel/qobject.cpp:3985 #22 0x00007f794c22a3ec in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=this@entry=0x55dd2e12a8b0, _t1=..., _t2=..., _t3=...) at .moc/moc_qabstractitemmodel.cpp:557 #23 0x00007f794c25d9d5 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=0x55dd2e1f9320, source_top_left=<optimized out>, source_bottom_right=<optimized out>, roles=...) at itemmodels/qsortfilterproxymodel.cpp:1539 #24 0x00007f794c25fd98 in QSortFilterProxyModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qsortfilterproxymodel.cpp:275 #25 0x00007f794c2ccba5 in doActivate<false>(QObject*, int, void**) (sender=0x55dd2e145b10, signal_index=3, argv=0x7fffae21af50) at kernel/qobject.cpp:3937 #26 0x00007f794c2c61f2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f794c578ce0 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffae21af50) at kernel/qobject.cpp:3985 #27 0x00007f794c22a3ec in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>, _t3=<optimized out>) at .moc/moc_qabstractitemmodel.cpp:557 #28 0x00007f78e0513920 in () at /usr/lib64/libKPim5AkonadiCore.so.5 #29 0x00007f78e0515bdb in () at /usr/lib64/libKPim5AkonadiCore.so.5 #30 0x00007f78e050b384 in () at /usr/lib64/libKPim5AkonadiCore.so.5 #31 0x00007f794c2ccba5 in doActivate<false>(QObject*, int, void**) (sender=0x55dd2dfd8c20, signal_index=23, argv=0x7fffae21b1c0) at kernel/qobject.cpp:3937 #32 0x00007f78e044f107 in Akonadi::Monitor::collectionStatisticsChanged(long long, Akonadi::CollectionStatistics const&) () at /usr/lib64/libKPim5AkonadiCore.so.5 #33 0x00007f78e0456a3a in Akonadi::MonitorPrivate::slotStatisticsChangedFinished(KJob*) () at /usr/lib64/libKPim5AkonadiCore.so.5 #34 0x00007f794c2cce2b in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fffae21b350, r=0x55dd2dfd8c20, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #35 doActivate<false>(QObject*, int, void**) (sender=0x55dd3016b3c0, signal_index=6, argv=0x7fffae21b350) at kernel/qobject.cpp:3925 #36 0x00007f794d45fa5c in KJob::result(KJob*, KJob::QPrivateSignal) () at /usr/lib64/libKF5CoreAddons.so.5 #37 0x00007f794d460f71 in () at /usr/lib64/libKF5CoreAddons.so.5 #38 0x00007f794c2c380b in QObject::event(QEvent*) (this=0x55dd3016b3c0, e=0x55dd312f4950) at kernel/qobject.cpp:1347 #39 0x00007f794ceda81c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55dd2d8f0de0, receiver=receiver@entry=0x55dd3016b3c0, e=e@entry=0x55dd312f4950) at kernel/qapplication.cpp:3640 #40 0x00007f794cee15df in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x55dd3016b3c0, e=0x55dd312f4950) at kernel/qapplication.cpp:3164 #41 0x00007f794c28f953 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55dd3016b3c0, event=0x55dd312f4950) at kernel/qcoreapplication.cpp:1064 #42 0x00007f794c28fb2e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=receiver@entry=0x55dd3016b3c0, event=event@entry=0x55dd312f4950) at kernel/qcoreapplication.cpp:1462 #43 0x00007f794c292371 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55dd2d8ea280) at kernel/qcoreapplication.cpp:1821 #44 0x00007f794c2928f8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1680 #45 0x00007f794c2f26d3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55dd2dab2490) at kernel/qeventdispatcher_glib.cpp:277 #46 0x00007f7941fef82b in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #47 0x00007f7941fefbd0 in () at /usr/lib64/libglib-2.0.so.0 #48 0x00007f7941fefc5c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #49 0x00007f794c2f1d7c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55dd2dabadd0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #50 0x00007f794c28e1ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffae21b910, flags=..., flags@entry=...) at kernel/qeventloop.cpp:235 #51 0x00007f794c2979f7 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1375 #52 0x000055dd2ca7a49d in () #53 0x00007f794bbaf24d in __libc_start_main () at /lib64/libc.so.6 #54 0x000055dd2ca7aa8a in () [Inferior 1 (process 13037) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.