https://bugs.kde.org/show_bug.cgi?id=451973
Bug ID: 451973 Summary: kwin gets stuck in an infinite loop after using Walk Through Desktops shortcut Product: kwin Version: 5.24.3 Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: tabbox Assignee: kwin-bugs-n...@kde.org Reporter: leeharple+...@gmail.com Target Milestone: --- Created attachment 147777 --> https://bugs.kde.org/attachment.cgi?id=147777&action=edit kwin gdb backtrace SUMMARY Using the "Walk Through Desktops" shortcut after deleting a virtual desktop causes kwin to get stuck in an infinite loop. STEPS TO REPRODUCE 1. Assign a keyboard shortcut for KWin's "Walk Through Desktops" shortcut. 1. The current virtual desktop is "Desktop start". 2. Add a new virtual desktop ("Desktop new"). The current virtual desktop changes to "Desktop new". 3. Remove the "Desktop new" virtual desktop. The current virtual desktop switches back to "Desktop start". 4. Use the "Walk Through Desktops" keyboard shortcut. Sometimes I must use the shortcut a few times before kwin hangs. OBSERVED RESULT The system becomes unresponsive. The memory usage of kwin starts to grow, and doesn't stop. kwin seems to get stuck in the do/while loop of KWin::TabBox::ClientModel::createClientList(int, bool). EXPECTED RESULT The last recently used virtual desktop should become active. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.24.3 KDE Frameworks Version: 5.92.0 Qt Version: 5.15.3 Graphics Platform: X11 ADDITIONAL INFORMATION I've attached a backtrace with debug symbols. In the backtrace I started with 3 virtual desktops, and then added and deleted a 4th. -- You are receiving this mail because: You are watching all bug changes.