Bug 441140 - Switching virtual deskops causes taskbar to hang Plasma for several seconds
Summary: Switching virtual deskops causes taskbar to hang Plasma for several seconds
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-performance (other bugs)
Version First Reported In: 5.25.5
Platform: Gentoo Packages Linux
: NOR major
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: efficiency-and-performance
Depends on:
Blocks:
 
Reported: 2021-08-18 20:29 UTC by Luke-Jr
Modified: 2025-02-08 03:47 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Backtrace during hanging (710.76 KB, text/plain)
2021-08-18 20:30 UTC, Luke-Jr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Luke-Jr 2021-08-18 20:29:44 UTC
SUMMARY
When changing virtual desktops, Plasma hangs for several seconds.

STEPS TO REPRODUCE
1. Have lots of windows open on origin/destination virtual desktops
2. Switch virtual desktops

OBSERVED RESULT
Plasma is frozen for ~8 seconds

EXPECTED RESULT
Plasma continues working normally

perf report during virtual desktop switching a few times:
Samples: 148K of event 'cycles:u', Event count (approx.): 129861648422
Overhead  Command          Shared Object                                    Symbol
  74.48%  plasmashell      libxcb.so.1.1.0                                  [.] _xcb_map_remove
   5.27%  plasmashell      libtaskmanager.so.5.22.0                         [.] 0x0000000000067ed0
   2.11%  plasmashell      libtaskmanager.so.5.22.0                         [.] 0x0000000000067ec4
   1.13%  plasmashell      libQt5Core.so.5.15.2                             [.] QIdentityProxyModel::index
   1.08%  plasmashell      libQt5Core.so.5.15.2                             [.] QIdentityProxyModel::rowCount
   0.74%  plasmashell      libQt5Core.so.5.15.2                             [.] (anonymous namespace)::convert
   0.65%  plasmashell      libQt5Core.so.5.15.2                             [.] QAbstractProxyModel::data
Comment 1 Luke-Jr 2021-08-18 20:30:57 UTC
Created attachment 140823 [details]
Backtrace during hanging
Comment 2 Luke-Jr 2022-10-04 20:55:57 UTC
A year later and still no improvement... I'm growing used to just not using the taskbar at all, and wondering if maybe I should find a new whatever-plasmashell-is to replace it.
Comment 3 Nate Graham 2025-01-09 20:25:51 UTC
Sorry it took us so long to get to this. I can't reproduce it in current git master, which will shortly become Plasma 6.3. Are you still able to reproduce the issue in Plasma 6.2.5 or later? Thanks!
Comment 4 Luke-Jr 2025-01-09 20:28:48 UTC
Unfortunately, that computer was compromised. My current workstation never encountered this issue, so I can't be sure if it was fixed or had some environmental condition.
Comment 5 Bug Janitor Service 2025-01-24 03:46:58 UTC
๐Ÿ›๐Ÿงน โš ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2025-02-08 03:47:32 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.