MinGW / mswin intermittent failure in test/socket/test_socket.rb
Both listed the following as the error:
running file: C:/projects/ruby/test/socket/test_socket.rb Some worker was crashed. It seems ruby interpreter's bug or, a bug of test/unit/parallel.rb. try again without -j option.
I have a similar intermittent error as a silent segfault in MinGW builds. I've attached the patch file I use, it patches the TestSocket#test_closed_read method, and simply adds
sock.autoclose = false after
sock is created.
I haven't done much Ruby socket coding, so I've never looked into the issue, but the test passes and is stable with the patch. For all I know, the patch may 'end-around' the whole point of the test.
I don't know if this helps identify the real issue or not. If not, feel free to close.