Bug 493082

Summary: Plasmashell freezes and leaks memory hovering over the Application Launcher
Product: [Plasma] plasmashell Reporter: Schlaefer <openmail+kde>
Component: Application Launcher (Kickoff) widgetAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: minor CC: cwo.kde, mikel5764, nate, noahadvs, realkpavel
Priority: NOR    
Version: 6.1.90   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: plasma freezing after hovering over launcher

Description Schlaefer 2024-09-13 20:24:20 UTC
Created attachment 173641 [details]
plasma freezing after hovering over launcher

SUMMARY

Quickly hovering over the Application Launcher categories freezes plasmashell and leaks memory.

STEPS TO REPRODUCE
1. Quickly move the mouse above the categories in the application launcher

See attached video for example.

OBSERVED RESULT

Plasma quickly freezes with 100% CPU usage on one thread and starting to consume memory.

EXPECTED RESULT

The system should not freeze and not consume memory

SOFTWARE/OS VERSIONS
Operating System: CachyOS Linux 
KDE Plasma Version: 6.1.90
KDE Frameworks Version: 6.5.0
Qt Version: 6.8.0
Kernel Version: 6.11.0-rc7-1-cachyos-rc (64-bit)
Graphics Platform: Wayland
Processors: 12 × 11th Gen Intel® Core™ i5-11400 @ 2.60GHz
Memory: 31,2 GiB of RAM
Graphics Processor: Mesa Intel® Arc

ADDITIONAL INFORMATION

I was misusing the application launcher as idle "fidget spinner" while talking and thinking, when the observed behavior kicked in. Of course this is not exactly normal(tm) user behavior, but seems noteworthy nonetheless.
Comment 1 realkpavel 2024-09-15 13:50:48 UTC
Same issue observed on Plasma 6.1.4 (Fedora 40 KDE, KDE frameworks 6.5.0, Qt 6.7.2, kernel 6.10.9-200.fc40.x86_64. Using Wayland, Application Launcher set to list apps in a grid)
Comment 2 cwo 2024-09-15 17:12:52 UTC
Can reproduce, but only with kickoff set to display as a grid. Kickoff as list works without issues.

plasmashell output shows a lot of 
org.kde.plasma.kickoff/contents/ui/KickoffGridView.qml:67:5: QML GridView: Binding loop detected for property "rows"
which may be related.
Comment 3 Nate Graham 2024-09-16 20:08:10 UTC

*** This bug has been marked as a duplicate of bug 483205 ***