[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1019475: Connecting a HDMI to an external display ends the KDE session and can cause plasmashell to crash and a new "Dynamic user" to get added



Package: plasma-workspace
Version: 5.20.5-6

Running Debian11 with KDE with Wayland.

This happens when connecting a second HDMI to the display no matter if that monitor is switched on or off when doing so.

When it works sometimes the wallpaper is changed to a default one (this is fixed after connecting to the former display / after that session ended).

One time it also added a "Dynamic user". That time afterwards (in the next session) there were processes kactivitymanagerd running with drkonqi which consumed much CPU (I quit them).

I don't know if this happens every time but at least sometimes there's a blackscreen when changing the HDMI output so I have to run both the commands killall plasmashell and kstart5 plasmashell (running only the latter doesn't work). Some of the outputs when running the latter below.


I have the display settings properly configured so I don't know why this is happening. It probably has to do with Wayland. I think there were some times when connecting to the display did not cause any problems but I'm not sure of that and don't know how, currently I have the HDMI disconnected...it makes problems when connecting the HDMI even if the display is turned off (a power switch beneath it).

This is really annoying because ending the session ends all running apps.

Also see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019439

(I don't know how to put this into code format, once again please change your totally outdated issue tracker to a Web-based one such as with GitLab!)


Some of the outputs when restarting plasmashell:

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.notifications/contents/ui/NotificationHeader.qml"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/PlasmoidHeading.qml:56:5: Unable to assign [undefined] to int
file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:323:17: QML Label: Binding loop detected for property "width"
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"
...
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:121: TypeError: Cannot read property 'x' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:135: TypeError: Cannot read property 'y' of null
KCrash: Attempting to start /usr/bin/plasmashell
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmashell path = /usr/bin pid = 2037285
KCrash: Arguments: /usr/bin/plasmashell 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
QSocketNotifier: Invalid socket 5 and type 'Read', disabling...
QSocketNotifier: Invalid socket 11 and type 'Read', disabling...
kf.coreaddons: Expected JSON property "X-Plasma-ContainmentCategories" to be a string list. Treating it as a list with a single entry: "panel" org.kde.plasma.desktop.defaultPanel
kf.coreaddons: Expected JSON property "X-Plasma-ContainmentCategories" to be a string list. Treating it as a list with a single entry: "panel" org.kde.plasma.desktop.appmenubar
kf.coreaddons: Expected JSON property "X-Plasma-ContainmentCategories" to be a string list. Treating it as a list with a single entry: "panel" org.kde.plasma.desktop.emptyPanel
kf.plasma.quick: Applet preload policy set to 1


Reply to: