Actions
Bug #18444
openTrapped TSTP causes a locking deadlock in 3.0.3 onward
Bug #18444:
Trapped TSTP causes a locking deadlock in 3.0.3 onward
Description
A curious case:
ruby -e 'Signal.trap("TSTP") { puts "Received a terminal stop signal, but i will sleep instead."; sleep 10 }; loop {puts 1}'
this fails with deadlock; recursive locking (ThreadError) when I send the SIGTSTP via my terminal. This is on Mac OS Monterey (M1). It only happens in 3.0.3 and onward (I tried 3.1.0-preview1 as well, fails there too), when I try 3.0.2, the signal is handled properly.
Actions