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-bugs@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 the assignee for the bug.

Reply via email to