[ruby-core:120464] [Ruby master Bug#20995] exception escapes block given to IO.popen("-") in child process