Bug 456883

Summary: Calender crash on startup after login
Product: [Applications] Merkuro Reporter: Igmar Palsenberg <igmar>
Component: generalAssignee: Claudio Cambra <claudio.cambra>
Status: RESOLVED FIXED    
Severity: crash CC: carl, chrish13
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi

Description Igmar Palsenberg 2022-07-18 20:05:00 UTC
Application: kalendarac (5.20.1)

Qt Version: 5.15.3
Frameworks Version: 5.96.0
Operating System: Linux 5.18.11-200.fc36.x86_64 x86_64
Windowing System: X11
Distribution: Fedora Linux 36 (KDE Plasma)
DrKonqi: 5.25.3 [KCrashBackend]

-- Information about the crash:
Crash when the account gets logged in. Linked to a Google calendar.

The crash can be reproduced every time.

-- Backtrace:
Application: Reminders (kalendarac), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f3e82d58564 in KCalendarCore::Incidence::recurs() const () from /lib64/libKF5CalendarCore.so.5
#5  0x000055cfbe7bbc5d in KalendarAlarmClient::checkAlarms() ()
#6  0x00007f3e81edac36 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#7  0x00007f3e82ba38f6 in Akonadi::EntityTreeModel::collectionPopulated(long long) () from /lib64/libKF5AkonadiCore.so.5
#8  0x00007f3e82baed52 in Akonadi::EntityTreeModelPrivate::itemFetchJobDone(long long, KJob*) () from /lib64/libKF5AkonadiCore.so.5
#9  0x00007f3e81edac36 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#10 0x00007f3e829b4d29 in KJob::result(KJob*, KJob::QPrivateSignal) () from /lib64/libKF5CoreAddons.so.5
#11 0x00007f3e829ba34b in KJob::finishJob(bool) () from /lib64/libKF5CoreAddons.so.5
#12 0x00007f3e81ed1694 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#13 0x00007f3e81ea7658 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#14 0x00007f3e81eaa9b4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#15 0x00007f3e81ef8807 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#16 0x00007f3e7f898faf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#17 0x00007f3e7f8ee2c8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#18 0x00007f3e7f896940 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#19 0x00007f3e81ef82fa in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#20 0x00007f3e81ea60ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#21 0x00007f3e81eae162 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#22 0x000055cfbe7b7deb in main ()
[Inferior 1 (process 2296) detached]

Reported using DrKonqi
Comment 1 Chris 2022-07-31 23:17:16 UTC
Created attachment 151035 [details]
New crash information added by DrKonqi

kalendarac (5.20.1) using Qt 5.15.5

The application crashed on systemc start uo

-- Backtrace (Reduced):
#4  0x00007f3e2fe46564 in KCalendarCore::Incidence::recurs() const () from /lib64/libKF5CalendarCore.so.5
#5  0x0000557a98996c5d in KalendarAlarmClient::checkAlarms() ()
#6  0x00007f3e2f0728c6 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#7  0x00007f3e2fc92106 in Akonadi::EntityTreeModel::collectionPopulated(long long) () from /lib64/libKF5AkonadiCore.so.5
#8  0x00007f3e2fca2a82 in Akonadi::EntityTreeModelPrivate::itemFetchJobDone(long long, KJob*) () from /lib64/libKF5AkonadiCore.so.5
Comment 2 Claudio Cambra 2023-03-06 19:15:25 UTC
Hi, this has been fixed in release 22.12 of Kalendar and its libraries. Thanks for reporting!