Broken pipe in module
speechd at knopper.net
Thu Jan 22 17:50:30 CET 2009
I don't think it's libasound2, the stacktraces I have seen rather points
to some kind of calculation overflow or stack error in alsa.c of
speech-dispatcher. It may be the case that the error only becomes
obvious lateron within libasound2, because of way too high numbers for
I have not yet found out the location in alsa.c where the miscalculation
happens, but my current workaround is using OSS as output module, and
aoss as wrapper for redirecting OSS calls to ALSA. This solution seems more
On Thu, Jan 22, 2009 at 01:05:38PM +0100, Hermann wrote:
> I saw Guy's mail in the archive, so sorry for the non-regular quoting
> and answer:
> Guy wrote:
> "Hi all, I'm writing, concerning a problem I'm having with
> speech-dispatcher. If I'm typing or listening to some text, using
> Espeak, speech-dispatcher will cease to speak, and I have to kill the
> process, and re-run it for speech to resume. I'm posting below, the
> error I'm getting in speechd.log. It was thought before that pulseaudio
> might have had something to do with it, but I've since disabled pulse,
> and am strictly using alsa. If anyone has any further ideas, please let
> me know asap."
> It looks like the long term problem with libasound2, which I report for
> about a year.
> If this is the case, there's no solution, unless you are willing to
> change the output to "OSS" in your speechd.conf.
> Note: This will stop the parallel use of SD and multimedia apps.
> Do you face the same issue when using Pulseaudio?
More information about the Speechd