[ruby-core:126683] [Ruby Bug#22298] IO::Buffer is left unfreed with an invalid pointer when fiber scheduler raises