Currently (as of Feb 23, 2024) openSUSE Tubleweed with bluez 5.71-2.4 is experiencing segfault whenever I try to connect my Sony WH-H800 headphone (but fine with others).
After some digging, seems like it is plagued by a recent bug. Waiting for Tumbleweed to include the patch.
[Fri Feb 23 16:23:24 2024] bluetoothd[9971]: segfault at 5600bf0628b5 ip 00005605de5743c1 sp 00007ffee8f18f70 error 4 in blu
etoothd[5605de552000+d6000] likely on CPU 7 (core 1, socket 0)
[Fri Feb 23 16:23:24 2024] Code: 41 83 2c 24 01 0f 85 1b ff ff ff 4c 89 e7 e8 96 f4 fd ff e9 0e ff ff ff 90 41 55 41 54 55 5
3 48 83 ec 08 48 8b 2a 48 8b 7a 08 <48> 8b 45 20 4c 8b ad 88 00 00 00 4c 8b 20 48 85 ff 74 19 c7 47 08
$ sudo coredumpctl info 9971
PID: 9971 (bluetoothd)
UID: 0 (root)
GID: 0 (root)
Signal: 11 (SEGV)
Timestamp: Fri 2024-02-23 16:23:24 PST (4h 2min ago)
Command Line: /usr/libexec/bluetooth/bluetoothd
Executable: /usr/libexec/bluetooth/bluetoothd
Control Group: /system.slice/bluetooth.service
Unit: bluetooth.service
Slice: system.slice
Boot ID: 153713284dde4d7cba57f31e2956690d
Machine ID: 5c42528e25094a3cb1af7e2c43a85357
Hostname: linux-lct7
Storage: /var/lib/systemd/coredump/core.bluetoothd.0.153713284dde4d7cba57f31e2956690d.9971.1708734204000000.zst (present)
Size on Disk: 138.1K
Message: Process 9971 (bluetoothd) of user 0 dumped core.
Stack trace of thread 9971:
#0 0x00005605de5743c1 n/a (bluetoothd + 0x463c1)
#1 0x00005605de55f4d0 n/a (bluetoothd + 0x314d0)
#2 0x00005605de55f5a8 n/a (bluetoothd + 0x315a8)
#3 0x00005605de569767 n/a (bluetoothd + 0x3b767)
#4 0x00007fc0b22daf30 n/a (libglib-2.0.so.0 + 0x5bf30)
#5 0x00007fc0b22dcb58 n/a (libglib-2.0.so.0 + 0x5db58)
#6 0x00007fc0b22dd42f g_main_loop_run (libglib-2.0.so.0 + 0x5e42f)
#7 0x00005605de5555dc n/a (bluetoothd + 0x275dc)
#8 0x00007fc0b1e2a1f0 __libc_start_call_main (libc.so.6 + 0x2a1f0)
#9 0x00007fc0b1e2a2b9 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2a2b9)
#10 0x00005605de5566b5 n/a (bluetoothd + 0x286b5)
ELF object binary architecture: AMD x86-64