[module-dbus-protocol] pulseaudio crashed with SIGABRT in raise()

Bug #855729 reported by Gregory Symons
34
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pulseaudio (Ubuntu)
Fix Released
Medium
David Henningsson

Bug Description

I was playing around with the volume indicator applet's volume control when pulseaudio crashed.

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: pulseaudio 1:0.99.3-0ubuntu5
ProcVersionSignature: Ubuntu 3.0.0-11.18-generic 3.0.4
Uname: Linux 3.0.0-11-generic x86_64
NonfreeKernelModules: nvidia
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.23-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: DRILLINGINFO\gsymons 18435 F.... pulseaudio
 /dev/snd/pcmC0D0c: DRILLINGINFO\gsymons 18435 F...m pulseaudio
 /dev/snd/pcmC0D0p: DRILLINGINFO\gsymons 18435 F...m pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xee200000 irq 46'
   Mixer name : 'Realtek ALC889A'
   Components : 'HDA:10ec0885,1458a002,00100101'
   Controls : 39
   Simple ctrls : 22
Date: Tue Sep 20 14:19:20 2011
ExecutablePath: /usr/bin/pulseaudio
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
ProcCmdline: /usr/bin/pulseaudio --start --log-target=syslog
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
PulseSinks: Error: command ['pacmd', 'list-sinks'] failed with exit code 1: Failed to kill PulseAudio daemon.
PulseSources: Error: command ['pacmd', 'list-sources'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
Signal: 6
SourcePackage: pulseaudio
StacktraceTop:
 raise () from /lib/x86_64-linux-gnu/libc.so.6
 abort () from /lib/x86_64-linux-gnu/libc.so.6
 pa_idxset_steal_first () from /usr/lib/x86_64-linux-gnu/libpulsecommon-0.99.so
 module_dbus_protocol_LTX_pa__done () from /usr/lib/pulse-0.99/modules/module-dbus-protocol.so
 module_dbus_protocol_LTX_pa__init () from /usr/lib/pulse-0.99/modules/module-dbus-protocol.so
Title: pulseaudio crashed with SIGABRT in raise()
UpgradeStatus: Upgraded to oneiric on 2011-09-20 (1 days ago)
UserGroups: adm admin lpadmin
dmi.bios.date: 10/26/2007
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F8
dmi.board.name: P35-DS4
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF8:bd10/26/2007:svnGigabyteTechnologyCo.,Ltd.:pnP35-DS4:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnP35-DS4:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
dmi.product.name: P35-DS4
dmi.sys.vendor: Gigabyte Technology Co., Ltd.

Revision history for this message
Gregory Symons (gsymons) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 pa_idxset_steal_first (s=<optimized out>, idx=<optimized out>) at pulsecore/idxset.c:370
 module_dbus_protocol_LTX_pa__done (m=0x26df860) at modules/dbus/module-dbus-protocol.c:597
 module_dbus_protocol_LTX_pa__init (m=0x26df860) at modules/dbus/module-dbus-protocol.c:580
 pa_module_load (c=0x25d6160, name=0x261bd50 "module-dbus-protocol", argument=0x0) at pulsecore/module.c:109
 pa_cli_command_load (c=0x25d6160, t=0x25cfa80, buf=0x25ce0d0, fail=<optimized out>) at pulsecore/cli-command.c:429

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in pulseaudio (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
visibility: private → public
Changed in pulseaudio (Ubuntu):
assignee: nobody → David Henningsson (diwic)
status: New → In Progress
summary: - pulseaudio crashed with SIGABRT in raise()
+ [module-dbus-protocol] pulseaudio crashed with SIGABRT in raise()
Changed in pulseaudio (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.5 KiB)

This bug was fixed in the package pulseaudio - 1:1.0-0ubuntu1

---------------
pulseaudio (1:1.0-0ubuntu1) oneiric; urgency=low

  [ David Henningsson ]
  * Fix "Parse failure" error with remote sources/sinks,
    thanks to Martin-Eric Racine for reporting/testing! (LP: #852902)
  * Fix crash when dbus module does not load (LP: #855729)
  * Add more bug fixes from upstream git

  [ Daniel T Chen ]
  * debian/copyright: Update all shipped sources
  * Various xcb_*() bugs already fixed in Sep 2010 (LP: #642030,
    LP: #646583, LP: #646616, LP: #648104)
  * Passthrough is supported in 1.0 (LP: #448024)
  * PulseAudio + alsa-plugins route through PulseAudio by default
    (LP: #378382)

  [ Luke Yelavich ]
  * New upstream bugfix release
    - vala: Add has_type_id=false to all enums, structs and classes
    - module-switch-on-connect: Don't switch unlinked sink input and source
      outputs
    - alsa-mixer: Set "Front" control to 0 dB on headphone path
    - module-equalizer-sink: Use %z for printf of size_t variables
    - module-equalizer-sink: Use = in initialising variables
    - bluetooth/sbc: Use __asm__ keyword
    - module-equalizer-sink: Use correct limit in loop
    - Squash the last gcc warnings
    - Make gcc --std=c99 happy
    - device-restore: Simplify the migration of data to per-port keys.
    - stream-restore: Add in some variable sets that were missing from 9ffa93.
    - stream-restore: Add proper data validity checks to the legacy database
      entry read.
    - formats: The format code should be in libpulse, not libpulsecommon
    - formats: Export more functions needed for a clean build.
    - device-restore: Fix use-after-free error.
    - raop: Use the port supplied by avahi when connecting to RAOP devices.
    - loopback: New modargs: sink_input_properties and
      source_output_properties.
    - bluetooth: Bump DBus version to 1.3.0 and drop conditional code.
    - alsa: Tidy up argument descriptions
    - module-suspend-on-idle: Move vacuum code to core
    - alsa-mixer: Add support for the Microsoft Kinect Sensor device
    - modargs: Ensure modargs can be accessed in their raw form.
    - raop: Properly deal with the name coming from the device.
    - build-sys: Oops forgot to add the Kinect profile to the build system.
    - volume: Rename 'sync volume' to 'deferred volume'.
    - raop: Don't crash if fd is not open when trying to close it
    - doc: Update README with fresh links.
    - doc: Add info about running pulseaudio from the build dir
    - stream: Relax assert for extended API
    - def: Hide server-side sink/source flags
    - volume: Handle varying channel count for shared volumes
    - virtual: Make volume sharing on by default
    - equalizer: Use volume sharing by default
    - echo-cancel: Use volume sharing by default
    - sink,source: Avoid crash by not updating volume on shutdown
    - conf: Make sure module-dbus-protocol is loaded after
      module-default-device-restore
    - build-sys: bump soname
    - sink,source: Handle missing in the shared volume case
    - dbus: Don't crash if the module does not load
    - Fix crash in threaded message queues
    - build-sys: Switch to the tar-us...

Read more...

Changed in pulseaudio (Ubuntu):
status: Fix Committed → 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.