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

Reply via email to