pulseaudio crashed with SIGSEGV in set_profile_cb() from pa_card_set_profile() from command_set_card_profile() from pa_pdispatch_run() from pstream_packet_callback()

Bug #1499113 reported by Cristian Aravena Romero
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
PulseAudio
Unknown
Critical
pulseaudio (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

https://errors.ubuntu.com/problem/7ccf872ad0cc36d20cf02cc1c1ba6f0d881287cd

---

Connect two devices, celu movil samsung and headphone

ProblemType: Crash
DistroRelease: Ubuntu 15.10
Package: pulseaudio 1:6.0-0ubuntu12
ProcVersionSignature: Ubuntu 4.2.0-10.12-generic 4.2.0
Uname: Linux 4.2.0-10-generic x86_64
ApportVersion: 2.18.1-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/pcmC0D0p: caravena 26880 F...m pulseaudio
 /dev/snd/controlC0: caravena 26880 F.... pulseaudio
CurrentDesktop: GNOME
Date: Wed Sep 23 20:52:31 2015
ExecutablePath: /usr/bin/pulseaudio
InstallationDate: Installed on 2015-07-26 (59 days ago)
InstallationMedia: Ubuntu-GNOME 15.10 "Wily Werewolf" - Alpha amd64 (20150723)
ProcCmdline: /usr/bin/pulseaudio --start --log-target=syslog
SegvAnalysis:
 Segfault happened at: 0x7f1042baad12: mov 0x34(%rax),%eax
 PC (0x7f1042baad12) ok
 source "0x34(%rax)" (0x00000055) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: pulseaudio
StacktraceTop:
 ?? () from /usr/lib/pulse-6.0/modules/module-bluez5-device.so
 pa_card_set_profile () from /usr/lib/libpulsecore-6.0.so
 ?? () from /usr/lib/pulse-6.0/modules/libprotocol-native.so
 pa_pdispatch_run () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-6.0.so
 ?? () from /usr/lib/pulse-6.0/modules/libprotocol-native.so
Title: pulseaudio crashed with SIGSEGV in pa_card_set_profile()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 04/15/2013
dmi.bios.vendor: Phoenix Technologies Ltd.
dmi.bios.version: P14AAJ
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: SAMSUNG_NP1234567890
dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.board.version: FAB1
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 9
dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.chassis.version: 0.1
dmi.modalias: dmi:bvnPhoenixTechnologiesLtd.:bvrP14AAJ:bd04/15/2013:svnSAMSUNGELECTRONICSCO.,LTD.:pn530U3C/530U4C:pvr0.1:rvnSAMSUNGELECTRONICSCO.,LTD.:rnSAMSUNG_NP1234567890:rvrFAB1:cvnSAMSUNGELECTRONICSCO.,LTD.:ct9:cvr0.1:
dmi.product.name: 530U3C/530U4C
dmi.product.version: 0.1
dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD.

Revision history for this message
Cristian Aravena Romero (caravena) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 set_profile_cb (c=0x143ae90, new_profile=0x141f380) at modules/bluetooth/module-bluez5-device.c:1857
 pa_card_set_profile (c=c@entry=0x143ae90, profile=profile@entry=0x141f380, save=save@entry=true) at pulsecore/card.c:281
 command_set_card_profile (pd=0x13db480, command=90, tag=15, t=0x141f120, userdata=0x1407830) at pulsecore/protocol-native.c:4907
 pa_pdispatch_run (pd=0x13db480, packet=packet@entry=0x13fc190, ancil_data=ancil_data@entry=0x13df3c0, userdata=userdata@entry=0x1407830) at pulsecore/pdispatch.c:341
 pstream_packet_callback (p=0x13df130, packet=0x13fc190, ancil_data=0x13df3c0, userdata=0x1407830) at pulsecore/protocol-native.c:5027

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in pulseaudio (Ubuntu):
importance: Undecided → Medium
summary: - pulseaudio crashed with SIGSEGV in pa_card_set_profile()
+ pulseaudio crashed with SIGSEGV in set_profile_cb()
tags: removed: need-amd64-retrace
information type: Private → Public
Revision history for this message
In , Cristian Aravena Romero (caravena) wrote :
Download full text (3.7 KiB)

Open bug in launchpat.net :
https://bugs.launchpad.net/bugs/1499113

"Connect two devices, celu movil samsung and headphone"

Package: pulseaudio 1:6.0-0ubuntu12

Backtrace:
#0 0x00007f1042baad12 in set_profile_cb (c=0x143ae90, new_profile=0x141f380) at modules/bluetooth/module-bluez5-device.c:1857
        d = 0x1359d00
        u = 0x143a680
        p = 0x141f3b0
        __func__ = "set_profile_cb"
        __PRETTY_FUNCTION__ = "set_profile_cb"
#1 0x00007f1059232e06 in pa_card_set_profile (c=c@entry=0x143ae90, profile=profile@entry=0x141f380, save=save@entry=true) at pulsecore/card.c:281
        r = <optimized out>
        __func__ = "pa_card_set_profile"
        __PRETTY_FUNCTION__ = "pa_card_set_profile"
#2 0x00007f10537acd51 in command_set_card_profile (pd=0x13db480, command=90, tag=15, t=0x141f120, userdata=0x1407830) at pulsecore/protocol-native.c:4907
        c = 0x1407830
        idx = 1
        name = 0x0
        profile_name = 0x13fc1b9 "a2dp_sink"
        card = <optimized out>
        profile = 0x141f380
        ret = <optimized out>
        __func__ = "command_set_card_profile"
        __PRETTY_FUNCTION__ = "command_set_card_profile"
#3 0x00007f1058fcf88a in pa_pdispatch_run (pd=0x13db480, packet=packet@entry=0x13fc190, ancil_data=ancil_data@entry=0x13df3c0, userdata=userdata@entry=0x1407830) at pulsecore/pdispatch.c:341
        cb = <optimized out>
        tag = 15
        command = 90
        ts = 0x141f120
        ret = -1
        __func__ = "pa_pdispatch_run"
        __PRETTY_FUNCTION__ = "pa_pdispatch_run"
#4 0x00007f10537b5ad5 in pstream_packet_callback (p=0x13df130, packet=0x13fc190, ancil_data=0x13df3c0, userdata=0x1407830) at pulsecore/protocol-native.c:5027
        __func__ = "pstream_packet_callback"
        __PRETTY_FUNCTION__ = "pstream_packet_callback"
#5 0x00007f1058fd23f2 in do_read (p=p@entry=0x13df130, re=re@entry=0x13df2b0) at pulsecore/pstream.c:880
        d = <optimized out>
        l = <optimized out>
        r = <optimized out>
        release_memblock = 0x0
        __func__ = "do_read"
        __PRETTY_FUNCTION__ = "do_read"
#6 0x00007f1058fd49c4 in do_pstream_read_write (p=0x13df130) at pulsecore/pstream.c:193
        __func__ = "do_pstream_read_write"
        __PRETTY_FUNCTION__ = "do_pstream_read_write"
#7 0x00007f1058d6ae87 in dispatch_pollfds (m=0x134b2a0) at pulse/mainloop.c:655
        e = 0x144cf70
        k = 1
        r = 0
#8 pa_mainloop_dispatch (m=m@entry=0x134b2a0) at pulse/mainloop.c:898
        dispatched = 0
        __func__ = "pa_mainloop_dispatch"
        __PRETTY_FUNCTION__ = "pa_mainloop_dispatch"
#9 0x00007f1058d6b28c in pa_mainloop_iterate (m=0x134b2a0, block=<optimized out>, retval=0x7ffd91e76b68) at pulse/mainloop.c:929
        r = 1
#10 0x00007f1058d6b330 in pa_mainloop_run (m=m@entry=0x134b2a0, retval=retval@entry=0x7ffd91e76b68) at pulse/mainloop.c:944
        r = <optimized out>
#11 0x0000000000406f49 in main (argc=<optimized out>, argv=<optimized out>) at daemon/main.c:1148
        c = 0x134f930
        buf = <optimized out>
        conf = 0x13440e0
        mainloop = 0x134b2a0
        s = <optimized out>
        configured_address = 0x13a8800 "\005"
        r = <o...

Read more...

Revision history for this message
In , Cristian Aravena Romero (caravena) wrote :

sorry,

*launchpad.net

Thanks,
--
Cristian

Changed in pulseaudio:
importance: Unknown → Critical
status: Unknown → Confirmed
Revision history for this message
In , Arun Raghavan (arunraghavan) wrote :

I just connected my laptop my BT speaker, and then I used my phone to connect to my laptop. No crash with 7.0.

Changed in pulseaudio (Ubuntu):
status: New → Confirmed
description: updated
tags: added: xenial yakkety
summary: - pulseaudio crashed with SIGSEGV in set_profile_cb()
+ pulseaudio crashed with SIGSEGV in set_profile_cb() from
+ pa_card_set_profile() from command_set_card_profile() from
+ pa_pdispatch_run() from pstream_packet_callback()
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Fix released (no crashes reported after 16.10)

Changed in pulseaudio (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
In , Gitlab-migration (gitlab-migration) wrote :

-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/401.

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

Other bug subscribers

Remote bug watches

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