[pulseaudio-discuss] Assertion failure with a fake/null sink set to 5.1 channels
Colin Guthrie
gmane at colin.guthr.ie
Fri May 21 15:11:51 PDT 2010
Hi,
This isn't really a bug report but I need somewhere to dump this so I
don't forget :)
This happened with a fake null sink (pactl load-module module-null-sink
sink_name="fake51" channels=6
channel_map="front-left,front-right,center,rear-left,rear-right,lfe"),
pavucontrol, split the channels and then update the volume of one of the
channels.
I'll try and reproduce properly via a debugger at some point soon, but
for the sake of documenting it happened, here is the log :p
May 21 23:09:23 jimmy pulseaudio[4751]: module-stream-restore.c:
Restoring volume for sink input sink-input-by-media-role:event.
May 21 23:09:23 jimmy pulseaudio[4751]: module-stream-restore.c:
Restoring mute state for sink input sink-input-by-media-role:event.
May 21 23:09:23 jimmy pulseaudio[4751]: resampler.c: Forcing resampler
'copy', because of fixed, identical sample rates.
May 21 23:09:23 jimmy pulseaudio[4751]: remap.c: Using generic matrix
remapping
May 21 23:09:23 jimmy pulseaudio[4751]: resampler.c: Using resampler 'copy'
May 21 23:09:23 jimmy pulseaudio[4751]: resampler.c: Using s16le as
working format.
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: Created input 8
"audio-volume-change" on fake51 with sample spec s16le 2ch 44100Hz and
channel map front-left,front-right
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: media.name =
"audio-volume-change"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: event.id =
"audio-volume-change"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: media.role =
"event"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
event.description = "Volume Control Feedback Sound"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: media.filename
= "/usr/share/sounds/freedesktop/stereo/audio-volume-change.oga"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
application.name = "PulseAudio Volume Control"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
native-protocol.peer = "UNIX socket client"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
native-protocol.version = "16"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
window.x11.display = ":0.0"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
window.x11.screen = "0"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
application.process.id = "2960"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
application.process.user = "colin"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
application.process.host = "jimmy"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
application.process.binary = "pavucontrol"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
application.language = "en_GB.utf8"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
application.process.machine_id = "6cb2a4b2bd6df042e57da8a4000001d4"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
application.process.session_id =
"6cb2a4b2bd6df042e57da8a4000001d4-1274466012.334825-1366469634"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
application.icon_name = "pavucontrol"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: window.vpos =
"0.503"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: window.hpos =
"0.584"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: window.height
= "684"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: window.width =
"808"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: window.y = "186"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: window.x = "577"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
window.x11.monitor = "0"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: window.desktop
= "0"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: window.x11.xid
= "96468995"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
window.icon_name = "multimedia-volume-control"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: window.id =
"Volume Control"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: window.name =
"Volume Control"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c:
module-stream-restore.id = "sink-input-by-media-role:event"
May 21 23:09:23 jimmy pulseaudio[4751]: sink-input.c: Assertion
'tchunk.memblock' failed at pulsecore/sink-input.c:671, function
pa_sink_input_peek(). Aborting.
--
Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/
Day Job:
Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
Mandriva Linux Contributor [http://www.mandriva.com/]
PulseAudio Hacker [http://www.pulseaudio.org/]
Trac Hacker [http://trac.edgewall.org/]
More information about the pulseaudio-discuss
mailing list