Bug 432183 - Loading of grid view pages containing certain themes takes a very long time
Summary: Loading of grid view pages containing certain themes takes a very long time
Status: CONFIRMED
Alias: None
Product: frameworks-kdeclarative
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 5.85.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords: efficiency-and-performance
Depends on:
Blocks:
 
Reported: 2021-01-27 00:35 UTC by maxmustermann1884
Modified: 2021-08-31 15:47 UTC (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description maxmustermann1884 2021-01-27 00:35:20 UTC
SUMMARY
opening the plasma style settings page takes more than 30s, when it contains certain themes (numix, arc color, 'Red-Dot-Black-Plasma')

STEPS TO REPRODUCE
1. get a new plasma style via the get new plasma styles button, most of them are affected
2. close systemsettings
3. re-open systemsettings, and navigate to Appearance and then 'Plasma Styles'

OBSERVED RESULT
very long (>30) loading time, high single core usage 

EXPECTED RESULT
no loading time

Operating System: Arch Linux
KDE Plasma Version: 5.20.90
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.10-zen1-1-zen
OS Type: 64-bit
Processors: 8 × AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx
Memory: 15,2 GiB of RAM
Graphics Processor: AMD Radeon™ Vega 8 Graphics
ADDITIONAL INFORMATION:

this also happens with the cursors and window deco page, and probably other pages as well

I've already run into this issue, before installing plasma 5.21beta, looked like only the cursor page was affected
Comment 1 Nate Graham 2021-01-27 16:23:19 UTC
I've noticed this with the Window Decorations and new SDDM pages. Could be an issue with how the grid delegate component renders previews for certain themes.
Comment 2 Patrick Silva 2021-06-03 20:38:42 UTC
Sama thing on Arch running Plasma 5.22 beta.