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.

Reply via email to