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