[alsa-devel] Hang in snd_pcm_writei with alsa-pulse plugin
Raymond Yau
superquad.vortex2 at gmail.com
Tue Nov 9 13:20:39 CET 2010
2010/11/2 Matthew Gregan <kinetik at flim.org>
> At 2010-11-02T10:43:54+0800, Raymond Yau wrote:
>
>
> Thanks for confirming that you can reproduce the problem. I've since
> discovered that it's possible to produce the same problem with the
> PulseAudio API directly, so I'll take this up on pulseaudio-discuss at .
>
> Cheers,
> -mjg
>
A buggy PA client can easily crash the PA server
http://0pointer.de/lennart/projects/pulseaudio/doxygen/sample.html
PulseAudio supports any sample rate between 1 Hz and 192000 Hz
http://thread.gmane.org/gmane.comp.audio.pulseaudio.general/7759
Just change the rate of your program ptest.c from 48000 Hz to 1 Hz , this
will abort the PA server
E: sink-input.c: Assertion 'tchunk.length > 0' failed at
pulsecore/sink-input.c:551, function pa_sink_input_peek(). Aborting.
Seem that PA server did not check whether the info send by the PA client is
really supported by the server
More information about the Alsa-devel
mailing list