Bug 497162 - On X11, desktop freezes on opening panel configuration
Summary: On X11, desktop freezes on opening panel configuration
Status: REPORTED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: 6.2.4
Platform: Manjaro Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: X11-only
Depends on:
Blocks:
 
Reported: 2024-12-07 14:05 UTC by Oleksii Zolotarevskyi
Modified: 2025-02-24 17:58 UTC (History)
3 users (show)

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


Attachments
Freeze when opening panel configuration (1.84 MB, video/mp4)
2024-12-07 14:05 UTC, Oleksii Zolotarevskyi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oleksii Zolotarevskyi 2024-12-07 14:05:22 UTC
Created attachment 176414 [details]
Freeze when opening panel configuration

SUMMARY
On pressing "Show Panel Configuration", the desktop freezes for ~20 seconds before the panel configuration is opened (see the attached screen capture). The desktop doesn't respond during that time, only the mouse cursor is responsive. 

STEPS TO REPRODUCE
1. Right click on Plasma panel
2. Select "Show Panel Configuration"

OBSERVED RESULT
Panel configuration opens with a significant delay

EXPECTED RESULT
Panel configuration opens without a significant delay.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro KDE
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.1

ADDITIONAL INFORMATION
Graphics platform: X11
Graphics Card: Nvidia TU106M
Nvidia Driver Version: 550.135
Comment 1 Oleksii Zolotarevskyi 2024-12-07 14:19:47 UTC
As in https://bugs.kde.org/show_bug.cgi?id=488603 with disabled compositor (by default Alt+Shift+F12) the problem doesn't happen.
Comment 2 Nate Graham 2024-12-12 18:07:56 UTC
Hmm, not ideal. Can you see if it happens on Xwayland too, or only on X11?

And then, can you run `journalctl -f` in a terminal window, then reproduce the issue, then paste any output added to the terminal window into a comment here?
Comment 3 Oleksii Zolotarevskyi 2024-12-23 13:13:59 UTC
On Wayland I couldn't reproduce it.
Here is the output of `journalctl -f` when reproducing the issue:

Dez 23 14:08:14 user-tuxedo plasmashell[1385]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/PanelConfiguration.qml:568:9: QML SpinBox: Binding loop detected for property "implicitWidth":
                                                qrc:/qt/qml/org/kde/plasma/components/SpinBox.qml:20:5
Dez 23 14:08:14 user-tuxedo plasmashell[1385]: file:///usr/share/plasma/plasmoids/org.kde.panel/contents/ui/ConfigOverlay.qml:349:17: QML SpinBox: Binding loop detected for property "implicitWidth":
                                                qrc:/qt/qml/org/kde/plasma/components/SpinBox.qml:20:5
Dez 23 14:08:15 user-tuxedo plasmashell[1385]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Dez 23 14:08:22 user-tuxedo kernel: [UFW BLOCK] IN=wlp8s0 OUT= MAC=01:00:5e:00:00:fb:06:36:41:f3:f5:f1:08:00 SRC=192.168.188.152 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=62812 PROTO=2 
Dez 23 14:08:34 user-tuxedo kernel: [UFW BLOCK] IN=wlp8s0 OUT= MAC=01:00:5e:00:00:01:e0:28:6d:68:62:c4:08:00 SRC=192.168.188.1 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0xC0 TTL=1 ID=6345 DF PROTO=2 
Dez 23 14:08:40 user-tuxedo plasmashell[1385]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Dez 23 14:08:42 user-tuxedo plasmashell[1385]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Dez 23 14:08:43 user-tuxedo plasmashell[1385]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Dez 23 14:08:44 user-tuxedo plasmashell[1385]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
Comment 4 ari melody 2025-02-15 22:19:52 UTC
Can confirm this also happens on my system, exclusively on X11. Might be relevant that I'm also running an Nvidia card (3060Ti, driver 570.86.18).

An awkward but decent workaround is not clicking that button at all- you can get to panel edit mode without the freeze by clicking "Add or Manage Widgets" instead. So the issue is not with entering the edit view, but specifically with hitting that button to get there.
Comment 5 TraceyC 2025-02-24 17:58:49 UTC
Adding the x11-only keyword