Сначала я гуглил по вылезавшему при падении сообщению:
cannot lock down memory for RT thread
В качестве решения предлагалось увеличить количество выделяемой на реалтайм-процессы памяти в /etc/security/limits.conf. Я увеличил значение memlock для группы @audio с 40000 (кб) до 500000 (кб), и сообщение пропало. Однако джек по прежнему падал вскоре после запуска.Единственное, что говорило об ошибке - это следующее сообщение:
jackd watchdog: timeout - killing jackd
Решение нашлось здесь. Оказалось, что jackd по умолчанию пытается открыть два порта, один для воспроизведения звука и один для захвата. когда он не может открыть один из них (например, для захвата звука), то выходит по таймауту. Единственное, что надо было сделать, чтобы исправить эту ситуацию, - открыть alsamixer и поднять с ноля уровень звука на линейном входе.