Running jack will work if qjackctl was active on shutdown. Restoring the session on login will start jack in a usable manner. Jack will shutdown and restart with the session. If X crashes, jack will still be running and the new session will have qjackctl hang up. Need to kill jackd and try again. The instance of jackd is not usable in the new session. I have had similar problems starting jackd from anacron. Starts fine but applications cannot connect to it and will hang. There's got to be a correct and better way. Any ideas?