From: Todd C. Miller Subject: Re: changes to signal handling with respect to ksh ? To: Walter Alejandro Iglesias Cc: Theo Buehler , Marc Espie , Claudio Jeker , ports@openbsd.org Date: Thu, 08 Aug 2024 09:31:47 -0600 You might try changing that raise(SIGSTOP) in terminal_thread() to kill(getpid(), SIGSTOP). You want to stop the entire process, not just the terminal thread. Prior to that commit, each thread that received SIGTSTP would be stopped. After the commit, only the terminal thread will be stopped. - todd