Bug 460185 - ksmserver-logout-greeter and ksplashqml crashes on startup
Summary: ksmserver-logout-greeter and ksplashqml crashes on startup
Status: RESOLVED FIXED
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages Testing Edition (other bugs)
Version First Reported In: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-10 02:50 UTC by oiiu19
Modified: 2022-10-14 06:33 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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