Application: kalendar (22.12.3) Qt Version: 5.15.8 Frameworks Version: 5.104.0 Operating System: Linux 6.2.8-200.fc37.x86_64 x86_64 Windowing System: Wayland Distribution: Fedora Linux 37 (KDE Plasma) DrKonqi: 5.27.3 [KCrashBackend] -- Information about the crash: When I right click a recurring event and select delete, the dialog asks for all, future, or just current event. Upon selecting current event, Kalendar crashes. When I open it again, the event was successfully deleted. The crash can be reproduced every time. -- Backtrace: Application: Kalendar (kalendar), signal: Segmentation fault [KCrash Handler] #4 0x00007f7793fa8b40 in QDateTime::operator=(QDateTime const&) () from /lib64/libQt5Core.so.5 #5 0x0000557a86ea03d8 in IncidenceOccurrenceModel::slotSourceDataChanged(QModelIndex const&, QModelIndex const&) () #6 0x00007f77940d0e96 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #7 0x00007f779404dcd0 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5 #8 0x00007f779407f778 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5 #9 0x00007f77940d101f in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #10 0x00007f779404dcd0 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5 #11 0x00007f779407f778 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5 #12 0x00007f77940d101f in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #13 0x00007f779404dcd0 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5 #14 0x00007f779407f778 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5 #15 0x00007f77940d101f in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #16 0x00007f779404dcd0 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5 #17 0x00007f77963cca2a in KSelectionProxyModelPrivate::sourceDataChanged(QModelIndex const&, QModelIndex const&) () from /lib64/libKF5ItemModels.so.5 #18 0x00007f77940d0e96 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #19 0x00007f779404dcd0 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5 #20 0x00007f77967094ab in Akonadi::EntityTreeModelPrivate::dataChanged(QModelIndex const&, QModelIndex const&) () from /lib64/libKF5AkonadiCore.so.5 #21 0x00007f7796712a82 in Akonadi::EntityTreeModelPrivate::monitoredItemChanged(Akonadi::Item const&, QSet<QByteArray> const&) () from /lib64/libKF5AkonadiCore.so.5 #22 0x00007f77940d101f in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #23 0x00007f779668a8bb in Akonadi::Monitor::itemChanged(Akonadi::Item const&, QSet<QByteArray> const&) () from /lib64/libKF5AkonadiCore.so.5 #24 0x00007f77966a1526 in Akonadi::MonitorPrivate::emitItemsNotification(Akonadi::Protocol::ItemChangeNotification const&, QVector<Akonadi::Item> const&, Akonadi::Collection const&, Akonadi::Collection const&) () from /lib64/libKF5AkonadiCore.so.5 #25 0x00007f77966998ca in Akonadi::MonitorPrivate::emitNotification(QSharedPointer<Akonadi::Protocol::ChangeNotification> const&) () from /lib64/libKF5AkonadiCore.so.5 #26 0x00007f779669cc95 in Akonadi::MonitorPrivate::flushPipeline() () from /lib64/libKF5AkonadiCore.so.5 #27 0x00007f779669cfed in Akonadi::MonitorPrivate::dataAvailable() () from /lib64/libKF5AkonadiCore.so.5 #28 0x00007f77940d0e96 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #29 0x00007f77940d101f in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #30 0x00007f77959a8449 in KJob::result(KJob*, KJob::QPrivateSignal) () from /lib64/libKF5CoreAddons.so.5 #31 0x00007f77959adedb in KJob::finishJob(bool) () from /lib64/libKF5CoreAddons.so.5 #32 0x00007f77940c8134 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5 #33 0x00007f7794daed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #34 0x00007f779409d4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #35 0x00007f77940a0854 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5 #36 0x00007f77940eeb07 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5 #37 0x00007f7791dd5c7f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #38 0x00007f7791e2c118 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #39 0x00007f7791dd2f00 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #40 0x00007f77940ee5fa in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #41 0x00007f779409bf3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #42 0x00007f77940a4002 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #43 0x0000557a86e759ca in main () [Inferior 1 (process 1806) detached] The reporter indicates this bug may be a duplicate of or related to bug 467374. Reported using DrKonqi
Created attachment 158259 [details] New crash information added by DrKonqi kalendar (22.12.3) using Qt 5.15.8 The calender crashes when attaching a file to an event. -- Backtrace (Reduced): #4 0x00007fb0d51a8b40 in QDateTime::operator=(QDateTime const&) () from /lib64/libQt5Core.so.5 #5 0x0000555f0c0e93d8 in IncidenceOccurrenceModel::slotSourceDataChanged(QModelIndex const&, QModelIndex const&) () #6 0x00007fb0d52d0e96 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #7 0x00007fb0d524dcd0 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5 #8 0x00007fb0d527f778 in QSortFilterProxyModelPrivate::_q_sourceDataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib64/libQt5Core.so.5
This was fixed yesterday and the fix will be available with 23.04.1 which will be released tomorrow
Created attachment 160107 [details] New crash information added by DrKonqi kalendar (22.12.3) using Qt 5.15.8 Right click on a recurring event, select delete and then select only delete current crashes the app. After restarting, the event is delete successfully. On the notification tray if the option Restart app is selected and another recurring event is deleted, the app freezes and doesn't respond for a while and then crashes. This bug occurs every time. -- Backtrace (Reduced): #4 0x00007f71e679a980 in QDateTime::operator=(QDateTime const&) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 [...] #7 0x00007f71e68537c0 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 [...] #10 0x00007f71e68537c0 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 [...] #13 0x00007f71e68537c0 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 [...] #16 0x00007f71e68537c0 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () from /lib/x86_64-linux-gnu/libQt5Core.so.5