みなさん、ありがとうございます。

>>34
aplay の前、後でkillしてもプロセスが見つからないというメッセージでした。

>>35 >>38
while(true){ } してる処理をbreakで抜けた後、関わっているプロセスを全部 kill してからメインプログラムを終了しているんです。
他に関わったプロセスは無いはずなんですが…

>>34
すいません、プログラム事態はそれなりに大きいので
ちょっと最小構成をつくって順にテストしてみますね。