pulseaudio crashed with SIGABRT in pa_memblockq_drop()

Bug #1054433 reported by m.bosner
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
pulseaudio (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Pulseaudio crashed while trying to get PassThrough with XBMC and a DTS Stream to work.
Ubuntu 12.10 Beta 1 with latest pachtes.

ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: pulseaudio 1:2.1-0ubuntu3
ProcVersionSignature: Ubuntu 3.5.0-15.22-generic 3.5.4
Uname: Linux 3.5.0-15-generic x86_64
ApportVersion: 2.5.2-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: mbosner 6037 F.... pulseaudio
Date: Sat Sep 22 05:17:50 2012
ExecutablePath: /usr/bin/pulseaudio
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120905.2)
ProcCmdline: /usr/bin/pulseaudio --start --log-target=syslog
ProcEnviron:
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
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_memblockq_drop () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-2.1.so
 ?? () from /usr/lib/libpulsecore-2.1.so
 pa_sink_render_into () from /usr/lib/libpulsecore-2.1.so
Title: pulseaudio crashed with SIGABRT in raise()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 08/14/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P1.40
dmi.board.name: H77 Pro4-M
dmi.board.vendor: ASRock
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrP1.40:bd08/14/2012:svnToBeFilledByO.E.M.:pnToBeFilledByO.E.M.:pvrToBeFilledByO.E.M.:rvnASRock:rnH77Pro4-M:rvr:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: To Be Filled By O.E.M.
dmi.product.version: To Be Filled By O.E.M.
dmi.sys.vendor: To Be Filled By O.E.M.

Revision history for this message
m.bosner (m-bosner) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 pa_memblockq_drop (bq=0x1fd1430, length=<optimized out>) at pulsecore/memblockq.c:613
 pa_sink_input_drop (i=<optimized out>, nbytes=<optimized out>) at pulsecore/sink-input.c:965
 inputs_drop (s=s@entry=0x1feec80, info=info@entry=0x7efef9c44750, n=n@entry=1, result=result@entry=0x7efef9c46da0) at pulsecore/sink.c:1026
 pa_sink_render_into (s=s@entry=0x1feec80, target=target@entry=0x7efef9c46da0) at pulsecore/sink.c:1253
 pa_sink_render_into_full (s=0x1feec80, target=target@entry=0x7efef9c46e60) at pulsecore/sink.c:1288

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 SIGABRT in raise()
+ pulseaudio crashed with SIGABRT in pa_memblockq_drop()
tags: removed: need-amd64-retrace
visibility: private → public
Revision history for this message
David Henningsson (diwic) wrote :

#2 0x00007eff00343270 in pa_memblockq_drop (bq=0x1fd1430, length=<optimized out>) at pulsecore/memblockq.c:613

fails at (length % bq->base == 0). since length seems to be checked at the frame before, likely bq->base has been overwritten with an invalid value somehow.

Changed in pulseaudio (Ubuntu):
status: New → Triaged
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for reporting this bug to Ubuntu.
Ubuntu 12.10 (quantal) reached end-of-life on May 16, 2014.

See this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We appreciate that this bug may be old and you might not be interested in discussing it any more. But if you are then please upgrade to the latest Ubuntu version and re-test.

Changed in pulseaudio (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for pulseaudio (Ubuntu) because there has been no activity for 60 days.]

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