https://bugs.kde.org/show_bug.cgi?id=470320
Bug ID: 470320 Summary: Kalendar crashes when clicking on contact Classification: Applications Product: kalendar Version: 23.04.1 Platform: Archlinux OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: claudio.cam...@kde.org Reporter: bachirg...@gmail.com CC: c...@carlschwan.eu Target Milestone: --- 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 -- You are receiving this mail because: You are watching all bug changes.