https://bugs.kde.org/show_bug.cgi?id=455482
--- Comment #1 from zerocostabstraction <david.vuckov...@gmail.com> --- (In reply to zerocostabstraction from comment #0) > SUMMARY > > I've got 2 monitors of varying sizes, here's my kscreendoctor output: > > Output: 1 Dell Inc. DELL P2419H/9VPQX63 enabled connected DisplayPort > Modes: 0:1920x1080@60*! 1:1680x1050@60 2:1600x900@60 3:1280x1024@75 > 4:1280x1024@60 5:1440x900@60 6:1280x800@60 7:1152x864@75 8:1280x720@60 > 9:1024x768@75 10:1024x768@60 11:800x600@75 12:800x600@60 13:640x480@75 > 14:640x480@60 15:720x400@70 16:1368x768@-1501773 Geometry: 2560,0 1920x1080 > Scale: 1 Rotation: 1 Overscan: 0 Vrr: incapable RgbRange: unknown > Output: 2 HannStar Display Corp HQ272PQD/123456789012 enabled connected > primary HDMI Modes: 0:2560x1440@60*! 1:2560x1080@60 2:2560x1080@60 > 3:2560x1080@50 4:1920x1200@60 5:1920x1080@60 6:1920x1080@60 7:1920x1080@60 > 8:1920x1080@50 9:1600x1200@60 10:1680x1050@60 11:1400x1050@60 > 12:1280x1024@75 13:1280x1024@60 14:1440x900@60 15:1280x960@60 16:1280x800@60 > 17:1152x864@75 18:1280x720@60 19:1280x720@60 20:1280x720@60 21:1280x720@50 > 22:1440x576@50 23:1024x768@75 24:1024x768@70 25:1024x768@60 26:832x624@75 > 27:800x600@75 28:800x600@72 29:800x600@60 30:800x600@56 31:720x576@50 > 32:720x480@60 33:720x480@60 34:720x480@60 35:720x480@60 36:720x480@60 > 37:640x480@75 38:640x480@73 39:640x480@67 40:640x480@60 41:640x480@60 > 42:640x480@60 43:720x400@70 44:1600x900@2058702 Geometry: 0,0 2560x1440 > Scale: 1 Rotation: 1 Overscan: 0 Vrr: incapable RgbRange: unknown primaryy > > Every day, I put this setup to sleep using the "Sleep" button in Kickoff > menu. Sometimes, I use my power button, that's setup to do the same. After > waking up the machine, I am greeted by nothing but pitch black on my > secondary monitor. The cursor showed up, but there's no wallpaper. Effects > show up, but the previews are also pitch black. All my windows move to my > primary monitor, however I can easily place them back to the secondary > monitor. > > Windows show up just fine the secondary monitor, but the wallpaper doesn't. > I have no panels there, so I don't know what else disappears. > > Restarting the plasma shell with plasmashell --replace fixes this issue. Of > course I'm then forced to rearrange my windows again. > > STEPS TO REPRODUCE > 1. Suspend/sleep the computer > 2. Wake up and login > 3. > > OBSERVED RESULT > > Missing wallpaper, windows get thrown to the other monitor. > > EXPECTED RESULT > > Windows and my wallpaper stay where they after after waking up from sleep. > > Operating System: openSUSE Tumbleweed 20220613 > KDE Plasma Version: 5.25.0 > KDE Frameworks Version: 5.94.0 > Qt Version: 5.15.2 > Kernel Version: 5.18.2-1-default (64-bit) > Graphics Platform: Wayland > Processors: 16 × AMD Ryzen 7 1800X Eight-Core Processor > Memory: 15.6 GiB of RAM > Graphics Processor: AMD Radeon RX Vega > Manufacturer: Gigabyte Technology Co., Ltd. > Product Name: B450 AORUS ELITE > > I will try to reproduce the issue in a bit, and report back with the logs. Okay, I couldn't reproduce it without turning off the screens while doing it. So to add to my steps to reproduce. I turn off the secondary monitor, click sleep, turn off my primary (turn off in this case means pressing the physical off button on the monitor) and end up with the situation described above. I ran plasmashell in a tmux window so I hope this is of any use, if not please tell me how to get better logs: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:69: TypeError: Cannot read property 'configuration' of null file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:20: TypeError: Cannot read property 'configuration' of null file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:21: TypeError: Cannot read property 'configuration' of null file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:22: TypeError: Cannot read property 'configuration' of null file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:23: TypeError: Cannot read property 'configuration' of null file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:322:17: QML Label: Binding loop detected for property "width" file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:322:17: QML Label: Binding loop detected for property "width" requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 0 requesting unexisting screen 0 file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:322:17: QML Label: Binding loop detected for property "width" file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:322:17: QML Label: Binding loop detected for property "width" requesting unexisting screen 0 requesting unexisting screen 0 file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:322:17: QML Label: Binding loop detected for property "width" file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:322:17: QML Label: Binding loop detected for property "width" file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:322:17: QML Label: Binding loop detected for property "width" file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:322:17: QML Label: Binding loop detected for property "width" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:70:5: QML Connections: Detected function "onConfigurationChanged" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name. file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:70:5: QML Connections: Detected function "onRepaintNeeded" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name. file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:67: TypeError: Cannot read property 'wallpaper' of null file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:71: TypeError: Cannot read property 'wallpaper' of null requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 qt.qpa.wayland: Wayland does not support QWindow::requestActivate() org.kde.plasma.pulseaudio: No object for name "alsa_output.pci-0000_0b_00.3.analog-stereo.monitor" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:179: TypeError: Cannot read property 'containmentDisplayHints' of null file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:179: TypeError: Cannot read property 'containmentDisplayHints' of null file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:271: TypeError: Cannot read property 'location' of null file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:179: TypeError: Cannot read property 'containmentDisplayHints' of null requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 qt.qpa.wayland: Wayland does not support QWindow::requestActivate() requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 qt.qpa.wayland: Wayland does not support QWindow::requestActivate() requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 qt.qpa.wayland: Wayland does not support QWindow::requestActivate() requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 qt.qpa.wayland: Wayland does not support QWindow::requestActivate() file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:322:17: QML Label: Binding loop detected for property "width" file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:322:17: QML Label: Binding loop detected for property "width" requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 requesting unexisting screen 1 qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 qt.qpa.wayland: Wayland does not support QWindow::requestActivate() requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 requesting unexisting screen 0 QObject::connect(DesktopView, ShellCorona): invalid nullptr parameter file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:70:5: QML Connections: Detected function "onConfigurationChanged" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name. file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:70:5: QML Connections: Detected function "onRepaintNeeded" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name. file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:67: TypeError: Cannot read property 'wallpaper' of null file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:71: TypeError: Cannot read property 'wallpaper' of null 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() 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() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() qt.qpa.wayland: Wayland does not support QWindow::requestActivate() file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:63: TypeError: Cannot read property 'pluginName' of null file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:65: TypeError: Cannot read property 'configuration' of null file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:66: TypeError: Cannot read property 'configuration' of null file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:67: TypeError: Cannot read property 'configuration' of null file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:68: TypeError: Cannot read property 'configuration' of null file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:69: TypeError: Cannot read property 'configuration' of null file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:20: TypeError: Cannot read property 'configuration' of null file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:21: TypeError: Cannot read property 'configuration' of null file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:22: TypeError: Cannot read property 'configuration' of null file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:23: TypeError: Cannot read property 'configuration' of null 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() 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() Could not find the Plasmoid for Plasma::FrameSvgItem(0x557cc09b17c0) QQmlContext(0x557cc2c1f510) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml") Could not find the Plasmoid for Plasma::FrameSvgItem(0x557cc09b17c0) QQmlContext(0x557cc2c1f510) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml") file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationItem.qml:220:21: QML SelectableLabel: Binding loop detected for property "implicitWidth" file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationItem.qml:220:21: QML SelectableLabel: Binding loop detected for property "implicitWidth" file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationItem.qml:220:21: QML SelectableLabel: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/plasma/components.3/ScrollView.qml:37:27: QML ScrollBar: Binding loop detected for property "visible" file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/SelectableLabel.qml:38:5: QML TextArea: Binding loop detected for property "implicitHeight" Could not find the Plasmoid for Plasma::FrameSvgItem(0x557cc09a5a90) QQmlContext(0x557cc2c1f510) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml") Could not find the Plasmoid for Plasma::FrameSvgItem(0x557cc09a5a90) QQmlContext(0x557cc2c1f510) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml") file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationItem.qml:220:21: QML SelectableLabel: Binding loop detected for property "implicitWidth" file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationItem.qml:220:21: QML SelectableLabel: Binding loop detected for property "implicitWidth" file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationItem.qml:220:21: QML SelectableLabel: Binding loop detected for property "implicitHeight" file:///usr/lib64/qt5/qml/org/kde/plasma/components.3/ScrollView.qml:37:27: QML ScrollBar: Binding loop detected for property "visible" file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/SelectableLabel.qml:38:5: QML TextArea: Binding loop detected for property "implicitHeight" org.kde.plasma.libtaskmanager: Got invalid activation app_id: "" qt.qpa.wayland: Wayland does not support QWindow::requestActivate() -- You are receiving this mail because: You are watching all bug changes.