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