https://bugs.kde.org/show_bug.cgi?id=464641
Bug ID: 464641
Summary: Kalendar crashes when editing CalDAV events
Classification: Applications
Product: kalendar
Version: 22.12.1
Platform: Compiled Sources
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Application: kalendar (22.12.1)
(Compiled from sources)
Qt Version: 5.15.8
Frameworks Version: 5.101.0
Operating System: Linux 6.1.5-arch2-1 x86_64
Windowing System: X11
Distribution: Arch Linux
DrKonqi: 5.26.5 [KCrashBackend]
-- Information about the crash:
I have several CalDAV calendars that are synced to Kalendar, form my nextcloud
server. Whenever I attempt to edit an existing event in any way (modify title,
modify reminders, modify anything), or to delete it, on confirmation of
changes, the application crashes. Interestingly, when I relaunch it, the
modifications have in fact been committed.
The crash can be reproduced every time.
-- Backtrace:
Application: Kalendar (kalendar), signal: Segmentation fault
[KCrash Handler]
#4 0x00007fd7727a0040 in QDateTime::operator=(QDateTime const&) () at
/usr/lib/libQt5Core.so.5
#5 0x000056458913949e in
IncidenceOccurrenceModel::Occurrence::operator=(IncidenceOccurrenceModel::Occurrence
const&) (this=0x56458c00e118) at
/usr/src/debug/kalendar/kalendar-22.12.1/src/models/incidenceoccurrencemodel.h:89
#6 QVector<IncidenceOccurrenceModel::Occurrence>::replace(int,
IncidenceOccurrenceModel::Occurrence const&) (t=..., i=<optimized out>,
this=0x56458b6d6790) at /usr/include/qt/QtCore/qvector.h:491
#7 IncidenceOccurrenceModel::slotSourceDataChanged(QModelIndex const&,
QModelIndex const&) (this=0x56458b6d6720, upperLeft=..., bottomRight=<optimized
out>) at
/usr/src/debug/kalendar/kalendar-22.12.1/src/models/incidenceoccurrencemodel.cpp:225
#8 0x00007fd7728bda91 in () at /usr/lib/libQt5Core.so.5
#9 0x00007fd772845da1 in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) () at /usr/lib/libQt5Core.so.5
#10 0x00007fd77286c406 in () at /usr/lib/libQt5Core.so.5
#11 0x00007fd7728bdc40 in () at /usr/lib/libQt5Core.so.5
#12 0x00007fd772845da1 in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) () at /usr/lib/libQt5Core.so.5
#13 0x00007fd77286c406 in () at /usr/lib/libQt5Core.so.5
#14 0x00007fd7728bdc40 in () at /usr/lib/libQt5Core.so.5
#15 0x00007fd772845da1 in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) () at /usr/lib/libQt5Core.so.5
#16 0x00007fd77286c406 in () at /usr/lib/libQt5Core.so.5
#17 0x00007fd7728bdc40 in () at /usr/lib/libQt5Core.so.5
#18 0x00007fd772845da1 in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) () at /usr/lib/libQt5Core.so.5
#19 0x00007fd774b4769b in () at /usr/lib/libKF5ItemModels.so.5
#20 0x00007fd7728bda91 in () at /usr/lib/libQt5Core.so.5
#21 0x00007fd772845da1 in QAbstractItemModel::dataChanged(QModelIndex const&,
QModelIndex const&, QVector<int> const&) () at /usr/lib/libQt5Core.so.5
#22 0x00007fd774e8661c in
Akonadi::EntityTreeModelPrivate::dataChanged(QModelIndex const&, QModelIndex
const&) [clone .isra.0] (top=..., bottom=<optimized out>, this=<optimized out>)
at
/usr/src/debug/akonadi/akonadi-22.12.1/src/core/models/entitytreemodel_p.cpp:1618
#23 0x00007fd774e679eb in
Akonadi::EntityTreeModelPrivate::monitoredItemChanged(Akonadi::Item const&,
QSet<QByteArray> const&) (item=..., this=0x56458ab91240) at
/usr/src/debug/akonadi/akonadi-22.12.1/src/core/models/entitytreemodel_p.cpp:1117
#24 Akonadi::EntityTreeModel::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>,
_a=<optimized out>) at
/usr/src/debug/akonadi/build/src/core/KF5AkonadiCore_autogen/include/moc_entitytreemodel.cpp:227
#25 0x00007fd7728bdc40 in () at /usr/lib/libQt5Core.so.5
#26 0x00007fd774de7d6c in Akonadi::Monitor::itemChanged(Akonadi::Item const&,
QSet<QByteArray> const&) (this=<optimized out>, _t1=<optimized out>,
_t2=<optimized out>) at
/usr/src/debug/akonadi/build/src/core/KF5AkonadiCore_autogen/include/moc_monitor.cpp:864
#27 0x00007fd774dfc4a1 in Akonadi::MonitorPrivate::emitToListeners<void
(Akonadi::Monitor::*)(Akonadi::Item const&, QSet<QByteArray> const&),
Akonadi::Item, QSet<QByteArray> >(void (Akonadi::Monitor::*)(Akonadi::Item
const&, QSet<QByteArray> const&), Akonadi::Item, QSet<QByteArray>)
(signal=<optimized out>, this=0x56458a8c65d0) at
/usr/src/debug/akonadi/akonadi-22.12.1/src/core/monitor_p.h:395
#28
Akonadi::MonitorPrivate::emitItemsNotification(Akonadi::Protocol::ItemChangeNotification
const&, QVector<Akonadi::Item> const&, Akonadi::Collection const&,
Akonadi::Collection const&) (this=0x56458a8c65d0, msg=<optimized out>,
items=..., collection=<optimized out>, collectionDest=<optimized out>) at
/usr/src/debug/akonadi/akonadi-22.12.1/src/core/monitor_p.cpp:1056
#29 0x00007fd774df6b74 in
Akonadi::MonitorPrivate::emitNotification(QSharedPointer<Akonadi::Protocol::ChangeNotification>
const&) (this=0x56458a8c65d0, msg=<optimized out>) at
/usr/src/debug/akonadi/akonadi-22.12.1/src/core/monitor_p.cpp:544
#30 0x00007fd774df5ca5 in Akonadi::MonitorPrivate::flushPipeline()
(this=0x56458a8c65d0) at
/usr/src/debug/akonadi/akonadi-22.12.1/src/core/monitor_p.cpp:969
#31 0x00007fd774df665e in Akonadi::MonitorPrivate::dataAvailable()
(this=0x56458a8c65d0) at
/usr/src/debug/akonadi/akonadi-22.12.1/src/core/monitor_p.cpp:978
#32 0x00007fd7728bda91 in () at /usr/lib/libQt5Core.so.5
#33 0x00007fd7728bdc40 in () at /usr/lib/libQt5Core.so.5
#34 0x00007fd7741a75ea in KJob::result(KJob*, KJob::QPrivateSignal) () at
/usr/lib/libKF5CoreAddons.so.5
#35 0x00007fd7741ad84c in KJob::finishJob(bool) () at
/usr/lib/libKF5CoreAddons.so.5
#36 0x00007fd7728b0bd0 in QObject::event(QEvent*) () at
/usr/lib/libQt5Core.so.5
#37 0x00007fd773578b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#38 0x00007fd77288cf98 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#39 0x00007fd77288daa3 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#40 0x00007fd7728d3ea8 in () at /usr/lib/libQt5Core.so.5
#41 0x00007fd770a6d87b in g_main_dispatch (context=0x7fd768005010) at
../glib/glib/gmain.c:3454
#42 g_main_context_dispatch (context=0x7fd768005010) at
../glib/glib/gmain.c:4172
#43 0x00007fd770ac4c89 in g_main_context_iterate.constprop.0
(context=0x7fd768005010, block=1, dispatch=1, self=<optimized out>) at
../glib/glib/gmain.c:4248
#44 0x00007fd770a6c132 in g_main_context_iteration (context=0x7fd768005010,
may_block=1) at ../glib/glib/gmain.c:4313
#45 0x00007fd7728d7c8c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#46 0x00007fd77288574c in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#47 0x00007fd772890269 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#48 0x000056458910dee4 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/kalendar/kalendar-22.12.1/src/main.cpp:188
[Inferior 1 (process 567619) detached]
The reporter indicates this bug may be a duplicate of or related to bug 464083,
bug 464347, bug 464553, bug 463262.
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.