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.

Reply via email to