package: ecasound
version: 2.4.0-1

Hello,

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.

---
Bye,  | Phone: (972)-2-6795364
Arieh | Fax:   (972)-2-6796453



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to