Bug#856487: pulseaudio: SIGSEGV upon streaming to bluetooth headset

Felipe Sateler fsateler at debian.org
Thu Mar 2 21:29:12 UTC 2017

On Thu, Mar 2, 2017 at 5:15 PM, Linus Lüssing <linus.luessing at c0d3.blue> wrote:
> On Thu, Mar 02, 2017 at 03:27:25AM +0100, Linus Lüssing wrote:
>> Two more notes to maybe eliminate some potential causes:
>> * Removing the ~/.config/pulse/default.pa mentioned earlier did not help.
>> * Using a different bluetooth stick did not help (Some Logilink
>>   one now which worked with pulseaudio v9, too, listed as:
>>   "0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)" )
> And two more tests:
> * Using another bluetooth headset crashes, too (Medion 43316).
> * Selecting HSP/HFP instead of A2DP in pavucontrol makes playback
>   work! The crash only happens when A2DP is selected.

OK, so it looks like pulseaudio is passing bogus parameters somewhere
to libsbc, which is a library used in AD2P mode:

Thread 1 (Thread 0xb0c64300 (LWP 11376)):
#0  0xb0c6f962 in ?? () from /usr/lib/arm-linux-gnueabihf/libsbc.so.1
#1  0x000c0018 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Could you install the debug symbols for libsbc and see if we can get a
reasonable function name for that call?


Felipe Sateler

More information about the pkg-pulseaudio-devel mailing list