Bug 495696 - With 125% scale, Plasmashell freezes when searching for System Monitor widgets in widget explorer
Summary: With 125% scale, Plasmashell freezes when searching for System Monitor widget...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Widget Explorer sidebar (other bugs)
Version First Reported In: 6.2.2
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-01 18:01 UTC by brutalnumberboy
Modified: 2025-05-11 13:50 UTC (History)
3 users (show)

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


Attachments
gdb dump (154.02 KB, text/plain)
2024-11-01 18:01 UTC, brutalnumberboy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description brutalnumberboy 2024-11-01 18:01:46 UTC
Created attachment 175455 [details]
gdb dump

SUMMARY

Plasmashell freezes when searching for System Monitor widgets in panel configuration 

STEPS TO REPRODUCE
1. Right-click panel, select Show Panel Configuration
2. Click Add or Manage Widgets
3. Type "sy" into search box

OBSERVED RESULT

Widgets are displayed according to search pattern

EXPECTED RESULT

Plasmashell freezes

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 41
KDE Plasma Version: 6.2.2
KDE Frameworks Version: 6.7.0
Qt Version: 6.7.2
Kernel Version: 6.11.5-300.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Comment 1 Nate Graham 2024-11-04 19:17:54 UTC
Cannot reproduce. Are you using a non-default font, by any chance?

Does it happen in a new clean user account?
Comment 2 brutalnumberboy 2024-11-09 18:21:31 UTC
It's happened to me on a fresh fedora install. I've updated now and it longer hangs, but freezes for ~10 seconds before loading the widgets.
Comment 3 Nate Graham 2024-11-12 15:36:33 UTC
Weird. It's instant for me. on Fedora 41. Looks like it's stuck in QFontPrivate::engineForScript; are you using a non-default font?
Comment 4 brutalnumberboy 2024-11-12 19:25:07 UTC
I'm using Noto Sans, but I believe it's due to fractional scaling. I have it set to 125%, but changing it to 100% makes the widgets load instantly.
Comment 5 Nate Graham 2024-11-12 21:02:49 UTC
Interesting. Does it freeze with any other fractional scales, like 1.2x or 1.5x? How about a larger integer scale such as 2x?
Comment 6 brutalnumberboy 2024-11-12 21:10:28 UTC
I tried other scaling factors but it's only reproduced with 125% scale
Comment 7 Nate Graham 2024-11-12 22:34:17 UTC
How strange. Thanks for the info. Cannot reproduce.
Comment 8 in+zam14owa 2025-01-15 19:09:42 UTC
I'm having the same issue, but on 200% scale. If I search for "app", the shell freezes completely to the point where I have to powercycle my system.
Comment 9 Nate Graham 2025-05-09 17:36:18 UTC
Is anyone still able to reproduce this with Plasma 6.3.5 or newer?
Comment 10 brutalnumberboy 2025-05-11 09:35:58 UTC
(In reply to Nate Graham from comment #9)
> Is anyone still able to reproduce this with Plasma 6.3.5 or newer?

i tried reproducing the bug with different scale factors and no longer experience the crash
Comment 11 Nate Graham 2025-05-11 13:50:39 UTC
Great!