https://bugs.kde.org/show_bug.cgi?id=474832
Bug ID: 474832 Summary: Plasma Crash when logging out. Classification: Plasma Product: plasmashell Version: 5.27.5 Platform: Debian stable OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: Session Management Assignee: plasma-b...@kde.org Reporter: z273a...@duck.com Target Milestone: 1.0 SUMMARY Plasma crashes when trying to log out from user session. Any GUI not visible (SDDM), only black screen and cursor. I have to press Ctrl+Alt+F3 to login in through terminal and then manually start GUI by running command "dbus-run-session startplasma-wayland". When trying to repeat this process (logging out) again I see terminal only (not any GUI again) and I am not logged out (can run dbus-run-session startplasma-wayland again without need to type in user name and password). The same behavior overall can be observed even when logging in (after OS start/restart) into X11 session instead of Wayland session and then repeating whole process. It does not happen when logging in for the first time after start of OS. STEPS TO REPRODUCE 1. Choose "Log Out" from user session through Application Launcher. 2. Confirm "OK". OBSERVED RESULT Only Black Screen with cursor visible. EXPECTED RESULT SDDM visible with option to choose user and log in again. SOFTWARE/OS VERSIONS Linux: Debian 12 (Stable) KDE Plasma Version: 5.27.5 KDE Frameworks Version: 5.103.0 Qt Version: 5.15.8 ADDITIONAL INFORMATION Text from Shell: user@computer:~$ dbus-run-session startplasma-wayland dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1000 pid=6278 comm="startplasma-wayland") dbus-daemon[6277]: [session uid=1000 pid=6277] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1 dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1000 pid=6278 comm="startplasma-wayland") dbus-daemon[6277]: [session uid=1000 pid=6277] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1 dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1000 pid=6278 comm="startplasma-wayland") dbus-daemon[6277]: [session uid=1000 pid=6277] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1 dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1000 pid=6278 comm="startplasma-wayland") dbus-daemon[6277]: [session uid=1000 pid=6277] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1 dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1000 pid=6278 comm="startplasma-wayland") dbus-daemon[6277]: [session uid=1000 pid=6277] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1 dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1000 pid=6278 comm="startplasma-wayland") dbus-daemon[6277]: [session uid=1000 pid=6277] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1 dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1000 pid=6278 comm="startplasma-wayland") dbus-daemon[6277]: [session uid=1000 pid=6277] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1 dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.kde.KSplash' requested by ':1.0' (uid=1000 pid=6278 comm="startplasma-wayland") dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1000 pid=6278 comm="startplasma-wayland") dbus-daemon[6277]: [session uid=1000 pid=6277] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1 dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.freedesktop.systemd1' requested by ':1.3' (uid=1000 pid=6304 comm="/usr/bin/kwin_wayland_wrapper --xwayland") dbus-daemon[6277]: [session uid=1000 pid=6277] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1 kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/libexec/kf5/klauncher' kdeinit5: Launched KLauncher, pid = 6317, result = 0 No backend specified, automatically choosing drm OpenGL vendor string: AMD OpenGL renderer string: AMD Radeon RX 6600 (navi23, LLVM 15.0.6, DRM 3.49, 6.1.0-12-amd64) OpenGL version string: 4.6 (Core Profile) Mesa 22.3.6 OpenGL shading language version string: 4.60 Driver: Unknown GPU class: Unknown OpenGL version: 4.6 GLSL version: 4.60 Mesa version: 22.3.6 Linux kernel version: 6.1 Requires strict binding: no GLSL shaders: yes Texture NPOT support: yes Virtual Machine: no kwin_xkbcommon: XKB: inet:334:58: unrecognized keysym "XF86EmojiPicker" dbus-daemon[6277]: [session uid=1000 pid=6277] Successfully activated service 'org.kde.KSplash' Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) kdeinit5: opened connection to :1 The XKEYBOARD keymap compiler (xkbcomp) reports: > Warning: Unsupported maximum keycode 708, clipping. > X11 cannot support keycodes above 255. Errors from xkbcomp are not fatal to the X server Initializing "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_fonts.so" Initializing "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_style.so" kdeinit5: Got SETENV 'GTK_RC_FILES=/etc/gtk/gtkrc:/home/user/.gtkrc:/home/user/.config/gtkrc' from launcher. dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.freedesktop.systemd1' requested by ':1.7' (uid=1000 pid=6363 comm="/usr/bin/kcminit_startup") kdeinit5: Got SETENV 'GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/user/.gtkrc-2.0:/home/user/.config/gtkrc-2.0' from launcher. dbus-daemon[6277]: [session uid=1000 pid=6277] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1 Initializing "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_mouse.so" org.kde.plasma.session: process job "kcminit_startup" finished with exit code 0 dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.kde.ActivityManager' requested by ':1.8' (uid=1000 pid=6374 comm="/usr/bin/kded5") dbus-daemon[6277]: [session uid=1000 pid=6277] Successfully activated service 'org.kde.ActivityManager' org.kde.libkbolt: Failed to connect to Bolt manager DBus interface: The name org.wicd.daemon was not provided by any .service files org.kde.bolt.kded: Couldn't connect to Bolt DBus daemon Installing the delayed initialization callback. dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='ca.desrt.dconf' requested by ':1.10' (uid=1000 pid=6374 comm="/usr/bin/kded5") dbus-daemon[6277]: [session uid=1000 pid=6277] Successfully activated service 'ca.desrt.dconf' Qt: Session management error: networkIdsList argument is NULL kdeinit5: Got SETENV 'SESSION_MANAGER=local/computer:@/tmp/.ICE-unix/6390,unix/computer:/tmp/.ICE-unix/6390' from launcher. dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.freedesktop.systemd1' requested by ':1.12' (uid=1000 pid=6390 comm="/usr/bin/ksmserver --no-lockscreen") kdeinit5: Got SETENV 'SESSION_MANAGER=local/computer:@/tmp/.ICE-unix/6390,unix/computer:/tmp/.ICE-unix/6390' from launcher. dbus-daemon[6277]: [session uid=1000 pid=6277] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1 xsettingsd: Loaded 0 settings from /home/user/.config/xsettingsd/xsettingsd.conf Initializing "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_touchpad.so" Initializing "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_kgamma.so" Baloo File Indexing has been disabled Xlib XKB extension major= 1 minor= 0 xsettingsd: Loaded 13 settings from /home/user/.config/xsettingsd/xsettingsd.conf xsettingsd: Created window 0xe00001 on screen 0 with timestamp 1478603 xsettingsd: Selection _XSETTINGS_S0 is owned by 0x0 xsettingsd: Took ownership of selection _XSETTINGS_S0 xsettingsd: Reloading configuration xsettingsd: Loaded 13 settings from /home/user/.config/xsettingsd/xsettingsd.conf xsettingsd: Reloading configuration xsettingsd: Loaded 13 settings from /home/user/.config/xsettingsd/xsettingsd.conf xsettingsd: Reloading configuration xsettingsd: Loaded 13 settings from /home/user/.config/xsettingsd/xsettingsd.conf xsettingsd: Reloading configuration xsettingsd: Loaded 13 settings from /home/user/.config/xsettingsd/xsettingsd.conf xsettingsd: Reloading configuration xsettingsd: Loaded 13 settings from /home/user/.config/xsettingsd/xsettingsd.conf KXMessages used on non-X11 platform! This is an application bug. New PolkitAgentListener 0x559c20e68ac0 Adding new listener PolkitQt1::Agent::Listener(0x559c2108d290) for 0x559c20e68ac0 Listener online X server XKB extension major= 1 minor= 0 Authentication agent result: true kf.kio.gui: "Could not find the program 'start-pulseaudio-x11'" Checking screens: available: (QScreen(0x55eb64299230, name="DP-1"), QScreen(0x55eb642960e0, name="HDMI-A-1")) redundant: QHash() fake: QSet() all: (QScreen(0x55eb64299230, name="DP-1"), QScreen(0x55eb642960e0, name="HDMI-A-1")) kf.plasma.quick: Applet preload policy set to 1 org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds are not supported by the kernel for this hardware" xsettingsd: Reloading configuration xsettingsd: Loaded 13 settings from /home/user/.config/xsettingsd/xsettingsd.conf xsettingsd: Reloading configuration xsettingsd: Loaded 0 settings from /home/user/.config/xsettingsd/xsettingsd.conf kup.daemon: "Kup is not enabled, enable it from the system settings module. You can do that by running kcmshell5 kup" xsettingsd: Reloading configuration xsettingsd: Loaded 13 settings from /home/user/.config/xsettingsd/xsettingsd.conf xsettingsd: Reloading configuration xsettingsd: Loaded 13 settings from /home/user/.config/xsettingsd/xsettingsd.conf xsettingsd: Reloading configuration xsettingsd: Loaded 13 settings from /home/user/.config/xsettingsd/xsettingsd.conf dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.freedesktop.Notifications' requested by ':1.24' (uid=1000 pid=6499 comm="/usr/lib/x86_64-linux-gnu/libexec/kdeconnectd") org.kde.powerdevil: org.kde.powerdevil.backlighthelper.brightness failed qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() org.kde.plasma.dataengine.geolocation: gpsd not found "location" Delayed initialization. Reloading the khotkeys configuration Version 2 File! true Imported file "/usr/share/khotkeys/defaults.khotkeys" Imported file "/usr/share/khotkeys/kde32b1.khotkeys" Imported file "/usr/share/khotkeys/konqueror_gestures_kde321.khotkeys" dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.bluez.obex' requested by ':1.8' (uid=1000 pid=6374 comm="/usr/bin/kded5") dbus-daemon[6277]: [session uid=1000 pid=6277] Successfully activated service 'org.bluez.obex' QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Known activities: ("f187fe04-941b-4a8c-b904-197af8cd7f17") Registering ":1.25/StatusNotifierItem" to system tray QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) kscreen.kded: PowerDevil SuspendSession action not available! QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) Initializing "/usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_fonts.so" QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl) qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:534:9: QML Label: Binding loop detected for property "height" file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:499:13: QML Label: Binding loop detected for property "height" Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:499:13: QML Label: Binding loop detected for property "height" file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:534:9: QML Label: Binding loop detected for property "height" file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:556:5: QML Label: Binding loop detected for property "height" qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/ThumbnailStrip.qml" Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationHeader.qml" dbus-daemon[6277]: [session uid=1000 pid=6277] Successfully activated service 'org.freedesktop.Notifications' libkcups: CUPS-Get-Printers last error: 1030 No destinations added. libkcups: Create-Printer-Subscriptions last error: 0 successful-ok libkcups: Get-Jobs last error: 0 successful-ok libkcups: Get-Jobs last error: 0 successful-ok org.kde.powerdevil: Handle button events action could not check for screen configuration org.kde.powerdevil: The profile "AC" tried to activate "DimDisplay" a non-existent action. This is usually due to an installation problem, a configuration problem, or because the action is not supported file:///usr/share/plasma/plasmoids/org.kde.kscreen/contents/ui/main.qml:30:5: Unable to assign [undefined] to bool file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml:95: TypeError: Cannot read property 'airplaneModeAvailable' of null org.kde.powerdevil: org.kde.powerdevil.chargethresholdhelper.getthreshold failed "Charge thresholds are not supported by the kernel for this hardware" libkcups: 0 libkcups: 0 qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment" kf5idletime_wayland: This plugin does not support polling idle time file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment" QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment" qt.qpa.wayland: Wayland does not support QWindow::requestActivate() file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment" file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment" dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.kde.LogoutPrompt' requested by ':1.17' (uid=1000 pid=6447 comm="/usr/bin/plasmashell") dbus-daemon[6277]: [session uid=1000 pid=6277] Successfully activated service 'org.kde.LogoutPrompt' qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment" dbus-daemon[6277]: [session uid=1000 pid=6277] Activating service name='org.kde.Shutdown' requested by ':1.34' (uid=1000 pid=6825 comm="/usr/lib/x86_64-linux-gnu/libexec/ksmserver-logout") dbus-daemon[6277]: [session uid=1000 pid=6277] Successfully activated service 'org.kde.Shutdown' file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:125: TypeError: Cannot read property 'compactRepresentationItem' of null The X11 connection broke (error 1). Did the X11 server die? X connection to :1 broken (explicit kill or server shutdown). kdeinit5: Fatal IO error: client killed kdeinit5: sending SIGHUP to children. klauncher: Exiting on signal 1 kdeinit5: sending SIGTERM to children. kdeinit5: Exit. QtDBus: cannot relay signals from parent QObject(0x564e6015a770 "") unless they are emitted in the object's thread QThread(0x564e60081048 "libinput-connection"). Current thread is QThread(0x564e5fed8eb0 ""). The Wayland connection broke. Did the Wayland compositor die? The Wayland connection broke. Did the Wayland compositor die? The Wayland connection broke. Did the Wayland compositor die? The Wayland connection broke. Did the Wayland compositor die? The Wayland connection broke. Did the Wayland compositor die? The Wayland connection broke. Did the Wayland compositor die? The Wayland connection broke. Did the Wayland compositor die? The Wayland connection broke. Did the Wayland compositor die? The Wayland connection broke. Did the Wayland compositor die? The Wayland connection broke. Did the Wayland compositor die? Error: could not determine $DISPLAY. Error: Can not contact kdeinit5! org.kde.startup: "kdeinit5_shutdown" () exited with code 255 startplasma-wayland: Shutting down... startplasmacompositor: Shutting down... startplasmacompositor: Done. user@computer:~$ exit NOTICE When still in GUI user session command "lspci -nnk" typed in Konsole shows: VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 23 [Radeon RX 6600/6600 XT/6600M] [1002:73ff] (rev c7) Subsystem: ASRock Incorporation Navi 23 [Radeon RX 6600/6600 XT/6600M] [1849:5217] Kernel driver in use: amdgpu Kernel modules: amdgpu Instead of what is shown in shell out of GUI: Driver: Unknown GPU class: Unknown -- You are receiving this mail because: You are watching all bug changes.