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.

Reply via email to