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.

Reply via email to