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