Есть утилита (не спрашивайте какая), которая после нажатия ctrl-c завершается с надписью "session saved".
Ctr-c - это сигнал sigint.
Timeout шлёт сигнал sigint если приложение не завершилось за определенное время.
Почему после окончания таймаута, утилита завершается, но без надписи "session saved"?