Тестовая схема дерева процессов: Терминал → tcsh → mpv
(mpv для наглядности, чтобы слышать когда процесс реально остановлен). Замер секундомером в лапках, ибо писать обёртку над ps(1) для этого лень, да и миллисекунды меня не интересуют.
При посыле SIGSTOP терминалу, сам терминал останавливается мгновенно, до mpv сигнал доходит с задержкой в ≈31-42 секунды. Если заменить tcsh на sh, ситуация не меняется.
Вопрос традиционный: Кто виноват и что делать? Куда копать?