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.

Reply via email to