Bug 470320 - Kalendar crashes when clicking on contact
Summary: Kalendar crashes when clicking on contact
Status: REPORTED
Alias: None
Product: Merkuro
Classification: Applications
Component: general (show other bugs)
Version: 23.04.1
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Claudio Cambra
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-05-27 01:40 UTC by bachirgiga@gmail.com
Modified: 2023-05-27 01:40 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bachirgiga@gmail.com 2023-05-27 01:40:05 UTC
Application: kalendar (23.04.1)

Qt Version: 5.15.9
Frameworks Version: 5.106.0
Operating System: Linux 6.3.4-arch1-1 x86_64
Windowing System: Wayland
Distribution: EndeavourOS
DrKonqi: 5.27.5 [KCrashBackend]

-- Information about the crash:
When using the Kalendar application, I switched to selecting the fields of a contact and the application crashed

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Kalendar (kalendar), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  QVector<QQuickItemPrivate::ChangeListener>::indexOf(QQuickItemPrivate::ChangeListener const&, int) const [clone .constprop.0] [clone .isra.0] (t=..., from=0, this=<optimized out>) at /usr/include/qt/QtCore/qvector.h:1009
#7  0x00007fc4aa02ce34 in QVector<QQuickItemPrivate::ChangeListener>::removeOne(QQuickItemPrivate::ChangeListener const&) (t=..., this=<optimized out>) at /usr/include/qt/QtCore/qvector.h:180
#8  QQuickItemPrivate::removeItemChangeListener(QQuickItemChangeListener*, QFlags<QQuickItemPrivate::ChangeType>) (this=0x55c8f61cd4e0, listener=<optimized out>, types=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:3930
#9  0x00007fc4a6f5c8ac in QQuickScrollBarAttachedPrivate::setFlickable(QQuickFlickable*) (this=this@entry=0x55c8f61c6310, item=item@entry=0x0) at /usr/src/debug/qt5-quickcontrols2/qtquickcontrols2/src/quicktemplates2/qquickscrollbar.cpp:766
#10 0x00007fc4a6f5cb53 in QQuickScrollBarAttached::~QQuickScrollBarAttached() (this=0x55c8f7c954f0, this=<optimized out>) at /usr/src/debug/qt5-quickcontrols2/qtquickcontrols2/src/quicktemplates2/qquickscrollbar.cpp:1017
#11 0x00007fc4a6f5cb7e in QQuickScrollBarAttached::~QQuickScrollBarAttached() (this=0x55c8f7c954f0, this=<optimized out>) at /usr/src/debug/qt5-quickcontrols2/qtquickcontrols2/src/quicktemplates2/qquickscrollbar.cpp:1018
#12 0x00007fc4a80c5d8d in QObjectPrivate::deleteChildren() (this=this@entry=0x55c8f6f57a20) at kernel/qobject.cpp:2137
#13 0x00007fc4a80c6509 in QObject::~QObject() (this=<optimized out>, this=<optimized out>) at kernel/qobject.cpp:1115
#14 0x00007fc43dd1b1a3 in QQuickScrollView::~QQuickScrollView() (this=0x55c8f8696220, this=<optimized out>) at ../../../include/QtQuickTemplates2/5.15.9/QtQuickTemplates2/private/../../../../../../qtquickcontrols2/src/quicktemplates2/qquickscrollview_p.h:58
#15 QQmlPrivate::QQmlElement<QQuickScrollView>::~QQmlElement() (this=0x55c8f8696220, this=<optimized out>) at /usr/include/qt/QtQml/qqmlprivate.h:144
#16 QQmlPrivate::QQmlElement<QQuickScrollView>::~QQmlElement() (this=0x55c8f8696220, this=<optimized out>) at /usr/include/qt/QtQml/qqmlprivate.h:144
#17 0x00007fc4a9aa6cc6 in QQmlObjectCreator::clear() (this=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1461
#18 QQmlObjectCreator::clear() (this=0x55c8fa642e80) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1452
#19 0x00007fc4a9a4b331 in QQmlIncubatorPrivate::clear() (this=0x55c8f774b500) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlincubator.cpp:174
#20 0x00007fc4a9a4b030 in QQmlIncubator::clear() (this=this@entry=0x55c8f62ed8a0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qml/qml/qqmlincubator.cpp:606
#21 0x00007fc4a6e382f9 in QQmlDelegateModelPrivate::releaseIncubator(QQDMIncubationTask*) (this=0x55c8f8456e20, incubationTask=0x55c8f62ed8a0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:1085
#22 0x00007fc4a6e59cc9 in QQmlDelegateModelPrivate::itemsRemoved(QVector<QQmlListCompositor::Remove> const&, QVarLengthArray<QVector<QQmlChangeSet::Change>, 11>*, QHash<int, QList<QQmlDelegateModelItem*> >*) [clone .isra.0] (this=0x55c8f8456e20, translatedRemoves=<optimized out>, movedItems=0x7ffdc6fc19f8, removes=<optimized out>) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:1690
#23 0x00007fc4a6e397ab in QQmlDelegateModelPrivate::itemsMoved(QVector<QQmlListCompositor::Remove> const&, QVector<QQmlListCompositor::Insert> const&) (this=this@entry=0x55c8f8456e20, removes=<optimized out>, inserts=...) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:1782
#24 0x00007fc4a6e3f5c3 in QQmlDelegateModel::_q_modelReset() (this=0x55c8f83624c0) at /usr/src/debug/qt5-declarative/qtdeclarative/src/qmlmodels/qqmldelegatemodel.cpp:1933
#25 0x00007fc4a6e48333 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) (this=0x55c8f83624c0, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7ffdc6fc1cd0) at .moc/moc_qqmldelegatemodel_p.cpp:371
#26 0x00007fc4a80cfc1f in doActivate<false>(QObject*, int, void**) (sender=0x55c8f54173e0, signal_index=21, argv=0x7ffdc6fc1cd0) at kernel/qobject.cpp:3949
#27 0x00007fc4a8057562 in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) (this=<optimized out>, _t1=...) at .moc/moc_qabstractitemmodel.cpp:648
#28 0x00007fc4a80cffe7 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffdc6fc1de0, r=<optimized out>, this=0x55c8f576fda0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#29 doActivate<false>(QObject*, int, void**) (sender=0x55c8f54173f8, signal_index=3, argv=0x7ffdc6fc1de0) at kernel/qobject.cpp:3923
#30 0x00007fc4a80d1b1f in QTimer::timeout(QTimer::QPrivateSignal) (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#31 0x00007fc4a80c27ae in QObject::event(QEvent*) (this=0x55c8f54173f8, e=0x7ffdc6fc1f50) at kernel/qobject.cpp:1324
#32 0x00007fc4a8d7893f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55c8f54173f8, e=0x7ffdc6fc1f50) at kernel/qapplication.cpp:3640
#33 0x00007fc4a809ab18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55c8f54173f8, event=0x7ffdc6fc1f50) at kernel/qcoreapplication.cpp:1064
#34 0x00007fc4a80e976b in QTimerInfoList::activateTimers() (this=0x55c8f39cfb90) at kernel/qtimerinfo_unix.cpp:643
#35 0x00007fc4a80e9d4a in timerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#36 0x00007fc4a6110981 in g_main_dispatch (context=0x7fc49c000ee0) at ../glib/glib/gmain.c:3460
#37 g_main_context_dispatch (context=0x7fc49c000ee0) at ../glib/glib/gmain.c:4200
#38 0x00007fc4a616db39 in g_main_context_iterate.isra.0 (context=context@entry=0x7fc49c000ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4276
#39 0x00007fc4a610e032 in g_main_context_iteration (context=0x7fc49c000ee0, may_block=1) at ../glib/glib/gmain.c:4343
#40 0x00007fc4a80e9f0c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55c8f3986f90, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#41 0x00007fc4a8099824 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffdc6fc2200, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#42 0x00007fc4a809acc3 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#43 0x00007fc4a853b7c2 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#44 0x00007fc4a8d76cda in QApplication::exec() () at kernel/qapplication.cpp:2832
#45 0x000055c8f2cd15d4 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kalendar/kalendar-23.04.1/src/main.cpp:187
[Inferior 1 (process 160330) detached]

The reporter indicates this bug may be a duplicate of or related to bug 466137.

Reported using DrKonqi