I have been trying out Rocky using Oracle Virtual Box and VMware Workstation Pro running on Win 10 and so far I haven’t managed to get KDE working at all while running under VMware. I tried installed KDE from a fresh install of with a base “Server with GUI” and the “Workstation” option and both times when I change the GUI to Plasma at the login screen I get sent to a blank screen with an error message box for “ksplashqml” crashing. I also tried installing Rocky with the latest Beta, 16, and 15 “hardware” versions and I still get the same issue. On a fresh install of CentOS 8, I can perform the same installation steps for KDE and not run into any issues running the virt on VMware Workstation. I suspect the ksplashqml crash is more of just a symptom than a root cause but, it doesn’t generate a good crash dump either way.
I can get to a CLI prompt using CTRL + ALT + F2 and when I check the status of display-manager.service it shows that gdm.service is running. If I force it to use sddm instead, then the system hangs on boot. With Oracle VirtualBox, when using the KDE GUI, the display-manager is also using gdm too but, the KDE GUI does load successfully.
This is from gnome “Problem Reporting” app
Nov 04 08:28:42 Rocky-KDE.localdomain plasmashell[25454]: org.kde.plasmaquick: Applet preload policy set to 1
Nov 04 08:28:42 Rocky-KDE.localdomain plasmashell[25454]: kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/"
Nov 04 08:28:42 Rocky-KDE.localdomain plasmashell[25454]: kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/"
Nov 04 08:28:42 Rocky-KDE.localdomain plasmashell[25454]: kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/"
Nov 04 08:28:42 Rocky-KDE.localdomain plasmashell[25454]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList
Nov 04 08:28:42 Rocky-KDE.localdomain plasmashell[25454]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int
Nov 04 08:28:42 Rocky-KDE.localdomain plasmashell[25454]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int
Nov 04 08:28:42 Rocky-KDE.localdomain plasmashell[25454]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList
Nov 04 08:28:43 Rocky-KDE.localdomain plasmashell[25454]: trying to show an empty dialog
Nov 04 08:28:43 Rocky-KDE.localdomain plasmashell[25454]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Nov 04 08:28:43 Rocky-KDE.localdomain plasmashell[25454]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Nov 04 08:28:44 Rocky-KDE.localdomain plasmashell[25724]: org.kde.plasmaquick: Applet preload policy set to 1
Nov 04 08:28:44 Rocky-KDE.localdomain plasmashell[25724]: kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/"
Nov 04 08:28:44 Rocky-KDE.localdomain plasmashell[25724]: kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/"
Nov 04 08:28:44 Rocky-KDE.localdomain plasmashell[25724]: kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/"
Nov 04 08:28:44 Rocky-KDE.localdomain plasmashell[25724]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList
Nov 04 08:28:44 Rocky-KDE.localdomain plasmashell[25724]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int
Nov 04 08:28:44 Rocky-KDE.localdomain plasmashell[25724]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int
Nov 04 08:28:44 Rocky-KDE.localdomain plasmashell[25724]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList
Nov 04 08:28:44 Rocky-KDE.localdomain plasmashell[25724]: trying to show an empty dialog
Nov 04 08:28:44 Rocky-KDE.localdomain plasmashell[25724]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Nov 04 08:28:44 Rocky-KDE.localdomain plasmashell[25724]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
This is from /var/log/messages for the same time period.
Nov 4 08:28:40 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/org.kde.plasmashell.desktop" ("/usr/bin/plasmashell")
Nov 4 08:28:40 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/pam_kwallet_init.desktop" ("/usr/libexec/pam_kwallet_init")
Nov 4 08:28:40 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/polkit-kde-authentication-agent-1.desktop" ("/usr/libexec/kf5/polkit-kde-authentication-agent-1")
Nov 4 08:28:40 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/baloo_file.desktop" ("/usr/bin/baloo_file")
Nov 4 08:28:40 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/xembedsniproxy.desktop" ("/usr/bin/xembedsniproxy")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/gmenudbusmenuproxy.desktop" ("/usr/bin/gmenudbusmenuproxy")
Nov 4 08:28:41 Rocky-KDE dbus-daemon[25253]: [session uid=1000 pid=25253] Activating service name='org.kde.ActivityManager' requested by ':1.21' (uid=1000 pid=25454 comm="/usr/bin/plasmashell " label="unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/xdg-user-dirs.desktop" ("/usr/bin/xdg-user-dirs-update")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/vmware-user.desktop" ("/usr/bin/vmware-user-suid-wrapper")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/pulseaudio.desktop" ("/usr/bin/start-pulseaudio-x11")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/abrt-applet.desktop" ("/usr/bin/abrt-applet")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/gnome-shell-overrides-migration.desktop" ("/usr/libexec/gnome-shell-overrides-migration.sh")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/spice-vdagent.desktop" ("/usr/bin/spice-vdagent")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/geoclue-demo-agent.desktop" ("/usr/libexec/geoclue-2.0/demos/agent")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/powerdevil.desktop" ("/usr/libexec/org_kde_powerdevil")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/tracker-store.desktop" ("/usr/bin/gdbus", "call", "-e", "-d", "org.freedesktop.DBus", "-o", "/org/freedesktop/DBus", "-m", "org.freedesktop.DBus.StartServiceByName", "org.freedesktop.Tracker1", "0")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/tracker-extract.desktop" ("/usr/libexec/tracker-extract")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/tracker-miner-apps.desktop" ("/usr/libexec/tracker-miner-apps")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/tracker-miner-fs.desktop" ("/usr/libexec/tracker-miner-fs")
Nov 4 08:28:41 Rocky-KDE /usr/libexec/gdm-x-session[25256]: org.kde.plasma.session: Starting autostart service "/etc/xdg/autostart/sealertauto.desktop" ("/usr/bin/seapplet")
Nov 4 08:28:42 Rocky-KDE plasmashell[25454]: org.kde.plasmaquick: Applet preload policy set to 1
Nov 4 08:28:42 Rocky-KDE plasmashell[25454]: kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/"
Nov 4 08:28:42 Rocky-KDE plasmashell[25454]: kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/"
Nov 4 08:28:42 Rocky-KDE plasmashell[25454]: kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/"
Nov 4 08:28:42 Rocky-KDE plasmashell[25454]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList
Nov 4 08:28:42 Rocky-KDE plasmashell[25454]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int
Nov 4 08:28:42 Rocky-KDE plasmashell[25454]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int
Nov 4 08:28:42 Rocky-KDE plasmashell[25454]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList
Nov 4 08:28:43 Rocky-KDE plasmashell[25454]: trying to show an empty dialog
Nov 4 08:28:43 Rocky-KDE plasmashell[25454]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Nov 4 08:28:43 Rocky-KDE plasmashell[25454]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Nov 4 08:28:44 Rocky-KDE /usr/libexec/gdm-x-session[25256]: KCrash: Attempting to start /usr/bin/plasmashell from kdeinit
Nov 4 08:28:44 Rocky-KDE /usr/libexec/gdm-x-session[25256]: KCrash: Application 'plasmashell' crashing...
Nov 4 08:28:44 Rocky-KDE plasmashell[25724]: org.kde.plasmaquick: Applet preload policy set to 1
Nov 4 08:28:44 Rocky-KDE plasmashell[25724]: kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/"
Nov 4 08:28:44 Rocky-KDE plasmashell[25724]: kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/"
Nov 4 08:28:44 Rocky-KDE plasmashell[25724]: kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/"
Nov 4 08:28:44 Rocky-KDE plasmashell[25724]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList
Nov 4 08:28:44 Rocky-KDE plasmashell[25724]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int
Nov 4 08:28:44 Rocky-KDE plasmashell[25724]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int
Nov 4 08:28:44 Rocky-KDE plasmashell[25724]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList
Nov 4 08:28:44 Rocky-KDE plasmashell[25724]: trying to show an empty dialog
Nov 4 08:28:44 Rocky-KDE plasmashell[25724]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Nov 4 08:28:44 Rocky-KDE plasmashell[25724]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Nov 4 08:28:44 Rocky-KDE kernel: QSGRenderThread[25731]: segfault at 0 ip 0000000000000000 sp 00007f21d1bf38a8 error 14 in plasmashell[561ad5ea4000+9b000]
Nov 4 08:28:44 Rocky-KDE abrt-hook-ccpp[25732]: Process 25724 (plasmashell) of user 1000 killed by SIGSEGV - dumping core
Nov 4 08:29:45 Rocky-KDE abrt-hook-ccpp[25976]: Process 25454 (plasmashell) of user 1000 killed by SIGSEGV - dumping core
Nov 4 08:29:48 Rocky-KDE plasma_waitforname[25788]: org.kde.knotifications: WaitForName: Service was not registered within timeout
Nov 4 08:30:48 Rocky-KDE plasma_waitforname[26020]: org.kde.knotifications: WaitForName: Service was not registered within timeout
I’ve only managed to get a partial crash dumps for ksplashqml so far.
# file coredump
coredump: ELF 64-bit LSB core file, x86-64, version 1 (SYSV), SVR4-style, from '/usr/bin/plasmashell', real uid: 1000, effective uid: 1000, real gid: 1000, effective gid: 1000, execfn: '/usr/bin/plasmashell', platform: 'x86_64'
# cat core_backtrace
{ "signal": 11
, "executable": "/usr/bin/plasmashell"
, "only_crash_thread": true
, "stacktrace":
[ { "crash_thread": true
, "frames":
[ { "address": 140299137094543
, "build_id": "296658ed4f68231cb3ef55ded9b584404deed520"
, "build_id_offset": 226191
, "function_name": "raise"
, "file_name": "/usr/lib64/libc-2.28.so"
}
, { "address": 140299199130076
, "build_id": "c5fc5715bad7a9a8b0aa0c1f063f15e22e218554"
, "build_id_offset": 23004
, "function_name": "KCrash::defaultCrashHandler(int)"
, "file_name": "/usr/lib64/libKF5Crash.so.5.68.0"
}
, { "address": 140299137094672
, "build_id": "296658ed4f68231cb3ef55ded9b584404deed520"
, "build_id_offset": 226320
, "function_name": "__restore_rt"
, "file_name": "/usr/lib64/libc-2.28.so"
} ]
} ]
}
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000000000000000 in ?? ()
[Current thread is 1 (Thread 0x7f8c5290c700 (LWP 3054))]
The virts are spun up to meet minimum spec with the exception of RAM, I have that set to 8 GB.