My scripting system to run thousands of video render jobs uses threading to gain parallelism. it takes about 12 hours start-to-finish. This script ran fine befoer this run that failed. Here is the message I got:
[ASYNC BUG] consume_communication_pipe: read(3)ENOENT
ruby 2.6.4p104 (2019-08-28 revision 67798) [x86_64-cygwin]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: https://www.ruby-lang.org/bugreport.html