https://bugs.kde.org/show_bug.cgi?id=476279

            Bug ID: 476279
           Summary: Viewing taskbar previews freezes the taskbar panel.
                    Maximum call stack size exceeded.
    Classification: Plasma
           Product: plasmashell
           Version: 5.27.9
          Platform: Archlinux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Panel
          Assignee: plasma-b...@kde.org
          Reporter: entityinar...@yandex.ru
                CC: niccolo.venera...@gmail.com
  Target Milestone: 1.0

Hello, thank you for working on this amazing project, please tell me if any
additional info is needed.

SUMMARY
plasmashell panel permanently freezes after hovering over items in the taskbar.
The way it freezes is interesting, panel is visually frozen, but it responds to
clicks, clicking sometimes minimizes/maximizes two windows at once and some are
unclickable, feels to me like layout algorithm locks up, but that's just my
assumption.

This problem only occurs on Wayland, not on X11, and it seems to have started
after i bought an NVIDIA GPU, on AMD iGPU everything worked fine.

I was able to capture logs that occur when panel freezes
```
окт 29 09:09:42 okcomputer plasmashell[208405]: kpipewire_logging: Window not
available PipeWireSourceItem_QML_958(0x560eaa18bc70, parent=0x560ea9fcb470,
geometry=0,0 68x26)
окт 29 09:09:42 okcomputer plasmashell[206696]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:0:
RangeError: Maximum call stack size exceeded.
окт 29 09:09:42 okcomputer plasmashell[206696]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:0:
RangeError: Maximum call stack size exceeded.
окт 29 09:09:42 okcomputer plasmashell[206696]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:0:
RangeError: Maximum call stack size exceeded.
окт 29 09:09:42 okcomputer plasmashell[206696]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:0:
RangeError: Maximum call stack size exceeded.
окт 29 09:09:42 okcomputer plasmashell[206696]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:0:
RangeError: Maximum call stack size exceeded.
окт 29 09:09:42 okcomputer plasmashell[206696]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:0:
RangeError: Maximum call stack size exceeded.
окт 29 09:09:42 okcomputer plasmashell[206696]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.volume/contents/ui/main.qml:775:
TypeError: Cannot read property 'configuration' of null
окт 29 09:09:42 okcomputer plasmashell[206696]:
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml:151:
TypeError: Cannot read property 'expanded' of null
окт 29 09:09:42 okcomputer plasmashell[206696]:
file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml: Writing
to "applet" broke the binding to the underlying model
окт 29 09:09:42 okcomputer plasmashell[206696]:
file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml: Writing
to "applet" broke the binding to the underlying model
окт 29 09:09:42 okcomputer plasmashell[206696]: org.kde.plasma.pulseaudio: No
object for name "alsa_output.pci-0000_30_00.6.analog-stereo"
окт 29 09:09:42 okcomputer plasmashell[206696]: org.kde.plasma.pulseaudio: No
object for name "alsa_output.pci-0000_30_00.6.analog-stereo"
окт 29 09:09:42 okcomputer plasmashell[206696]: org.kde.plasma.pulseaudio: No
object for name "alsa_input.pci-0000_30_00.6.analog-stereo"
окт 29 09:09:42 okcomputer systemd[196952]: plasma-plasmashell.service:
Consumed 50.478s CPU time.
окт 29 09:09:43 okcomputer plasmashell[208405]: kpipewire_logging: Window not
available PipeWireSourceItem_QML_958(0x560eaa491300, parent=0x560e74b52600,
geometry=0,0 68x26)
```


STEPS TO REPRODUCE
1. Start hovering taskbar items to see the previews
2. Eventually, if the bug occurs, panel permanently freezes, only restarting
plasmashell helps.

OBSERVED RESULT
Panel permanently freezes.

EXPECTED RESULT
Panel shouldn't freeze

SOFTWARE/OS VERSIONS

 - KDE System Settings info:
```
Operating System: Arch Linux 
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.111.0
Qt Version: 5.15.11
Kernel Version: 6.5.8-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5700G with Radeon Graphics
Memory: 31,2 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3060/PCIe/SSE2
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7C95
System Version: 1.0
```

 - Nvidia settings info:
```
NVIDIA Driver Version: 535.113.01
NVML Version: 12.535.113.01
```

ADDITIONAL INFORMATION
I attached a video that demonstrates the issue
please tell me if any additional info is needed

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to