Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Status Tray Plugin hangs and consumes 50% CPU indefinitely when Properties are opened and changed #9806

Open
jamke opened this issue Feb 25, 2025 · 3 comments
Labels
affects-4.2 This issue affects Qubes OS 4.2. C: desktop-linux-xfce4 Support for XFCE4 needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information.

Comments

@jamke
Copy link

jamke commented Feb 25, 2025

Qubes OS release

Qubes OS 4.2

Brief summary

Status Tray Plugin hangs and consumes 50% CPU indefinitely when Properties are opened and changed

Steps to reproduce

  1. Open properties of Status Tray Plugin
  2. Change icon sizes, hidden state of some icons and other settings

Expected behavior

Nothing bad

Actual behavior

The Status Tray Items dialog can eventually hang. It is not possible to close it or change anything inside it.

top shows that panel-6-systray consumes 50% CPU indefinitely. Killing its process hangs the whole system.

xfce4-panel -r restarts the panel, but completely WITHOUT system tray. The tray is crucial in Qubes OS.

Additional information

  1. The bug can be related to other xfce bugs: Qubes tray widgets have wrong icon sizes in Vertical and Deskbar xfce panel modes #9805 and xfce4-panel (including Application menu) does not honor DPI, font size and theming settings of xfce sometimes #7881.
  2. Restarting tray is possible with: pkill -HUP -f libsystray as a temporary way out. But the icons from sys-net and others would absent till the restart anyway.
  3. Please, consider returning back to KDE, because Xfce is such a mess.
@jamke jamke added the P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. label Feb 25, 2025
@marmarek
Copy link
Member

Cannot reproduce. Can you list what exactly settings you changed to get this issue?

@andrewdavidwong andrewdavidwong added C: desktop-linux-xfce4 Support for XFCE4 needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. affects-4.2 This issue affects Qubes OS 4.2. labels Feb 25, 2025
@jamke
Copy link
Author

jamke commented Feb 26, 2025

Cannot reproduce. Can you list what exactly settings you changed to get this issue?

I had it twice on a recently installed system.
One it was when I was changing icon size numeric control (from 22 to 23 or from 23 to 24), another time it was when I was clicking on hidden checkbox for icons.
I cannot reproduce it on demand, unfortunately.

@jamke
Copy link
Author

jamke commented Feb 26, 2025

Just got it again. The tray is quite broken for me. Maybe it's related to vertical (Deskbar) panel configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects-4.2 This issue affects Qubes OS 4.2. C: desktop-linux-xfce4 Support for XFCE4 needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information.
Projects
None yet
Development

No branches or pull requests

3 participants