Bug 2349606
Summary: | GTK3-based apps' menus are glitched on KDE, potentially causing the whole app to become unresponsive | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Steve Cossette <farchord> |
Component: | gtk3 | Assignee: | Matthias Clasen <mclasen> |
Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 42 | CC: | awilliam, derekenz, fabrice.salvaire, fanzhuyifan, geraldo.simiao.kutz, gnome-sig, lbrabec, lruzicka, mclasen, ngompa13, robatino, suraj.ghimire7 |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | RejectedBlocker AcceptedFreezeException | ||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | --- | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 2291264 |
Description
Steve Cossette
2025-03-03 19:23:10 UTC
I can reproduce this with firewall-config (a default app on Fedora KDE). Proposed as a Blocker for 42-beta by Fedora user farchord using the blocker tracking app because: GTK3 Menus are bugged on KDE, and clicking some menus do end up completely freezing the applications up. does this affect KDE 6.3.1, 6.3.2, or both? I tested on 6.3.2 on F42, I believe Neal has F41 which has 6.3.2 and it's reproduceable. Yes confirmed. F42 KDE Plasma 6.3.2 confirmed here too: Operating System: Fedora Linux 41 KDE Plasma Version: 6.3.2 KDE Frameworks Version: 6.11.0 Qt Version: 6.8.2 Kernel Version: 6.13.5-200.fc41.x86_64 (64-bit) Graphics Platform: Wayland I can confirm this with KDE 6.3.2 as in "clicking on the Menu (anywhere), the left item opens". However, I could not reproduce making the application (firewall-config) freeze. I clicked 20 times and it still remained responsive. I wonder if it might require running on hardware with AMDGPU. Both Steve and I reproduced on systems with AMDGPU graphics. I brought this bug up in the KWin Matrix room, and one of the folks suggested that this patch might be a potential fix? https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8240 Fyi upstream gtk 3 reports: https://gitlab.gnome.org/GNOME/gtk/-/issues/1188 https://gitlab.gnome.org/GNOME/gtk/-/issues/3116 IIUC this kwin patch fixes the issue for users without tablets or rebind rules (underlying bug is still in gtk3) https://invent.kde.org/plasma/kwin/-/merge_requests/7241 This https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8240 is included in 3.24.49 I just noticed that Emacs on KDE as the same issue that GIMP RC3 "Menubar always opens the File menu" — https://gitlab.gnome.org/GNOME/gimp/-/issues/12941 I suspect Fedora pushed a buggy GTK that is supposed to fix some KDE bugs. continuation... This Gimp issue could contain additional information. We are trying to fix GTK issues on KDE. It could be a side effect. -4 (+6 / -2) in https://pagure.io/fedora-qa/blocker-review/issue/1775 , so marking rejected blocker. Proposing as an FE so we can consider it for that, in case a fix shows up. Discussed during the 2025-03-10 blocker review meeting [1]: !agreed 2349606 - Accepted as a Beta Freeze Exception - We would like to fix certain GTK apps misbehaving in KDE Plasma. [1] https://meetbot.fedoraproject.org/blocker-review_matrix_fedoraproject-org/2025-03-10/f42-blocker-review.2025-03-10-16.01.log.html |