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