# Logfile created on 2024-07-15 11:50:16 +0000 by logger.rb/v1.5.3
#<BuildRuby:0x00007f7d1ebafde0 @REPOSITORY="https://github.com/ruby/ruby.git", @REPOSITORY_TYPE=:git, @git_branch=nil, @git_worktree=nil, @svn_revision=nil, @SRC_DIR="/tmp/ruby/src", @BUILD_DIR="/tmp/ruby/build", @INSTALL_DIR="/tmp/ruby/install", @TARGET_NAME="trunk-repeat20", @TARGET_SRC_DIR="/tmp/ruby/src/trunk-repeat20", @TARGET_BUILD_DIR="/tmp/ruby/build/trunk-repeat20", @TARGET_INSTALL_DIR="/tmp/ruby/install/trunk-repeat20", @configure_opts=["--enable-shared"], @build_opts="-j4", @btest_opts="-j4", @test_opts="TESTS=--repeat-count=20", @spec_opts="-j", @incremental=true, @steps=["checkout", "autoconf", "configure", "build_up", "build_miniruby", "build_ruby", "build_all", "build_install", "test_btest", "test_basic", "test_all", "test_rubyspec"], @quiet=false, @gist=false, @timeout=41600, @logfile="/home/ko1/ruby/logs/brlog.trunk-repeat20.20240715-115016", @ruby_env=[["RUBY_DEBUG", "ci"]], @make="make", @logger=#<Logger:0x00007f7d1ebd1fd0 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f7d1ebd1cd8 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007f7d1eaea888 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/home/ko1/ruby/logs/brlog.trunk-repeat20.20240715-115016", @dev=#<File:/home/ko1/ruby/logs/brlog.trunk-repeat20.20240715-115016>, @binmode=false, @mon_data=#<Monitor:0x00007f7d1ebd1800>, @mon_data_owner_object_id=860>>>
$$$[beg] make update-download -j4
tool/config.guess already exists
tool/config.sub already exists
Update power_assert to 84e85124c5014a139af39161d484156cfe87a9ed
Update typeprof to b19a6416da3a05d57fadd6ffdadb382b6d236ca5
echo 84e85124c5014a139af39161d484156cfe87a9ed | /bin/sh /tmp/ruby/src/trunk-repeat20/tool/ifchange /tmp/ruby/src/trunk-repeat20/.bundle/.timestamp/power_assert.revision -
echo b19a6416da3a05d57fadd6ffdadb382b6d236ca5 | /bin/sh /tmp/ruby/src/trunk-repeat20/tool/ifchange /tmp/ruby/src/trunk-repeat20/.bundle/.timestamp/typeprof.revision -
/tmp/ruby/src/trunk-repeat20/.bundle/.timestamp/typeprof.revision unchanged
/tmp/ruby/src/trunk-repeat20/.bundle/.timestamp/power_assert.revision unchanged
Building power_assert@84e85124c5014a139af39161d484156cfe87a9ed to /tmp/ruby/src/trunk-repeat20/gems/power_assert-2.0.3.gem
  Successfully built RubyGem
  Name: power_assert
  Version: 2.0.4dev
  File: power_assert-2.0.4dev.gem
$$$[end] "make update-download -j4" exit with 0.
$$$[beg] make update-src      -j4
From https://github.com/ruby/ruby
   8ade999..3219ecf  master     -> origin/master
Updating 8ade999..3219ecf
Fast-forward
 .github/workflows/codeql-analysis.yml | 8 ++++----
 .github/workflows/scorecards.yml      | 2 +-
 win32/setup.mak                       | 2 ++
 3 files changed, 7 insertions(+), 5 deletions(-)
Latest commit hash = 3219ecf4f6
$$$[end] "make update-src      -j4" exit with 0.
$$$[beg] make after-update    -j4
/tmp/ruby/src/trunk-repeat20/revision.h updated
generating x86_64-linux-fake.rb
x86_64-linux-fake.rb updated
generating enc.mk
making srcs under enc
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
Update power_assert to 84e85124c5014a139af39161d484156cfe87a9ed
Update typeprof to b19a6416da3a05d57fadd6ffdadb382b6d236ca5
echo 84e85124c5014a139af39161d484156cfe87a9ed | /bin/sh /tmp/ruby/src/trunk-repeat20/tool/ifchange /tmp/ruby/src/trunk-repeat20/.bundle/.timestamp/power_assert.revision -
echo b19a6416da3a05d57fadd6ffdadb382b6d236ca5 | /bin/sh /tmp/ruby/src/trunk-repeat20/tool/ifchange /tmp/ruby/src/trunk-repeat20/.bundle/.timestamp/typeprof.revision -
/tmp/ruby/src/trunk-repeat20/.bundle/.timestamp/power_assert.revision unchanged
/tmp/ruby/src/trunk-repeat20/.bundle/.timestamp/typeprof.revision unchanged
Building power_assert@84e85124c5014a139af39161d484156cfe87a9ed to /tmp/ruby/src/trunk-repeat20/gems/power_assert-2.0.3.gem
  Successfully built RubyGem
  Name: power_assert
  Version: 2.0.4dev
  File: power_assert-2.0.4dev.gem
Extracting bundle gem power_assert-2.0.3...
Try with hash version of bundled gems instead of gems/power_assert-2.0.3.gem. We don't use this gem with release version of Ruby.
Unpacked gems/power_assert-2.0.4dev.gem
$$$[end] "make after-update    -j4" exit with 0.
$$$[beg] make miniruby -j4
	BASERUBY = /usr/bin/ruby --disable=gems
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2  -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC 
	XCFLAGS = -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20/include -I/tmp/ruby/src/trunk-repeat20 -I/tmp/ruby/src/trunk-repeat20/prism -I/tmp/ruby/src/trunk-repeat20/enc/unicode/15.0.0  
	CPPFLAGS =   
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4  -fstack-protector-strong  
	SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread 
	LANG = C.UTF-8
	LC_ALL = 
	LC_CTYPE = 
	MFLAGS = -j4 --jobserver-auth=4,5
	RUSTC = rustc
	YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20/yjit/target/release/' /tmp/ruby/src/trunk-repeat20/yjit/src/lib.rs
gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

compiling /tmp/ruby/src/trunk-repeat20/version.c
linking miniruby
$$$[end] "make miniruby -j4" exit with 0.
$$$[beg] make ruby -j4
	BASERUBY = /usr/bin/ruby --disable=gems
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2  -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC 
	XCFLAGS = -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20/include -I/tmp/ruby/src/trunk-repeat20 -I/tmp/ruby/src/trunk-repeat20/prism -I/tmp/ruby/src/trunk-repeat20/enc/unicode/15.0.0  
	CPPFLAGS =   
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4  -fstack-protector-strong  
	SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread 
	LANG = C.UTF-8
	LC_ALL = 
	LC_CTYPE = 
	MFLAGS = -j4 --jobserver-auth=4,5
	RUSTC = rustc
	YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20/yjit/target/release/' /tmp/ruby/src/trunk-repeat20/yjit/src/lib.rs
gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

builtin_binary.inc updated
34ea3d0c9e78a63b49857af2d85218c1294a460e3598a1e93a2f39333b2fa6a6  builtin_binary.inc
compiling /tmp/ruby/src/trunk-repeat20/builtin.c
linking static-library libruby-static.a
linking shared-library libruby.so.3.4.0
linking ruby
$$$[end] "make ruby -j4" exit with 0.
$$$[beg] make all -j4
	BASERUBY = /usr/bin/ruby --disable=gems
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2  -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC 
	XCFLAGS = -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20/include -I/tmp/ruby/src/trunk-repeat20 -I/tmp/ruby/src/trunk-repeat20/prism -I/tmp/ruby/src/trunk-repeat20/enc/unicode/15.0.0  
	CPPFLAGS =   
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4  -fstack-protector-strong  
	SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread 
	LANG = C.UTF-8
	LC_ALL = 
	LC_CTYPE = 
	MFLAGS = -j4 --jobserver-auth=4,5
	RUSTC = rustc
	YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20/yjit/target/release/' /tmp/ruby/src/trunk-repeat20/yjit/src/lib.rs
gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

generating encdb.h
generating enc.mk
building spec/ruby/optional/capi/ext/array_spec.so
building spec/ruby/optional/capi/ext/basic_object_spec.so
encdb.h unchanged
building spec/ruby/optional/capi/ext/bignum_spec.so
building spec/ruby/optional/capi/ext/binding_spec.so
building spec/ruby/optional/capi/ext/boolean_spec.so
building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so
building spec/ruby/optional/capi/ext/class_spec.so
building spec/ruby/optional/capi/ext/class_under_autoload_spec.so
building spec/ruby/optional/capi/ext/complex_spec.so
building spec/ruby/optional/capi/ext/constants_spec.so
building spec/ruby/optional/capi/ext/data_spec.so
building spec/ruby/optional/capi/ext/debug_spec.so
building spec/ruby/optional/capi/ext/encoding_spec.so
building spec/ruby/optional/capi/ext/enumerator_spec.so
building spec/ruby/optional/capi/ext/exception_spec.so
building spec/ruby/optional/capi/ext/fiber_spec.so
building spec/ruby/optional/capi/ext/file_spec.so
building spec/ruby/optional/capi/ext/fixnum_spec.so
building spec/ruby/optional/capi/ext/float_spec.so
building spec/ruby/optional/capi/ext/gc_spec.so
building spec/ruby/optional/capi/ext/globals_spec.so
building spec/ruby/optional/capi/ext/hash_spec.so
building spec/ruby/optional/capi/ext/integer_spec.so
building spec/ruby/optional/capi/ext/io_spec.so
building spec/ruby/optional/capi/ext/kernel_spec.so
building spec/ruby/optional/capi/ext/language_spec.so
building spec/ruby/optional/capi/ext/marshal_spec.so
building spec/ruby/optional/capi/ext/module_spec.so
building spec/ruby/optional/capi/ext/module_under_autoload_spec.so
building spec/ruby/optional/capi/ext/mutex_spec.so
building spec/ruby/optional/capi/ext/numeric_spec.so
building spec/ruby/optional/capi/ext/object_spec.so
building spec/ruby/optional/capi/ext/proc_spec.so
building spec/ruby/optional/capi/ext/range_spec.so
building spec/ruby/optional/capi/ext/rational_spec.so
building spec/ruby/optional/capi/ext/rbasic_spec.so
building spec/ruby/optional/capi/ext/regexp_spec.so
building spec/ruby/optional/capi/ext/st_spec.so
building spec/ruby/optional/capi/ext/string_spec.so
building spec/ruby/optional/capi/ext/struct_spec.so
building spec/ruby/optional/capi/ext/symbol_spec.so
building spec/ruby/optional/capi/ext/thread_spec.so
building spec/ruby/optional/capi/ext/time_spec.so
building spec/ruby/optional/capi/ext/tracepoint_spec.so
building spec/ruby/optional/capi/ext/typed_data_spec.so
building spec/ruby/optional/capi/ext/util_spec.so
making enc
making srcs under enc
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
generating transdb.h
transdb.h unchanged
generating makefiles ext/configure-ext.mk
making trans
ext/configure-ext.mk updated
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'trans'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
making encs
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
generating makefile exts.mk
exts.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/coverage'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/digest'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/date'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/fiddle'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/json'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/pathname'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/pty'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/rubyvm'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/ripper'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/socket'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20'
linking ruby
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
$$$[end] "make all -j4" exit with 0.
$$$[beg] make install -j4
Update power_assert to 84e85124c5014a139af39161d484156cfe87a9ed
Update typeprof to b19a6416da3a05d57fadd6ffdadb382b6d236ca5
	BASERUBY = /usr/bin/ruby --disable=gems
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2  -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC 
	XCFLAGS = -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20/include -I/tmp/ruby/src/trunk-repeat20 -I/tmp/ruby/src/trunk-repeat20/prism -I/tmp/ruby/src/trunk-repeat20/enc/unicode/15.0.0  
	CPPFLAGS =   
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4  -fstack-protector-strong  
	SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread 
	LANG = C.UTF-8
	LC_ALL = 
	LC_CTYPE = 
	MFLAGS = -j4 --jobserver-auth=4,5
	RUSTC = rustc
	YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20/yjit/target/release/' /tmp/ruby/src/trunk-repeat20/yjit/src/lib.rs
echo 84e85124c5014a139af39161d484156cfe87a9ed | /bin/sh /tmp/ruby/src/trunk-repeat20/tool/ifchange /tmp/ruby/src/trunk-repeat20/.bundle/.timestamp/power_assert.revision -
echo b19a6416da3a05d57fadd6ffdadb382b6d236ca5 | /bin/sh /tmp/ruby/src/trunk-repeat20/tool/ifchange /tmp/ruby/src/trunk-repeat20/.bundle/.timestamp/typeprof.revision -
generating encdb.h
gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

/tmp/ruby/src/trunk-repeat20/.bundle/.timestamp/power_assert.revision unchanged
generating enc.mk
/tmp/ruby/src/trunk-repeat20/.bundle/.timestamp/typeprof.revision unchanged
encdb.h unchanged
Building power_assert@84e85124c5014a139af39161d484156cfe87a9ed to /tmp/ruby/src/trunk-repeat20/gems/power_assert-2.0.3.gem
making srcs under enc
making enc
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
  Successfully built RubyGem
  Name: power_assert
  Version: 2.0.4dev
  File: power_assert-2.0.4dev.gem
Extracting bundle gem power_assert-2.0.3...
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
generating transdb.h
transdb.h unchanged
generating makefiles ext/configure-ext.mk
making trans
Try with hash version of bundled gems instead of gems/power_assert-2.0.3.gem. We don't use this gem with release version of Ruby.
Unpacked gems/power_assert-2.0.4dev.gem
ext/configure-ext.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'trans'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
making encs
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
generating makefile exts.mk
exts.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/coverage'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/fiddle'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/io/console'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/monitor'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/pathname'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/rubyvm'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/ripper'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/digest/sha2'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
./miniruby -I/tmp/ruby/src/trunk-repeat20/lib -I. -I.ext/common  /tmp/ruby/src/trunk-repeat20/tool/runruby.rb --extout=.ext  -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-repeat20/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="-j4 --jobserver-auth=4,5" --make-flags=" -j4 --jobserver-auth=4,5" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man"  --gnumake --install=all --exclude=doc
installing binary commands:         /tmp/ruby/install/trunk-repeat20/bin
installing base libraries:          /tmp/ruby/install/trunk-repeat20/lib
installing arch files:              /tmp/ruby/install/trunk-repeat20/lib/ruby/3.4.0+0/x86_64-linux
installing pkgconfig data:          /tmp/ruby/install/trunk-repeat20/lib/pkgconfig
installing extension objects:       /tmp/ruby/install/trunk-repeat20/lib/ruby/3.4.0+0/x86_64-linux
installing extension objects:       /tmp/ruby/install/trunk-repeat20/lib/ruby/site_ruby/3.4.0+0/x86_64-linux
installing extension objects:       /tmp/ruby/install/trunk-repeat20/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux
installing extension headers:       /tmp/ruby/install/trunk-repeat20/include/ruby-3.4.0+0/x86_64-linux
installing extension scripts:       /tmp/ruby/install/trunk-repeat20/lib/ruby/3.4.0+0
installing extension scripts:       /tmp/ruby/install/trunk-repeat20/lib/ruby/site_ruby/3.4.0+0
installing extension scripts:       /tmp/ruby/install/trunk-repeat20/lib/ruby/vendor_ruby/3.4.0+0
installing extension headers:       /tmp/ruby/install/trunk-repeat20/include/ruby-3.4.0+0/ruby
installing command scripts:         /tmp/ruby/install/trunk-repeat20/bin
installing library scripts:         /tmp/ruby/install/trunk-repeat20/lib/ruby/3.4.0+0
installing common headers:          /tmp/ruby/install/trunk-repeat20/include/ruby-3.4.0+0
installing manpages:                /tmp/ruby/install/trunk-repeat20/share/man/man1
installing default gems from lib:   /tmp/ruby/install/trunk-repeat20/lib/ruby/gems/3.4.0+0
                                    benchmark 0.3.0
                                    bundler 2.6.0.dev
                                    cgi 0.4.1
                                    delegate 0.3.1
                                    did_you_mean 1.6.3
                                    english 0.8.0
                                    erb 4.0.4
                                    error_highlight 0.6.0
                                    fileutils 1.7.2
                                    find 0.2.0
                                    forwardable 1.3.3
                                    ipaddr 1.2.6
                                    irb 1.14.0
                                    logger 1.6.0
                                    net-http 0.4.1
                                    net-protocol 0.2.2
                                    open-uri 0.4.1
                                    open3 0.2.1
                                    optparse 0.5.0
                                    ostruct 0.6.0
                                    pp 0.5.0
                                    prettyprint 0.2.0
                                    prism 0.30.0
                                    pstore 0.1.3
                                    rdoc 6.7.0
                                    readline 0.0.4
                                    reline 0.5.9
                                    resolv 0.4.0
                                    ruby2_keywords 0.0.5
                                    securerandom 0.3.1
                                    set 1.1.0
                                    shellwords 0.2.0
                                    singleton 0.2.0
                                    syntax_suggest 2.0.0
                                    tempfile 0.2.1
                                    time 0.3.0
                                    timeout 0.4.1
                                    tmpdir 0.2.0
                                    tsort 0.2.0
                                    un 0.3.0
                                    uri 0.13.0
                                    weakref 0.1.3
                                    yaml 0.3.0
installing default gems from ext:   /tmp/ruby/install/trunk-repeat20/lib/ruby/gems/3.4.0+0
                                    date 3.3.4
                                    digest 3.1.1
                                    etc 1.4.3
                                    fcntl 1.1.0
                                    fiddle 1.1.3
                                    io-console 0.7.2
                                    io-nonblock 0.3.0
                                    io-wait 0.3.1
                                    json 2.7.2
                                    openssl 3.2.0
                                    pathname 0.3.0
                                    psych 5.1.2
                                    stringio 3.1.2
                                    strscan 3.1.1
                                    zlib 3.1.0
installing bundled gems:            /tmp/ruby/install/trunk-repeat20/lib/ruby/gems/3.4.0+0
                                    minitest 5.24.1
                                    rake 13.2.1
                                    test-unit 3.6.2
                                    rexml 3.3.1
                                    rss 0.3.0
                                    net-ftp 0.3.7
                                    net-imap 0.4.14
                                    net-pop 0.1.2
                                    net-smtp 0.5.0
                                    matrix 0.4.2
                                    prime 0.1.2
                                    rbs 3.5.2
                                    typeprof 0.21.11
                                    debug 1.9.2
                                    racc 1.8.0
                                    mutex_m 0.2.0
                                    getoptlong 0.2.1
                                    base64 0.2.0
                                    bigdecimal 3.1.8
                                    observer 0.1.2
                                    abbrev 0.1.2
                                    resolv-replace 0.1.1
                                    rinda 0.2.0
                                    drb 2.2.1
                                    nkf 0.2.0
                                    syslog 0.1.2
                                    csv 3.3.0
installing bundled gem cache:       /tmp/ruby/install/trunk-repeat20/lib/ruby/gems/3.4.0+0/cache
skipped bundled gems:
    power_assert-2.0.4dev.gem       not found in bundled_gems
$$$[end] "make install -j4" exit with 0.
$$$[beg] make yes-btest TESTOPTS='-q -j4'
PASS all 1975 tests
 
$$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0.
$$$[beg] make yes-test-basic TESTS=--repeat-count=20
	BASERUBY = /usr/bin/ruby --disable=gems
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2  -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC 
	XCFLAGS = -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20/include -I/tmp/ruby/src/trunk-repeat20 -I/tmp/ruby/src/trunk-repeat20/prism -I/tmp/ruby/src/trunk-repeat20/enc/unicode/15.0.0  
	CPPFLAGS =   
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4  -fstack-protector-strong  
	SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread 
	LANG = C.UTF-8
	LC_ALL = 
	LC_CTYPE = 
	MFLAGS = 
	RUSTC = rustc
	YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20/yjit/target/release/' /tmp/ruby/src/trunk-repeat20/yjit/src/lib.rs
gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Checking leaked global symbols...none
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:condition ..OK 2
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:if/unless ...OK 3
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:case .....OK 5
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:while/until ........OK 8
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:exception ..........OK 10
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:array .......................................OK 39
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:hash ...........................OK 27
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:iterator ...........................................................................................................OK 107
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:float ................................................................................OK 80
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:bignum ...............................OK 31
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:string & char ..............................................................OK 62
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:assignment ..........OK 10
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:call ......OK 6
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:proc .........OK 9
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:signal ..OK 2
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:eval ...........................OK 27
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:system ........OK 8
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:const .....OK 5
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:clone .....OK 5
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:marshal ....OK 4
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:pack ....OK 4
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:math ..OK 2
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:struct ......OK 6
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:variable ............OK 12
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:trace ...OK 3
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:defined? ............OK 12
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:alias ......OK 6
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:path .......................OK 23
/tmp/ruby/src/trunk-repeat20/basictest/test.rb:gc ....OK 4

test succeeded
$$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0.
$$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20
	BASERUBY = /usr/bin/ruby --disable=gems
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2  -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC 
	XCFLAGS = -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20/include -I/tmp/ruby/src/trunk-repeat20 -I/tmp/ruby/src/trunk-repeat20/prism -I/tmp/ruby/src/trunk-repeat20/enc/unicode/15.0.0  
	CPPFLAGS =   
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4  -fstack-protector-strong  
	SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread 
	LANG = C.UTF-8
	LC_ALL = 
	LC_CTYPE = 
	MFLAGS = 
	RUSTC = rustc
	YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20/yjit/target/release/' /tmp/ruby/src/trunk-repeat20/yjit/src/lib.rs
gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

generating enc.mk
generating encdb.h
encdb.h unchanged
making enc
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
making srcs under enc
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
generating transdb.h
transdb.h unchanged
making trans
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'trans'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
making encs
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
generating makefiles ext/configure-ext.mk
ext/configure-ext.mk updated
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
generating makefile exts.mk
exts.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/coverage'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/date'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/digest'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/digest/sha2'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/fiddle'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/io/console'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/json'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/monitor'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/pathname'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/psych'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/pty'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/ripper'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/rubyvm'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/socket'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
Run options: 
  --seed=40923
  "--ruby=./miniruby -I/tmp/ruby/src/trunk-repeat20/lib -I. -I.ext/common  /tmp/ruby/src/trunk-repeat20/tool/runruby.rb --extout=.ext  -- --disable-gems"
  --excludes-dir=/tmp/ruby/src/trunk-repeat20/test/.excludes
  --name=!/memory_leak/
  --stderr-on-failure
  --repeat-count=20

# Running tests:

Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 8 #<File::Stat dev=0x8, ino=213552976, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 34247>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 9 #<File::Stat dev=0x8, ino=213564432, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 10 : #<TCPServer:fd 10, AF_INET, 0.0.0.0, 32887>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 10
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 10 : #<TCPServer:fd 10, AF_INET, 0.0.0.0, 33329>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 10
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 10 : #<TCPServer:fd 10, AF_INET, 0.0.0.0, 38435>
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 10 #<File::Stat dev=0x8, ino=213611785, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 36423>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 11 : #<TCPServer:fd 11, AF_INET6, ::1, 40727>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 12 : #<TCPServer:fd 12, AF_INET6, ::1, 36001>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 13 : #<TCPServer:fd 13, AF_INET6, ::1, 38043>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 12
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 13
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 12 : #<TCPServer:fd 12, AF_INET6, ::1, 46565>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 13 : #<TCPServer:fd 13, AF_INET6, ::1, 36407>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 12
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 13
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 12 : #<TCPServer:fd 12, AF_INET6, ::1, 35311>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 13 : #<TCPServer:fd 13, AF_INET6, ::1, 37625>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 12
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 13
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 11
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 42777>
Closed file descriptor: TestGemCommandsSetupCommand#test_execute_no_regenerate_binstubs: 7
Finished(1/20)  tests in 1295.230611s, 25.7838 tests/s, 5003.7360 assertions/s.
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 11 #<File::Stat dev=0x8, ino=213978898, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 33329>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 12 #<File::Stat dev=0x8, ino=213988180, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 13 : #<TCPServer:fd 13, AF_INET, 0.0.0.0, 35011>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 13
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 13 : #<TCPServer:fd 13, AF_INET, 0.0.0.0, 45199>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 13
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 13 : #<TCPServer:fd 13, AF_INET, 0.0.0.0, 33925>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 14 : #<TCPSocket:fd 14, AF_INET6, ::1, 35191>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_certificate_verify_failure:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_verify_none: 14
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 13 #<File::Stat dev=0x8, ino=214043250, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 15 : #<TCPSocket:fd 15, AF_INET, 127.0.0.1, 41503>
Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 15
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 37757>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 14 : #<TCPServer:fd 14, AF_INET6, ::1, 36175>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 15 : #<TCPServer:fd 15, AF_INET6, ::1, 44779>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 16 : #<TCPServer:fd 16, AF_INET6, ::1, 33855>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 15
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 16
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 15 : #<TCPServer:fd 15, AF_INET6, ::1, 44141>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 16 : #<TCPServer:fd 16, AF_INET6, ::1, 43583>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 15
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 16
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 15 : #<TCPServer:fd 15, AF_INET6, ::1, 40527>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 16 : #<TCPServer:fd 16, AF_INET6, ::1, 36209>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 15
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 16
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 14
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 43475>
Closed file descriptor: TestGemCommandsSetupCommand#test_execute_informs_about_installed_executables: 7
Finished(2/20)  tests in 1506.831091s, 22.1637 tests/s, 4301.7662 assertions/s.
Leaked thread: TestNetHTTP_v1_2_chunked#test_set_form: #<Thread:0x00007fd8468d6d48 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__break: 16
Finished thread: TestNetHTTP_v1_2_chunked#test_get__break: #<Thread:0x00007fd8468d6d48 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_post: #<Thread:0x00007fd84665c270 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_get_response: 15
Finished thread: TestNetHTTP_v1_2_chunked#test_s_get_response: #<Thread:0x00007fd84665c270 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 39617>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 14 : #<TCPServer:fd 14, AF_INET, 0.0.0.0, 34317>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 14
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 14 : #<TCPServer:fd 14, AF_INET, 0.0.0.0, 42503>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 14
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 14 : #<TCPServer:fd 14, AF_INET, 0.0.0.0, 40093>
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 15 : #<TCPSocket:fd 15, AF_INET6, ::1, 34045>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_fail_if_verify_hostname_is_true:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Leaked file descriptor: TestNetHTTPS#test_max_version: 14 #<File::Stat dev=0x8, ino=214512067, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_max_version:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_session_reuse_but_expire: 15
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 15 #<File::Stat dev=0x8, ino=214530063, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked thread: TestNetHTTPKeepAlive#test_keep_alive_reset_on_new_connection: #<Thread:0x00007fd846dd5e20 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: 17
Finished thread: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: #<Thread:0x00007fd846dd5e20 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 17 : #<TCPSocket:fd 17, AF_INET, 127.0.0.1, 41105>
Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 17
Leaked thread: TestNetHTTPPartialResponse#test_partial_response: #<Thread:0x00007fd846e33430 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 45357>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 16 : #<TCPServer:fd 16, AF_INET6, ::1, 37403>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 17 : #<TCPServer:fd 17, AF_INET6, ::1, 42143>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 18 : #<TCPServer:fd 18, AF_INET6, ::1, 41685>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 17
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 18
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 17 : #<TCPServer:fd 17, AF_INET6, ::1, 41987>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 18 : #<TCPServer:fd 18, AF_INET6, ::1, 33761>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 17
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 17 : #<TCPServer:fd 17, AF_INET6, ::1, 42747>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 19 : #<TCPServer:fd 19, AF_INET6, ::1, 42137>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 17
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 18
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 19
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 16
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 36361>
Closed file descriptor: TestGemCommandsSetupCommand#test_execute_regenerate_binstubs: 7
Finished(3/20)  tests in 1634.682559s, 20.4303 tests/s, 3965.3723 assertions/s.
Closed file descriptor: TestNetHTTP_v1_2#test_set_form: 17
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 16 #<File::Stat dev=0x8, ino=215009965, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked thread: TestNetHTTP_v1_2_chunked#test_head: #<Thread:0x00007fd847c61750 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_get__implicit_start: #<Thread:0x00007fd847c61750 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post: 18
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_request: 18
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 34797>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 17 : #<TCPServer:fd 17, AF_INET, 0.0.0.0, 44533>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 17
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 17 : #<TCPServer:fd 17, AF_INET, 0.0.0.0, 39939>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 19 : #<TCPSocket:fd 19, AF_INET, 127.0.0.1, 39939>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 17
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 19
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 17 : #<TCPServer:fd 17, AF_INET, 0.0.0.0, 45671>
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 18 : #<TCPSocket:fd 18, AF_INET6, ::1, 38867>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_skip_hostname_verification:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Leaked thread: TestNetHTTPS#test_fail_if_verify_hostname_is_true: #<Thread:0x00007fd84701fd70 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPS#test_get_SNI_failure: 19 : #<TCPSocket:fd 19, AF_INET6, ::1, 39935>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_get_SNI_failure:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Finished thread: TestNetHTTPS#test_get_SNI_failure: #<Thread:0x00007fd84701fd70 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPS#test_post: 18
Closed file descriptor: TestNetHTTPS#test_post: 19
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 18 : #<TCPSocket:fd 18, AF_INET6, ::1, 36301>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_certificate_verify_failure:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_verify_none: 18
Leaked thread: TestNetHTTPS#test_verify_none: #<Thread:0x00007fd84701ff78 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_session_reuse: #<Thread:0x00007fd84701ff78 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 18 : #<TCPSocket:fd 18, AF_INET, 127.0.0.1, 35391>
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 18
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 17 #<File::Stat dev=0x8, ino=215252541, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_server_close: 19
Leaked thread: TestNetHTTPKeepAlive#test_keep_alive_server_close: #<Thread:0x00007fd846fdfc98 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Leaked thread: TestNetHTTPContinue#test_expect_continue_error: #<Thread:0x00007fd846fdfd60 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPContinue#test_expect_continue_timeout: 19
Finished thread: TestNetHTTPContinue#test_expect_continue_timeout: #<Thread:0x00007fd846fdfd60 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPForceEncoding#test_response_body_encoding_false: #<Thread:0x00007fd846fdfd88 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPForceEncoding#test_response_body_encoding_encoding_without_content_type: #<Thread:0x00007fd846fdfd88 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPForceEncoding#test_response_body_encoding_encoding_without_content_type: #<Thread:0x00007fd846fdfb58 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: 19
Finished thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: #<Thread:0x00007fd846fdfb58 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 19 : #<TCPSocket:fd 19, AF_INET, 127.0.0.1, 40095>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 19 : #<TCPSocket:fd 19, AF_INET, 127.0.0.1, 41321>
Closed file descriptor: TestHashOnly#test_replace_bug15358: 19
Leaked thread: TestSocket#test_accept_loop: #<Thread:0x00007fd89dacba20 /tmp/ruby/build/trunk-repeat20/.ext/common/socket.rb:709 sleep>
Finished thread: TestSocket#test_tcp_socket_v6_address_passed: #<Thread:0x00007fd89dacba20 /tmp/ruby/build/trunk-repeat20/.ext/common/socket.rb:709 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 39809>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 18 : #<TCPServer:fd 18, AF_INET6, ::1, 40417>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 19 : #<TCPServer:fd 19, AF_INET6, ::1, 42565>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 20 : #<TCPServer:fd 20, AF_INET6, ::1, 40865>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 19
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 20
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 19 : #<TCPServer:fd 19, AF_INET6, ::1, 38629>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 20 : #<TCPServer:fd 20, AF_INET6, ::1, 46419>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 19
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 20
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 19 : #<TCPServer:fd 19, AF_INET6, ::1, 34477>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 20 : #<TCPServer:fd 20, AF_INET6, ::1, 45699>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 22 : #<TCPSocket:fd 22, AF_INET6, ::1, 34477>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 19
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 20
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 22
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 18
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 40373>
Closed file descriptor: TestGemCommandsSetupCommand#test_execute_informs_about_installed_executables: 7
Finished(4/20)  tests in 2222.240985s, 15.0285 tests/s, 2916.7566 assertions/s.
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 18 #<File::Stat dev=0x8, ino=215996485, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_chunked_break: 20
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 44843>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 19 : #<TCPServer:fd 19, AF_INET, 0.0.0.0, 44611>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 19
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 19 : #<TCPServer:fd 19, AF_INET, 0.0.0.0, 41739>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 19
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 19 : #<TCPServer:fd 19, AF_INET, 0.0.0.0, 33207>
Leaked file descriptor: TestNetHTTPS#test_max_version: 19 #<File::Stat dev=0x8, ino=216026880, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_max_version:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 20 #<File::Stat dev=0x8, ino=216056931, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked thread: TestNetHTTPKeepAlive#test_keep_alive_reset_on_new_connection: #<Thread:0x00007fd89dda4a80 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: 22
Finished thread: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: #<Thread:0x00007fd89dda4a80 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 46243>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 21 : #<TCPServer:fd 21, AF_INET6, ::1, 37711>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 22 : #<TCPServer:fd 22, AF_INET6, ::1, 36415>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 23 : #<TCPServer:fd 23, AF_INET6, ::1, 37889>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 22
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 23
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 22 : #<TCPServer:fd 22, AF_INET6, ::1, 35427>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 23 : #<TCPServer:fd 23, AF_INET6, ::1, 40127>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 22
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 23
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 22 : #<TCPServer:fd 22, AF_INET6, ::1, 36847>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 23 : #<TCPServer:fd 23, AF_INET6, ::1, 36373>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 22
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 23
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 21
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 38613>
Closed file descriptor: TestGemCommandsSetupCommand#test_destdir_flag_does_not_try_to_write_to_the_default_gem_home: 7
Finished(5/20)  tests in 1556.694386s, 21.4538 tests/s, 4163.9021 assertions/s.
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_post: 21 #<File::Stat dev=0x8, ino=216477982, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 40047>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 22 #<File::Stat dev=0x8, ino=216481387, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 23 : #<TCPServer:fd 23, AF_INET, 0.0.0.0, 46401>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 23
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 23 : #<TCPServer:fd 23, AF_INET, 0.0.0.0, 44125>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 23
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 23 : #<TCPServer:fd 23, AF_INET, 0.0.0.0, 43211>
Leaked file descriptor: TestNetHTTPS#test_max_version: 23 #<File::Stat dev=0x8, ino=216495918, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_max_version:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 24 #<File::Stat dev=0x8, ino=216532622, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 26 : #<TCPSocket:fd 26, AF_INET, 127.0.0.1, 38383>
Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 26
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 33801>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 25 : #<TCPServer:fd 25, AF_INET6, ::1, 40647>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 26 : #<TCPServer:fd 26, AF_INET6, ::1, 44847>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 27 : #<TCPServer:fd 27, AF_INET6, ::1, 37703>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 26
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 27
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 26 : #<TCPServer:fd 26, AF_INET6, ::1, 33863>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 27 : #<TCPServer:fd 27, AF_INET6, ::1, 43069>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 26
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 27
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 26 : #<TCPServer:fd 26, AF_INET6, ::1, 44677>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 27 : #<TCPServer:fd 27, AF_INET6, ::1, 36021>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 26
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 27
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 25
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 35669>
Closed file descriptor: TestGemCommandsSetupCommand#test_execute_regenerate_plugins_creates_plugins_dir_if_not_there: 7
Finished(6/20)  tests in 1533.485504s, 21.7785 tests/s, 4227.5515 assertions/s.
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 25 #<File::Stat dev=0x8, ino=216972284, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 38133>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 26 #<File::Stat dev=0x8, ino=216976247, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 27 : #<TCPServer:fd 27, AF_INET, 0.0.0.0, 41709>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 27
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 27 : #<TCPServer:fd 27, AF_INET, 0.0.0.0, 37029>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 27
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 27 : #<TCPServer:fd 27, AF_INET, 0.0.0.0, 36235>
Leaked file descriptor: TestNetHTTPS#test_get_SNI_failure: 28 : #<TCPSocket:fd 28, AF_INET6, ::1, 40719>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_get_SNI_failure:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_post: 28
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 28 : #<TCPSocket:fd 28, AF_INET6, ::1, 38717>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_certificate_verify_failure:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_verify_none: 28
Leaked file descriptor: TestNetHTTPS#test_max_version: 27 #<File::Stat dev=0x8, ino=216998653, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_max_version:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_success: 29
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 42367>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 28 : #<TCPServer:fd 28, AF_INET6, ::1, 46729>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 29 : #<TCPServer:fd 29, AF_INET6, ::1, 44275>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 30 : #<TCPServer:fd 30, AF_INET6, ::1, 32969>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 29
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 30
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 29 : #<TCPServer:fd 29, AF_INET6, ::1, 38563>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 30 : #<TCPServer:fd 30, AF_INET6, ::1, 42017>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 29
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 30
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 29 : #<TCPServer:fd 29, AF_INET6, ::1, 32951>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 30 : #<TCPServer:fd 30, AF_INET6, ::1, 43235>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 29
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 30
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 28
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 40581>
Closed file descriptor: TestGemCommandsSetupCommand#test_destdir_flag_does_not_try_to_write_to_the_default_gem_home: 7
Finished(7/20)  tests in 1642.846368s, 20.3287 tests/s, 3945.5345 assertions/s.
Closed file descriptor: TestNetHTTP_v1_2#test_s_post_form: 30
Closed file descriptor: TestNetHTTP_v1_2#test_request: 29
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get: 29
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_get: 29
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 39281>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 28 : #<TCPServer:fd 28, AF_INET, 0.0.0.0, 44599>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 28
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 28 : #<TCPServer:fd 28, AF_INET, 0.0.0.0, 35329>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 30 : #<TCPSocket:fd 30, AF_INET, 127.0.0.1, 35329>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 28
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 30
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 28 : #<TCPServer:fd 28, AF_INET, 0.0.0.0, 46493>
Leaked thread: TestNetHTTPS#test_get: #<Thread:0x00007fd89e0b5b70 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 29 : #<TCPSocket:fd 29, AF_INET6, ::1, 38967>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_skip_hostname_verification:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Finished thread: TestNetHTTPS#test_skip_hostname_verification: #<Thread:0x00007fd89e0b5b70 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_skip_hostname_verification: #<Thread:0x00007fd8441cfe20 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_fail_if_verify_hostname_is_true: #<Thread:0x00007fd8441cfe20 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007fd89d9fa5d8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPS#test_min_version: 29
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007fd89d9fa5d8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 29 : #<TCPSocket:fd 29, AF_INET6, ::1, 35243>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_certificate_verify_failure:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_verify_none: 29
Leaked thread: TestNetHTTPS#test_session_reuse_but_expire: #<Thread:0x00007fd89d712960 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_timeout_during_SSL_handshake: #<Thread:0x00007fd89d712960 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007fd89d73d3e0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 29 : #<TCPSocket:fd 29, AF_INET, 127.0.0.1, 39331>
Leaked thread: TestNetHTTPContinue#test_expect_continue_error_before_body: #<Thread:0x00007fd89ce0c118 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPContinue#test_expect_continue_error: #<Thread:0x00007fd89ce0c118 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPContinue#test_expect_continue_error: #<Thread:0x00007fd89cdbfdb8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPContinue#test_expect_continue_timeout: #<Thread:0x00007fd89cdbfdb8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPContinue#test_expect_continue_timeout: #<Thread:0x00007fd89cdbfb88 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPContinue#test_expect_continue_error_while_waiting: 29
Finished thread: TestNetHTTPContinue#test_expect_continue_error_while_waiting: #<Thread:0x00007fd89cdbfb88 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_true_without_content_type: 29
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 29 : #<TCPSocket:fd 29, AF_INET, 127.0.0.1, 36705>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 29 : #<TCPSocket:fd 29, AF_INET, 127.0.0.1, 34137>
Closed file descriptor: TestHashOnly#test_replace_bug15358: 29
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 42295>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 28 : #<TCPServer:fd 28, AF_INET6, ::1, 43285>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 29 : #<TCPServer:fd 29, AF_INET6, ::1, 42873>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 30 : #<TCPServer:fd 30, AF_INET6, ::1, 42109>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 29
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 30
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 29 : #<TCPServer:fd 29, AF_INET6, ::1, 46061>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 30 : #<TCPServer:fd 30, AF_INET6, ::1, 34979>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 32 : #<TCPSocket:fd 32, AF_INET6, ::1, 46061>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 29
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 30
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 32
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 29 : #<TCPServer:fd 29, AF_INET6, ::1, 40255>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 30 : #<TCPServer:fd 30, AF_INET6, ::1, 33477>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 29
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 30
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 28
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 43553>
Closed file descriptor: TestGemCommandsSetupCommand#test_destdir_flag_does_not_try_to_write_to_the_default_gem_home: 7
Finished(8/20)  tests in 2337.837446s, 14.2854 tests/s, 2772.6059 assertions/s.
Closed file descriptor: TestNetHTTP_v1_2#test_get__break: 30
Leaked thread: TestNetHTTP_v1_2#test_post: #<Thread:0x00007fd847c14090 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get_response: 29
Finished thread: TestNetHTTP_v1_2#test_s_get_response: #<Thread:0x00007fd847c14090 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2#test_s_post_form: 29 #<File::Stat dev=0x8, ino=218536474, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked thread: TestNetHTTP_v1_2#test_s_post_form: #<Thread:0x00007fd847c1f3a0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_request: 29
Finished thread: TestNetHTTP_v1_2#test_request: #<Thread:0x00007fd847c1f3a0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 28 #<File::Stat dev=0x8, ino=218536545, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get: 30
Leaked thread: TestNetHTTP_v1_2_chunked#test_s_get_response: #<Thread:0x00007fd847c1fd28 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_send_request: 30
Finished thread: TestNetHTTP_v1_2_chunked#test_send_request: #<Thread:0x00007fd847c1fd28 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post_form: 31
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 34355>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 29 : #<TCPServer:fd 29, AF_INET, 0.0.0.0, 35265>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 29
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 29 : #<TCPServer:fd 29, AF_INET, 0.0.0.0, 39803>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 29
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 29 : #<TCPServer:fd 29, AF_INET, 0.0.0.0, 37561>
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 30 : #<TCPSocket:fd 30, AF_INET6, ::1, 34387>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_skip_hostname_verification:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Leaked thread: TestNetHTTPS#test_fail_if_verify_hostname_is_true: #<Thread:0x00007fd89dd2fde8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPS#test_get_SNI_failure: 31 : #<TCPSocket:fd 31, AF_INET6, ::1, 38047>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_get_SNI_failure:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Finished thread: TestNetHTTPS#test_get_SNI_failure: #<Thread:0x00007fd89dd2fde8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPS#test_post: 30
Closed file descriptor: TestNetHTTPS#test_post: 31
Leaked thread: TestNetHTTPS#test_min_version: #<Thread:0x00007fd89dd29b78 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI_proxy: #<Thread:0x00007fd89dd29b78 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 30 : #<TCPSocket:fd 30, AF_INET6, ::1, 46401>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_certificate_verify_failure:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_verify_none: 30
Leaked thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007fd89d309008 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 30 : #<TCPSocket:fd 30, AF_INET, 127.0.0.1, 40447>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 32917>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 29 : #<TCPServer:fd 29, AF_INET6, ::1, 42911>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 30 : #<TCPServer:fd 30, AF_INET6, ::1, 44385>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 31 : #<TCPServer:fd 31, AF_INET6, ::1, 33047>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 30
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 31
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 30 : #<TCPServer:fd 30, AF_INET6, ::1, 33917>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 31 : #<TCPServer:fd 31, AF_INET6, ::1, 37127>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 30
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 31
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 30 : #<TCPServer:fd 30, AF_INET6, ::1, 33373>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 31 : #<TCPServer:fd 31, AF_INET6, ::1, 45035>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 30
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 31
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 29
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 33421>
Closed file descriptor: TestGemCommandsSetupCommand#test_execute_regenerate_binstubs: 7
Finished(9/20)  tests in 1692.771833s, 19.7292 tests/s, 3829.9385 assertions/s.
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 36961>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 29 #<File::Stat dev=0x8, ino=219048708, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 30 : #<TCPServer:fd 30, AF_INET, 0.0.0.0, 41583>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 30
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 30 : #<TCPServer:fd 30, AF_INET, 0.0.0.0, 40735>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 30
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 30 : #<TCPServer:fd 30, AF_INET, 0.0.0.0, 46701>
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 31 : #<TCPSocket:fd 31, AF_INET6, ::1, 38589>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_fail_if_verify_hostname_is_true:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Leaked file descriptor: TestNetHTTPS#test_max_version: 30 #<File::Stat dev=0x8, ino=219102253, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_max_version:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_session_reuse_but_expire: 31
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 31 #<File::Stat dev=0x8, ino=219099078, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 39079>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 32 : #<TCPServer:fd 32, AF_INET6, ::1, 38751>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 33 : #<TCPServer:fd 33, AF_INET6, ::1, 46399>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 34 : #<TCPServer:fd 34, AF_INET6, ::1, 42265>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 33
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 34
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 33 : #<TCPServer:fd 33, AF_INET6, ::1, 34563>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 34 : #<TCPServer:fd 34, AF_INET6, ::1, 42045>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 33
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 34
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 33 : #<TCPServer:fd 33, AF_INET6, ::1, 43809>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 34 : #<TCPServer:fd 34, AF_INET6, ::1, 39821>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 33
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 34
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 32
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 33443>
Closed file descriptor: TestGemCommandsSetupCommand#test_install_default_bundler_gem_with_destdir_flag: 7
Finished(10/20)  tests in 1625.561971s, 20.5449 tests/s, 3987.5047 assertions/s.
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 32 #<File::Stat dev=0x8, ino=219539786, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 33 #<File::Stat dev=0x8, ino=219538288, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 34 #<File::Stat dev=0x8, ino=219540941, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 43915>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 35 : #<TCPServer:fd 35, AF_INET, 0.0.0.0, 42511>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 35
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 35 : #<TCPServer:fd 35, AF_INET, 0.0.0.0, 34479>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 35
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 36 : #<TCPSocket:fd 36, AF_INET, 127.0.0.1, 35199>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 36
Closed file descriptor: TestRDocGeneratorDarkfish#test_generated_filename_with_html_tag: 7
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 36 : #<TCPSocket:fd 36, AF_INET6, ::1, 40163>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_fail_if_verify_hostname_is_true:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_get_SNI_failure: 36
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 35 #<File::Stat dev=0x8, ino=219609759, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 37 : #<TCPSocket:fd 37, AF_INET, 127.0.0.1, 40407>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 34961>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 36 : #<TCPServer:fd 36, AF_INET6, ::1, 43887>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 37 : #<TCPServer:fd 37, AF_INET6, ::1, 36427>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 38 : #<TCPServer:fd 38, AF_INET6, ::1, 42083>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 37
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 38
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 37 : #<TCPServer:fd 37, AF_INET6, ::1, 38217>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 38 : #<TCPServer:fd 38, AF_INET6, ::1, 37363>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 37
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 38
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 37 : #<TCPServer:fd 37, AF_INET6, ::1, 37441>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 38 : #<TCPServer:fd 38, AF_INET6, ::1, 38465>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 37
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 38
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 36
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 37643>
Closed file descriptor: TestGemCommandsSetupCommand#test_destdir_flag_does_not_try_to_write_to_the_default_gem_home: 7
Finished(11/20)  tests in 1641.054360s, 20.3509 tests/s, 3950.4413 assertions/s.
Closed file descriptor: TestNetHTTP_v1_2#test_get__break: 38
Closed file descriptor: TestNetHTTP_v1_2#test_post: 37
Closed file descriptor: TestNetHTTP_v1_2#test_send_request: 37
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get: 37
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 37
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 36 #<File::Stat dev=0x8, ino=220060210, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post_form: 39
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_request: 38
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 37463>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 37 : #<TCPServer:fd 37, AF_INET, 0.0.0.0, 46545>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 37
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 37 : #<TCPServer:fd 37, AF_INET, 0.0.0.0, 33151>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 37
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 37 : #<TCPServer:fd 37, AF_INET, 0.0.0.0, 46161>
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 38 : #<TCPSocket:fd 38, AF_INET6, ::1, 39743>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_skip_hostname_verification:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 38
Leaked file descriptor: TestNetHTTPS#test_get_SNI_failure: 38 : #<TCPSocket:fd 38, AF_INET6, ::1, 42217>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_get_SNI_failure:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_post: 38
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 38 : #<TCPSocket:fd 38, AF_INET6, ::1, 42383>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_certificate_verify_failure:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_verify_none: 38
Leaked thread: TestNetHTTPS#test_verify_none: #<Thread:0x00007fd84e3dff80 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_session_reuse: #<Thread:0x00007fd84e3dff80 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007fd89d66c628 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 38 : #<TCPSocket:fd 38, AF_INET, 127.0.0.1, 43081>
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed_with_block: 38
Leaked thread: TestNetHTTPKeepAlive#test_http_retry_success: #<Thread:0x00007fd84e3dffd0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 38
Finished thread: TestNetHTTPKeepAlive#test_http_retry_failed: #<Thread:0x00007fd84e3dffd0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPContinue#test_expect_continue_error: #<Thread:0x00007fd84e3df558 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPContinue#test_expect_continue_timeout: #<Thread:0x00007fd84e3df558 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPContinue#test_expect_continue_timeout: #<Thread:0x00007fd84e3dfdf0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPContinue#test_expect_continue_error_while_waiting: 38
Finished thread: TestNetHTTPContinue#test_expect_continue_error_while_waiting: #<Thread:0x00007fd84e3dfdf0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPContinue#test_expect_continue_error_while_waiting: #<Thread:0x00007fd84e3dfbe8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPContinue#test_expect_continue: #<Thread:0x00007fd84e3dfbe8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_encoding_without_content_type: 38
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 38 : #<TCPSocket:fd 38, AF_INET, 127.0.0.1, 39307>
Closed file descriptor: TestHashOnly#test_replace_bug15358: 38
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 35131>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 37 : #<TCPServer:fd 37, AF_INET6, ::1, 42489>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 38 : #<TCPServer:fd 38, AF_INET6, ::1, 35779>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 39 : #<TCPServer:fd 39, AF_INET6, ::1, 39485>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 38
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 39
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 38 : #<TCPServer:fd 38, AF_INET6, ::1, 36161>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 39 : #<TCPServer:fd 39, AF_INET6, ::1, 46091>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 41 : #<TCPSocket:fd 41, AF_INET6, ::1, 36161>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 38
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 41
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 38 : #<TCPServer:fd 38, AF_INET6, ::1, 35287>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 40 : #<TCPServer:fd 40, AF_INET6, ::1, 34387>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 38
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 39
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 40
Closed file descriptor: TestProcess#test_concurrent_group_and_pid_wait: 7
Closed file descriptor: TestProcess#test_concurrent_group_and_pid_wait: 37
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 40993>
Closed file descriptor: TestGemCommandsSetupCommand#test_install_default_bundler_gem_with_destdir_and_prefix_flags: 7
Finished(12/20)  tests in 2294.024200s, 14.5583 tests/s, 2825.7710 assertions/s.
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get: 38
Leaked thread: TestNetHTTP_v1_2_chunked#test_head: #<Thread:0x00007fd84c495cd8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_get__implicit_start: #<Thread:0x00007fd84c495cd8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_get: 38
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__break: 39
Leaked thread: TestNetHTTP_v1_2_chunked#test_chunked_break: #<Thread:0x00007fd84c17e040 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_post: #<Thread:0x00007fd84c17e040 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 37 #<File::Stat dev=0x8, ino=221110294, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 33689>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 38 : #<TCPServer:fd 38, AF_INET, 0.0.0.0, 37661>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 38
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 38 : #<TCPServer:fd 38, AF_INET, 0.0.0.0, 45605>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 38
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 39 : #<TCPSocket:fd 39, AF_INET, 127.0.0.1, 46019>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 39
Leaked thread: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: #<Thread:0x00007fd84c1786e0 /tmp/ruby/src/trunk-repeat20/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 sleep>
Closed file descriptor: ErrorHighlightTest#test_OP_CDECL_read_3: 7
Leaked file descriptor: TestNetHTTPS#test_max_version: 38 #<File::Stat dev=0x8, ino=221156360, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_max_version:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Leaked file descriptor: TestOpenURISSL#test_proxy_cacert_dir: 42 : #<TCPSocket:fd 42, AF_INET, 127.0.0.1, 55500>
Closed file descriptor: TestOpenURISSL#test_validation_failure: 42
Leaked thread: TestSocket#test_accept_loop_multi_port: #<Thread:0x00007fd84cb83ab8 /tmp/ruby/build/trunk-repeat20/.ext/common/socket.rb:709 sleep>
Finished thread: TestSocket#test_resolurion_error_error_code: #<Thread:0x00007fd84cb83ab8 /tmp/ruby/build/trunk-repeat20/.ext/common/socket.rb:709 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 46675>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 39 : #<TCPServer:fd 39, AF_INET6, ::1, 42975>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 40 : #<TCPServer:fd 40, AF_INET6, ::1, 37805>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 41 : #<TCPServer:fd 41, AF_INET6, ::1, 33607>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 40
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 41
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 40 : #<TCPServer:fd 40, AF_INET6, ::1, 38605>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 41 : #<TCPServer:fd 41, AF_INET6, ::1, 38239>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 40
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 41
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 40 : #<TCPServer:fd 40, AF_INET6, ::1, 37165>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 41 : #<TCPServer:fd 41, AF_INET6, ::1, 40613>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 40
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 41
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 39
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 43399>
Closed file descriptor: TestGemCommandsSetupCommand#test_execute_no_regenerate_binstubs: 7
Finished(13/20)  tests in 1554.660633s, 21.4819 tests/s, 4169.0385 assertions/s.
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 39 #<File::Stat dev=0x8, ino=221615518, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_post: 40 #<File::Stat dev=0x8, ino=221616664, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 41 #<File::Stat dev=0x8, ino=221621741, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 42 : #<TCPServer:fd 42, AF_INET, 0.0.0.0, 34537>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 42
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 42 : #<TCPServer:fd 42, AF_INET, 0.0.0.0, 46035>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 42
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 42 : #<TCPServer:fd 42, AF_INET, 0.0.0.0, 36783>
Closed file descriptor: TestNetHTTPLocalBind#test_bind_to_local_port: 43
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 43 : #<TCPSocket:fd 43, AF_INET, 127.0.0.1, 36979>
Closed file descriptor: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: 43
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 41837>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 42 : #<TCPServer:fd 42, AF_INET6, ::1, 43803>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 43 : #<TCPServer:fd 43, AF_INET6, ::1, 37837>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 44 : #<TCPServer:fd 44, AF_INET6, ::1, 36647>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 43
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 44
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 43 : #<TCPServer:fd 43, AF_INET6, ::1, 39355>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 44 : #<TCPServer:fd 44, AF_INET6, ::1, 33215>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 43
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 44
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 43 : #<TCPServer:fd 43, AF_INET6, ::1, 44411>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 44 : #<TCPServer:fd 44, AF_INET6, ::1, 35531>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 43
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 44
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 42
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 38037>
Closed file descriptor: TestGemCommandsSetupCommand#test_install_default_bundler_gem_with_destdir_flag: 7
Finished(14/20)  tests in 1623.569608s, 20.5701 tests/s, 3992.6794 assertions/s.
Leaked thread: TestNetHTTP_v1_2#test_get2: #<Thread:0x00007fd89eb07358 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_get: #<Thread:0x00007fd89eb07358 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get: 43
Closed file descriptor: TestNetHTTP_v1_2#test_post: 43
Leaked thread: TestNetHTTP_v1_2#test_get__crlf: #<Thread:0x00007fd89c505d80 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_timeout_during_HTTP_session: 43
Finished thread: TestNetHTTP_v1_2#test_timeout_during_HTTP_session: #<Thread:0x00007fd89c505d80 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_post_form: 44
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 42 #<File::Stat dev=0x8, ino=222116102, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get: 44
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 35569>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 43 : #<TCPServer:fd 43, AF_INET, 0.0.0.0, 40791>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 43
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 43 : #<TCPServer:fd 43, AF_INET, 0.0.0.0, 33023>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 43
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 43 : #<TCPServer:fd 43, AF_INET, 0.0.0.0, 38713>
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 43 #<File::Stat dev=0x8, ino=222190017, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 39409>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 44 : #<TCPServer:fd 44, AF_INET6, ::1, 35439>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 45 : #<TCPServer:fd 45, AF_INET6, ::1, 45977>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 46 : #<TCPServer:fd 46, AF_INET6, ::1, 45235>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 45
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 46
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 45 : #<TCPServer:fd 45, AF_INET6, ::1, 38809>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 46 : #<TCPServer:fd 46, AF_INET6, ::1, 46021>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 45
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 46
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 45 : #<TCPServer:fd 45, AF_INET6, ::1, 33075>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 46 : #<TCPServer:fd 46, AF_INET6, ::1, 46827>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 45
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 46
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 44
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 43387>
Closed file descriptor: TestGemCommandsSetupCommand#test_execute_no_regenerate_binstubs: 7
Finished(15/20)  tests in 1627.261387s, 20.5234 tests/s, 3983.7048 assertions/s.
Closed file descriptor: TestNetHTTP_v1_2#test_get: 45
Leaked thread: TestNetHTTP_v1_2#test_head: #<Thread:0x00007fd847675378 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_get__implicit_start: #<Thread:0x00007fd847675378 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_send_large_POST_request: 45
Leaked thread: TestNetHTTP_v1_2#test_patch: #<Thread:0x00007fd89d9c3128 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_post: #<Thread:0x00007fd89d9c3128 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2#test_post: #<Thread:0x00007fd84767fcd8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get_response: 45
Finished thread: TestNetHTTP_v1_2#test_s_get_response: #<Thread:0x00007fd84767fcd8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 44 #<File::Stat dev=0x8, ino=222622007, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 45 #<File::Stat dev=0x8, ino=222617099, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_head: 47
Leaked thread: TestNetHTTP_v1_2_chunked#test_head: #<Thread:0x00007fd84767ff58 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_get__implicit_start: #<Thread:0x00007fd84767ff58 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_s_post: #<Thread:0x00007fd84767fd28 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_patch: 47
Finished thread: TestNetHTTP_v1_2_chunked#test_patch: #<Thread:0x00007fd84767fd28 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 46 #<File::Stat dev=0x8, ino=222615400, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post_form: 49
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_request: 48
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 38291>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 47 #<File::Stat dev=0x8, ino=222624363, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked thread: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: #<Thread:0x00007fd847678cd0 /tmp/ruby/src/trunk-repeat20/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 sleep>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 48 : #<TCPServer:fd 48, AF_INET, 0.0.0.0, 46245>
Finished thread: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: #<Thread:0x00007fd847678cd0 /tmp/ruby/src/trunk-repeat20/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 dead>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 48
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 48 : #<TCPServer:fd 48, AF_INET, 0.0.0.0, 41973>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 50 : #<TCPSocket:fd 50, AF_INET, 127.0.0.1, 41973>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 48
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 50
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 48 : #<TCPServer:fd 48, AF_INET, 0.0.0.0, 46249>
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007fd89d205530 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007fd89d205530 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 49 : #<TCPSocket:fd 49, AF_INET6, ::1, 33649>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_certificate_verify_failure:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_verify_none: 49
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 49 : #<TCPSocket:fd 49, AF_INET, 127.0.0.1, 38935>
Leaked thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: #<Thread:0x00007fd89d20fdf0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_without_content_type: #<Thread:0x00007fd89d20fdf0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_without_content_type: #<Thread:0x00007fd89d20fbc0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 49 : #<TCPSocket:fd 49, AF_INET, 127.0.0.1, 37201>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 49 : #<TCPSocket:fd 49, AF_INET, 127.0.0.1, 46713>
Closed file descriptor: Prism::TunnelTest#test_tunnel: 49
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 36739>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 48 : #<TCPServer:fd 48, AF_INET6, ::1, 36299>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 49 : #<TCPServer:fd 49, AF_INET6, ::1, 42707>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 50 : #<TCPServer:fd 50, AF_INET6, ::1, 33727>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 49
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 50
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 49 : #<TCPServer:fd 49, AF_INET6, ::1, 34973>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 50 : #<TCPServer:fd 50, AF_INET6, ::1, 41195>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 49
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 50
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 49 : #<TCPServer:fd 49, AF_INET6, ::1, 43031>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 50 : #<TCPServer:fd 50, AF_INET6, ::1, 42929>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 49
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 50
Closed file descriptor: TestProcess#test_concurrent_group_and_pid_wait: 7
Closed file descriptor: TestProcess#test_concurrent_group_and_pid_wait: 48
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 46645>
Closed file descriptor: TestGemCommandsSetupCommand#test_install_default_bundler_gem_with_destdir_flag: 7
Finished(16/20)  tests in 2377.912675s, 14.0447 tests/s, 2726.3693 assertions/s.
Leaked thread: TestNetHTTP_v1_2#test_get2: #<Thread:0x00007fd89c54f458 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_get: #<Thread:0x00007fd89c54f458 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2#test_get: #<Thread:0x00007fd89c54f4d0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_head: 49
Finished thread: TestNetHTTP_v1_2#test_head: #<Thread:0x00007fd89c54f4d0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get: 49
Leaked thread: TestNetHTTP_v1_2#test_get__crlf: #<Thread:0x00007fd89c544508 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_timeout_during_HTTP_session: 49
Finished thread: TestNetHTTP_v1_2#test_timeout_during_HTTP_session: #<Thread:0x00007fd89c544508 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 48 #<File::Stat dev=0x8, ino=223687324, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_get: 50
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post: 50
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_chunked_break: 50
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 37069>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 49 : #<TCPServer:fd 49, AF_INET, 0.0.0.0, 39749>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 49
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 49 : #<TCPServer:fd 49, AF_INET, 0.0.0.0, 41065>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 51 : #<TCPSocket:fd 51, AF_INET, 127.0.0.1, 41065>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 49
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 51
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 50 : #<TCPSocket:fd 50, AF_INET, 127.0.0.1, 37243>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 50
Closed file descriptor: TestRDocGeneratorDarkfish#test_title: 7
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 50 : #<TCPSocket:fd 50, AF_INET6, ::1, 40679>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_fail_if_verify_hostname_is_true:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_get_SNI_failure: 50
Leaked file descriptor: TestNetHTTPS#test_max_version: 49 #<File::Stat dev=0x8, ino=223723950, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_max_version:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 44641>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 50 : #<TCPServer:fd 50, AF_INET6, ::1, 32961>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 51 : #<TCPServer:fd 51, AF_INET6, ::1, 33651>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 52 : #<TCPServer:fd 52, AF_INET6, ::1, 34253>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 51
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 52
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 51 : #<TCPServer:fd 51, AF_INET6, ::1, 39533>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 52 : #<TCPServer:fd 52, AF_INET6, ::1, 43797>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 51
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 52
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 51 : #<TCPServer:fd 51, AF_INET6, ::1, 40763>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 52 : #<TCPServer:fd 52, AF_INET6, ::1, 46071>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 51
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 52
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 50
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 37641>
Closed file descriptor: TestGemCommandsSetupCommand#test_destdir_flag_does_not_try_to_write_to_the_default_gem_home: 7
Finished(17/20)  tests in 1633.921243s, 20.4398 tests/s, 3967.3638 assertions/s.
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 50 #<File::Stat dev=0x8, ino=224193288, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_post: 51 #<File::Stat dev=0x8, ino=224193371, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 41103>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 52 #<File::Stat dev=0x8, ino=224206197, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 53 : #<TCPServer:fd 53, AF_INET, 0.0.0.0, 35043>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 53
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 53 : #<TCPServer:fd 53, AF_INET, 0.0.0.0, 33199>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 53
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 53 : #<TCPServer:fd 53, AF_INET, 0.0.0.0, 39019>
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 54 : #<TCPSocket:fd 54, AF_INET6, ::1, 36487>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_fail_if_verify_hostname_is_true:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_get_SNI_failure: 54
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_success: 54
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 53 #<File::Stat dev=0x8, ino=224291890, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 55 : #<TCPSocket:fd 55, AF_INET, 127.0.0.1, 42307>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 42977>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 54 : #<TCPServer:fd 54, AF_INET6, ::1, 35683>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 55 : #<TCPServer:fd 55, AF_INET6, ::1, 33837>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 56 : #<TCPServer:fd 56, AF_INET6, ::1, 34283>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 55
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 56
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 55 : #<TCPServer:fd 55, AF_INET6, ::1, 40387>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 56 : #<TCPServer:fd 56, AF_INET6, ::1, 37013>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 55
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 55 : #<TCPServer:fd 55, AF_INET6, ::1, 36831>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 57 : #<TCPServer:fd 57, AF_INET6, ::1, 39393>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 55
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 56
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 57
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 54
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 36753>
Closed file descriptor: TestGemCommandsSetupCommand#test_destdir_flag_does_not_try_to_write_to_the_default_gem_home: 7
Finished(18/20)  tests in 1632.926103s, 20.4522 tests/s, 3969.9390 assertions/s.
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 54 #<File::Stat dev=0x8, ino=224698862, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get_response: 56
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 55 #<File::Stat dev=0x8, ino=224693760, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 56 #<File::Stat dev=0x8, ino=224702649, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__break: 59
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_get_response: 58
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 57 #<File::Stat dev=0x8, ino=224704593, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 46767>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 58 : #<TCPServer:fd 58, AF_INET, 0.0.0.0, 36273>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 58
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 58 : #<TCPServer:fd 58, AF_INET, 0.0.0.0, 41237>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 60 : #<TCPSocket:fd 60, AF_INET, 127.0.0.1, 41237>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 58
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 60
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 58 : #<TCPServer:fd 58, AF_INET, 0.0.0.0, 43855>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 59 : #<TCPSocket:fd 59, AF_INET6, ::1, 37463>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_certificate_verify_failure:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Closed file descriptor: TestNetHTTPS#test_verify_none: 59
Leaked file descriptor: TestNetHTTPS#test_max_version: 58 #<File::Stat dev=0x8, ino=224741484, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_max_version:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 46599>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 59 : #<TCPServer:fd 59, AF_INET6, ::1, 46615>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 60 : #<TCPServer:fd 60, AF_INET6, ::1, 38809>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 61 : #<TCPServer:fd 61, AF_INET6, ::1, 40495>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 60
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 61
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 60 : #<TCPServer:fd 60, AF_INET6, ::1, 33213>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 61 : #<TCPServer:fd 61, AF_INET6, ::1, 42139>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 60
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 61
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 60 : #<TCPServer:fd 60, AF_INET6, ::1, 34653>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 61 : #<TCPServer:fd 61, AF_INET6, ::1, 37349>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 60
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 61
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 59
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 43739>
Closed file descriptor: TestGemCommandsSetupCommand#test_destdir_flag_does_not_try_to_write_to_the_default_gem_home: 7
Finished(19/20)  tests in 1647.508456s, 20.2712 tests/s, 3935.3862 assertions/s.
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 59 #<File::Stat dev=0x8, ino=225266868, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked thread: TestNetHTTP_v1_2#test_get: #<Thread:0x00007fd84e08fc90 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_head: 61
Finished thread: TestNetHTTP_v1_2#test_head: #<Thread:0x00007fd84e08fc90 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_get__break: 62
Leaked thread: TestNetHTTP_v1_2#test_s_post: #<Thread:0x00007fd84e08fc18 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_send_large_POST_request: 61
Finished thread: TestNetHTTP_v1_2#test_send_large_POST_request: #<Thread:0x00007fd84e08fc18 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_post: 61
Closed file descriptor: TestNetHTTP_v1_2#test_send_request: 61
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 60 #<File::Stat dev=0x8, ino=225243097, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_send_request: 62
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 40469>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 61 #<File::Stat dev=0x8, ino=225269871, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 62 : #<TCPServer:fd 62, AF_INET, 0.0.0.0, 36669>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 62
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 62 : #<TCPServer:fd 62, AF_INET, 0.0.0.0, 39227>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 62
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: 62 : #<TCPServer:fd 62, AF_INET, 0.0.0.0, 41369>
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 63 : #<TCPSocket:fd 63, AF_INET6, ::1, 45609>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_skip_hostname_verification:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Leaked thread: TestNetHTTPS#test_fail_if_verify_hostname_is_true: #<Thread:0x00007fd84ce0fe58 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPS#test_get_SNI_failure: 64 : #<TCPSocket:fd 64, AF_INET6, ::1, 36677>
Multiple autoclose IO objects for a file descriptor in: TestNetHTTPS#test_get_SNI_failure:  #<IO:<STDIN>>(autoclose) #<IO:fd 0>(autoclose)
Finished thread: TestNetHTTPS#test_get_SNI_failure: #<Thread:0x00007fd84ce0fe58 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPS#test_post: 63
Closed file descriptor: TestNetHTTPS#test_post: 64
Leaked thread: TestNetHTTPS#test_min_version: #<Thread:0x00007fd84ce091c0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI_proxy: #<Thread:0x00007fd84ce091c0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_verify_none: #<Thread:0x00007fd84ce08cc0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_session_reuse: #<Thread:0x00007fd84ce08cc0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 63 : #<TCPSocket:fd 63, AF_INET, 127.0.0.1, 36075>
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 63
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 62 #<File::Stat dev=0x8, ino=225444786, mode=0140777, nlink=1, uid=1001, gid=1000, rdev=0x0, size=0, blksize=4096, blocks=0, atime=1970-01-01 00:00:00 +0000, mtime=1970-01-01 00:00:00 +0000, ctime=1970-01-01 00:00:00 +0000>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_server_close: 64
Leaked thread: TestNetHTTPKeepAlive#test_keep_alive_server_close: #<Thread:0x00007fd89e07fd18 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Leaked thread: TestNetHTTPContinue#test_expect_continue_error: #<Thread:0x00007fd89e07fd90 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPContinue#test_expect_continue_timeout: #<Thread:0x00007fd89e07fd90 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPContinue#test_expect_continue_timeout: #<Thread:0x00007fd89e07fae8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPContinue#test_expect_continue_error_while_waiting: 64
Finished thread: TestNetHTTPContinue#test_expect_continue_error_while_waiting: #<Thread:0x00007fd89e07fae8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPContinue#test_expect_continue_error_while_waiting: #<Thread:0x00007fd89e07fcf0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPContinue#test_expect_continue: #<Thread:0x00007fd89e07fcf0 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPContinue#test_expect_continue: #<Thread:0x00007fd89e07fb60 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_false: 64
Leaked thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: #<Thread:0x00007fd89e07fe30 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_without_content_type: #<Thread:0x00007fd89e07fe30 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_without_content_type: #<Thread:0x00007fd89e07fae8 /tmp/ruby/src/trunk-repeat20/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 64 : #<TCPSocket:fd 64, AF_INET, 127.0.0.1, 39547>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 64 : #<TCPSocket:fd 64, AF_INET, 127.0.0.1, 41151>
Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 64
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 40693>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 63 : #<TCPServer:fd 63, AF_INET6, ::1, 37945>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 64 : #<TCPServer:fd 64, AF_INET6, ::1, 41021>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 65 : #<TCPServer:fd 65, AF_INET6, ::1, 41587>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 64
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 65
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 64 : #<TCPServer:fd 64, AF_INET6, ::1, 37371>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 65 : #<TCPServer:fd 65, AF_INET6, ::1, 34211>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 64
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 65
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 64 : #<TCPServer:fd 64, AF_INET6, ::1, 39025>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 65 : #<TCPServer:fd 65, AF_INET6, ::1, 41085>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 64
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 65
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 7
Closed file descriptor: TestProcess#test_aspawn_too_long_path: 63
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 43037>
Closed file descriptor: TestGemCommandsSetupCommand#test_destdir_flag_does_not_try_to_write_to_the_default_gem_home: 7
Finished(20/20)  tests in 2253.608748s, 14.8193 tests/s, 2875.6842 assertions/s.
667939 tests, 129644589 assertions, 0 failures, 0 errors, 3406 skips

ruby -v: ruby 3.4.0dev (2024-07-15T07:34:23Z master 3219ecf4f6) [x86_64-linux]
$$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0.
$$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS=--repeat-count=20
	BASERUBY = /usr/bin/ruby --disable=gems
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2  -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef   -fPIC 
	XCFLAGS = -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20/include -I/tmp/ruby/src/trunk-repeat20 -I/tmp/ruby/src/trunk-repeat20/prism -I/tmp/ruby/src/trunk-repeat20/enc/unicode/15.0.0  
	CPPFLAGS =   
	DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4  -fstack-protector-strong  
	SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread 
	LANG = C.UTF-8
	LC_ALL = 
	LC_CTYPE = 
	MFLAGS = 
	RUSTC = rustc
	YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20/yjit/target/release/' /tmp/ruby/src/trunk-repeat20/yjit/src/lib.rs
gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

generating enc.mk
generating encdb.h
encdb.h unchanged
making enc
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
making srcs under enc
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
generating transdb.h
transdb.h unchanged
making trans
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'trans'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
making encs
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
generating makefiles ext/configure-ext.mk
ext/configure-ext.mk updated
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
generating makefile exts.mk
exts.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/coverage'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/date'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/digest'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/digest/sha2'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/fiddle'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/io/console'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/json'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/monitor'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/pathname'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/psych'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/pty'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/ripper'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/rubyvm'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/ext/socket'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20'
ruby 3.4.0dev (2024-07-15T07:34:23Z master 3219ecf4f6) [x86_64-linux]
     0 ............................................................
    60 ............................................................
   120 ............................................................
   180 ............................................................
   240 ............................................................
   300 ............................................................
   360 ............................................................
   420 ............................................................
   480 ............................................................
   540 ............................................................
   600 ............................................................
   660 ............................................................
   720 ............................................................
   780 ............................................................
   840 ............................................................
   900 ............................................................
   960 ............................................................
  1020 ............................................................
  1080 ............................................................
  1140 ............................................................
  1200 ............................................................
  1260 ............................................................
  1320 ............................................................
  1380 ............................................................
  1440 ............................................................
  1500 ............................................................
  1560 ............................................................
  1620 ............................................................
  1680 ............................................................
  1740 ............................................................
  1800 ............................................................
  1860 ............................................................
  1920 ............................................................
  1980 ............................................................
  2040 ............................................................
  2100 ............................................................
  2160 ............................................................
  2220 ............................................................
  2280 ............................................................
  2340 ............................................................
  2400 ............................................................
  2460 ............................................................
  2520 ............................................................
  2580 ............................................................
  2640 ............................................................
  2700 ............................................................
  2760 ............................................................
  2820 ............................................................
  2880 ............................................................
  2940 ............................................................
  3000 ............................................................
  3060 ............................................................
  3120 ............................................................
  3180 ............................................................
  3240 ............................................................
  3300 ............................................................
  3360 ............................................................
  3420 .............

Finished in 42.443870 seconds

3432 files, 32767 examples, 147878 expectations, 0 failures, 0 errors, 0 tagged
$$$[end] "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS=--repeat-count=20" exit with 0.
raw logfile