Skip to content

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:

  1. run blueman-applet
  2. 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)
  1. see the crash report in system log (the backtrace above)
Edited by Stanislav T
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information