Bug 468838

Summary: Akonadi crash after plasma_wayland restart
Product: [Frameworks and Libraries] Akonadi Reporter: kevinleroy
Component: serverAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: carl
Priority: NOR Keywords: drkonqi
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 23.04.0

Description kevinleroy 2023-04-22 21:45:53 UTC
Application: akonadiserver (5.22.3 (22.12.3))

Qt Version: 5.15.9
Frameworks Version: 5.104.0
Operating System: Linux 6.2.11-300.fc38.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 38 (KDE Plasma)
DrKonqi: 5.27.4 [KCrashBackend]

-- Information about the crash:
I noticed that the interaction with the windows was out of step:
On 3 screens, an interaction with a window located on the 3rd screen caused the window on the 2nd screen to react. Only the 1st screen reacted correctly.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Akonadi Server (akonadiserver), signal: Segmentation fault

[KCrash Handler]
#4  0x000056536b6dcccd in Akonadi::Server::AkonadiServer::connectionDisconnected() ()
#5  0x00007f3c2f6df73b in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#6  0x00007f3c2f6b3d2b in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#7  0x00007f3c2f6b71f5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#8  0x00007f3c2f706e2f in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#9  0x00007f3c2d711f58 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#10 0x00007f3c2d771cd8 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#11 0x00007f3c2d713233 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#12 0x00007f3c2f706919 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#13 0x00007f3c2f6b270b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#14 0x00007f3c2f6ba99b in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#15 0x000056536b6d2d8b in main ()
[Inferior 1 (process 4503) detached]

Reported using DrKonqi