-
-
Notifications
You must be signed in to change notification settings - Fork 198
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
blueman-applet excessive CPU usage after resume #2521
Comments
We get these RSSI property changes from BlueZ's dbus api for devices when discovery is in progress. And I've never seen so many in such a short time ever. Like you said, normally BlueZ would update every couple seconds. Is there anything interesting in the kernel log The assertion error should not happen but afaics harmless. |
Kernel logs are very quiet about Bluetooth. bluez has nothing that seems related. It complains about my Bose headphones as I turn them on and off (and sometimes picks the wrong audio profile.) I killed the applet and restarted it a couple of times. Right now it's off, and now So perhaps this is rooted in bluez having a mental breakdown. |
Just realized: I am running |
Interestingly, restarting bluetoothd seems to make my whole process tree just... quiet down... Even Chrome stops using a bunch of CPU, it seems. If I now start blueman-applet, it is quiet as it should be. |
blueman: 2.3.5-3build1 (applet c07e8a4)
BlueZ: 5.72-0ubuntu5
Distribution: Ubuntu 24.04
Desktop environment: Gnome
This is a continuation on the discussion in #2499.
Today blueman-applet went into using constant excessive CPU after suspend/resume. It's at 10% rather than 100%, but that might be due to debug logging slowing it down.
https://gist.github.com/tommie/0ec3fa00f013995ab87f6e136d56fac7
It seems to be flooding
with different RSSI for the same device. Normally this only happens 1-2 seconds per minute as devices are added/removed, but now it keeps running constantly, logging several times per second. It keeps happening even if I restart blueman-applet.
The assertion error
seems unrelated as it occurs previously in the log file without causing the behavior.
The text was updated successfully, but these errors were encountered: