On Sun, 2004-10-03 at 08:25, Florian Schmidt wrote: > Starting a new jack client in itself won't produce xruns. Also, cleanly > shutting down a jack client will not in itself produce xruns [iirc]. But > it seems that many, if not most, jack apps, get some part of the RT > operation stuff not right. Especially start up and shutdown. Actually, that's not entirely correct. I've been talking to Paul about this. The xruns created by exiting clients is due to jackd having to rework it's internals. When doing this reordering, jackd has to lock the data it's modifying and sometimes (very often) there will be an xrun because the audio thread is waiting for the lock to be released. In short. It's not the clients fault, it's jacks' fault. Sampo