https://bugs.kde.org/show_bug.cgi?id=413223
Bug ID: 413223 Summary: Plasma Wayland session crashes immediately after login Product: plasmashell Version: master Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: generic-wayland Assignee: plasma-b...@kde.org Reporter: fmako...@gmail.com Target Milestone: 1.0 SUMMARY After logging in through SDDM with Plasma (Wayland) selected, the splash screen appears as normal and for a brief second the desktop background and icons on it show. Plasma then crashes before the task panel can appear. Likely caused by AMD Navi graphics card. STEPS TO REPRODUCE 1. Select Plasma (Wayland) on SDDM login screen 2. Log in OBSERVED RESULT Upon logging into the Plasma Wayland session, Plasma crashes. KRunner doesn't start, but Yakuake does and can be used to run applications. Trying to run 'plasmashell' briefly makes the desktop background appear before crashing again, and the terminal output ends in the following: [135 lines of 'invalid metedata' lines omitted] org.kde.plasma: invalid metadata "/usr/lib/qt/plugins/kcm_autostart.so" org.kde.plasmaquick: Applet preload policy set to 1 kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/" kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/" kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/" file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList trying to show an empty dialog file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" qt.qpa.wayland: Wayland does not support QWindow::requestActivate() kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/" kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/" kf5.kpackage: No metadata file in the package, expected it at: "/usr/share/wallpapers/Next/contents/images/" file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75:9: Unable to assign [undefined] to int file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:76:9: Unable to assign [undefined] to QStringList trying to show an empty dialog file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() Plasma Shell startup completed Plasma Shell startup completed Plasma Shell startup completed qt.qpa.wayland.backingstore: Delivering update request through fallback timer, may not be in sync with display qt.qpa.wayland.backingstore: Delivering update request through fallback timer, may not be in sync with display 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() Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) Both point size and pixel size set. Using pixel size. Both point size and pixel size set. Using pixel size. Both point size and pixel size set. Using pixel size. trying to show an empty dialog trying to show an empty dialog qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() Data set on unsupported clipboard mode. QMimeData object will be deleted. Both point size and pixel size set. Using pixel size. file:///usr/share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/CompactRepresentation.qml:53:17: Unable to assign [undefined] to int qt.qpa.wayland: Wayland does not support QWindow::requestActivate() trying to show an empty dialog file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height" qt.qpa.wayland: Wayland does not support QWindow::requestActivate() KAStatsFavoritesModel::setFavorites is ignored Entry is not valid "kontact.desktop" QSharedPointer(0x55b4384c91f0) Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x55b4384c91f0) Entry is not valid "kontact.desktop" QSharedPointer(0x55b4384c91f0) Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x55b4384c91f0) trying to show an empty dialog <Unknown File>: QML QQuickLayoutAttached: Binding loop detected for property "preferredWidth" <Unknown File>: QML QQuickLayoutAttached: Binding loop detected for property "preferredWidth" <Unknown File>: QML QQuickLayoutAttached: Binding loop detected for property "preferredWidth" <Unknown File>: QML QQuickLayoutAttached: Binding loop detected for property "preferredWidth" <Unknown File>: QML QQuickLayoutAttached: Binding loop detected for property "preferredWidth" <Unknown File>: QML QQuickLayoutAttached: Binding loop detected for property "preferredWidth" wl_drm@38: error 2: invalid name The Wayland connection experienced a fatal error (Protocol error) QCoreApplication::postEvent: Unexpected null receiver QCoreApplication::postEvent: Unexpected null receiver QCoreApplication::postEvent: Unexpected null receiver Trying to run 'krunner' in the terminal gives the following output: org.kde.kf5.kwindowsystem.kwayland: This compositor does not support the Plasma Window Management interface org.kde.kf5.kwindowsystem.kwayland: This compositor does not support the Plasma Window Management interface qt.qpa.wayland: Wayland does not support QWindow::requestActivate() org.kde.kf5.kwindowsystem.kwayland: This compositor does not support the Plasma Window Management interface org.kde.kf5.kwindowsystem.kwayland: This compositor does not support the Plasma Window Management interface wl_drm@24: error 2: invalid name The Wayland connection experienced a fatal error (Protocol error) EXPECTED RESULT Plasma and KRunner start normally. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux, Kernel 5.3.7 KDE Plasma Version: 5.17.0 KDE Frameworks Version: 5.63.0 Qt Version: 5.13.1 ADDITIONAL INFORMATION Problem observed after hardware upgrade to RX 5700 XT. Dr Konqi is installed but does not launch when Plasma crashes. Screen edge triggers work as expected. GNOME Wayland session works as expected, so it doesn't look exclusively like a graphics driver issue. The same issue was observed on Manjaro Linux running off a Live USB. -- You are receiving this mail because: You are watching all bug changes.