https://bugs.kde.org/show_bug.cgi?id=523006
Bug ID: 523006
Summary: Tray popup stuck in open state with no visible popup
if clicked twice quickly
Classification: Plasma
Product: plasmashell
Version First 6.6.1
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: critical
Priority: NOR
Component: System Tray widget
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
ADDITIONAL INFORMATION
Note: running proprietary NVIDIA driver 595.84 (RTX 4070 Laptop GPU) under
Wayland — mentioning this since NVIDIA+Wayland rendering/sync issues have
historically been a common factor in similar popup/animation glitches in
Plasma.
Debugging already done to rule out other causes:
- Confirmed plasmashell's main thread is NOT deadlocked: a gdb backtrace
taken while the popup was stuck showed the main thread inside a normal
Qt event loop (QCoreApplication::exec -> g_main_context_iteration ->
QSGThreadedRenderLoop::polishAndSync), not blocked on any lock or syscall.
- Confirmed no DBus call is issued at the moment of the stuck click
(verified with `dbus-monitor --session` running during the click).
- Ruled out OOM killer (nothing relevant in `dmesg`/`journalctl -k` around
the event).
- Ruled out systemd-logind/polkit issues (both respond normally via
`busctl`/`qdbus`).
- Ruled out stale StatusNotifierItem registrations (checked via
`org.kde.StatusNotifierWatcher.RegisteredStatusNotifierItems`, no
leftover zombie entries after closing apps that use the tray).
- Ruled out the known popupWidth/popupHeight=0 config bug (checked
`~/.config/plasma-org.kde.plasma.desktop-appletsrc`, values are
non-zero for all applets).
- This appears distinct from KDE bug 484216 (fixed in 6.1, required a
non-default keyboard layout switching policy). My system does not use
a non-default keyboard layout switching policy, and the issue is
present on 6.6.1.
See also: https://bugs.kde.org/show_bug.cgi?id=484216 (different trigger
condition, but same general category of "popup animation interrupted ->
stuck state")
--
You are receiving this mail because:
You are watching all bug changes.