[ruby-core:126464] [Ruby Bug#21883] IO::Buffer can be unlocked and freed by another thread during syscall