Bug 455800 - Calendar Notification Sytem crashes when clicking "Dismiss"
Summary: Calendar Notification Sytem crashes when clicking "Dismiss"
Status: RESOLVED FIXED
Alias: None
Product: Merkuro
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Claudio Cambra
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-06-22 17:59 UTC by TheInyan
Modified: 2022-08-30 08:04 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (2.66 KB, text/plain)
2022-07-06 14:47 UTC, Andrew Rembrandt
Details
New crash information added by DrKonqi (2.29 KB, text/plain)
2022-07-16 11:31 UTC, Sam
Details
New crash information added by DrKonqi (2.38 KB, text/plain)
2022-07-18 23:41 UTC, Kevin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description TheInyan 2022-06-22 17:59:19 UTC
Application: kalendarac (5.20.2)

Qt Version: 5.15.5
Frameworks Version: 5.95.0
Operating System: Linux 5.18.5-arch1-1 x86_64
Windowing System: X11
Distribution: Arch Linux
DrKonqi: 5.25.1 [KCrashBackend]

-- Information about the crash:
Application: Reminders (kalendarac), signal: Segmentation fault

[KCrash Handler]
#4  0x000055f0224bb1c8 in ?? ()
#5  0x00007fbdfa0bd621 in ?? () from /usr/lib/libQt5Core.so.5
#6  0x00007fbdfb072bf8 in KNotification::close() () from /usr/lib/libKF5Notifications.so.5
#7  0x00007fbdfa0bd621 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007fbdfb06fd04 in KNotificationPlugin::finished(KNotification*) () from /usr/lib/libKF5Notifications.so.5
#9  0x00007fbdfb087b4a in ?? () from /usr/lib/libKF5Notifications.so.5
#10 0x00007fbdfa0bd621 in ?? () from /usr/lib/libQt5Core.so.5
#11 0x00007fbdfb0942aa in ?? () from /usr/lib/libKF5Notifications.so.5
#12 0x00007fbdfb094ce3 in ?? () from /usr/lib/libKF5Notifications.so.5
#13 0x00007fbdfab68ecf in ?? () from /usr/lib/libQt5DBus.so.5
#14 0x00007fbdfa0b0830 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#15 0x00007fbdfa08cf38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#16 0x00007fbdfa08da33 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#17 0x00007fbdfa0d3818 in ?? () from /usr/lib/libQt5Core.so.5
#18 0x00007fbdf7b18c6b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0x00007fbdf7b6f001 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00007fbdf7b16392 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#21 0x00007fbdfa0d764c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#22 0x00007fbdfa0856ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#23 0x00007fbdfa0901e9 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#24 0x000055f0224b855a in ?? ()
#25 0x00007fbdf9629290 in ?? () from /usr/lib/libc.so.6
#26 0x00007fbdf962934a in __libc_start_main () from /usr/lib/libc.so.6
#27 0x000055f0224b8f15 in ?? ()
[Inferior 1 (process 6855) detached]

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x000055f0224bb1c8 in ?? ()
#5  0x00007fbdfa0bd621 in ?? () from /usr/lib/libQt5Core.so.5
#6  0x00007fbdfb072bf8 in KNotification::close() () from /usr/lib/libKF5Notifications.so.5
#7  0x00007fbdfa0bd621 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007fbdfb06fd04 in KNotificationPlugin::finished(KNotification*) () from /usr/lib/libKF5Notifications.so.5
#9  0x00007fbdfb087b4a in ?? () from /usr/lib/libKF5Notifications.so.5
#10 0x00007fbdfa0bd621 in ?? () from /usr/lib/libQt5Core.so.5
#11 0x00007fbdfb0942aa in ?? () from /usr/lib/libKF5Notifications.so.5
#12 0x00007fbdfb094ce3 in ?? () from /usr/lib/libKF5Notifications.so.5
#13 0x00007fbdfab68ecf in ?? () from /usr/lib/libQt5DBus.so.5
#14 0x00007fbdfa0b0830 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#15 0x00007fbdfa08cf38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#16 0x00007fbdfa08da33 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#17 0x00007fbdfa0d3818 in ?? () from /usr/lib/libQt5Core.so.5
#18 0x00007fbdf7b18c6b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0x00007fbdf7b6f001 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00007fbdf7b16392 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#21 0x00007fbdfa0d764c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#22 0x00007fbdfa0856ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#23 0x00007fbdfa0901e9 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#24 0x000055f0224b855a in ?? ()
#25 0x00007fbdf9629290 in ?? () from /usr/lib/libc.so.6
#26 0x00007fbdf962934a in __libc_start_main () from /usr/lib/libc.so.6
#27 0x000055f0224b8f15 in ?? ()
[Inferior 1 (process 6855) detached]

The reporter indicates this bug may be a duplicate of or related to bug 450640, bug 446805, bug 447125, bug 447836, bug 449068, bug 450377, bug 450661, bug 452574, bug 452590, bug 452848, bug 453293, bug 453395, bug 454678, bug 455687.

Reported using DrKonqi
Comment 1 Claudio Cambra 2022-06-22 18:14:10 UTC
This backtrace unfortunately contains no usable information. Please reopen if a more informative backtrace can be produced with debug symbols
Comment 2 Andrew Rembrandt 2022-07-06 14:47:30 UTC
Created attachment 150442 [details]
New crash information added by DrKonqi

kalendarac (5.20.2) using Qt 5.15.5

I've had this crash multiple times also (in fact, I've seen some other strange behaviour with Kalendar & kalendarac when using the Google integration).
In this particular case, I was not interacting with Kalendar or the notifications - I suspect the crash is due to a synchronisation problem with Google calendars (I have quite an 'active' calendar with many changes made each week).
(P.S. Thanks for all the efforts on Kalendar/KDE!)

-- Backtrace (Reduced):
#6  0x00007effb4622bf8 in KNotification::close() () from /usr/lib/libKF5Notifications.so.5
[...]
#8  0x00007effb461fd04 in KNotificationPlugin::finished(KNotification*) () from /usr/lib/libKF5Notifications.so.5
[...]
#14 0x00007effb36b0440 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#15 0x00007effb368cad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#16 0x00007effb368d5e3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
Comment 3 Sam 2022-07-16 11:31:53 UTC
Created attachment 150671 [details]
New crash information added by DrKonqi

kalendarac (5.20.3) using Qt 5.15.5

DrKonki crashes every time I close a calendar notification popup.

-- Backtrace (Reduced):
#6  0x00007fc7288f2bf8 in KNotification::close() () from /usr/lib/libKF5Notifications.so.5
[...]
#8  0x00007fc7288efd04 in KNotificationPlugin::finished(KNotification*) () from /usr/lib/libKF5Notifications.so.5
[...]
#14 0x00007fc727aac440 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#15 0x00007fc727a88ad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#16 0x00007fc727a895e3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
Comment 4 Kevin 2022-07-18 23:41:17 UTC
Created attachment 150726 [details]
New crash information added by DrKonqi

kalendarac (5.20.3) using Qt 5.15.5

Happens every boot, and whenever I lauch KOrganizer directly. Reminders no longer fire for any calendar events, however I do still get email and other alearts.

-- Backtrace (Reduced):
#6  0x00007faf55b72bd8 in KNotification::close() () from /usr/lib/libKF5Notifications.so.5
[...]
#8  0x00007faf55b6fd04 in KNotificationPlugin::finished(KNotification*) () from /usr/lib/libKF5Notifications.so.5
[...]
#14 0x00007faf54cb0440 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#15 0x00007faf54c8cad8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#16 0x00007faf54c8d5e3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
Comment 5 Juan Simón 2022-08-18 19:20:11 UTC
Operating System: Arch Linux
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Kernel Version: 5.19.2-zen1-1-zen (64-bit)
Graphics Platform: X11
Processors: 64 × AMD Ryzen Threadripper 3970X 32-Core Processor
Memory: 62.6 GiB of RAM
Graphics Processor: AMD Radeon RX 580 Series
Manufacturer: ASUS

Same problem. Every time I dismiss/close a reminder, it crashes.
Comment 6 TheInyan 2022-08-29 18:22:12 UTC
For some days now, the problem has gone.
I don't see this crash anymore.
Thanks a lot!
Comment 7 Carl Schwan 2022-08-30 08:04:45 UTC
Yeah we fixed various bugs around this new component. This should cover all the crashes. If you still see some crashes, make sure to use the latest version of kalendar and akonadi-calendar: 22.08