As of kinoite version 40.20240529.0, KDE Plasma will no longer start up. It hangs at a black screen with a non-moving cursor, and I cannot get control of the VM even on a regular VT. SSH connections are still working, so I have collected some logs. The previous ostree 40.20240527.0 does not exhibit this problem and is the last known good one on this setup. This log snippet seems to show the failure. I have attached more logs as well. Jun 17 21:37:44 fedora kwin_wayland[1655]: No backend specified, automatically choosing drm Jun 17 21:37:44 fedora systemd[1451]: Starting xdg-permission-store.service - sandboxed app permission store... Jun 17 21:37:44 fedora kwin_wayland_wrapper[1655]: pci id for fd 20: 1414:0006, driver (null) Jun 17 21:37:44 fedora kwin_wayland_wrapper[1655]: MESA-LOADER: failed to open hyperv_drm: /usr/lib64/dri/hyperv_drm_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri) Jun 17 21:37:44 fedora systemd[1451]: Started xdg-permission-store.service - sandboxed app permission store. Jun 17 21:37:44 fedora systemd[1451]: Started xdg-document-portal.service - flatpak document portal service. Jun 17 21:37:44 fedora kwin_wayland[1655]: OpenGL vendor string: Mesa Jun 17 21:37:44 fedora kwin_wayland[1655]: OpenGL renderer string: llvmpipe (LLVM 18.1.1, 256 bits) Jun 17 21:37:44 fedora kwin_wayland[1655]: OpenGL version string: 4.5 (Core Profile) Mesa 24.0.8 Jun 17 21:37:44 fedora kwin_wayland[1655]: OpenGL shading language version string: 4.50 Jun 17 21:37:44 fedora kwin_wayland[1655]: Driver: LLVMpipe Jun 17 21:37:44 fedora kwin_wayland[1655]: GPU class: Unknown Jun 17 21:37:44 fedora kwin_wayland[1655]: OpenGL version: 4.5 Jun 17 21:37:44 fedora kwin_wayland[1655]: GLSL version: 4.50 Jun 17 21:37:44 fedora kwin_wayland[1655]: Mesa version: 24.0.8 Jun 17 21:37:44 fedora kwin_wayland[1655]: Requires strict binding: no Jun 17 21:37:44 fedora kwin_wayland[1655]: Virtual Machine: no Jun 17 21:37:44 fedora kwin_wayland[1655]: Timer query support: yes Jun 17 21:37:44 fedora kwin_wayland[1655]: kwin_scene_opengl: drmGetDeviceFromDevId() failed: Success Jun 17 21:37:44 fedora kwin_wayland[1655]: kwin_scene_opengl: No render node have been found, not initializing wl-drm Jun 17 21:37:44 fedora kwin_wayland[1655]: kwin_wayland_drm: Failed to create framebuffer: Invalid argument Reproducible: Always Steps to Reproduce: 1. rpm-ostree deploy 40.20240529.0 (or later) 2. systemctl reboot 3. Try to log in with sddm Actual Results: Hang on black screen with cursor Expected Results: Plasma desktop should start up
Created attachment 2037660 [details] Screenshot - blank with cursor
Created attachment 2037661 [details] Journal excerpts
qt, kde and Xwayland were all updated in that revision: $ rpm-ostree db diff baf6e434e3dd96781e59c1655d6cd883abfa9d53e29517551d31520a70bec38e 0db6b5204dce8841928a7e7e5b256d6ffd6b6545c3d52d58fbbd5219c5468cd2 ostree diff commit from: baf6e434e3dd96781e59c1655d6cd883abfa9d53e29517551d31520a70bec38e ostree diff commit to: 0db6b5204dce8841928a7e7e5b256d6ffd6b6545c3d52d58fbbd5219c5468cd2 Upgraded: ethtool 2:6.7-1.fc40 -> 2:6.9-1.fc40 fedora-gpg-keys 40-1 -> 40-2 fedora-repos 40-1 -> 40-2 fedora-repos-archive 40-1 -> 40-2 fedora-repos-ostree 40-1 -> 40-2 kwin 6.0.5-1.fc40 -> 6.0.5-2.fc40 kwin-common 6.0.5-1.fc40 -> 6.0.5-2.fc40 kwin-libs 6.0.5-1.fc40 -> 6.0.5-2.fc40 kwin-wayland 6.0.5-1.fc40 -> 6.0.5-2.fc40 qt6-qt5compat 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtbase 6.7.0-5.fc40 -> 6.7.1-2.fc40 qt6-qtbase-common 6.7.0-5.fc40 -> 6.7.1-2.fc40 qt6-qtbase-gui 6.7.0-5.fc40 -> 6.7.1-2.fc40 qt6-qtbase-mysql 6.7.0-5.fc40 -> 6.7.1-2.fc40 qt6-qtdeclarative 6.7.0-2.fc40 -> 6.7.1-2.fc40 qt6-qtmultimedia 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtpdf 6.7.0-2.fc40 -> 6.7.1-1.fc40 qt6-qtpositioning 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtquick3d 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtquicktimeline 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtsensors 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtserialport 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtshadertools 6.7.0-1.fc40 -> 6.7.1-2.fc40 qt6-qtspeech 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtspeech-flite 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtspeech-speechd 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtsvg 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qttools 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qttools-common 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qttools-libs-designer 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qttranslations 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtvirtualkeyboard 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtwayland 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtwebchannel 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtwebengine 6.7.0-2.fc40 -> 6.7.1-1.fc40 qt6-qtwebsockets 6.7.0-1.fc40 -> 6.7.1-1.fc40 qt6-qtwebview 6.7.0-1.fc40 -> 6.7.1-1.fc40 systemd 255.6-1.fc40 -> 255.7-1.fc40 systemd-container 255.6-1.fc40 -> 255.7-1.fc40 systemd-libs 255.6-1.fc40 -> 255.7-1.fc40 systemd-networkd 255.6-1.fc40 -> 255.7-1.fc40 systemd-oomd-defaults 255.6-1.fc40 -> 255.7-1.fc40 systemd-pam 255.6-1.fc40 -> 255.7-1.fc40 systemd-resolved 255.6-1.fc40 -> 255.7-1.fc40 systemd-udev 255.6-1.fc40 -> 255.7-1.fc40 xorg-x11-server-Xwayland 23.2.6-1.fc40 -> 24.1.0-1.fc40
Aha, looking at more core dumps this is probably a duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=2284141
*** This bug has been marked as a duplicate of bug 2284141 ***
I verified the scratch build shared in 2284141 fixes this issue.