Bluetooth disconnections

Hi,

Since the recent updates, I’ve been experiencing issues with my Bluetooth connection on Linux. Sometimes the connection works fine, but other times it gets disconnected. It seems like the bluetooth.service restarts during these disconnections. Occasionally, the Bluetooth icon disappears from the system tray; I can find it in the hidden icons, but I don’t see any paired devices there, and I can only connect to them through the settings. Has anyone else encountered this problem?

The disconnects occur at completely random times. This time, it happened when I left the PC unattended.

Typically, I have a Keychron keyboard and a Google Home speaker connected.

I’ve attached some output from dmesg from when the disconnection occurred. Where else can I look for clues?

[  703.416846] input: Living room (AVRCP) as /devices/virtual/input/input18
[ 1988.878017] bluetoothd[700]: segfault at 562ee32aab9c ip 0000562b58a9a44c sp 00007ffdf8882d80 error 4 in bluetoothd[ba44c,562b589e8000+ea000] likely on CPU 2 (core 4, socket 0)
[ 1988.878023] Code: 48 85 c0 74 50 f0 83 03 01 eb 06 0f 1f 00 4c 89 e0 48 83 7b 08 00 74 2e 83 3b 01 7e 29 4c 8b 60 08 48 8b 00 8b 8d b0 ee ff ff <39> 48 04 75 12 48 8b 50 08 48 85 d2 74 09 48 8b 70 10 4c 89 ef ff
[ 2097.196640] apple 0005:05AC:024F.0007: unknown main item tag 0x0
[ 2097.196794] apple 0005:05AC:024F.0007: Non-apple keyboard detected; function keys will default to fnmode=2 behavior
[ 2097.196832] input: Keychron K4 as /devices/virtual/misc/uhid/0005:05AC:024F.0007/input/input19
[ 2097.197154] apple 0005:05AC:024F.0007: input,hidraw5: BLUETOOTH HID v1.1b Keyboard [Keychron K4] on 28:d0:ea:e6:ef:a0