Public bug reported:
Since upgrading 26.04 -> 26.10, wireplumber segfaults repeatedly when Bluetooth
headphones (Sony WH-CH720N) connect, disconnect, or switch profiles. All audio
locks up until wireplumber restarts. 6 SIGSEGVs in the week since upgrade;
none before.
Regression window:
pipewire 1.6.2-1ubuntu1.2 -> 1.6.8-1ubuntu4
wireplumber 0.5.13-1ubuntu1.1 -> 0.5.17-1ubuntu1
bluez 5.85-4ubuntu0.4 -> 5.87-4 (bluetoothd itself does not crash)
All crashes are in libspa-bluez5.so, at different sites, which suggests a
use-after-free / stale spa_bt_device rather than one bad line. Symbolized
traces attached (via debuginfod). Crashing frames:
1) device_set_update_asha() bluez5-device.c:1010
<- device_set_update() :1152 <- device_set_get_info() :1185
<- wp_spa_device_enum_params_sync
2) spa_hook_list_append() <- impl_init() bluez5-device.c:3412
<- pw_load_spa_handle <- wp_spa_device_new_from_spa_factory
3) spa_bt_device_supports_media_codec(codec=0x1, profile=24033)
bluez5-dbus.c:2803 <- spa_bt_device_get_supported_media_codecs() :2883
<- set_initial_profile() bluez5-device.c:1956 <- impl_init() :3416
(codec/profile values are garbage)
Also paired: AirPods (not connected at crash times) and two gamepads.
Possibly related upstream: https://github.com/PipeWire/wireplumber/issues/24
ProblemType: Bug
DistroRelease: Ubuntu 26.10
Package: libspa-0.2-bluetooth 1.6.8-1ubuntu4
ProcVersionSignature: Ubuntu 7.3.0-10.10-generic 7.3.0
Uname: Linux 7.3.0-10-generic x86_64
ApportVersion: 2.36.0-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: chrism 2433 F.... wireplumber
/dev/snd/controlC0: chrism 2433 F.... wireplumber
/dev/snd/seq: chrism 2432 F.... pipewire
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
Date: Thu Oct 29 08:11:07 2026
InstallationDate: Installed on 2026-03-24 (219 days ago)
InstallationMedia: Kubuntu 25.10 "Questing Quokka" - Release amd64 (20251007)
MachineType: Gigabyte Technology Co., Ltd. B650 GAMING X AX V2
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No
PulseAudio daemon running, or not running as session daemon.
SourcePackage: pipewire
UpgradeStatus: Upgraded to stonking on 2026-10-21 (8 days ago)
dmi.bios.date: 05/21/2026
dmi.bios.release: 5.41
dmi.bios.vendor: American Megatrends International, LLC.
dmi.bios.version: F41
dmi.board.asset.tag: Default string
dmi.board.name: B650 GAMING X AX V2
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias:
dmi:bvnAmericanMegatrendsInternational,LLC.:bvrF41:bd05/21/2026:br5.41:svnGigabyteTechnologyCo.,Ltd.:pnB650GAMINGXAXV2:pvrDefaultstring:rvnGigabyteTechnologyCo.,Ltd.:rnB650GAMINGXAXV2:rvrx.x:cvnDefaultstring:ct3:cvrDefaultstring:skuDefaultstring:pfaB650MB:
dmi.product.family: B650 MB
dmi.product.name: B650 GAMING X AX V2
dmi.product.sku: Default string
dmi.product.version: Default string
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
** Affects: pipewire (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug stonking wayland-session
** Attachment added: "Backtraces"
https://bugs.launchpad.net/bugs/2172504/+attachment/6013408/+files/wireplumber-backtraces.txt
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2172504
Title:
wireplumber SIGSEGV in libspa-bluez5 on Bluetooth headphone
connect/disconnect (regression 26.04 -> 26.10)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pipewire/+bug/2172504/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs