https://bugs.kde.org/show_bug.cgi?id=432029
Bug ID: 432029 Summary: plasmashell crashes on start because of notifications Product: plasmashell Version: master Platform: openSUSE RPMs OS: Linux Status: REPORTED Severity: critical Priority: NOR Component: Keyboard Layout Assignee: plasma-b...@kde.org Reporter: aders1...@gmail.com CC: butir...@gmail.com Target Milestone: 1.0 SUMMARY I try to start Plasma Wayland and it crashes. Logs from journlactl: ``` Jan 24 11:50:47 linux-ua4q plasmashell[9637]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate() Jan 24 11:50:46 linux-ua4q at-spi-bus-launcher[2623]: dbus-daemon[2623]: Successfully activated service 'org.a11y.atspi.Registry' Jan 24 11:50:46 linux-ua4q at-spi-bus-launcher[9825]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry Jan 24 11:50:46 linux-ua4q at-spi2-registr[9825]: AT-SPI: Cannot open default display Jan 24 11:50:46 linux-ua4q at-spi-bus-launcher[9825]: Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 key Jan 24 11:50:46 linux-ua4q at-spi-bus-launcher[2623]: dbus-daemon[2623]: Activating service name='org.a11y.atspi.Registry' requested by ':1.46' (uid=1000 pid=9321 comm="/usr/bin/xdg-dbus-proxy --args=42 ") Jan 24 11:50:46 linux-ua4q at-spi2-registr[9831]: Could not open X display Jan 24 11:50:46 linux-ua4q at-spi-bus-launcher[9831]: Invalid MIT-MAGIC-COOKIE-1 keyInvalid MIT-MAGIC-COOKIE-1 key Jan 24 11:50:46 linux-ua4q at-spi-bus-launcher[2623]: dbus-daemon[2623]: Successfully activated service 'org.a11y.atspi.Registry' Jan 24 11:50:46 linux-ua4q at-spi-bus-launcher[9831]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry Jan 24 11:50:46 linux-ua4q at-spi2-registr[9831]: AT-SPI: Cannot open default display Jan 24 11:50:46 linux-ua4q xdg-desktop-por[9421]: AT-SPI: Could not obtain desktop path or name Jan 24 11:50:46 linux-ua4q xdg-desktop-por[9421]: AT-SPI: Could not obtain desktop path or name Jan 24 11:50:46 linux-ua4q plasmashell[9637]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:497:9: QML Label: Binding loop detected for property "height" Jan 24 11:50:46 linux-ua4q plasmashell[9637]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:456:13: QML Label: Binding loop detected for property "height" Jan 24 11:50:46 linux-ua4q plasmashell[9637]: trying to show an empty dialog Jan 24 11:50:47 linux-ua4q plasmashell[9637]: file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml:30:1: QML DropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth" Jan 24 11:50:47 linux-ua4q plasmashell[9637]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:456:13: QML Label: Binding loop detected for property "height" Jan 24 11:50:47 linux-ua4q plasmashell[9637]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:497:9: QML Label: Binding loop detected for property "height" Jan 24 11:50:47 linux-ua4q plasmashell[9637]: file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:517:5: QML Label: Binding loop detected for property "height" Jan 24 11:50:47 linux-ua4q plasmashell[9637]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate() Jan 24 11:50:47 linux-ua4q plasmashell[9637]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate() Jan 24 11:50:47 linux-ua4q plasmashell[9637]: 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.n> Jan 24 11:50:47 linux-ua4q plasmashell[9637]: org.kde.plasma.notifications: Failed to register Notification service on DBus Jan 24 11:50:47 linux-ua4q plasmashell[9637]: plasma-pk-updates: Is net online: false Jan 24 11:50:47 linux-ua4q plasmashell[9637]: plasma-pk-updates: Is net mobile: false Jan 24 11:50:47 linux-ua4q plasmashell[9637]: plasma-pk-updates: Is net online: false Jan 24 11:50:47 linux-ua4q plasmashell[9637]: plasma-pk-updates: Is net online: false Jan 24 11:50:47 linux-ua4q plasmashell[9637]: plasma-pk-updates: Is net mobile: false Jan 24 11:50:47 linux-ua4q plasmashell[9637]: plasma-pk-updates: Is net online: false Jan 24 11:50:47 linux-ua4q plasmashell[9637]: plasma-pk-updates: Is on battery: true Jan 24 11:50:47 linux-ua4q plasmashell[9637]: libkcups: Create-Printer-Subscriptions last error: 0 successful-ok Jan 24 11:50:47 linux-ua4q plasmashell[9637]: libkcups: CUPS-Get-Printers last error: 0 successful-ok Jan 24 11:50:47 linux-ua4q plasmashell[9637]: libkcups: Cancel-Subscription last error: 0 successful-ok Jan 24 11:50:47 linux-ua4q plasmashell[9637]: libkcups: Create-Printer-Subscriptions last error: 0 successful-ok Jan 24 11:50:47 linux-ua4q plasmashell[9637]: libkcups: Get-Jobs last error: 0 successful-ok Jan 24 11:50:47 linux-ua4q plasmashell[9637]: libkcups: Get-Jobs last error: 0 successful-ok Jan 24 11:50:47 linux-ua4q plasmashell[9637]: file:///usr/share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/ui/main.qml:16: TypeError: Cannot read property 'displayName' of undefined Jan 24 11:50:47 linux-ua4q plasmashell[9637]: file:///usr/share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/ui/main.qml:17: TypeError: Cannot read property 'longName' of undefined Jan 24 11:50:47 linux-ua4q plasmashell[9637]: file:///usr/share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/ui/main.qml:18: TypeError: Cannot read property 'shortName' of undefined Jan 24 11:50:47 linux-ua4q kernel: QQmlThread[9688]: segfault at 0 ip 00007fa2b1924000 sp 00007fa277ffd818 error 4 in libQt5Qml.so.5.15.2[7fa2b1730000+2d3000] Jan 24 11:50:47 linux-ua4q kernel: Code: 89 6b 10 e9 27 ff ff ff 66 90 48 c7 43 10 00 00 00 00 e9 18 ff ff ff e8 ce de e0 ff 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 <48> 8b 06 48 89 07 48 85 c0 74 05 f0 83 40 08 01 c3 90 66 66 2e 0f Jan 24 11:50:48 linux-ua4q systemd[1]: Stopping User Manager for UID 466... ``` There are errors from org.kde.plasma.notifications and org.kde.plasma.keyboardlayout packages, I assume the reason is in notifications. Unfortunately, I don't know if it is possible to debug further without development environment. Maybe it also depends on my system/user config, but keyboard layout and notifications are base parts of desktop environment, that's why I haven't tested with new generated config. STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: - macOS: - Linux/KDE Plasma: OpenSUSE Tumbleweed with unstable KDE repositories. (available in About System) KDE Plasma Version: 5.21.80 KDE Frameworks Version: 5.79.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.