[ruby-core:113487] [Ruby master Bug#19635] errno may be overwritten by rb_sprintf if it triggers GC