[ecasound] Re: Bug#317900: ecasound freezes the computer under root with double buffering

From: Junichi Uekawa <dancer@email-addr-hidden>
Date: Tue Jul 12 2005 - 19:57:38 EEST


I received the following report for Debian package.

It sounds possible, considering the privilege it is running under,
but nasty.

> If ecasound runs with double buffering and under root, almost any kind
> of termination of the process causes complete computer freeze:
> /usr/bin/ecasound -b:4096 -z:db,661500 -r:99 -f:16,2,44100,i -i
> alsahw,0,0 -o stdout
> It exits properly, if I stop it as follows:
> killall -STOP ecasound; killall -KILL ecasound
> Another way to stop ecasound safely is to run it with tee like this:
> /usr/bin/ecasound -b:4096 -z:db,661500 -r:99 -f:16,2,44100,i -i
> alsahw,0,0 -o stdout | tee audio.raw > /dev/null
> And then kill the processes in following order and with following delay:
> killall -9 tee; sleep 1; killall -9 ecasound
> Looks like ecasound does not tolerate any signal when it is in system
> call (read kernel mode) of any kind.


This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
Ecasound-list mailing list
Received on Tue Jul 12 20:15:16 2005

This archive was generated by hypermail 2.1.8 : Tue Jul 12 2005 - 20:15:17 EEST