Testing TestIO#test_open_fifo_does_not_block_other_threads results in deadlock on cygwin
When I run
bin/ruby test/runner.rb test/ruby/test_*, testing stops at
TestIO#test_open_fifo_does_not_block_other_threads. Checking the task manager shows that this is a deadlock (there are two ruby interpreters running, but they don't use any CPU at all).
This is what I see for ages:
Updated by duerst (Martin Dürst) over 2 years ago
Martin Dürst wrote:
TestSignal#test_exit_actionis another test that hangs in the same way, but from the name, it's not clear whether this is caused by the same bug or not.
Another difference is that for this test, Ctrl-C creates a failure (see below) and moves on, whereas for the others, Ctrl-C isn't of much help.
[ 63/1101] TestSignal#test_exit_action = 2717.75 s 1) Failure: TestSignal#test_exit_action [/cygdrive/c/Data/ruby/test/ruby/test_signal.rb:56]: [ruby-dev:26128]. Exception raised: <Interrupt>.