https://bugs.kde.org/show_bug.cgi?id=499015
Bug ID: 499015 Summary: plasmashell hangs when power-cycling a screen (30% chance) Classification: Plasma Product: plasmashell Version: 6.2.5 Platform: Neon OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: generic-crash Assignee: plasma-b...@kde.org Reporter: kde-b...@xoft.cz Target Milestone: 1.0 SUMMARY The plasmashell process hangs when power-cycling a screen. There is no error reported, no popup, just the taskbar disappears and the desktop turns black. Other apps' widndows still keep the space for the taskbar unoccupied, although they are "maximized". In order to bring the desktop back to life, I execute `killall plasmashell` (which succeeds without any output; other apps' windows readjust to fit the whole screen) and then `plasmashell & disown`, which restarts the plasmashell, the taskbar and desktop re-appear and seem to work normally, as well as other apps' windows readjusting to fit the taskbar again. STEPS TO REPRODUCE 1. Run a desktop with plasmashell with several other apps open, maximized. 2. Power-cycle the monitor 3. When the monitor shows the desktop again, there's about a 30 % chance that plasmashell hangs, as described in the Summary. SOFTWARE/OS VERSIONS Operating System: KDE neon 6.2 KDE Plasma Version: 6.2.5 KDE Frameworks Version: 6.10.0 Qt Version: 6.8.1 Kernel Version: 6.8.0-51-generic (64-bit) Graphics Platform: X11 Processors: 16 × AMD Ryzen 7 5700X 8-Core Processor Memory: 62.7 GiB of RAM Graphics Processor: AMD Radeon RX 6600 ADDITIONAL INFORMATION Possibly related to another moitor-power-cycling bug, https://bugs.kde.org/show_bug.cgi?id=494616 , but this time I only have one monitor attached to the computer. Since there is no crash report, I tried at least running `plasmashell` with stderr redirected to a file, here's the end of the file: file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:129: TypeError: Cannot read property 'defaultActionText' of undefined qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0 file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:128: TypeError: Cannot read property 'defaultActionIcon' of undefined file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:129: TypeError: Cannot read property 'defaultActionText' of undefined org.kde.pulseaudio: No object for name "alsa_output.pci-0000_0d_00.4.analog-stereo.monitor" org.kde.pulseaudio: No object for name "alsa_output.pci-0000_0d_00.4.analog-stereo.monitor" qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner kf.kunitconversion: currency conversion table data obtained via network file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:128: TypeError: Cannot read property 'defaultActionIcon' of undefined file:///usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml:129: TypeError: Cannot read property 'defaultActionText' of undefined kf.solid.backends.udisks2: Error getting props: "org.freedesktop.DBus.Error.UnknownMethod" "Object does not exist at path “/org/freedesktop/UDisks2/drives/WDC_WD10JMVW_11AJGS3_WD_WXF1A952SD65”" for "/org/freedesktop/UDisks2/drives/WDC_WD10JMVW_11AJGS3_WD_WXF1A952SD65" kf.solid.backends.udisks2: Error getting props: "org.freedesktop.DBus.Error.UnknownMethod" "Object does not exist at path “/org/freedesktop/UDisks2/drives/WDC_WD10JMVW_11AJGS3_WD_WXF1A952SD65”" for "/org/freedesktop/UDisks2/drives/WDC_WD10JMVW_11AJGS3_WD_WXF1A952SD65" kf.solid.backends.udisks2: Error getting props: "org.freedesktop.DBus.Error.UnknownMethod" "Object does not exist at path “/org/freedesktop/UDisks2/drives/WDC_WD10JMVW_11AJGS3_WD_WXF1A952SD65”" for "/org/freedesktop/UDisks2/drives/WDC_WD10JMVW_11AJGS3_WD_WXF1A952SD65" org.kde.pulseaudio: No object for name "alsa_output.pci-0000_0d_00.4.analog-stereo.monitor" org.kde.pulseaudio: No object for name "alsa_output.pci-0000_0d_00.4.analog-stereo.monitor" qt.qpa.clipboard: QXcbClipboard::setMimeData: Cannot set X11 selection owner kde.plasmashell: requesting unexisting screen available rect -1 kde.plasmashell: requesting unexisting screen available rect -1 kde.plasmashell: requesting unexisting screen available rect -1 kde.plasmashell: requesting unexisting screen available rect -1 -- You are receiving this mail because: You are watching all bug changes.