bluetoothd coredumps from double free on connection of headset
Bug #1952217 reported by
Adrian Wilkins
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bluez (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Problem:
Since the security updates on 2021-11-23 connecting my headset causes bluetoothd to crash, which drops all the other connections.
Expected:
Headset connects and works as it has done previously.
❯ lsb_release -rd
Description: Ubuntu 20.04.3 LTS
Release: 20.04
❯ apt-cache policy bluez
bluez:
Installed: 5.53-0ubuntu3.4
Candidate: 5.53-0ubuntu3.4
Headset is a Sony WH-1000XM3. I have ppa:berglh/
To post a comment you must log in.
Syslog from affected system.
- First action is to select the affected headset from the Bluetooth applet
The first thing that happens is the coredum. Then the service restarts ; this seems to be fast enough that the connection is still in progress, you can see the audio endpoints being registered,
? because the state is lost this does not complete and the device reports disconnection. *
- Second action is activation of a Bluetooth keyboard
This connects and functions correctly
- Third action is selecting the affected headset again
Same response. The keyboard is also disconnected but reconnects automatically.
* this is not true : these endpoints are re-registered merely on restarting the bluetooth service.