#683308 bluetooth-applet segfaults when disconnecting LogiLink keyboard

Package:
gnome-bluetooth
Source:
gnome-bluetooth
Description:
GNOME Bluetooth Send To app
Submitter:
chrysn
Date:
2025-01-19 01:48:15 UTC
Severity:
normal
#683308#5
Date:
2012-07-30 16:49:23 UTC
From:
To:
when disconnecting a LogiLink ID0052 bluetooth keyboard,
bluetooth-applet segfaults with this traceback:

#0  0x00007ffff577ff6c in g_type_check_instance_cast () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#1  0x00007ffff7bc2aab in bluetooth_client_connect_service () from /usr/lib/libgnome-bluetooth.so.10
#2  0x00007ffff79b2839 in bluetooth_applet_disconnect_device ()
   from /usr/lib/gnome-bluetooth/libgnome-bluetooth-applet.so.0
#3  0x00000000004055f1 in _start ()

steps to reproduce:

* set up the device
* the device is now active and ready
* right-click the bluetooth icon, go to the keyboard submenu
* it displays "Connected" in the first line, and offers to "disconnect"
  in the second one
* click disconnect
* repeat the last steps (as it still shows up as connected)
* gnome-bluetooth segfaults

one could assume that the device is malbehaved, as disconnecting the
keyboard also makes an android smartphone (using cyanogenmod) freeze. on
the other hand, no bad behavior occurs when connecting/disconnecting
using `hidd`. as bluetooth-applet is something i can help debugging, i'm
reporting this here. (after all, bluetooth-applet shouldn't crash no
matter how badly a device behaves.)

dmesg contains lines like these:

[14918.938381] generic-bluetooth 0005:0A5C:8502.000B: unknown main item tag 0x0
[14918.938744] input: Bluetooth Keyboard as /devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2:1.0/bluetooth/hci0/hci0:11/input21
[14918.941471] generic-bluetooth 0005:0A5C:8502.000B: input,hidraw0: BLUETOOTH HID v1.1b Keyboard [Bluetooth Keyboard] on 00:1C:26:D7:5D:72

#683308#10
Date:
2025-01-19 01:47:23 UTC
From:
To:
Dear submitter,

as the package gnome-bluetooth has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1093420

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Paul Tagliamonte (the ftpmaster behind the curtain)