<html dir="ltr"><head></head><body style="text-align:left; direction:ltr;"><div>I am using ubuntustudio-controls (and thus autojack) to manage multi-<br>USB audio interface scenarios as I continue to test my radio automation<br>software port/upgrade.  I am seeing a weird problem over weeks of<br>operation where every few days a bunch of new zombie processes show up.<br> The original zita-j2a and a2j processes that autojack started are<br>still running, so this is not autojack restarting something.  The<br>zombies are all a child of autojack.  So best I can figure, autojack is<br>not detaching it's processes, or checking for process cleanup (some<br>python equivalent to fork/exec and wait/ join).  But why are these<br>being spawned in the first place?</div><div><br></div><div>Or maybe I am misdiagnosing, and this isn't autojack related?</div><div><br></div><div>I wouldn't care, except after about a month, the process list gets full<br>enough that Ubuntu (20.04) can't run any new processes. This is<br>critical to my automation system, which creates and destroys player<br>processes as new audio items are loaded, played, and completed.</div><div><br></div><div>Any insight would be appreciated.</div><div><br></div><div>Thanks,</div><div>Ethan Funk</div><div><a href="https://github.com/eafunk/audiorack">https://github.com/eafunk/audiorack</a></div><div><br></div></body></html>