Bug 460185

Summary: ksmserver-logout-greeter and ksplashqml crashes on startup
Product: [KDE Neon] neon Reporter: oiiu19
Component: Packages Testing EditionAssignee: Neon Bugs <neon-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: jr, neon-bugs-null, sitter
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description oiiu19 2022-10-10 02:50:11 UTC
SUMMARY

ksmserver-logout-greeter/ksplashqml crashes immediately when it tries to open a fullscreen window. I can only reproduce this crash on Neon testing. The log message is 'The Wayland connection experienced a fatal error: bad file descriptor'.

#0  0x00007ffff7df5ad6 in LayerShellQt::QWaylandLayerSurface::QWaylandLayerSurface(LayerShellQt::QWaylandLayerShell*, QtWaylandClient::QWaylandWindow*) ()
   from /usr/lib/x86_64-linux-gnu/libLayerShellQtInterface.so.5
#1  0x00007ffff7df60fa in LayerShellQt::QWaylandLayerShell::createLayerSurface(QtWaylandClient::QWaylandWindow*) ()
   from /usr/lib/x86_64-linux-gnu/libLayerShellQtInterface.so.5
#2  0x00007ffff5f2f625 in QtWaylandClient::QWaylandWindow::initWindow() () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#3  0x00007ffff5f2fb95 in QtWaylandClient::QWaylandWindow::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#4  0x00007ffff6b4e94b in QWindowPrivate::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#5  0x00007ffff6b4b70f in QWindow::showFullScreen() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#6  0x000055555555f023 in ?? ()
#7  0x000055555555cbd7 in ?? ()
#8  0x000055555555b72e in ?? ()
#9  0x00007ffff5c2920a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x00007ffff5c292bc in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x000055555555b925 in ?? ()

STEPS TO REPRODUCE
1. Click any of the logout/poweroff buttons in Kickoff.

OBSERVED RESULT
Crash.

EXPECTED RESULT
Greeter shows correctly.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Neon testing on jammy
KDE Plasma Version: 5.26.0
KDE Frameworks Version: 5.98.0
Qt Version: All packages are 5.15.5 but info center shows 5.15.6 somehow