[ruby-core:120961] [Ruby master Bug#21131] IO.copy_stream: yielded string changes value when duped