pulseaudio crashed with SIGABRT in pa_bluetooth_transport_put() from transport_put() from hfp_rfcomm_handle()

Bug #1945235 reported by lanfust
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
pulseaudio (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

https://errors.ubuntu.com/problem/3f255341dbcb4f57cf88d6fc2bed25ae18a760fe

---

have headphones bluetooth
bluetooth connect and disconnect if i turn off sound

ProblemType: Crash
DistroRelease: Ubuntu 21.10
Package: pulseaudio 1:15.0+dfsg1-1ubuntu2
ProcVersionSignature: Ubuntu 5.13.0-16.16-generic 5.13.13
Uname: Linux 5.13.0-16-generic x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu69
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: duncan 20876 F.... pulseaudio
 /dev/snd/controlC0: duncan 20876 F.... pulseaudio
CasperMD5CheckResult: pass
Date: Mon Sep 27 21:06:47 2021
ExecutablePath: /usr/bin/pulseaudio
InstallationDate: Installed on 2021-09-13 (14 days ago)
InstallationMedia: Ubuntu 21.10 "Impish Indri" - Alpha amd64 (20210910)
ProcCmdline: /usr/bin/pulseaudio --daemonize=no --log-target=journal
ProcEnviron:
 LANG=fr_FR.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 XDG_RUNTIME_DIR=<set>
Signal: 6
SourcePackage: pulseaudio
StacktraceTop:
 pa_bluetooth_transport_put () at /usr/lib/pulse-15.0+dfsg1/modules/libbluez5-util.so
 () at /usr/lib/pulse-15.0+dfsg1/modules/libbluez5-util.so
 pa_mainloop_dispatch () at /lib/x86_64-linux-gnu/libpulse.so.0
 pa_mainloop_iterate () at /lib/x86_64-linux-gnu/libpulse.so.0
 pa_mainloop_run () at /lib/x86_64-linux-gnu/libpulse.so.0
Title: pulseaudio crashed with SIGABRT in pa_bluetooth_transport_put()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
dmi.bios.date: 07/21/2014
dmi.bios.release: 4.6
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 2501
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: P8Z77-V LX
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev X.0x
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2501:bd07/21/2014:br4.6:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:skuSKU:rvnASUSTeKCOMPUTERINC.:rnP8Z77-VLX:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.family: To be filled by O.E.M.
dmi.product.name: System Product Name
dmi.product.sku: SKU
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
separator:

Revision history for this message
lanfust (lanfust) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 pa_bluetooth_transport_put (t=t@entry=0x55d158e42ba0) at ../src/modules/bluetooth/bluez5-util.c:638
 transport_put (t=0x55d158e42ba0) at ../src/modules/bluetooth/backend-native.c:551
 hfp_rfcomm_handle (buf=0x7fffb21daf60 "AT+BCS=1\r", t=0x55d158e42ba0, fd=55) at ../src/modules/bluetooth/backend-native.c:655
 rfcomm_io_callback (io=<optimized out>, e=<optimized out>, fd=55, events=<optimized out>, userdata=0x55d158e42ba0) at ../src/modules/bluetooth/backend-native.c:738
 dispatch_pollfds (m=0x55d158d32060) at ../src/pulse/mainloop.c:676

tags: removed: need-amd64-retrace
Revision history for this message
Daniel van Vugt (vanvugt) wrote :
summary: - pulseaudio crashed with SIGABRT in pa_bluetooth_transport_put()
+ pulseaudio crashed with SIGABRT in pa_bluetooth_transport_put() from
+ transport_put() from hfp_rfcomm_handle()
information type: Private → Public
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in pulseaudio (Ubuntu):
status: New → Confirmed
Revision history for this message
Igor V. Kovalenko (i-garrison) wrote :

This could be a problem in pulseaudio native backend, provoked by numerous reconnections between bluez and headset.

If verbose log from pulseaudio daemon can be collected for this crash, I think it is worth to file an issue in pulseaudio tracker here https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/ with verbose log attached.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

No crashes since 15.0 so consider it fixed.

Changed in pulseaudio (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.