blueman-applet crashes on start
Description:
After most recent system upgrade blueman-applet started crashing with segfault on startup. Details of the last upgrade:
- glib2 (2.82.2-1 -> 2.82.3-1)
- glib2-devel (2.82.2-1 -> 2.82.3-1)
- glib2-docs (2.82.2-1 -> 2.82.3-1)
- json-glib (1.10.0-1 -> 1.10.6-1)
- lib32-glib2 (2.82.2-1 -> 2.82.3-1)
- localsearch (3.8.1-1 -> 3.8.2-1)
- python-dbusmock (0.32.1-1 -> 0.32.2-1)
- python-nltk (3.8.1-4 -> 3.9.1-1)
- wine (9.21-1 -> 9.22-1)
It is suspected that glib2 upgrade is the root cause of the issue.
Additional info:
-
package version(s):
- glib2 2.82.3-1
- json-glib 1.10.6-1
- blueman 2.4.3-1
- bluez 5.79-1
- bluez-libs 5.79-1
- gtk3 1:3.24.43-4
- libnm 1.50.0-1
- python-cairo 1.27.0-1
- python-gobject 3.50.0-1
-
config and/or log files: blueman-applet-bt-2024-12-11.txt
-
link to upstream bug report, if any: none.
Steps to reproduce:
- run blueman-applet
- see the error message in the standard output:
blueman-applet 09.55.55 WARNING PluginManager:150 __load_plugin: Not loading DhcpClient because its conflict has higher priority
blueman-applet 09.55.55 WARNING PluginManager:150 __load_plugin: Not loading PPPSupport because its conflict has higher priority
[1] 28862 segmentation fault (core dumped) blueman-applet
Traceback (most recent call last):
File "/usr/lib/python3.12/site-packages/blueman/main/Tray.py", line 42, in _on_name_appeared
self.indicator = indicator_class(self, applet.GetIconName())
^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/gi/overrides/Gio.py", line 374, in __call__
result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Remote peer disconnected (4)
- see the crash report in system log (the backtrace above)