| Summary: | Program kalendarac crash | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kcalendarcore | Reporter: | Giuseppe Della Bianca <giusdbg> |
| Component: | general | Assignee: | kdepim bugs <pim-bugs-null> |
| Status: | CLOSED FIXED | ||
| Severity: | crash | ||
| Priority: | NOR | ||
| Version First Reported In: | 5.96.0 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
(gdb) frame 1
QDateTime
KalendarAlarmClient::occurrenceForAlarm(const KCalendarCore::Incidence::Ptr &incidence, const KCalendarCore::Alarm::Ptr &alarm, const QDateTime &from) const
{
if (!incidence->recurs()) {
return {};
}
// recurring alarms not handled here for simplicity
if (alarm->repeatCount()) {
return {};
}
(gdb) print incidence
$1 = (const KCalendarCore::Incidence::Ptr &) @0x7fffffffc940: {value = 0x0, d = 0x0}
|
Run kalendarac, crashes on (gdb) backtrace #0 KCalendarCore::Incidence::recurs >>>>> (this=0x0) <<<<< at /usr/src/debug/kf5-kcalendarcore-5.96.0-1.fc36.x86_64/src/incidence.cpp:605 #1 0x0000555555560c5d in KalendarAlarmClient::occurrenceForAlarm (this=0x7fffffffd200, from=..., alarm=..., incidence=...) at /usr/src/debug/kf5-akonadi-calendar-22.04.1-1.fc36.x86_64/reminder-daemon/kalendaralarmclient.cpp:281 #2 KalendarAlarmClient::checkAlarms (this=0x7fffffffd200) at /usr/src/debug/kf5-akonadi-calendar-22.04.1-1.fc36.x86_64/reminder-daemon/kalendaralarmclient.cpp:252 #3 0x00007ffff6ff08c6 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #4 0x00007ffff7c10106 in Akonadi::EntityTreeModel::collectionPopulated(long long) () from /lib64/libKF5AkonadiCore.so.5 #5 0x00007ffff7c20a82 in Akonadi::EntityTreeModelPrivate::itemFetchJobDone(long long, KJob*) () from /lib64/libKF5AkonadiCore.so.5 #6 0x00007ffff6ff08c6 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #7 0x00007ffff7a20d29 in KJob::result(KJob*, KJob::QPrivateSignal) () from /lib64/libKF5CoreAddons.so.5 #8 0x00007ffff7a2634b in KJob::finishJob(bool) () from /lib64/libKF5CoreAddons.so.5 #9 0x00007ffff6fe72c4 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5 #10 0x00007ffff6fbd228 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #11 0x00007ffff6fc0594 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5 #12 0x00007ffff700e467 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5 #13 0x00007ffff48e3faf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #14 0x00007ffff49392c8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #15 0x00007ffff48e1940 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #16 0x00007ffff700df5a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #17 0x00007ffff6fbbc7a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #18 0x00007ffff6fc3d42 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #19 0x000055555555cdeb in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kf5-akonadi-calendar-22.04.1-1.fc36.x86_64/reminder-daemon/kalendaracmain.cpp:53 gdb frame 0 bool Incidence::recurs() const { Q_D(const Incidence); if (d->mRecurrence) { return d->mRecurrence->recurs(); } else { return false; } } (gdb) print d Cannot access memory at address 0x18 Fedora Linux 36 KDE Plasma: 5.25.4 KDE Frameworks: 5.96.0 Qt: 5.15.5 X11 Kernel: 5.18.16-200.fc36.x86_64 (64 bit)