Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-1930

bluetoothd segfault on specific keyboard connection

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • rhel-9.0.0
    • bluez
    • sst_arch_hw
    • ssg_platform_enablement
    • False
    • Hide

      None

      Show
      None
    • ---

      Description of problem:

      After a successful pairing of a Lenovo TrackPoint Keyboard II via Gnome settings, connection will be made, and bluetoothd will enter a segfault loop. Whenever the keyboard reconnects, the segfault appears.

      Version-Release number of selected component (if applicable):

      rpm -aqv | grep blue
      bluez-libs-5.56-8.el9.x86_64
      bluez-5.56-8.el9.x86_64
      bluez-obexd-5.56-8.el9.x86_64
      gnome-bluetooth-libs-3.34.5-3.el9.x86_64
      gnome-bluetooth-3.34.5-3.el9.x86_64
      NetworkManager-bluetooth-1.36.0-5.el9_0.x86_64

      How reproducible:

      Reproducible with this keyboard and el9, tried with Asus BT-500 dongle (rtl) and Intel bt, same.

      Steps to Reproduce:
      1. Pair a TrackPoint keyboard II
      2. Connect it.

      Actual results:

      Will occurs on each reconnection after bluetoothd recovery (same address):

      [ 190.524243] input: TrackPoint Keyboard II Keyboard as /devices/virtual/misc/uhid/0005:17EF:60E1.0014/input/input81
      [ 190.524569] input: TrackPoint Keyboard II Mouse as /devices/virtual/misc/uhid/0005:17EF:60E1.0014/input/input82
      [ 190.524666] input: TrackPoint Keyboard II as /devices/virtual/misc/uhid/0005:17EF:60E1.0014/input/input84
      [ 190.524773] hid-generic 0005:17EF:60E1.0014: input,hidraw8: BLUETOOTH HID v0.47 Keyboard [TrackPoint Keyboard II] on 50:eb:71:97:dd:0c
      [ 190.525263] bluetoothd[4568]: segfault at 59 ip 000055e50ff38583 sp 00007ffed3c5b930 error 6 in bluetoothd[55e50ff01000+ab000]
      [ 190.525271] Code: 00 00 4c 8b 21 64 48 8b 04 25 28 00 00 00 48 89 84 24 38 11 00 00 31 c0 48 8d 6c 24 10 89 fb 49 89 c9 48 89 ef b9 23 02 00 00 <41> c7 44 24 58 00 00 00 00 f3 48 ab c7 44 24 10 0a 00 00 00 c7 07

      Expected results:

      Keyboard should just work

      Additional info:

      Can't reproduce on Fedora, can reproduce on CentOS 9 Stream.

      No issue with other kind of devices I have at hand (headset, mice etc...)

            rhn-engineering-dmarlin David Marlin
            jira-bugzilla-migration RH Bugzilla Integration
            David Marlin David Marlin
            inactive-user inactive-user
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: