# Logfile created on 2024-07-11 21:24:17 +0000 by logger.rb/v1.5.3
#<BuildRuby:0x00007f0cad5ffdc8 @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-repeat50", @TARGET_SRC_DIR="/tmp/ruby/src/trunk-repeat50", @TARGET_BUILD_DIR="/tmp/ruby/build/trunk-repeat50", @TARGET_INSTALL_DIR="/tmp/ruby/install/trunk-repeat50", @configure_opts=["--enable-shared"], @build_opts="-j4", @btest_opts="-j4", @test_opts="TESTS=--repeat-count=50", @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=208000, @logfile="/home/ko1/ruby/logs/brlog.trunk-repeat50.20240711-212416", @ruby_env=[["RUBY_DEBUG", "ci"]], @make="make", @logger=#<Logger:0x00007f0cad621ef0 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f0cad621c48 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007f0cad53a870 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/home/ko1/ruby/logs/brlog.trunk-repeat50.20240711-212416", @dev=#<File:/home/ko1/ruby/logs/brlog.trunk-repeat50.20240711-212416>, @binmode=false, @mon_data=#<Monitor:0x00007f0cad621838>, @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
Update rbs to 97e12999b14dc36e374ed30a03fca58af62dfd90
echo 84e85124c5014a139af39161d484156cfe87a9ed | /bin/sh /tmp/ruby/src/trunk-repeat50/tool/ifchange /tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/power_assert.revision -
echo 97e12999b14dc36e374ed30a03fca58af62dfd90 | /bin/sh /tmp/ruby/src/trunk-repeat50/tool/ifchange /tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/rbs.revision -
echo b19a6416da3a05d57fadd6ffdadb382b6d236ca5 | /bin/sh /tmp/ruby/src/trunk-repeat50/tool/ifchange /tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/typeprof.revision -
/tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/power_assert.revision unchanged
/tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/rbs.revision unchanged
/tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/typeprof.revision unchanged
Building power_assert@84e85124c5014a139af39161d484156cfe87a9ed to /tmp/ruby/src/trunk-repeat50/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
   52a0dfd..6fc8311  master     -> origin/master
Updating 52a0dfd..6fc8311
Fast-forward
 .github/workflows/annocheck.yml                    |    2 +-
 .github/workflows/baseruby.yml                     |    2 +-
 .github/workflows/check_dependencies.yml           |    2 +-
 .github/workflows/compilers.yml                    |   12 -
 .github/workflows/mingw.yml                        |    2 +-
 .github/workflows/rjit-bindgen.yml                 |    2 +-
 .github/workflows/spec_guards.yml                  |    2 +-
 .github/workflows/ubuntu.yml                       |   13 +-
 .github/workflows/wasm.yml                         |    2 +-
 .github/workflows/windows.yml                      |    2 +-
 .github/workflows/yjit-ubuntu.yml                  |    2 +-
 NEWS.md                                            |    2 +-
 bootstraptest/test_ractor.rb                       |   14 +
 common.mk                                          |    4 +-
 compile.c                                          |   90 +-
 doc/yjit/yjit.md                                   |    8 +-
 doc/yjit/yjit_hacking.md                           |   75 -
 enc/trans/ibm864-tbl.rb                            |  126 ++
 enc/trans/single_byte.trans                        |    1 +
 enum.c                                             |   11 +-
 ext/-test-/bug-14834/{bug-14384.c => bug-14834.c}  |    2 +-
 ext/-test-/bug-14834/depend                        |  320 +--
 gc_impl.c => gc/default.c                          |    0
 gems/bundled_gems                                  |    2 +-
 lib/error_highlight/base.rb                        |  114 +-
 lib/logger.rb                                      |    9 +-
 lib/logger/log_device.rb                           |    9 +-
 lib/net/http.rb                                    |   96 +-
 lib/open-uri.rb                                    |    8 +-
 lib/prism/desugar_compiler.rb                      |  185 +-
 lib/prism/node_ext.rb                              |   38 +-
 lib/prism/parse_result.rb                          |   21 +-
 lib/prism/parse_result/errors.rb                   |   65 +
 lib/prism/parse_result/newlines.rb                 |   56 +-
 lib/prism/prism.gemspec                            |    2 +
 lib/prism/translation/ruby_parser.rb               |   40 +-
 lib/rubygems/config_file.rb                        |   21 +-
 prism/config.yml                                   |  149 +-
 prism/parser.h                                     |   13 +-
 prism/prism.c                                      |  553 +++--
 prism/templates/ext/prism/api_node.c.erb           |   23 +-
 prism/templates/include/prism/ast.h.erb            |   24 +-
 prism/templates/lib/prism/dot_visitor.rb.erb       |    8 +-
 prism/templates/lib/prism/dsl.rb.erb               |  126 +-
 prism/templates/lib/prism/inspect_visitor.rb.erb   |   13 +-
 prism/templates/lib/prism/node.rb.erb              |  149 +-
 prism/templates/lib/prism/reflection.rb.erb        |    7 +-
 prism/templates/lib/prism/serialize.rb.erb         |   22 +-
 prism/templates/src/diagnostic.c.erb               |    1 +
 prism/templates/src/node.c.erb                     |   13 +-
 prism/templates/src/prettyprint.c.erb              |   13 +-
 prism/templates/src/serialize.c.erb                |    4 +-
 prism/templates/template.rb                        |   45 +-
 prism/util/pm_newline_list.c                       |   29 +
 prism/util/pm_newline_list.h                       |   11 +
 prism_compile.c                                    |  256 ++-
 spec/ruby/core/kernel/format_spec.rb               |   32 +
 sprintf.c                                          |    2 +-
 template/Makefile.in                               |    5 +
 test/error_highlight/test_error_highlight.rb       |   37 +-
 test/logger/test_logger.rb                         |    9 +
 test/net/http/test_http.rb                         |   46 +-
 test/net/http/test_https.rb                        |   68 +-
 test/net/http/test_https_proxy.rb                  |   48 +
 test/net/http/utils.rb                             |  363 +++-
 test/prism/errors/1_2_3.txt                        |   11 +
 ...global_variable_with_global_number_variable.txt |    3 +
 ...ng_global_variable_with_non_global_variable.txt |    3 +
 ...ng_non_global_variable_with_global_variable.txt |    3 +
 test/prism/errors/alnum_delimiters.txt             |    3 +
 test/prism/errors/alnum_delimiters_2.txt           |    3 +
 test/prism/errors/alnum_delimiters_3.txt           |    3 +
 test/prism/errors/alnum_delimiters_4.txt           |    3 +
 test/prism/errors/alnum_delimiters_5.txt           |    3 +
 test/prism/errors/alnum_delimiters_6.txt           |    3 +
 test/prism/errors/alnum_delimiters_7.txt           |    3 +
 test/prism/errors/alnum_delimiters_8.txt           |    3 +
 test/prism/errors/alnum_delimiters_9.txt           |    3 +
 test/prism/errors/argument_after_ellipsis.txt      |    3 +
 ...t_forwarding_only_effects_its_own_internals.txt |    3 +
 ...nt_forwarding_when_parent_is_not_forwarding.txt |    3 +
 test/prism/errors/arguments_after_block.txt        |    3 +
 .../errors/arguments_binding_power_for_and.txt     |    5 +
 test/prism/errors/assign_to_numbered_parameter.txt |   11 +
 test/prism/errors/bad_arguments.txt                |    6 +
 test/prism/errors/begin_at_toplevel.txt            |    3 +
 .../errors/binary_range_with_left_unary_range.txt  |    7 +
 test/prism/errors/block_arg_and_block.txt          |    3 +
 ...ck_beginning_with_brace_and_ending_with_end.txt |    6 +
 test/prism/errors/break_1.txt                      |    4 +
 test/prism/errors/break_1_2_3.txt                  |    8 +
 test/prism/errors/call_with_block_and_write.txt    |    4 +
 .../errors/call_with_block_operator_write.txt      |    4 +
 test/prism/errors/call_with_block_or_write.txt     |    4 +
 ...not_assign_to_a_reserved_numbered_parameter.txt |   14 +
 test/prism/errors/case_without_clauses.txt         |    4 +
 ..._without_when_clauses_errors_on_else_clause.txt |    5 +
 test/prism/errors/check_value_expression.txt       |   20 +
 .../errors/class_definition_in_method_body.txt     |    3 +
 .../errors/class_definition_in_method_defs.txt     |    7 +
 test/prism/errors/class_name.txt                   |    3 +
 test/prism/errors/command_call_in.txt              |    7 +
 test/prism/errors/command_calls.txt                |    3 +
 test/prism/errors/command_calls_10.txt             |    3 +
 test/prism/errors/command_calls_11.txt             |    3 +
 test/prism/errors/command_calls_12.txt             |    3 +
 test/prism/errors/command_calls_13.txt             |    3 +
 test/prism/errors/command_calls_14.txt             |    3 +
 test/prism/errors/command_calls_15.txt             |    3 +
 test/prism/errors/command_calls_16.txt             |    3 +
 test/prism/errors/command_calls_17.txt             |    5 +
 test/prism/errors/command_calls_18.txt             |    3 +
 test/prism/errors/command_calls_19.txt             |    3 +
 test/prism/errors/command_calls_2.txt              |    6 +
 test/prism/errors/command_calls_20.txt             |    3 +
 test/prism/errors/command_calls_21.txt             |    5 +
 test/prism/errors/command_calls_22.txt             |    3 +
 test/prism/errors/command_calls_23.txt             |    3 +
 test/prism/errors/command_calls_24.txt             |    5 +
 test/prism/errors/command_calls_25.txt             |    8 +
 test/prism/errors/command_calls_26.txt             |    3 +
 test/prism/errors/command_calls_27.txt             |    3 +
 test/prism/errors/command_calls_28.txt             |    3 +
 test/prism/errors/command_calls_29.txt             |    3 +
 test/prism/errors/command_calls_3.txt              |    3 +
 test/prism/errors/command_calls_30.txt             |    3 +
 test/prism/errors/command_calls_4.txt              |    3 +
 test/prism/errors/command_calls_5.txt              |    3 +
 test/prism/errors/command_calls_6.txt              |    6 +
 test/prism/errors/command_calls_7.txt              |    6 +
 test/prism/errors/command_calls_8.txt              |    6 +
 test/prism/errors/command_calls_9.txt              |    6 +
 test/prism/errors/conditional_predicate_closed.txt |    6 +
 .../prism/errors/constant_assignment_in_method.txt |    3 +
 .../constant_path_with_invalid_token_after.txt     |    4 +
 .../errors/content_after_unterminated_heredoc.txt  |    4 +
 .../errors/cr_without_lf_in_percent_expression.txt |    3 +
 .../errors/def_with_empty_expression_receiver.txt  |    3 +
 ..._with_expression_receiver_and_no_identifier.txt |    4 +
 .../def_with_multiple_statements_receiver.txt      |   10 +
 test/prism/errors/defining_numbered_parameter.txt  |    3 +
 .../prism/errors/defining_numbered_parameter_2.txt |    3 +
 ...a_f_and_A_F_in_u_Unicode_character_notation.txt |    4 +
 .../do_not_allow_forward_arguments_in_blocks.txt   |    3 +
 ..._allow_forward_arguments_in_lambda_literals.txt |    3 +
 ...imal_digits_in_u_Unicode_character_notation.txt |    3 +
 ...le_codepoints_in_a_single_character_literal.txt |    3 +
 ..._allow_trailing_commas_in_lambda_parameters.txt |    3 +
 ..._allow_trailing_commas_in_method_parameters.txt |    3 +
 .../errors/dont_allow_return_inside_class_body.txt |    3 +
 .../dont_allow_return_inside_module_body.txt       |    3 +
 ...ont_allow_setting_to_back_and_nth_reference.txt |    7 +
 test/prism/errors/double_arguments_forwarding.txt  |    4 +
 .../errors/double_scope_numbered_parameters.txt    |    3 +
 .../double_splat_followed_by_splat_argument.txt    |    3 +
 test/prism/errors/duplicate_pattern_capture.txt    |   17 +
 test/prism/errors/duplicate_pattern_hash_key.txt   |    4 +
 test/prism/errors/duplicate_pattern_hash_key_2.txt |    3 +
 test/prism/errors/duplicated_parameter_names.txt   |    3 +
 test/prism/errors/duplicated_parameter_names_2.txt |    3 +
 test/prism/errors/duplicated_parameter_names_3.txt |    3 +
 test/prism/errors/duplicated_parameter_names_4.txt |    3 +
 test/prism/errors/duplicated_parameter_names_5.txt |    3 +
 test/prism/errors/ellipsis_in_no_paren_call.txt    |    3 +
 test/prism/errors/for_loops_index_missing.txt      |    5 +
 test/prism/errors/for_loops_only_end.txt           |    5 +
 .../errors/forwarding_arg_after_keyword_rest.txt   |    3 +
 test/prism/errors/forwarding_arg_and_block.txt     |    3 +
 .../errors/incomplete_instance_var_string.txt      |    4 +
 .../errors/index_call_with_block_and_write.txt     |    5 +
 .../index_call_with_block_operator_write.txt       |    5 +
 .../errors/index_call_with_block_or_write.txt      |    5 +
 ...ular_expression_with_unknown_regexp_options.txt |    3 +
 .../prism/errors/invalid_global_variable_write.txt |    4 +
 test/prism/errors/invalid_hex_escape.txt           |    3 +
 test/prism/errors/invalid_multi_target.txt         |    3 +
 test/prism/errors/invalid_multi_target_10.txt      |    3 +
 test/prism/errors/invalid_multi_target_11.txt      |    3 +
 test/prism/errors/invalid_multi_target_12.txt      |    3 +
 test/prism/errors/invalid_multi_target_13.txt      |    3 +
 test/prism/errors/invalid_multi_target_14.txt      |    3 +
 test/prism/errors/invalid_multi_target_15.txt      |    3 +
 test/prism/errors/invalid_multi_target_16.txt      |    3 +
 test/prism/errors/invalid_multi_target_17.txt      |    3 +
 test/prism/errors/invalid_multi_target_18.txt      |    3 +
 test/prism/errors/invalid_multi_target_19.txt      |    3 +
 test/prism/errors/invalid_multi_target_2.txt       |    3 +
 test/prism/errors/invalid_multi_target_20.txt      |    3 +
 test/prism/errors/invalid_multi_target_3.txt       |    3 +
 test/prism/errors/invalid_multi_target_4.txt       |    3 +
 test/prism/errors/invalid_multi_target_5.txt       |    3 +
 test/prism/errors/invalid_multi_target_6.txt       |    3 +
 test/prism/errors/invalid_multi_target_7.txt       |    3 +
 test/prism/errors/invalid_multi_target_8.txt       |    4 +
 test/prism/errors/invalid_multi_target_9.txt       |    4 +
 test/prism/errors/invalid_number_underscores.txt   |    3 +
 .../prism/errors/invalid_number_underscores_10.txt |    3 +
 .../prism/errors/invalid_number_underscores_11.txt |    3 +
 .../prism/errors/invalid_number_underscores_12.txt |    3 +
 test/prism/errors/invalid_number_underscores_2.txt |    3 +
 test/prism/errors/invalid_number_underscores_3.txt |    3 +
 test/prism/errors/invalid_number_underscores_4.txt |    3 +
 test/prism/errors/invalid_number_underscores_5.txt |    3 +
 test/prism/errors/invalid_number_underscores_6.txt |    3 +
 test/prism/errors/invalid_number_underscores_7.txt |    3 +
 test/prism/errors/invalid_number_underscores_8.txt |    3 +
 test/prism/errors/invalid_number_underscores_9.txt |    3 +
 test/prism/errors/invalid_operator_write_dot.txt   |    3 +
 test/prism/errors/invalid_operator_write_fcall.txt |    3 +
 test/prism/errors/it_with_ordinary_parameter.txt   |    3 +
 ...words_parameters_before_required_parameters.txt |    4 +
 test/prism/errors/loop_conditional_is_closed.txt   |    4 +
 test/prism/errors/match_plus.txt                   |    7 +
 ...ethod_parameters_after_arguments_forwarding.txt |    4 +
 .../prism/errors/method_parameters_after_block.txt |    4 +
 ...method_with_arguments_after_anonymous_block.txt |    4 +
 .../errors/missing_terminator_in_parentheses.txt   |    3 +
 .../errors/module_definition_in_method_body.txt    |    3 +
 ...dule_definition_in_method_body_within_block.txt |    7 +
 .../errors/module_definition_in_method_defs.txt    |    7 +
 test/prism/errors/module_name_recoverable.txt      |    4 +
 .../errors/multiple_error_in_parameters_order.txt  |    5 +
 test/prism/errors/next_1.txt                       |    4 +
 test/prism/errors/next_1_2_3.txt                   |    8 +
 test/prism/errors/non_assoc_equality.txt           |   19 +
 test/prism/errors/non_assoc_range.txt              |    4 +
 .../numbered_parameters_in_block_arguments.txt     |    3 +
 ...tional_block_parameters_with_unary_operator.txt |    3 +
 ...onal_block_parameters_with_unary_operator_2.txt |    3 +
 ...onal_block_parameters_with_unary_operator_3.txt |    3 +
 ...onal_block_parameters_with_unary_operator_4.txt |    3 +
 ...eter_name_ending_with_bang_or_question_mark.txt |    4 +
 test/prism/errors/pre_execution_context.txt        |    4 +
 test/prism/errors/pre_execution_missing_brace.txt  |    3 +
 test/prism/errors/range_and_bin_op.txt             |    4 +
 test/prism/errors/range_and_bin_op_2.txt           |    4 +
 test/prism/errors/range_and_bin_op_3.txt           |    3 +
 test/prism/errors/range_and_bin_op_4.txt           |    4 +
 test/prism/errors/range_and_bin_op_5.txt           |    5 +
 test/prism/errors/range_and_bin_op_6.txt           |    3 +
 test/prism/errors/range_and_bin_op_7.txt           |    3 +
 test/prism/errors/range_and_bin_op_8.txt           |    4 +
 .../rational_number_with_exponential_portion.txt   |    4 +
 ...ular_expression_with_unknown_regexp_options.txt |    3 +
 ...eated_parameter_name_in_destructured_params.txt |    3 +
 ...words_parameters_before_required_parameters.txt |    4 +
 test/prism/errors/return_1.txt                     |    3 +
 test/prism/errors/return_1_2_3.txt                 |    7 +
 ...rning_to_optional_parameters_multiple_times.txt |    4 +
 .../semicolon_after_inheritance_operator.txt       |    3 +
 ..._be_defined_in_an_endless_method_definition.txt |    3 +
 test/prism/errors/shadow_args_in_block.txt         |    3 +
 test/prism/errors/shadow_args_in_lambda.txt        |    5 +
 .../prism/errors/singleton_method_for_literals.txt |   39 +
 .../splat_argument_after_keyword_argument.txt      |    3 +
 test/prism/errors/statement_at_non_statement.txt   |    9 +
 test/prism/errors/statement_operators.txt          |   25 +
 .../errors/switching_to_named_arguments_twice.txt  |    5 +
 .../switching_to_optional_arguments_twice.txt      |    5 +
 test/prism/errors/symbol_in_hash.txt               |    3 +
 test/prism/errors/symbol_in_keyword_parameter.txt  |    3 +
 test/prism/errors/targeting_numbered_parameter.txt |    3 +
 ...constant_starting_with_downcased_identifier.txt |    4 +
 ...op_level_constant_with_downcased_identifier.txt |    4 +
 test/prism/errors/trailing_comma_in_calls.txt      |    3 +
 test/prism/errors/unexpected_block.txt             |    3 +
 test/prism/errors/unterminated_W_list.txt          |    3 +
 .../errors/unterminated_argument_expression.txt    |    5 +
 test/prism/errors/unterminated_embdoc.txt          |    3 +
 test/prism/errors/unterminated_embdoc_2.txt        |    3 +
 test/prism/errors/unterminated_empty_string.txt    |    3 +
 test/prism/errors/unterminated_global_variable.txt |    3 +
 .../errors/unterminated_global_variable_2.txt      |    3 +
 test/prism/errors/unterminated_i_list.txt          |    3 +
 .../errors/unterminated_interpolated_string.txt    |    3 +
 .../errors/unterminated_interpolated_symbol.txt    |    3 +
 .../unterminated_parenthesized_expression.txt      |    4 +
 .../errors/unterminated_regular_expression.txt     |    3 +
 ...nterminated_regular_expression_with_heredoc.txt |    4 +
 test/prism/errors/unterminated_s_symbol.txt        |    3 +
 test/prism/errors/unterminated_string.txt          |    3 +
 ...d_unicode_brackets_should_be_a_syntax_error.txt |    3 +
 test/prism/errors/unterminated_xstring.txt         |    3 +
 .../errors/void_value_expression_in_arguments.txt  |   17 +
 .../errors/void_value_expression_in_array.txt      |   15 +
 .../errors/void_value_expression_in_assignment.txt |    9 +
 .../void_value_expression_in_begin_statement.txt   |   21 +
 .../void_value_expression_in_binary_call.txt       |   11 +
 .../prism/errors/void_value_expression_in_call.txt |   11 +
 .../void_value_expression_in_constant_path.txt     |    5 +
 test/prism/errors/void_value_expression_in_def.txt |   10 +
 .../errors/void_value_expression_in_expression.txt |   19 +
 .../prism/errors/void_value_expression_in_hash.txt |    9 +
 .../errors/void_value_expression_in_modifier.txt   |   13 +
 .../errors/void_value_expression_in_statement.txt  |   26 +
 .../errors/void_value_expression_in_unary_call.txt |    5 +
 test/prism/errors/while_endless_method.txt         |    5 +
 test/prism/errors/writing_numbered_parameter.txt   |    3 +
 test/prism/errors_test.rb                          | 2284 +-------------------
 test/prism/fixtures/patterns.txt                   |    3 +
 test/prism/newline_test.rb                         |    3 +-
 test/prism/result/breadth_first_search_test.rb     |   18 +
 test/prism/result/integer_base_flags_test.rb       |    4 +-
 test/prism/result/node_id_test.rb                  |   27 +
 test/prism/result/warnings_test.rb                 |   48 +-
 test/prism/snapshots/alias.txt                     |   63 +-
 test/prism/snapshots/arithmetic.txt                |   22 +-
 test/prism/snapshots/arrays.txt                    |  251 ++-
 test/prism/snapshots/begin_ensure.txt              |   59 +-
 test/prism/snapshots/begin_rescue.txt              |  159 +-
 test/prism/snapshots/blocks.txt                    |  117 +-
 test/prism/snapshots/boolean_operators.txt         |    5 +
 test/prism/snapshots/booleans.txt                  |    4 +
 test/prism/snapshots/break.txt                     |  118 +-
 test/prism/snapshots/case.txt                      |  113 +-
 test/prism/snapshots/classes.txt                   |   71 +-
 test/prism/snapshots/command_method_call.txt       |  128 +-
 test/prism/snapshots/comments.txt                  |   20 +-
 test/prism/snapshots/constants.txt                 |  273 ++-
 test/prism/snapshots/dash_heredocs.txt             |   57 +-
 test/prism/snapshots/defined.txt                   |   19 +-
 test/prism/snapshots/dos_endings.txt               |   24 +-
 test/prism/snapshots/dstring.txt                   |   26 +-
 test/prism/snapshots/dsym_str.txt                  |    4 +-
 test/prism/snapshots/embdoc_no_newline_at_end.txt  |    2 +
 test/prism/snapshots/emoji_method_calls.txt        |    6 +-
 test/prism/snapshots/endless_methods.txt           |   20 +-
 .../snapshots/endless_range_in_conditional.txt     |   19 +-
 test/prism/snapshots/for.txt                       |   67 +-
 test/prism/snapshots/global_variables.txt          |   72 +-
 test/prism/snapshots/hashes.txt                    |   68 +-
 test/prism/snapshots/heredoc.txt                   |    4 +-
 .../snapshots/heredoc_with_carriage_returns.txt    |    4 +-
 test/prism/snapshots/heredoc_with_comment.txt      |    4 +-
 .../heredoc_with_escaped_newline_at_start.txt      |   10 +-
 .../snapshots/heredoc_with_trailing_newline.txt    |    4 +-
 .../snapshots/heredocs_leading_whitespace.txt      |   22 +-
 test/prism/snapshots/heredocs_nested.txt           |   30 +-
 .../snapshots/heredocs_with_ignored_newlines.txt   |   24 +-
 ...eredocs_with_ignored_newlines_and_non_empty.txt |    4 +-
 test/prism/snapshots/if.txt                        |  114 +-
 test/prism/snapshots/indented_file_end.txt         |    3 +
 test/prism/snapshots/integer_operations.txt        |  196 +-
 test/prism/snapshots/keyword_method_names.txt      |   26 +-
 test/prism/snapshots/keywords.txt                  |   16 +-
 test/prism/snapshots/lambda.txt                    |   23 +-
 test/prism/snapshots/method_calls.txt              |  428 ++--
 test/prism/snapshots/methods.txt                   |  289 ++-
 test/prism/snapshots/modules.txt                   |   36 +-
 test/prism/snapshots/multi_write.txt               |   34 +-
 test/prism/snapshots/newline_terminated.txt        |   36 +-
 test/prism/snapshots/next.txt                      |   99 +-
 test/prism/snapshots/nils.txt                      |   13 +-
 test/prism/snapshots/non_alphanumeric_methods.txt  |   44 +-
 test/prism/snapshots/not.txt                       |   23 +-
 test/prism/snapshots/numbers.txt                   |   78 +-
 test/prism/snapshots/patterns.txt                  |  915 ++++++--
 test/prism/snapshots/procs.txt                     |   60 +-
 .../prism/snapshots/range_begin_open_exclusive.txt |    6 +-
 .../prism/snapshots/range_begin_open_inclusive.txt |    6 +-
 test/prism/snapshots/range_end_open_exclusive.txt  |    6 +-
 test/prism/snapshots/range_end_open_inclusive.txt  |    6 +-
 test/prism/snapshots/ranges.txt                    |  175 +-
 test/prism/snapshots/regex.txt                     |   97 +-
 test/prism/snapshots/regex_char_width.txt          |   11 +-
 test/prism/snapshots/repeat_parameters.txt         |   44 +-
 test/prism/snapshots/rescue.txt                    |   80 +-
 test/prism/snapshots/return.txt                    |   70 +-
 test/prism/snapshots/seattlerb/BEGIN.txt           |    6 +-
 .../snapshots/seattlerb/TestRubyParserShared.txt   |   89 +-
 test/prism/snapshots/seattlerb/__ENCODING__.txt    |    3 +
 .../snapshots/seattlerb/alias_gvar_backref.txt     |    5 +
 test/prism/snapshots/seattlerb/alias_resword.txt   |    7 +-
 test/prism/snapshots/seattlerb/and_multi.txt       |    7 +
 .../prism/snapshots/seattlerb/aref_args_assocs.txt |    9 +-
 .../snapshots/seattlerb/aref_args_lit_assocs.txt   |   11 +-
 test/prism/snapshots/seattlerb/args_kw_block.txt   |    6 +-
 .../snapshots/seattlerb/array_line_breaks.txt      |    6 +-
 .../seattlerb/array_lits_trailing_calls.txt        |   10 +-
 test/prism/snapshots/seattlerb/assoc__bare.txt     |    7 +-
 test/prism/snapshots/seattlerb/assoc_label.txt     |    9 +-
 .../snapshots/seattlerb/attr_asgn_colon_id.txt     |    7 +-
 .../snapshots/seattlerb/attrasgn_array_arg.txt     |   12 +-
 .../snapshots/seattlerb/attrasgn_array_lhs.txt     |   14 +-
 .../seattlerb/attrasgn_primary_dot_constant.txt    |    6 +-
 .../seattlerb/backticks_interpolation_line.txt     |    7 +-
 test/prism/snapshots/seattlerb/bang_eq.txt         |    8 +-
 test/prism/snapshots/seattlerb/bdot2.txt           |   10 +-
 test/prism/snapshots/seattlerb/bdot3.txt           |   10 +-
 .../snapshots/seattlerb/begin_ensure_no_bodies.txt |    4 +
 .../seattlerb/begin_rescue_else_ensure_bodies.txt  |   18 +-
 .../begin_rescue_else_ensure_no_bodies.txt         |    6 +
 .../seattlerb/begin_rescue_ensure_no_bodies.txt    |    5 +
 test/prism/snapshots/seattlerb/block_arg__bare.txt |    4 +
 .../snapshots/seattlerb/block_arg_kwsplat.txt      |    7 +-
 .../seattlerb/block_arg_opt_arg_block.txt          |    9 +-
 .../snapshots/seattlerb/block_arg_opt_splat.txt    |    9 +-
 .../block_arg_opt_splat_arg_block_omfg.txt         |    9 +-
 .../snapshots/seattlerb/block_arg_optional.txt     |    9 +-
 test/prism/snapshots/seattlerb/block_arg_scope.txt |    7 +-
 .../prism/snapshots/seattlerb/block_arg_scope2.txt |    7 +-
 .../snapshots/seattlerb/block_arg_splat_arg.txt    |    7 +-
 .../snapshots/seattlerb/block_args_kwargs.txt      |    9 +-
 .../snapshots/seattlerb/block_args_no_kwargs.txt   |    8 +-
 test/prism/snapshots/seattlerb/block_args_opt1.txt |   14 +-
 test/prism/snapshots/seattlerb/block_args_opt2.txt |   11 +-
 .../snapshots/seattlerb/block_args_opt2_2.txt      |   17 +-
 test/prism/snapshots/seattlerb/block_args_opt3.txt |   18 +-
 .../seattlerb/block_call_defn_call_block_call.txt  |   12 +-
 .../seattlerb/block_call_dot_op2_brace_block.txt   |   14 +-
 .../block_call_dot_op2_cmd_args_do_block.txt       |   14 +-
 .../seattlerb/block_call_operation_colon.txt       |    5 +-
 .../seattlerb/block_call_operation_dot.txt         |    5 +-
 .../seattlerb/block_call_paren_call_block_call.txt |   11 +-
 .../seattlerb/block_command_operation_colon.txt    |    9 +-
 .../seattlerb/block_command_operation_dot.txt      |    9 +-
 .../seattlerb/block_decomp_anon_splat_arg.txt      |    9 +-
 .../snapshots/seattlerb/block_decomp_arg_splat.txt |    9 +-
 .../seattlerb/block_decomp_arg_splat_arg.txt       |    9 +-
 .../snapshots/seattlerb/block_decomp_splat.txt     |    9 +-
 test/prism/snapshots/seattlerb/block_kw.txt        |    9 +-
 .../snapshots/seattlerb/block_kw__required.txt     |    7 +-
 .../prism/snapshots/seattlerb/block_kwarg_lvar.txt |   11 +-
 .../seattlerb/block_kwarg_lvar_multiple.txt        |   13 +-
 test/prism/snapshots/seattlerb/block_opt_arg.txt   |    9 +-
 test/prism/snapshots/seattlerb/block_opt_splat.txt |    9 +-
 .../seattlerb/block_opt_splat_arg_block_omfg.txt   |    9 +-
 test/prism/snapshots/seattlerb/block_optarg.txt    |    9 +-
 .../snapshots/seattlerb/block_paren_splat.txt      |    9 +-
 .../prism/snapshots/seattlerb/block_reg_optarg.txt |    9 +-
 test/prism/snapshots/seattlerb/block_return.txt    |    7 +-
 test/prism/snapshots/seattlerb/block_scope.txt     |    6 +-
 test/prism/snapshots/seattlerb/block_splat_reg.txt |    7 +-
 test/prism/snapshots/seattlerb/bug169.txt          |    6 +-
 test/prism/snapshots/seattlerb/bug179.txt          |    6 +-
 test/prism/snapshots/seattlerb/bug190.txt          |    4 +-
 test/prism/snapshots/seattlerb/bug191.txt          |   18 +-
 test/prism/snapshots/seattlerb/bug202.txt          |    8 +-
 test/prism/snapshots/seattlerb/bug236.txt          |   13 +-
 test/prism/snapshots/seattlerb/bug290.txt          |    6 +-
 test/prism/snapshots/seattlerb/bug_187.txt         |    9 +-
 test/prism/snapshots/seattlerb/bug_215.txt         |    5 +-
 test/prism/snapshots/seattlerb/bug_249.txt         |   15 +-
 test/prism/snapshots/seattlerb/bug_and.txt         |    9 +-
 test/prism/snapshots/seattlerb/bug_args__19.txt    |   11 +-
 test/prism/snapshots/seattlerb/bug_args_masgn.txt  |    8 +-
 test/prism/snapshots/seattlerb/bug_args_masgn2.txt |    9 +-
 .../seattlerb/bug_args_masgn_outer_parens__19.txt  |    9 +-
 .../seattlerb/bug_call_arglist_parens.txt          |   30 +-
 .../snapshots/seattlerb/bug_case_when_regexp.txt   |    8 +-
 test/prism/snapshots/seattlerb/bug_comma.txt       |    3 +
 test/prism/snapshots/seattlerb/bug_cond_pct.txt    |    6 +-
 test/prism/snapshots/seattlerb/bug_hash_args.txt   |   10 +-
 .../seattlerb/bug_hash_args_trailing_comma.txt     |   10 +-
 .../snapshots/seattlerb/bug_hash_interp_array.txt  |    8 +-
 test/prism/snapshots/seattlerb/bug_masgn_right.txt |    8 +-
 test/prism/snapshots/seattlerb/bug_not_parens.txt  |    4 +-
 .../snapshots/seattlerb/bug_op_asgn_rescue.txt     |    5 +
 test/prism/snapshots/seattlerb/call_and.txt        |    8 +-
 test/prism/snapshots/seattlerb/call_arg_assoc.txt  |   11 +-
 .../snapshots/seattlerb/call_arg_assoc_kwsplat.txt |   14 +-
 .../prism/snapshots/seattlerb/call_arg_kwsplat.txt |    7 +-
 .../snapshots/seattlerb/call_args_assoc_quoted.txt |   24 +-
 .../seattlerb/call_args_assoc_trailing_comma.txt   |   11 +-
 .../snapshots/seattlerb/call_args_command.txt      |    6 +-
 test/prism/snapshots/seattlerb/call_array_arg.txt  |   12 +-
 .../snapshots/seattlerb/call_array_block_call.txt  |    6 +-
 .../seattlerb/call_array_lambda_block_call.txt     |    7 +-
 .../seattlerb/call_array_lit_inline_hash.txt       |   11 +-
 test/prism/snapshots/seattlerb/call_assoc.txt      |    9 +-
 test/prism/snapshots/seattlerb/call_assoc_new.txt  |    9 +-
 .../seattlerb/call_assoc_new_if_multiline.txt      |   17 +-
 .../seattlerb/call_assoc_trailing_comma.txt        |    9 +-
 .../snapshots/seattlerb/call_bang_command_call.txt |    6 +-
 .../snapshots/seattlerb/call_bang_squiggle.txt     |    8 +-
 .../seattlerb/call_begin_call_block_call.txt       |    9 +-
 .../snapshots/seattlerb/call_block_arg_named.txt   |    5 +-
 test/prism/snapshots/seattlerb/call_carat.txt      |    8 +-
 test/prism/snapshots/seattlerb/call_colon2.txt     |    5 +-
 .../snapshots/seattlerb/call_colon_parens.txt      |    6 +-
 test/prism/snapshots/seattlerb/call_div.txt        |    8 +-
 test/prism/snapshots/seattlerb/call_dot_parens.txt |    6 +-
 test/prism/snapshots/seattlerb/call_env.txt        |    4 +-
 test/prism/snapshots/seattlerb/call_eq3.txt        |    8 +-
 test/prism/snapshots/seattlerb/call_gt.txt         |    8 +-
 test/prism/snapshots/seattlerb/call_kwsplat.txt    |    7 +-
 .../snapshots/seattlerb/call_leading_dots.txt      |    4 +-
 .../seattlerb/call_leading_dots_comment.txt        |    4 +-
 test/prism/snapshots/seattlerb/call_lt.txt         |    8 +-
 test/prism/snapshots/seattlerb/call_lte.txt        |    8 +-
 test/prism/snapshots/seattlerb/call_not.txt        |    6 +-
 test/prism/snapshots/seattlerb/call_pipe.txt       |    8 +-
 test/prism/snapshots/seattlerb/call_rshift.txt     |    8 +-
 .../snapshots/seattlerb/call_self_brackets.txt     |    7 +-
 test/prism/snapshots/seattlerb/call_spaceship.txt  |    8 +-
 .../seattlerb/call_stabby_do_end_with_block.txt    |   12 +-
 .../seattlerb/call_stabby_with_braces_block.txt    |   12 +-
 test/prism/snapshots/seattlerb/call_star.txt       |    8 +-
 test/prism/snapshots/seattlerb/call_star2.txt      |    8 +-
 .../snapshots/seattlerb/call_trailing_comma.txt    |    6 +-
 .../snapshots/seattlerb/call_trailing_dots.txt     |    4 +-
 test/prism/snapshots/seattlerb/call_unary_bang.txt |    6 +-
 test/prism/snapshots/seattlerb/case_in.txt         |  243 ++-
 test/prism/snapshots/seattlerb/case_in_31.txt      |   14 +-
 test/prism/snapshots/seattlerb/case_in_37.txt      |   16 +-
 test/prism/snapshots/seattlerb/case_in_42.txt      |   13 +-
 test/prism/snapshots/seattlerb/case_in_42_2.txt    |   12 +-
 test/prism/snapshots/seattlerb/case_in_47.txt      |   15 +-
 test/prism/snapshots/seattlerb/case_in_67.txt      |   12 +-
 test/prism/snapshots/seattlerb/case_in_86.txt      |   15 +-
 test/prism/snapshots/seattlerb/case_in_86_2.txt    |   15 +-
 .../seattlerb/case_in_array_pat_const.txt          |   12 +-
 .../seattlerb/case_in_array_pat_const2.txt         |   13 +-
 .../seattlerb/case_in_array_pat_paren_assign.txt   |   14 +-
 test/prism/snapshots/seattlerb/case_in_const.txt   |    9 +-
 test/prism/snapshots/seattlerb/case_in_else.txt    |   13 +-
 test/prism/snapshots/seattlerb/case_in_find.txt    |   13 +-
 .../snapshots/seattlerb/case_in_find_array.txt     |   12 +-
 .../prism/snapshots/seattlerb/case_in_hash_pat.txt |   16 +-
 .../seattlerb/case_in_hash_pat_assign.txt          |   24 +-
 .../seattlerb/case_in_hash_pat_paren_assign.txt    |   16 +-
 .../seattlerb/case_in_hash_pat_paren_true.txt      |   14 +-
 .../snapshots/seattlerb/case_in_hash_pat_rest.txt  |   16 +-
 .../seattlerb/case_in_hash_pat_rest_solo.txt       |   12 +-
 .../seattlerb/case_in_if_unless_post_mod.txt       |   21 +-
 .../prism/snapshots/seattlerb/case_in_multiple.txt |   17 +-
 test/prism/snapshots/seattlerb/case_in_or.txt      |   12 +-
 test/prism/snapshots/seattlerb/class_comments.txt  |    6 +
 .../prism/snapshots/seattlerb/cond_unary_minus.txt |    5 +-
 .../snapshots/seattlerb/const_2_op_asgn_or2.txt    |    7 +-
 .../snapshots/seattlerb/const_3_op_asgn_or.txt     |    6 +-
 .../snapshots/seattlerb/const_op_asgn_and1.txt     |    6 +-
 .../snapshots/seattlerb/const_op_asgn_and2.txt     |    6 +-
 .../prism/snapshots/seattlerb/const_op_asgn_or.txt |    7 +-
 .../snapshots/seattlerb/defined_eh_parens.txt      |    5 +-
 .../snapshots/seattlerb/defn_arg_asplat_arg.txt    |    4 +
 .../snapshots/seattlerb/defn_arg_forward_args.txt  |   10 +-
 .../snapshots/seattlerb/defn_args_forward_args.txt |   12 +-
 test/prism/snapshots/seattlerb/defn_comments.txt   |    3 +
 .../snapshots/seattlerb/defn_endless_command.txt   |    8 +-
 .../seattlerb/defn_endless_command_rescue.txt      |    9 +-
 .../snapshots/seattlerb/defn_forward_args.txt      |    9 +-
 .../seattlerb/defn_forward_args__no_parens.txt     |    9 +-
 test/prism/snapshots/seattlerb/defn_kwarg_env.txt  |    9 +-
 .../prism/snapshots/seattlerb/defn_kwarg_kwarg.txt |    8 +-
 .../snapshots/seattlerb/defn_kwarg_kwsplat.txt     |    6 +-
 .../seattlerb/defn_kwarg_kwsplat_anon.txt          |    6 +-
 test/prism/snapshots/seattlerb/defn_kwarg_lvar.txt |    8 +-
 .../snapshots/seattlerb/defn_kwarg_no_parens.txt   |    6 +-
 test/prism/snapshots/seattlerb/defn_kwarg_val.txt  |    6 +-
 test/prism/snapshots/seattlerb/defn_no_kwargs.txt  |    5 +
 test/prism/snapshots/seattlerb/defn_oneliner.txt   |    8 +-
 .../snapshots/seattlerb/defn_oneliner_eq2.txt      |   10 +-
 .../snapshots/seattlerb/defn_oneliner_noargs.txt   |    6 +-
 .../seattlerb/defn_oneliner_noargs_parentheses.txt |    6 +-
 .../snapshots/seattlerb/defn_oneliner_rescue.txt   |   24 +-
 .../snapshots/seattlerb/defn_opt_last_arg.txt      |    5 +
 test/prism/snapshots/seattlerb/defn_opt_reg.txt    |    5 +
 .../snapshots/seattlerb/defn_opt_splat_arg.txt     |    6 +-
 test/prism/snapshots/seattlerb/defn_powarg.txt     |    4 +
 .../prism/snapshots/seattlerb/defn_reg_opt_reg.txt |    6 +-
 test/prism/snapshots/seattlerb/defn_splat_arg.txt  |    4 +
 test/prism/snapshots/seattlerb/defn_unary_not.txt  |    5 +
 test/prism/snapshots/seattlerb/defns_reserved.txt  |    4 +
 .../seattlerb/defs_as_arg_with_do_block_inside.txt |   10 +-
 test/prism/snapshots/seattlerb/defs_comments.txt   |    4 +
 .../snapshots/seattlerb/defs_endless_command.txt   |    8 +-
 .../seattlerb/defs_endless_command_rescue.txt      |    9 +-
 test/prism/snapshots/seattlerb/defs_kwarg.txt      |    7 +-
 test/prism/snapshots/seattlerb/defs_oneliner.txt   |    9 +-
 .../snapshots/seattlerb/defs_oneliner_eq2.txt      |   11 +-
 .../snapshots/seattlerb/defs_oneliner_rescue.txt   |   27 +-
 test/prism/snapshots/seattlerb/difficult0_.txt     |   10 +-
 .../seattlerb/difficult1_line_numbers.txt          |   53 +-
 .../seattlerb/difficult1_line_numbers2.txt         |   18 +-
 test/prism/snapshots/seattlerb/difficult2_.txt     |   19 +-
 test/prism/snapshots/seattlerb/difficult3_.txt     |    9 +-
 test/prism/snapshots/seattlerb/difficult3_2.txt    |    7 +-
 test/prism/snapshots/seattlerb/difficult3_3.txt    |    7 +-
 test/prism/snapshots/seattlerb/difficult3_4.txt    |    9 +
 test/prism/snapshots/seattlerb/difficult3_5.txt    |   10 +-
 test/prism/snapshots/seattlerb/difficult3__10.txt  |    9 +-
 test/prism/snapshots/seattlerb/difficult3__11.txt  |    9 +-
 test/prism/snapshots/seattlerb/difficult3__12.txt  |    9 +-
 test/prism/snapshots/seattlerb/difficult3__6.txt   |    9 +-
 test/prism/snapshots/seattlerb/difficult3__7.txt   |    9 +-
 test/prism/snapshots/seattlerb/difficult3__8.txt   |    9 +-
 test/prism/snapshots/seattlerb/difficult3__9.txt   |    9 +-
 .../seattlerb/difficult4__leading_dots.txt         |    4 +-
 .../seattlerb/difficult4__leading_dots2.txt        |    8 +-
 test/prism/snapshots/seattlerb/difficult6_.txt     |   11 +-
 test/prism/snapshots/seattlerb/difficult6__7.txt   |   12 +-
 test/prism/snapshots/seattlerb/difficult6__8.txt   |   12 +-
 test/prism/snapshots/seattlerb/difficult7_.txt     |   20 +-
 test/prism/snapshots/seattlerb/do_bug.txt          |   11 +-
 test/prism/snapshots/seattlerb/do_lambda.txt       |    4 +
 test/prism/snapshots/seattlerb/dot2_nil__26.txt    |    4 +-
 test/prism/snapshots/seattlerb/dot3_nil__26.txt    |    4 +-
 test/prism/snapshots/seattlerb/dstr_evstr.txt      |   10 +-
 .../snapshots/seattlerb/dstr_evstr_empty_end.txt   |    5 +
 test/prism/snapshots/seattlerb/dstr_lex_state.txt  |    8 +-
 test/prism/snapshots/seattlerb/dstr_str.txt        |   10 +-
 test/prism/snapshots/seattlerb/dsym_esc_to_sym.txt |    4 +-
 test/prism/snapshots/seattlerb/dsym_to_sym.txt     |   12 +-
 .../snapshots/seattlerb/eq_begin_line_numbers.txt  |    6 +-
 ...eq_begin_why_wont_people_use_their_spacebar.txt |    8 +-
 test/prism/snapshots/seattlerb/evstr_evstr.txt     |    8 +-
 test/prism/snapshots/seattlerb/evstr_str.txt       |    8 +-
 test/prism/snapshots/seattlerb/expr_not_bang.txt   |    4 +-
 test/prism/snapshots/seattlerb/f_kw.txt            |    6 +-
 test/prism/snapshots/seattlerb/f_kw__required.txt  |    4 +
 test/prism/snapshots/seattlerb/flip2_env_lvar.txt  |    3 +
 .../snapshots/seattlerb/float_with_if_modifier.txt |    6 +
 .../seattlerb/heredoc__backslash_dos_format.txt    |    3 +
 .../snapshots/seattlerb/heredoc_backslash_nl.txt   |    6 +-
 .../snapshots/seattlerb/heredoc_bad_hex_escape.txt |    3 +
 .../snapshots/seattlerb/heredoc_bad_oct_escape.txt |    3 +
 .../snapshots/seattlerb/heredoc_comma_arg.txt      |    6 +-
 test/prism/snapshots/seattlerb/heredoc_lineno.txt  |    6 +-
 test/prism/snapshots/seattlerb/heredoc_nested.txt  |   16 +-
 .../prism/snapshots/seattlerb/heredoc_squiggly.txt |   11 +-
 ...edoc_squiggly_blank_line_plus_interpolation.txt |    9 +-
 .../seattlerb/heredoc_squiggly_blank_lines.txt     |   11 +-
 .../snapshots/seattlerb/heredoc_squiggly_empty.txt |    4 +-
 .../seattlerb/heredoc_squiggly_interp.txt          |   15 +-
 .../seattlerb/heredoc_squiggly_no_indent.txt       |    4 +-
 .../snapshots/seattlerb/heredoc_squiggly_tabs.txt  |    9 +-
 .../seattlerb/heredoc_squiggly_tabs_extra.txt      |    9 +-
 .../heredoc_squiggly_visually_blank_lines.txt      |   11 +-
 .../heredoc_trailing_slash_continued_call.txt      |    4 +-
 test/prism/snapshots/seattlerb/heredoc_unicode.txt |    4 +-
 .../heredoc_with_carriage_return_escapes.txt       |    4 +-
 ...eredoc_with_carriage_return_escapes_windows.txt |    4 +-
 .../heredoc_with_extra_carriage_horrible_mix.txt   |    4 +-
 .../heredoc_with_extra_carriage_returns.txt        |    4 +-
 ...heredoc_with_extra_carriage_returns_windows.txt |    4 +-
 ...h_interpolation_and_carriage_return_escapes.txt |   10 +-
 ...olation_and_carriage_return_escapes_windows.txt |   10 +-
 .../heredoc_with_not_global_interpolation.txt      |    4 +-
 .../heredoc_with_only_carriage_returns.txt         |    4 +-
 .../heredoc_with_only_carriage_returns_windows.txt |    4 +-
 test/prism/snapshots/seattlerb/if_elsif.txt        |    8 +-
 test/prism/snapshots/seattlerb/if_symbol.txt       |    5 +-
 test/prism/snapshots/seattlerb/in_expr_no_case.txt |    4 +
 test/prism/snapshots/seattlerb/index_0.txt         |    4 +-
 test/prism/snapshots/seattlerb/index_0_opasgn.txt  |    4 +-
 .../seattlerb/integer_with_if_modifier.txt         |    7 +-
 .../interpolated_symbol_array_line_breaks.txt      |   10 +-
 .../interpolated_word_array_line_breaks.txt        |    6 +-
 test/prism/snapshots/seattlerb/iter_args_1.txt     |    7 +-
 test/prism/snapshots/seattlerb/iter_args_10_1.txt  |    9 +-
 test/prism/snapshots/seattlerb/iter_args_10_2.txt  |    9 +-
 test/prism/snapshots/seattlerb/iter_args_11_1.txt  |    9 +-
 test/prism/snapshots/seattlerb/iter_args_11_2.txt  |    9 +-
 test/prism/snapshots/seattlerb/iter_args_2__19.txt |    8 +-
 test/prism/snapshots/seattlerb/iter_args_3.txt     |    8 +-
 test/prism/snapshots/seattlerb/iter_args_4.txt     |    7 +-
 test/prism/snapshots/seattlerb/iter_args_5.txt     |    7 +-
 test/prism/snapshots/seattlerb/iter_args_6.txt     |    9 +-
 test/prism/snapshots/seattlerb/iter_args_7_1.txt   |    9 +-
 test/prism/snapshots/seattlerb/iter_args_7_2.txt   |    9 +-
 test/prism/snapshots/seattlerb/iter_args_8_1.txt   |    9 +-
 test/prism/snapshots/seattlerb/iter_args_8_2.txt   |    9 +-
 test/prism/snapshots/seattlerb/iter_args_9_1.txt   |    9 +-
 test/prism/snapshots/seattlerb/iter_args_9_2.txt   |    9 +-
 test/prism/snapshots/seattlerb/iter_kwarg.txt      |    9 +-
 .../snapshots/seattlerb/iter_kwarg_kwsplat.txt     |    9 +-
 test/prism/snapshots/seattlerb/label_vs_string.txt |    4 +-
 .../snapshots/seattlerb/lambda_do_vs_brace.txt     |   16 +-
 .../snapshots/seattlerb/lasgn_arg_rescue_arg.txt   |    8 +-
 .../seattlerb/lasgn_call_bracket_rescue_arg.txt    |    8 +-
 .../seattlerb/lasgn_call_nobracket_rescue_arg.txt  |    8 +-
 test/prism/snapshots/seattlerb/lasgn_command.txt   |    5 +-
 test/prism/snapshots/seattlerb/lasgn_env.txt       |    5 +-
 test/prism/snapshots/seattlerb/lasgn_ivar_env.txt  |    5 +-
 .../seattlerb/lasgn_lasgn_command_call.txt         |    6 +-
 .../snapshots/seattlerb/lasgn_middle_splat.txt     |    4 +
 .../snapshots/seattlerb/magic_encoding_comment.txt |   11 +-
 .../snapshots/seattlerb/masgn_anon_splat_arg.txt   |    5 +
 .../snapshots/seattlerb/masgn_arg_colon_arg.txt    |    4 +
 test/prism/snapshots/seattlerb/masgn_arg_ident.txt |    4 +
 .../snapshots/seattlerb/masgn_arg_splat_arg.txt    |    7 +
 test/prism/snapshots/seattlerb/masgn_colon2.txt    |   11 +-
 test/prism/snapshots/seattlerb/masgn_colon3.txt    |   11 +-
 .../snapshots/seattlerb/masgn_command_call.txt     |    7 +-
 .../snapshots/seattlerb/masgn_double_paren.txt     |    6 +
 test/prism/snapshots/seattlerb/masgn_lhs_splat.txt |   13 +-
 test/prism/snapshots/seattlerb/masgn_paren.txt     |    5 +
 test/prism/snapshots/seattlerb/masgn_splat_arg.txt |    6 +
 .../snapshots/seattlerb/masgn_splat_arg_arg.txt    |    7 +
 test/prism/snapshots/seattlerb/masgn_star.txt      |    6 +-
 .../snapshots/seattlerb/masgn_var_star_var.txt     |    6 +
 .../snapshots/seattlerb/messy_op_asgn_lineno.txt   |    9 +-
 .../seattlerb/method_call_assoc_trailing_comma.txt |    9 +-
 .../seattlerb/method_call_trailing_comma.txt       |    6 +-
 .../snapshots/seattlerb/mlhs_back_anonsplat.txt    |    7 +
 test/prism/snapshots/seattlerb/mlhs_back_splat.txt |    8 +
 .../snapshots/seattlerb/mlhs_front_anonsplat.txt   |    7 +
 .../prism/snapshots/seattlerb/mlhs_front_splat.txt |    8 +
 test/prism/snapshots/seattlerb/mlhs_keyword.txt    |    6 +-
 .../snapshots/seattlerb/mlhs_mid_anonsplat.txt     |   10 +
 test/prism/snapshots/seattlerb/mlhs_mid_splat.txt  |   11 +
 test/prism/snapshots/seattlerb/mlhs_rescue.txt     |    8 +-
 test/prism/snapshots/seattlerb/module_comments.txt |    6 +
 .../seattlerb/multiline_hash_declaration.txt       |   20 +-
 .../non_interpolated_symbol_array_line_breaks.txt  |   10 +-
 .../non_interpolated_word_array_line_breaks.txt    |    6 +-
 .../snapshots/seattlerb/op_asgn_command_call.txt   |    5 +-
 .../seattlerb/op_asgn_dot_ident_command_call.txt   |    7 +-
 .../seattlerb/op_asgn_index_command_call.txt       |   10 +-
 .../op_asgn_primary_colon_const_command_call.txt   |    5 +
 .../op_asgn_primary_colon_identifier1.txt          |    7 +-
 ..._asgn_primary_colon_identifier_command_call.txt |    5 +-
 .../op_asgn_val_dot_ident_command_call.txt         |    6 +-
 .../snapshots/seattlerb/parse_def_special_name.txt |    3 +
 .../snapshots/seattlerb/parse_if_not_canonical.txt |   10 +-
 .../seattlerb/parse_if_not_noncanonical.txt        |   10 +-
 .../prism/snapshots/seattlerb/parse_line_block.txt |    8 +-
 .../seattlerb/parse_line_block_inline_comment.txt  |    8 +-
 ..._line_block_inline_comment_leading_newlines.txt |    8 +-
 .../parse_line_block_inline_multiline_comment.txt  |    8 +-
 ...rse_line_call_ivar_arg_no_parens_line_break.txt |    5 +-
 .../parse_line_call_ivar_line_break_paren.txt      |    5 +-
 .../seattlerb/parse_line_call_no_args.txt          |   12 +-
 .../seattlerb/parse_line_defn_complex.txt          |   14 +-
 .../seattlerb/parse_line_defn_no_parens.txt        |    4 +
 .../seattlerb/parse_line_defn_no_parens_args.txt   |    4 +
 test/prism/snapshots/seattlerb/parse_line_dot2.txt |   12 +-
 .../snapshots/seattlerb/parse_line_dot2_open.txt   |   10 +-
 test/prism/snapshots/seattlerb/parse_line_dot3.txt |   12 +-
 .../snapshots/seattlerb/parse_line_dot3_open.txt   |   10 +-
 .../seattlerb/parse_line_dstr_escaped_newline.txt  |    8 +-
 .../seattlerb/parse_line_dstr_soft_newline.txt     |    8 +-
 .../seattlerb/parse_line_evstr_after_break.txt     |    8 +-
 .../snapshots/seattlerb/parse_line_hash_lit.txt    |    8 +-
 .../snapshots/seattlerb/parse_line_heredoc.txt     |    6 +-
 .../seattlerb/parse_line_heredoc_evstr.txt         |   10 +-
 .../seattlerb/parse_line_heredoc_hardnewline.txt   |    6 +-
 .../seattlerb/parse_line_heredoc_regexp_chars.txt  |    6 +-
 .../seattlerb/parse_line_iter_call_no_parens.txt   |   12 +-
 .../seattlerb/parse_line_iter_call_parens.txt      |   12 +-
 .../seattlerb/parse_line_multiline_str.txt         |    6 +-
 .../parse_line_multiline_str_literal_n.txt         |    6 +-
 .../snapshots/seattlerb/parse_line_newlines.txt    |    3 +
 .../snapshots/seattlerb/parse_line_op_asgn.txt     |    5 +-
 .../snapshots/seattlerb/parse_line_postexe.txt     |    6 +-
 .../snapshots/seattlerb/parse_line_preexe.txt      |    6 +-
 .../snapshots/seattlerb/parse_line_rescue.txt      |   14 +-
 .../snapshots/seattlerb/parse_line_return.txt      |   11 +-
 .../parse_line_str_with_newline_escape.txt         |    5 +-
 .../snapshots/seattlerb/parse_line_to_ary.txt      |    7 +-
 .../seattlerb/parse_line_trailing_newlines.txt     |    6 +-
 .../seattlerb/parse_opt_call_args_assocs_comma.txt |   11 +-
 .../seattlerb/parse_opt_call_args_lit_comma.txt    |    8 +-
 .../snapshots/seattlerb/parse_pattern_019.txt      |   14 +-
 .../snapshots/seattlerb/parse_pattern_044.txt      |    8 +
 .../snapshots/seattlerb/parse_pattern_051.txt      |   20 +-
 .../snapshots/seattlerb/parse_pattern_058.txt      |   23 +-
 .../snapshots/seattlerb/parse_pattern_058_2.txt    |   21 +-
 .../snapshots/seattlerb/parse_pattern_069.txt      |   16 +-
 .../snapshots/seattlerb/parse_pattern_076.txt      |   19 +-
 .../seattlerb/parse_until_not_canonical.txt        |    7 +-
 .../seattlerb/parse_until_not_noncanonical.txt     |    7 +-
 .../seattlerb/parse_while_not_canonical.txt        |    7 +-
 .../seattlerb/parse_while_not_noncanonical.txt     |    7 +-
 test/prism/snapshots/seattlerb/pctW_lineno.txt     |    4 +-
 .../snapshots/seattlerb/pct_Q_backslash_nl.txt     |    4 +-
 test/prism/snapshots/seattlerb/pct_nl.txt          |    3 +
 .../seattlerb/pct_w_heredoc_interp_nested.txt      |   10 +-
 test/prism/snapshots/seattlerb/pipe_semicolon.txt  |    6 +-
 test/prism/snapshots/seattlerb/pipe_space.txt      |    6 +-
 test/prism/snapshots/seattlerb/qWords_space.txt    |    4 +-
 test/prism/snapshots/seattlerb/qsymbols.txt        |   10 +-
 test/prism/snapshots/seattlerb/qsymbols_empty.txt  |    4 +-
 .../snapshots/seattlerb/qsymbols_empty_space.txt   |    4 +-
 test/prism/snapshots/seattlerb/qsymbols_interp.txt |   17 +-
 .../snapshots/seattlerb/quoted_symbol_hash_arg.txt |    8 +-
 .../snapshots/seattlerb/quoted_symbol_keys.txt     |    8 +-
 test/prism/snapshots/seattlerb/qw_escape.txt       |    4 +-
 test/prism/snapshots/seattlerb/qw_escape_term.txt  |    4 +-
 test/prism/snapshots/seattlerb/qwords_empty.txt    |    4 +-
 .../seattlerb/read_escape_unicode_curlies.txt      |    4 +-
 .../snapshots/seattlerb/read_escape_unicode_h4.txt |    4 +-
 test/prism/snapshots/seattlerb/regexp.txt          |   12 +-
 .../snapshots/seattlerb/regexp_esc_C_slash.txt     |    4 +-
 test/prism/snapshots/seattlerb/regexp_esc_u.txt    |    4 +-
 .../snapshots/seattlerb/regexp_escape_extended.txt |    4 +-
 .../snapshots/seattlerb/regexp_unicode_curlies.txt |    6 +-
 .../seattlerb/required_kwarg_no_value.txt          |    4 +
 .../seattlerb/rescue_do_end_ensure_result.txt      |   13 +-
 .../snapshots/seattlerb/rescue_do_end_no_raise.txt |   21 +-
 .../snapshots/seattlerb/rescue_do_end_raised.txt   |   13 +-
 .../snapshots/seattlerb/rescue_do_end_rescued.txt  |   21 +-
 test/prism/snapshots/seattlerb/rescue_in_block.txt |   10 +-
 test/prism/snapshots/seattlerb/rescue_parens.txt   |    7 +-
 .../snapshots/seattlerb/return_call_assocs.txt     |   51 +-
 test/prism/snapshots/seattlerb/rhs_asgn.txt        |    6 +-
 test/prism/snapshots/seattlerb/ruby21_numbers.txt  |   12 +-
 test/prism/snapshots/seattlerb/safe_attrasgn.txt   |    6 +-
 .../snapshots/seattlerb/safe_attrasgn_constant.txt |    6 +-
 test/prism/snapshots/seattlerb/safe_call.txt       |    4 +-
 .../seattlerb/safe_call_after_newline.txt          |    4 +-
 .../snapshots/seattlerb/safe_call_dot_parens.txt   |    4 +-
 .../snapshots/seattlerb/safe_call_newline.txt      |    4 +-
 .../snapshots/seattlerb/safe_call_operator.txt     |    6 +-
 .../snapshots/seattlerb/safe_call_rhs_newline.txt  |    3 +
 test/prism/snapshots/seattlerb/safe_calls.txt      |    6 +-
 test/prism/snapshots/seattlerb/safe_op_asgn.txt    |    6 +-
 test/prism/snapshots/seattlerb/safe_op_asgn2.txt   |    4 +-
 .../seattlerb/slashy_newlines_within_string.txt    |    6 +-
 .../snapshots/seattlerb/stabby_arg_no_paren.txt    |    5 +
 .../stabby_arg_opt_splat_arg_block_omfg.txt        |    7 +-
 .../snapshots/seattlerb/stabby_block_iter_call.txt |   10 +-
 .../stabby_block_iter_call_no_target_with_arg.txt  |   12 +-
 test/prism/snapshots/seattlerb/stabby_block_kw.txt |    7 +-
 .../seattlerb/stabby_block_kw__required.txt        |    5 +
 .../snapshots/seattlerb/stabby_proc_scope.txt      |    5 +
 test/prism/snapshots/seattlerb/str_backslashes.txt |    4 +-
 .../str_double_double_escaped_newline.txt          |    6 +-
 .../seattlerb/str_double_escaped_newline.txt       |    6 +-
 .../snapshots/seattlerb/str_double_newline.txt     |    6 +-
 test/prism/snapshots/seattlerb/str_evstr.txt       |    8 +-
 .../prism/snapshots/seattlerb/str_evstr_escape.txt |   10 +-
 .../snapshots/seattlerb/str_heredoc_interp.txt     |    8 +-
 .../seattlerb/str_interp_ternary_or_label.txt      |   14 +-
 .../seattlerb/str_lit_concat_bad_encodings.txt     |    8 +-
 .../seattlerb/str_newline_hash_line_number.txt     |    6 +-
 .../prism/snapshots/seattlerb/str_pct_Q_nested.txt |   10 +-
 .../snapshots/seattlerb/str_pct_nested_nested.txt  |   14 +-
 test/prism/snapshots/seattlerb/str_pct_q.txt       |    4 +-
 .../str_single_double_escaped_newline.txt          |    6 +-
 .../seattlerb/str_single_escaped_newline.txt       |    6 +-
 .../snapshots/seattlerb/str_single_newline.txt     |    6 +-
 test/prism/snapshots/seattlerb/str_str.txt         |   10 +-
 test/prism/snapshots/seattlerb/str_str_str.txt     |   12 +-
 test/prism/snapshots/seattlerb/super_arg.txt       |    5 +-
 test/prism/snapshots/seattlerb/symbol_empty.txt    |    4 +-
 test/prism/snapshots/seattlerb/symbol_list.txt     |   10 +-
 test/prism/snapshots/seattlerb/symbols.txt         |   10 +-
 test/prism/snapshots/seattlerb/symbols_empty.txt   |    4 +-
 .../snapshots/seattlerb/symbols_empty_space.txt    |    4 +-
 test/prism/snapshots/seattlerb/symbols_interp.txt  |   10 +-
 test/prism/snapshots/seattlerb/thingy.txt          |   10 +-
 test/prism/snapshots/seattlerb/uminus_float.txt    |    3 +
 test/prism/snapshots/seattlerb/unary_minus.txt     |    4 +-
 test/prism/snapshots/seattlerb/unary_plus.txt      |    4 +-
 .../snapshots/seattlerb/unary_plus_on_literal.txt  |    6 +-
 test/prism/snapshots/seattlerb/unary_tilde.txt     |    4 +-
 test/prism/snapshots/seattlerb/utf8_bom.txt        |    6 +-
 test/prism/snapshots/seattlerb/when_splat.txt      |    5 +
 test/prism/snapshots/seattlerb/words_interp.txt    |   10 +-
 .../snapshots/single_method_call_with_bang.txt     |    4 +-
 test/prism/snapshots/single_quote_heredocs.txt     |    4 +-
 test/prism/snapshots/spanning_heredoc.txt          |   87 +-
 test/prism/snapshots/spanning_heredoc_newlines.txt |   18 +-
 test/prism/snapshots/strings.txt                   |  130 +-
 test/prism/snapshots/super.txt                     |   42 +-
 test/prism/snapshots/symbols.txt                   |  159 +-
 test/prism/snapshots/ternary_operator.txt          |   57 +-
 test/prism/snapshots/tilde_heredocs.txt            |  148 +-
 test/prism/snapshots/undef.txt                     |   40 +-
 test/prism/snapshots/unescaping.txt                |   10 +-
 test/prism/snapshots/unless.txt                    |   50 +-
 .../snapshots/unparser/corpus/literal/alias.txt    |   10 +-
 .../unparser/corpus/literal/assignment.txt         |  259 ++-
 .../snapshots/unparser/corpus/literal/block.txt    |  241 ++-
 .../snapshots/unparser/corpus/literal/case.txt     |   54 +-
 .../snapshots/unparser/corpus/literal/class.txt    |   40 +-
 .../snapshots/unparser/corpus/literal/def.txt      |  175 +-
 .../snapshots/unparser/corpus/literal/defined.txt  |   18 +-
 .../snapshots/unparser/corpus/literal/defs.txt     |   59 +-
 .../snapshots/unparser/corpus/literal/dstr.txt     |   96 +-
 .../snapshots/unparser/corpus/literal/empty.txt    |    2 +
 .../unparser/corpus/literal/empty_begin.txt        |    3 +
 .../snapshots/unparser/corpus/literal/flipflop.txt |   44 +-
 .../snapshots/unparser/corpus/literal/for.txt      |   29 +-
 .../snapshots/unparser/corpus/literal/hookexe.txt  |   12 +-
 .../prism/snapshots/unparser/corpus/literal/if.txt |   64 +-
 .../snapshots/unparser/corpus/literal/kwbegin.txt  |  109 +-
 .../snapshots/unparser/corpus/literal/lambda.txt   |   23 +-
 .../snapshots/unparser/corpus/literal/literal.txt  |  371 ++--
 .../snapshots/unparser/corpus/literal/module.txt   |   21 +-
 .../snapshots/unparser/corpus/literal/opasgn.txt   |  104 +-
 .../snapshots/unparser/corpus/literal/pattern.txt  |  140 +-
 .../snapshots/unparser/corpus/literal/pragma.txt   |    8 +-
 .../snapshots/unparser/corpus/literal/range.txt    |   26 +-
 .../snapshots/unparser/corpus/literal/rescue.txt   |    8 +
 .../snapshots/unparser/corpus/literal/send.txt     |  274 ++-
 .../snapshots/unparser/corpus/literal/since/27.txt |   15 +-
 .../snapshots/unparser/corpus/literal/since/30.txt |   28 +-
 .../snapshots/unparser/corpus/literal/since/31.txt |   14 +-
 .../snapshots/unparser/corpus/literal/since/32.txt |   26 +-
 .../unparser/corpus/literal/singletons.txt         |    6 +
 .../snapshots/unparser/corpus/literal/super.txt    |   35 +-
 .../snapshots/unparser/corpus/literal/unary.txt    |   43 +-
 .../snapshots/unparser/corpus/literal/undef.txt    |   10 +-
 .../unparser/corpus/literal/variables.txt          |   15 +-
 .../snapshots/unparser/corpus/literal/while.txt    |  146 +-
 .../snapshots/unparser/corpus/semantic/and.txt     |    8 +
 .../snapshots/unparser/corpus/semantic/block.txt   |   36 +-
 .../snapshots/unparser/corpus/semantic/def.txt     |   12 +-
 .../snapshots/unparser/corpus/semantic/dstr.txt    |  193 +-
 .../snapshots/unparser/corpus/semantic/kwbegin.txt |   55 +-
 .../snapshots/unparser/corpus/semantic/literal.txt |   30 +-
 .../snapshots/unparser/corpus/semantic/opasgn.txt  |   16 +-
 .../snapshots/unparser/corpus/semantic/send.txt    |   12 +-
 .../snapshots/unparser/corpus/semantic/undef.txt   |   10 +-
 .../snapshots/unparser/corpus/semantic/while.txt   |   48 +-
 test/prism/snapshots/until.txt                     |   54 +-
 test/prism/snapshots/variables.txt                 |  139 +-
 test/prism/snapshots/while.txt                     |  113 +-
 test/prism/snapshots/whitequark/__ENCODING__.txt   |    3 +
 .../snapshots/whitequark/__ENCODING___legacy_.txt  |    3 +
 test/prism/snapshots/whitequark/alias.txt          |    7 +-
 test/prism/snapshots/whitequark/alias_gvar.txt     |    8 +
 .../ambiuous_quoted_label_in_ternary_operator.txt  |    9 +-
 test/prism/snapshots/whitequark/and.txt            |    4 +
 test/prism/snapshots/whitequark/and_asgn.txt       |   14 +-
 test/prism/snapshots/whitequark/and_or_masgn.txt   |   14 +
 .../snapshots/whitequark/anonymous_blockarg.txt    |    8 +-
 test/prism/snapshots/whitequark/arg.txt            |    6 +
 .../snapshots/whitequark/arg_duplicate_ignored.txt |    6 +
 test/prism/snapshots/whitequark/arg_label.txt      |   23 +-
 test/prism/snapshots/whitequark/arg_scope.txt      |    8 +-
 test/prism/snapshots/whitequark/args.txt           |  106 +-
 .../snapshots/whitequark/args_args_assocs.txt      |   17 +-
 .../whitequark/args_args_assocs_comma.txt          |    9 +-
 .../prism/snapshots/whitequark/args_args_comma.txt |    4 +-
 test/prism/snapshots/whitequark/args_args_star.txt |    9 +-
 .../snapshots/whitequark/args_assocs_comma.txt     |    9 +-
 .../prism/snapshots/whitequark/args_block_pass.txt |    5 +-
 test/prism/snapshots/whitequark/args_cmd.txt       |    4 +-
 test/prism/snapshots/whitequark/args_star.txt      |    9 +-
 test/prism/snapshots/whitequark/array_assocs.txt   |   18 +-
 test/prism/snapshots/whitequark/array_plain.txt    |    8 +-
 test/prism/snapshots/whitequark/array_splat.txt    |   17 +-
 test/prism/snapshots/whitequark/array_symbols.txt  |    8 +-
 .../snapshots/whitequark/array_symbols_empty.txt   |    6 +-
 .../snapshots/whitequark/array_symbols_interp.txt  |   16 +-
 test/prism/snapshots/whitequark/array_words.txt    |    4 +-
 .../snapshots/whitequark/array_words_empty.txt     |    6 +-
 .../snapshots/whitequark/array_words_interp.txt    |   14 +-
 test/prism/snapshots/whitequark/asgn_cmd.txt       |    7 +
 test/prism/snapshots/whitequark/asgn_mrhs.txt      |    9 +-
 test/prism/snapshots/whitequark/back_ref.txt       |    3 +
 test/prism/snapshots/whitequark/bang.txt           |    4 +-
 test/prism/snapshots/whitequark/bang_cmd.txt       |    4 +-
 test/prism/snapshots/whitequark/begin_cmdarg.txt   |   14 +-
 .../whitequark/beginless_erange_after_newline.txt  |    8 +-
 .../whitequark/beginless_irange_after_newline.txt  |    8 +-
 .../prism/snapshots/whitequark/beginless_range.txt |   10 +-
 test/prism/snapshots/whitequark/blockarg.txt       |    4 +
 test/prism/snapshots/whitequark/blockargs.txt      |  197 +-
 test/prism/snapshots/whitequark/bug_435.txt        |    9 +-
 test/prism/snapshots/whitequark/bug_447.txt        |   14 +-
 test/prism/snapshots/whitequark/bug_452.txt        |   11 +-
 test/prism/snapshots/whitequark/bug_466.txt        |   15 +-
 test/prism/snapshots/whitequark/bug_473.txt        |    8 +-
 test/prism/snapshots/whitequark/bug_480.txt        |    8 +-
 test/prism/snapshots/whitequark/bug_481.txt        |   10 +-
 .../whitequark/bug_ascii_8bit_in_literal.txt       |    4 +-
 .../whitequark/bug_cmd_string_lookahead.txt        |    5 +-
 test/prism/snapshots/whitequark/bug_cmdarg.txt     |   20 +-
 .../whitequark/bug_def_no_paren_eql_begin.txt      |    3 +
 .../whitequark/bug_do_block_in_call_args.txt       |   10 +-
 .../whitequark/bug_do_block_in_cmdarg.txt          |    9 +-
 .../whitequark/bug_do_block_in_hash_brace.txt      |   64 +-
 test/prism/snapshots/whitequark/bug_heredoc_do.txt |    5 +-
 .../snapshots/whitequark/bug_interp_single.txt     |   14 +-
 .../snapshots/whitequark/bug_lambda_leakage.txt    |    7 +-
 .../whitequark/bug_regex_verification.txt          |    4 +-
 .../snapshots/whitequark/bug_rescue_empty_else.txt |    6 +
 .../whitequark/bug_while_not_parens_do.txt         |    7 +-
 test/prism/snapshots/whitequark/case_cond.txt      |    7 +-
 test/prism/snapshots/whitequark/case_cond_else.txt |   11 +-
 test/prism/snapshots/whitequark/case_expr.txt      |    9 +-
 test/prism/snapshots/whitequark/case_expr_else.txt |   13 +-
 test/prism/snapshots/whitequark/casgn_scoped.txt   |    7 +-
 test/prism/snapshots/whitequark/casgn_toplevel.txt |    6 +-
 test/prism/snapshots/whitequark/casgn_unscoped.txt |    5 +-
 test/prism/snapshots/whitequark/character.txt      |    4 +-
 test/prism/snapshots/whitequark/class.txt          |    6 +
 test/prism/snapshots/whitequark/class_super.txt    |    5 +
 .../snapshots/whitequark/class_super_label.txt     |    6 +-
 .../whitequark/comments_before_leading_dot__27.txt |   10 +-
 test/prism/snapshots/whitequark/complex.txt        |   13 +-
 test/prism/snapshots/whitequark/cond_begin.txt     |   10 +-
 .../snapshots/whitequark/cond_begin_masgn.txt      |   10 +-
 test/prism/snapshots/whitequark/cond_eflipflop.txt |    9 +-
 .../cond_eflipflop_with_beginless_range.txt        |    3 +
 .../cond_eflipflop_with_endless_range.txt          |    3 +
 test/prism/snapshots/whitequark/cond_iflipflop.txt |    9 +-
 .../cond_iflipflop_with_beginless_range.txt        |    3 +
 .../cond_iflipflop_with_endless_range.txt          |    3 +
 .../whitequark/cond_match_current_line.txt         |    9 +-
 test/prism/snapshots/whitequark/const_op_asgn.txt  |   27 +-
 test/prism/snapshots/whitequark/const_scoped.txt   |    4 +
 test/prism/snapshots/whitequark/const_toplevel.txt |    3 +
 test/prism/snapshots/whitequark/const_unscoped.txt |    3 +
 test/prism/snapshots/whitequark/cpath.txt          |    7 +
 test/prism/snapshots/whitequark/cvar.txt           |    3 +
 test/prism/snapshots/whitequark/cvasgn.txt         |    5 +-
 .../snapshots/whitequark/dedenting_heredoc.txt     |  111 +-
 ...nterpolating_heredoc_fake_line_continuation.txt |    8 +-
 ...non_interpolating_heredoc_line_continuation.txt |    8 +-
 test/prism/snapshots/whitequark/def.txt            |    8 +
 test/prism/snapshots/whitequark/defined.txt        |    6 +
 test/prism/snapshots/whitequark/defs.txt           |   12 +
 test/prism/snapshots/whitequark/empty_stmt.txt     |    2 +
 .../whitequark/endless_comparison_method.txt       |   32 +-
 test/prism/snapshots/whitequark/endless_method.txt |   26 +-
 .../whitequark/endless_method_command_syntax.txt   |   49 +-
 .../endless_method_forwarded_args_legacy.txt       |    9 +-
 .../whitequark/endless_method_with_rescue_mod.txt  |   17 +-
 .../whitequark/endless_method_without_args.txt     |   24 +-
 test/prism/snapshots/whitequark/ensure.txt         |   10 +-
 test/prism/snapshots/whitequark/ensure_empty.txt   |    4 +
 test/prism/snapshots/whitequark/false.txt          |    3 +
 test/prism/snapshots/whitequark/float.txt          |    4 +
 test/prism/snapshots/whitequark/for.txt            |   14 +-
 test/prism/snapshots/whitequark/for_mlhs.txt       |   11 +-
 test/prism/snapshots/whitequark/forward_arg.txt    |    9 +-
 .../whitequark/forward_arg_with_open_args.txt      |   74 +-
 .../snapshots/whitequark/forward_args_legacy.txt   |   18 +-
 .../forwarded_argument_with_kwrestarg.txt          |    9 +-
 .../whitequark/forwarded_argument_with_restarg.txt |    9 +-
 .../snapshots/whitequark/forwarded_kwrestarg.txt   |    8 +-
 .../forwarded_kwrestarg_with_additional_kwarg.txt  |   12 +-
 .../snapshots/whitequark/forwarded_restarg.txt     |    8 +-
 test/prism/snapshots/whitequark/gvar.txt           |    3 +
 test/prism/snapshots/whitequark/gvasgn.txt         |    5 +-
 test/prism/snapshots/whitequark/hash_empty.txt     |    3 +
 .../prism/snapshots/whitequark/hash_hashrocket.txt |   17 +-
 test/prism/snapshots/whitequark/hash_kwsplat.txt   |    9 +-
 test/prism/snapshots/whitequark/hash_label.txt     |    8 +-
 test/prism/snapshots/whitequark/hash_label_end.txt |   28 +-
 .../whitequark/hash_pair_value_omission.txt        |   22 +-
 test/prism/snapshots/whitequark/heredoc.txt        |    8 +-
 test/prism/snapshots/whitequark/if.txt             |   10 +-
 test/prism/snapshots/whitequark/if_else.txt        |   18 +-
 test/prism/snapshots/whitequark/if_elsif.txt       |   14 +-
 test/prism/snapshots/whitequark/if_masgn__24.txt   |    8 +
 test/prism/snapshots/whitequark/if_mod.txt         |    6 +-
 test/prism/snapshots/whitequark/if_nl_then.txt     |    6 +-
 test/prism/snapshots/whitequark/int.txt            |    8 +-
 test/prism/snapshots/whitequark/int___LINE__.txt   |    3 +
 .../snapshots/whitequark/interp_digit_var.txt      |   86 +-
 test/prism/snapshots/whitequark/ivar.txt           |    3 +
 test/prism/snapshots/whitequark/ivasgn.txt         |    5 +-
 .../whitequark/keyword_argument_omission.txt       |   12 +-
 test/prism/snapshots/whitequark/kwarg.txt          |    4 +
 .../snapshots/whitequark/kwbegin_compstmt.txt      |    8 +-
 test/prism/snapshots/whitequark/kwnilarg.txt       |   15 +-
 test/prism/snapshots/whitequark/kwoptarg.txt       |    6 +-
 .../kwoptarg_with_kwrestarg_and_forwarded_args.txt |    9 +-
 .../prism/snapshots/whitequark/kwrestarg_named.txt |    4 +
 .../snapshots/whitequark/kwrestarg_unnamed.txt     |    4 +
 .../whitequark/lbrace_arg_after_command_args.txt   |   13 +-
 .../whitequark/lparenarg_after_lvar__since_25.txt  |   12 +-
 test/prism/snapshots/whitequark/lvar.txt           |    4 +-
 .../snapshots/whitequark/lvar_injecting_match.txt  |    7 +-
 test/prism/snapshots/whitequark/lvasgn.txt         |    6 +-
 test/prism/snapshots/whitequark/masgn.txt          |   30 +-
 test/prism/snapshots/whitequark/masgn_attr.txt     |   18 +-
 test/prism/snapshots/whitequark/masgn_cmd.txt      |    6 +
 test/prism/snapshots/whitequark/masgn_const.txt    |   11 +
 test/prism/snapshots/whitequark/masgn_nested.txt   |   11 +
 test/prism/snapshots/whitequark/masgn_splat.txt    |   39 +
 .../whitequark/method_definition_in_while_cond.txt |   36 +-
 test/prism/snapshots/whitequark/module.txt         |    4 +
 .../whitequark/multiple_pattern_matches.txt        |   54 +-
 .../whitequark/newline_in_hash_argument.txt        |   39 +-
 test/prism/snapshots/whitequark/nil.txt            |    3 +
 test/prism/snapshots/whitequark/nil_expression.txt |    4 +
 .../whitequark/non_lvar_injecting_match.txt        |   10 +-
 test/prism/snapshots/whitequark/not.txt            |    8 +-
 test/prism/snapshots/whitequark/not_cmd.txt        |    4 +-
 test/prism/snapshots/whitequark/not_masgn__24.txt  |    9 +-
 test/prism/snapshots/whitequark/nth_ref.txt        |    3 +
 .../whitequark/numbered_args_after_27.txt          |   34 +-
 .../whitequark/numparam_outside_block.txt          |   23 +-
 .../whitequark/numparam_ruby_bug_19025.txt         |   12 +-
 test/prism/snapshots/whitequark/op_asgn.txt        |   14 +-
 test/prism/snapshots/whitequark/op_asgn_cmd.txt    |   10 +-
 test/prism/snapshots/whitequark/op_asgn_index.txt  |   10 +-
 .../snapshots/whitequark/op_asgn_index_cmd.txt     |    8 +-
 test/prism/snapshots/whitequark/optarg.txt         |   12 +-
 test/prism/snapshots/whitequark/or.txt             |    4 +
 test/prism/snapshots/whitequark/or_asgn.txt        |   14 +-
 test/prism/snapshots/whitequark/parser_bug_272.txt |    8 +-
 test/prism/snapshots/whitequark/parser_bug_490.txt |   23 +
 test/prism/snapshots/whitequark/parser_bug_507.txt |    6 +
 test/prism/snapshots/whitequark/parser_bug_518.txt |    5 +
 test/prism/snapshots/whitequark/parser_bug_525.txt |   12 +-
 test/prism/snapshots/whitequark/parser_bug_604.txt |    5 +-
 test/prism/snapshots/whitequark/parser_bug_640.txt |    8 +-
 test/prism/snapshots/whitequark/parser_bug_645.txt |    6 +
 test/prism/snapshots/whitequark/parser_bug_830.txt |    4 +-
 test/prism/snapshots/whitequark/parser_bug_989.txt |    4 +-
 ...r_drops_truncated_parts_of_squiggly_heredoc.txt |    7 +-
 .../parser_slash_slash_n_escaping_in_literals.txt  |   44 +-
 .../pattern_matching__FILE__LINE_literals.txt      |   11 +-
 .../whitequark/pattern_matching_blank_else.txt     |   12 +-
 .../snapshots/whitequark/pattern_matching_else.txt |   15 +-
 .../whitequark/pattern_matching_single_line.txt    |   14 +-
 ...single_line_allowed_omission_of_parentheses.txt |   78 +-
 test/prism/snapshots/whitequark/postexe.txt        |    6 +-
 test/prism/snapshots/whitequark/preexe.txt         |    6 +-
 test/prism/snapshots/whitequark/procarg0.txt       |   13 +-
 .../prism/snapshots/whitequark/range_exclusive.txt |    8 +-
 .../prism/snapshots/whitequark/range_inclusive.txt |    8 +-
 test/prism/snapshots/whitequark/rational.txt       |    6 +-
 test/prism/snapshots/whitequark/regex_interp.txt   |   10 +-
 test/prism/snapshots/whitequark/regex_plain.txt    |    4 +-
 test/prism/snapshots/whitequark/resbody_list.txt   |   11 +-
 .../snapshots/whitequark/resbody_list_mrhs.txt     |   11 +-
 .../snapshots/whitequark/resbody_list_var.txt      |   11 +-
 test/prism/snapshots/whitequark/resbody_var.txt    |   20 +-
 test/prism/snapshots/whitequark/rescue.txt         |   10 +-
 test/prism/snapshots/whitequark/rescue_else.txt    |   14 +-
 .../snapshots/whitequark/rescue_else_ensure.txt    |   18 +-
 test/prism/snapshots/whitequark/rescue_ensure.txt  |   14 +-
 .../whitequark/rescue_in_lambda_block.txt          |    5 +
 test/prism/snapshots/whitequark/rescue_mod.txt     |    3 +
 .../prism/snapshots/whitequark/rescue_mod_asgn.txt |    4 +
 .../snapshots/whitequark/rescue_mod_masgn.txt      |   12 +-
 .../snapshots/whitequark/rescue_mod_op_assign.txt  |    4 +
 .../whitequark/rescue_without_begin_end.txt        |   13 +-
 test/prism/snapshots/whitequark/restarg_named.txt  |    4 +
 .../prism/snapshots/whitequark/restarg_unnamed.txt |    4 +
 test/prism/snapshots/whitequark/return.txt         |   15 +-
 test/prism/snapshots/whitequark/return_block.txt   |    5 +-
 test/prism/snapshots/whitequark/ruby_bug_10279.txt |   11 +-
 test/prism/snapshots/whitequark/ruby_bug_10653.txt |   42 +-
 test/prism/snapshots/whitequark/ruby_bug_11107.txt |   10 +-
 test/prism/snapshots/whitequark/ruby_bug_11380.txt |   14 +-
 test/prism/snapshots/whitequark/ruby_bug_11873.txt |   78 +-
 .../snapshots/whitequark/ruby_bug_11873_a.txt      |  138 +-
 .../snapshots/whitequark/ruby_bug_11873_b.txt      |   11 +-
 test/prism/snapshots/whitequark/ruby_bug_11989.txt |    4 +-
 test/prism/snapshots/whitequark/ruby_bug_11990.txt |   10 +-
 test/prism/snapshots/whitequark/ruby_bug_12073.txt |   19 +-
 test/prism/snapshots/whitequark/ruby_bug_12402.txt |   68 +-
 test/prism/snapshots/whitequark/ruby_bug_12669.txt |   18 +-
 test/prism/snapshots/whitequark/ruby_bug_12686.txt |    8 +-
 test/prism/snapshots/whitequark/ruby_bug_13547.txt |    5 +-
 test/prism/snapshots/whitequark/ruby_bug_14690.txt |   10 +-
 test/prism/snapshots/whitequark/ruby_bug_15789.txt |   24 +-
 test/prism/snapshots/whitequark/ruby_bug_9669.txt  |   14 +-
 test/prism/snapshots/whitequark/sclass.txt         |    5 +
 test/prism/snapshots/whitequark/self.txt           |    3 +
 test/prism/snapshots/whitequark/send_attr_asgn.txt |   18 +-
 .../whitequark/send_attr_asgn_conditional.txt      |    6 +-
 test/prism/snapshots/whitequark/send_binary_op.txt |   86 +-
 .../snapshots/whitequark/send_block_chain_cmd.txt  |   40 +-
 .../whitequark/send_block_conditional.txt          |    5 +-
 test/prism/snapshots/whitequark/send_call.txt      |   10 +-
 .../snapshots/whitequark/send_conditional.txt      |    4 +-
 test/prism/snapshots/whitequark/send_index.txt     |    8 +-
 .../prism/snapshots/whitequark/send_index_asgn.txt |   10 +-
 .../whitequark/send_index_asgn_legacy.txt          |   10 +-
 test/prism/snapshots/whitequark/send_index_cmd.txt |    4 +-
 .../snapshots/whitequark/send_index_legacy.txt     |    8 +-
 test/prism/snapshots/whitequark/send_lambda.txt    |    7 +
 .../snapshots/whitequark/send_lambda_args.txt      |    8 +
 .../whitequark/send_lambda_args_noparen.txt        |   10 +-
 .../whitequark/send_lambda_args_shadow.txt         |    5 +
 .../snapshots/whitequark/send_lambda_legacy.txt    |    3 +
 .../whitequark/send_op_asgn_conditional.txt        |    6 +-
 test/prism/snapshots/whitequark/send_plain.txt     |    8 +-
 test/prism/snapshots/whitequark/send_plain_cmd.txt |    8 +-
 test/prism/snapshots/whitequark/send_self.txt      |   10 +-
 .../prism/snapshots/whitequark/send_self_block.txt |   16 +-
 test/prism/snapshots/whitequark/send_unary_op.txt  |    8 +-
 .../whitequark/slash_newline_in_heredocs.txt       |   12 +-
 test/prism/snapshots/whitequark/space_args_arg.txt |    8 +-
 .../snapshots/whitequark/space_args_arg_block.txt  |   23 +-
 .../snapshots/whitequark/space_args_arg_call.txt   |    8 +-
 .../whitequark/space_args_arg_newline.txt          |    8 +-
 .../snapshots/whitequark/space_args_block.txt      |    6 +-
 test/prism/snapshots/whitequark/space_args_cmd.txt |    8 +-
 .../prism/snapshots/whitequark/string___FILE__.txt |    4 +-
 test/prism/snapshots/whitequark/string_concat.txt  |   10 +-
 test/prism/snapshots/whitequark/string_dvar.txt    |   14 +-
 test/prism/snapshots/whitequark/string_interp.txt  |   10 +-
 test/prism/snapshots/whitequark/string_plain.txt   |    6 +-
 test/prism/snapshots/whitequark/super.txt          |    5 +
 test/prism/snapshots/whitequark/super_block.txt    |    6 +
 test/prism/snapshots/whitequark/symbol_interp.txt  |    9 +-
 test/prism/snapshots/whitequark/symbol_plain.txt   |    6 +-
 test/prism/snapshots/whitequark/ternary.txt        |   10 +-
 .../whitequark/ternary_ambiguous_symbol.txt        |   15 +-
 .../snapshots/whitequark/trailing_forward_arg.txt  |   12 +-
 test/prism/snapshots/whitequark/true.txt           |    3 +
 .../whitequark/unary_num_pow_precedence.txt        |   18 +-
 test/prism/snapshots/whitequark/undef.txt          |   14 +-
 test/prism/snapshots/whitequark/unless.txt         |   10 +-
 test/prism/snapshots/whitequark/unless_else.txt    |   18 +-
 test/prism/snapshots/whitequark/unless_mod.txt     |    6 +-
 test/prism/snapshots/whitequark/until.txt          |   12 +-
 test/prism/snapshots/whitequark/until_mod.txt      |    7 +-
 test/prism/snapshots/whitequark/until_post.txt     |    9 +-
 test/prism/snapshots/whitequark/var_and_asgn.txt   |    5 +-
 test/prism/snapshots/whitequark/var_op_asgn.txt    |   16 +-
 .../prism/snapshots/whitequark/var_op_asgn_cmd.txt |    4 +
 test/prism/snapshots/whitequark/var_or_asgn.txt    |    5 +-
 test/prism/snapshots/whitequark/when_multi.txt     |   11 +-
 test/prism/snapshots/whitequark/when_splat.txt     |   12 +-
 test/prism/snapshots/whitequark/when_then.txt      |    9 +-
 test/prism/snapshots/whitequark/while.txt          |   12 +-
 test/prism/snapshots/whitequark/while_mod.txt      |    7 +-
 test/prism/snapshots/whitequark/while_post.txt     |    9 +-
 test/prism/snapshots/whitequark/xstring_interp.txt |    9 +-
 test/prism/snapshots/whitequark/xstring_plain.txt  |    4 +-
 test/prism/snapshots/whitequark/zsuper.txt         |    3 +
 test/prism/snapshots/xstring.txt                   |   19 +-
 test/prism/snapshots/xstring_with_backslash.txt    |    4 +-
 test/prism/snapshots/yield.txt                     |   22 +-
 test/ruby/test_allocation.rb                       |   67 +-
 test/ruby/test_enum.rb                             |    8 +
 test/ruby/test_transcode.rb                        |   19 +
 test/rubygems/test_gem_config_file.rb              |   67 +
 tool/lib/webrick.rb                                |  232 --
 tool/lib/webrick/.document                         |    6 -
 tool/lib/webrick/accesslog.rb                      |  157 --
 tool/lib/webrick/cgi.rb                            |  313 ---
 tool/lib/webrick/compat.rb                         |   36 -
 tool/lib/webrick/config.rb                         |  158 --
 tool/lib/webrick/cookie.rb                         |  172 --
 tool/lib/webrick/htmlutils.rb                      |   30 -
 tool/lib/webrick/httpauth.rb                       |   96 -
 tool/lib/webrick/httpauth/authenticator.rb         |  117 -
 tool/lib/webrick/httpauth/basicauth.rb             |  116 -
 tool/lib/webrick/httpauth/digestauth.rb            |  395 ----
 tool/lib/webrick/httpauth/htdigest.rb              |  132 --
 tool/lib/webrick/httpauth/htgroup.rb               |   97 -
 tool/lib/webrick/httpauth/htpasswd.rb              |  158 --
 tool/lib/webrick/httpauth/userdb.rb                |   53 -
 tool/lib/webrick/httpproxy.rb                      |  354 ---
 tool/lib/webrick/httprequest.rb                    |  636 ------
 tool/lib/webrick/httpresponse.rb                   |  564 -----
 tool/lib/webrick/https.rb                          |  152 --
 tool/lib/webrick/httpserver.rb                     |  293 ---
 tool/lib/webrick/httpservlet.rb                    |   23 -
 tool/lib/webrick/httpservlet/abstract.rb           |  152 --
 tool/lib/webrick/httpservlet/cgi_runner.rb         |   47 -
 tool/lib/webrick/httpservlet/cgihandler.rb         |  126 --
 tool/lib/webrick/httpservlet/erbhandler.rb         |   88 -
 tool/lib/webrick/httpservlet/filehandler.rb        |  552 -----
 tool/lib/webrick/httpservlet/prochandler.rb        |   47 -
 tool/lib/webrick/httpstatus.rb                     |  194 --
 tool/lib/webrick/httputils.rb                      |  512 -----
 tool/lib/webrick/httpversion.rb                    |   76 -
 tool/lib/webrick/log.rb                            |  156 --
 tool/lib/webrick/server.rb                         |  381 ----
 tool/lib/webrick/ssl.rb                            |  215 --
 tool/lib/webrick/utils.rb                          |  265 ---
 tool/lib/webrick/version.rb                        |   18 -
 tool/test/webrick/.htaccess                        |    1 -
 tool/test/webrick/test_cgi.rb                      |  148 --
 tool/test/webrick/test_config.rb                   |   17 -
 tool/test/webrick/test_cookie.rb                   |  141 --
 tool/test/webrick/test_do_not_reverse_lookup.rb    |   71 -
 tool/test/webrick/test_filehandler.rb              |  397 ----
 tool/test/webrick/test_htgroup.rb                  |   19 -
 tool/test/webrick/test_htmlutils.rb                |   21 -
 tool/test/webrick/test_httpauth.rb                 |  366 ----
 tool/test/webrick/test_httpproxy.rb                |  467 ----
 tool/test/webrick/test_httprequest.rb              |  488 -----
 tool/test/webrick/test_httpresponse.rb             |  282 ---
 tool/test/webrick/test_https.rb                    |  112 -
 tool/test/webrick/test_httpserver.rb               |  543 -----
 tool/test/webrick/test_httpstatus.rb               |   35 -
 tool/test/webrick/test_httputils.rb                |  101 -
 tool/test/webrick/test_httpversion.rb              |   41 -
 tool/test/webrick/test_server.rb                   |  191 --
 tool/test/webrick/test_ssl_server.rb               |   67 -
 tool/test/webrick/test_utils.rb                    |  110 -
 tool/test/webrick/utils.rb                         |  104 -
 tool/test/webrick/webrick.cgi                      |   38 -
 tool/test/webrick/webrick.rhtml                    |    4 -
 tool/test/webrick/webrick_long_filename.cgi        |   36 -
 vm_args.c                                          |   17 +-
 vm_insnhelper.c                                    |    8 +-
 win32/Makefile.sub                                 |    7 +
 yjit/src/core.rs                                   |   40 +-
 1286 files changed, 16642 insertions(+), 18840 deletions(-)
 delete mode 100644 doc/yjit/yjit_hacking.md
 create mode 100644 enc/trans/ibm864-tbl.rb
 rename ext/-test-/bug-14834/{bug-14384.c => bug-14834.c} (94%)
 rename gc_impl.c => gc/default.c (100%)
 create mode 100644 lib/prism/parse_result/errors.rb
 create mode 100644 test/prism/errors/1_2_3.txt
 create mode 100644 test/prism/errors/aliasing_global_variable_with_global_number_variable.txt
 create mode 100644 test/prism/errors/aliasing_global_variable_with_non_global_variable.txt
 create mode 100644 test/prism/errors/aliasing_non_global_variable_with_global_variable.txt
 create mode 100644 test/prism/errors/alnum_delimiters.txt
 create mode 100644 test/prism/errors/alnum_delimiters_2.txt
 create mode 100644 test/prism/errors/alnum_delimiters_3.txt
 create mode 100644 test/prism/errors/alnum_delimiters_4.txt
 create mode 100644 test/prism/errors/alnum_delimiters_5.txt
 create mode 100644 test/prism/errors/alnum_delimiters_6.txt
 create mode 100644 test/prism/errors/alnum_delimiters_7.txt
 create mode 100644 test/prism/errors/alnum_delimiters_8.txt
 create mode 100644 test/prism/errors/alnum_delimiters_9.txt
 create mode 100644 test/prism/errors/argument_after_ellipsis.txt
 create mode 100644 test/prism/errors/argument_forwarding_only_effects_its_own_internals.txt
 create mode 100644 test/prism/errors/argument_forwarding_when_parent_is_not_forwarding.txt
 create mode 100644 test/prism/errors/arguments_after_block.txt
 create mode 100644 test/prism/errors/arguments_binding_power_for_and.txt
 create mode 100644 test/prism/errors/assign_to_numbered_parameter.txt
 create mode 100644 test/prism/errors/bad_arguments.txt
 create mode 100644 test/prism/errors/begin_at_toplevel.txt
 create mode 100644 test/prism/errors/binary_range_with_left_unary_range.txt
 create mode 100644 test/prism/errors/block_arg_and_block.txt
 create mode 100644 test/prism/errors/block_beginning_with_brace_and_ending_with_end.txt
 create mode 100644 test/prism/errors/break_1.txt
 create mode 100644 test/prism/errors/break_1_2_3.txt
 create mode 100644 test/prism/errors/call_with_block_and_write.txt
 create mode 100644 test/prism/errors/call_with_block_operator_write.txt
 create mode 100644 test/prism/errors/call_with_block_or_write.txt
 create mode 100644 test/prism/errors/cannot_assign_to_a_reserved_numbered_parameter.txt
 create mode 100644 test/prism/errors/case_without_clauses.txt
 create mode 100644 test/prism/errors/case_without_when_clauses_errors_on_else_clause.txt
 create mode 100644 test/prism/errors/check_value_expression.txt
 create mode 100644 test/prism/errors/class_definition_in_method_body.txt
 create mode 100644 test/prism/errors/class_definition_in_method_defs.txt
 create mode 100644 test/prism/errors/class_name.txt
 create mode 100644 test/prism/errors/command_call_in.txt
 create mode 100644 test/prism/errors/command_calls.txt
 create mode 100644 test/prism/errors/command_calls_10.txt
 create mode 100644 test/prism/errors/command_calls_11.txt
 create mode 100644 test/prism/errors/command_calls_12.txt
 create mode 100644 test/prism/errors/command_calls_13.txt
 create mode 100644 test/prism/errors/command_calls_14.txt
 create mode 100644 test/prism/errors/command_calls_15.txt
 create mode 100644 test/prism/errors/command_calls_16.txt
 create mode 100644 test/prism/errors/command_calls_17.txt
 create mode 100644 test/prism/errors/command_calls_18.txt
 create mode 100644 test/prism/errors/command_calls_19.txt
 create mode 100644 test/prism/errors/command_calls_2.txt
 create mode 100644 test/prism/errors/command_calls_20.txt
 create mode 100644 test/prism/errors/command_calls_21.txt
 create mode 100644 test/prism/errors/command_calls_22.txt
 create mode 100644 test/prism/errors/command_calls_23.txt
 create mode 100644 test/prism/errors/command_calls_24.txt
 create mode 100644 test/prism/errors/command_calls_25.txt
 create mode 100644 test/prism/errors/command_calls_26.txt
 create mode 100644 test/prism/errors/command_calls_27.txt
 create mode 100644 test/prism/errors/command_calls_28.txt
 create mode 100644 test/prism/errors/command_calls_29.txt
 create mode 100644 test/prism/errors/command_calls_3.txt
 create mode 100644 test/prism/errors/command_calls_30.txt
 create mode 100644 test/prism/errors/command_calls_4.txt
 create mode 100644 test/prism/errors/command_calls_5.txt
 create mode 100644 test/prism/errors/command_calls_6.txt
 create mode 100644 test/prism/errors/command_calls_7.txt
 create mode 100644 test/prism/errors/command_calls_8.txt
 create mode 100644 test/prism/errors/command_calls_9.txt
 create mode 100644 test/prism/errors/conditional_predicate_closed.txt
 create mode 100644 test/prism/errors/constant_assignment_in_method.txt
 create mode 100644 test/prism/errors/constant_path_with_invalid_token_after.txt
 create mode 100644 test/prism/errors/content_after_unterminated_heredoc.txt
 create mode 100644 test/prism/errors/cr_without_lf_in_percent_expression.txt
 create mode 100644 test/prism/errors/def_with_empty_expression_receiver.txt
 create mode 100644 test/prism/errors/def_with_expression_receiver_and_no_identifier.txt
 create mode 100644 test/prism/errors/def_with_multiple_statements_receiver.txt
 create mode 100644 test/prism/errors/defining_numbered_parameter.txt
 create mode 100644 test/prism/errors/defining_numbered_parameter_2.txt
 create mode 100644 test/prism/errors/do_not_allow_characters_other_than_0_9_a_f_and_A_F_in_u_Unicode_character_notation.txt
 create mode 100644 test/prism/errors/do_not_allow_forward_arguments_in_blocks.txt
 create mode 100644 test/prism/errors/do_not_allow_forward_arguments_in_lambda_literals.txt
 create mode 100644 test/prism/errors/do_not_allow_more_than_6_hexadecimal_digits_in_u_Unicode_character_notation.txt
 create mode 100644 test/prism/errors/do_not_allow_multiple_codepoints_in_a_single_character_literal.txt
 create mode 100644 test/prism/errors/do_not_allow_trailing_commas_in_lambda_parameters.txt
 create mode 100644 test/prism/errors/do_not_allow_trailing_commas_in_method_parameters.txt
 create mode 100644 test/prism/errors/dont_allow_return_inside_class_body.txt
 create mode 100644 test/prism/errors/dont_allow_return_inside_module_body.txt
 create mode 100644 test/prism/errors/dont_allow_setting_to_back_and_nth_reference.txt
 create mode 100644 test/prism/errors/double_arguments_forwarding.txt
 create mode 100644 test/prism/errors/double_scope_numbered_parameters.txt
 create mode 100644 test/prism/errors/double_splat_followed_by_splat_argument.txt
 create mode 100644 test/prism/errors/duplicate_pattern_capture.txt
 create mode 100644 test/prism/errors/duplicate_pattern_hash_key.txt
 create mode 100644 test/prism/errors/duplicate_pattern_hash_key_2.txt
 create mode 100644 test/prism/errors/duplicated_parameter_names.txt
 create mode 100644 test/prism/errors/duplicated_parameter_names_2.txt
 create mode 100644 test/prism/errors/duplicated_parameter_names_3.txt
 create mode 100644 test/prism/errors/duplicated_parameter_names_4.txt
 create mode 100644 test/prism/errors/duplicated_parameter_names_5.txt
 create mode 100644 test/prism/errors/ellipsis_in_no_paren_call.txt
 create mode 100644 test/prism/errors/for_loops_index_missing.txt
 create mode 100644 test/prism/errors/for_loops_only_end.txt
 create mode 100644 test/prism/errors/forwarding_arg_after_keyword_rest.txt
 create mode 100644 test/prism/errors/forwarding_arg_and_block.txt
 create mode 100644 test/prism/errors/incomplete_instance_var_string.txt
 create mode 100644 test/prism/errors/index_call_with_block_and_write.txt
 create mode 100644 test/prism/errors/index_call_with_block_operator_write.txt
 create mode 100644 test/prism/errors/index_call_with_block_or_write.txt
 create mode 100644 test/prism/errors/interpolated_regular_expression_with_unknown_regexp_options.txt
 create mode 100644 test/prism/errors/invalid_global_variable_write.txt
 create mode 100644 test/prism/errors/invalid_hex_escape.txt
 create mode 100644 test/prism/errors/invalid_multi_target.txt
 create mode 100644 test/prism/errors/invalid_multi_target_10.txt
 create mode 100644 test/prism/errors/invalid_multi_target_11.txt
 create mode 100644 test/prism/errors/invalid_multi_target_12.txt
 create mode 100644 test/prism/errors/invalid_multi_target_13.txt
 create mode 100644 test/prism/errors/invalid_multi_target_14.txt
 create mode 100644 test/prism/errors/invalid_multi_target_15.txt
 create mode 100644 test/prism/errors/invalid_multi_target_16.txt
 create mode 100644 test/prism/errors/invalid_multi_target_17.txt
 create mode 100644 test/prism/errors/invalid_multi_target_18.txt
 create mode 100644 test/prism/errors/invalid_multi_target_19.txt
 create mode 100644 test/prism/errors/invalid_multi_target_2.txt
 create mode 100644 test/prism/errors/invalid_multi_target_20.txt
 create mode 100644 test/prism/errors/invalid_multi_target_3.txt
 create mode 100644 test/prism/errors/invalid_multi_target_4.txt
 create mode 100644 test/prism/errors/invalid_multi_target_5.txt
 create mode 100644 test/prism/errors/invalid_multi_target_6.txt
 create mode 100644 test/prism/errors/invalid_multi_target_7.txt
 create mode 100644 test/prism/errors/invalid_multi_target_8.txt
 create mode 100644 test/prism/errors/invalid_multi_target_9.txt
 create mode 100644 test/prism/errors/invalid_number_underscores.txt
 create mode 100644 test/prism/errors/invalid_number_underscores_10.txt
 create mode 100644 test/prism/errors/invalid_number_underscores_11.txt
 create mode 100644 test/prism/errors/invalid_number_underscores_12.txt
 create mode 100644 test/prism/errors/invalid_number_underscores_2.txt
 create mode 100644 test/prism/errors/invalid_number_underscores_3.txt
 create mode 100644 test/prism/errors/invalid_number_underscores_4.txt
 create mode 100644 test/prism/errors/invalid_number_underscores_5.txt
 create mode 100644 test/prism/errors/invalid_number_underscores_6.txt
 create mode 100644 test/prism/errors/invalid_number_underscores_7.txt
 create mode 100644 test/prism/errors/invalid_number_underscores_8.txt
 create mode 100644 test/prism/errors/invalid_number_underscores_9.txt
 create mode 100644 test/prism/errors/invalid_operator_write_dot.txt
 create mode 100644 test/prism/errors/invalid_operator_write_fcall.txt
 create mode 100644 test/prism/errors/it_with_ordinary_parameter.txt
 create mode 100644 test/prism/errors/keywords_parameters_before_required_parameters.txt
 create mode 100644 test/prism/errors/loop_conditional_is_closed.txt
 create mode 100644 test/prism/errors/match_plus.txt
 create mode 100644 test/prism/errors/method_parameters_after_arguments_forwarding.txt
 create mode 100644 test/prism/errors/method_parameters_after_block.txt
 create mode 100644 test/prism/errors/method_with_arguments_after_anonymous_block.txt
 create mode 100644 test/prism/errors/missing_terminator_in_parentheses.txt
 create mode 100644 test/prism/errors/module_definition_in_method_body.txt
 create mode 100644 test/prism/errors/module_definition_in_method_body_within_block.txt
 create mode 100644 test/prism/errors/module_definition_in_method_defs.txt
 create mode 100644 test/prism/errors/module_name_recoverable.txt
 create mode 100644 test/prism/errors/multiple_error_in_parameters_order.txt
 create mode 100644 test/prism/errors/next_1.txt
 create mode 100644 test/prism/errors/next_1_2_3.txt
 create mode 100644 test/prism/errors/non_assoc_equality.txt
 create mode 100644 test/prism/errors/non_assoc_range.txt
 create mode 100644 test/prism/errors/numbered_parameters_in_block_arguments.txt
 create mode 100644 test/prism/errors/optional_block_parameters_with_unary_operator.txt
 create mode 100644 test/prism/errors/optional_block_parameters_with_unary_operator_2.txt
 create mode 100644 test/prism/errors/optional_block_parameters_with_unary_operator_3.txt
 create mode 100644 test/prism/errors/optional_block_parameters_with_unary_operator_4.txt
 create mode 100644 test/prism/errors/parameter_name_ending_with_bang_or_question_mark.txt
 create mode 100644 test/prism/errors/pre_execution_context.txt
 create mode 100644 test/prism/errors/pre_execution_missing_brace.txt
 create mode 100644 test/prism/errors/range_and_bin_op.txt
 create mode 100644 test/prism/errors/range_and_bin_op_2.txt
 create mode 100644 test/prism/errors/range_and_bin_op_3.txt
 create mode 100644 test/prism/errors/range_and_bin_op_4.txt
 create mode 100644 test/prism/errors/range_and_bin_op_5.txt
 create mode 100644 test/prism/errors/range_and_bin_op_6.txt
 create mode 100644 test/prism/errors/range_and_bin_op_7.txt
 create mode 100644 test/prism/errors/range_and_bin_op_8.txt
 create mode 100644 test/prism/errors/rational_number_with_exponential_portion.txt
 create mode 100644 test/prism/errors/regular_expression_with_unknown_regexp_options.txt
 create mode 100644 test/prism/errors/repeated_parameter_name_in_destructured_params.txt
 create mode 100644 test/prism/errors/rest_keywords_parameters_before_required_parameters.txt
 create mode 100644 test/prism/errors/return_1.txt
 create mode 100644 test/prism/errors/return_1_2_3.txt
 create mode 100644 test/prism/errors/returning_to_optional_parameters_multiple_times.txt
 create mode 100644 test/prism/errors/semicolon_after_inheritance_operator.txt
 create mode 100644 test/prism/errors/setter_method_cannot_be_defined_in_an_endless_method_definition.txt
 create mode 100644 test/prism/errors/shadow_args_in_block.txt
 create mode 100644 test/prism/errors/shadow_args_in_lambda.txt
 create mode 100644 test/prism/errors/singleton_method_for_literals.txt
 create mode 100644 test/prism/errors/splat_argument_after_keyword_argument.txt
 create mode 100644 test/prism/errors/statement_at_non_statement.txt
 create mode 100644 test/prism/errors/statement_operators.txt
 create mode 100644 test/prism/errors/switching_to_named_arguments_twice.txt
 create mode 100644 test/prism/errors/switching_to_optional_arguments_twice.txt
 create mode 100644 test/prism/errors/symbol_in_hash.txt
 create mode 100644 test/prism/errors/symbol_in_keyword_parameter.txt
 create mode 100644 test/prism/errors/targeting_numbered_parameter.txt
 create mode 100644 test/prism/errors/top_level_constant_starting_with_downcased_identifier.txt
 create mode 100644 test/prism/errors/top_level_constant_with_downcased_identifier.txt
 create mode 100644 test/prism/errors/trailing_comma_in_calls.txt
 create mode 100644 test/prism/errors/unexpected_block.txt
 create mode 100644 test/prism/errors/unterminated_W_list.txt
 create mode 100644 test/prism/errors/unterminated_argument_expression.txt
 create mode 100644 test/prism/errors/unterminated_embdoc.txt
 create mode 100644 test/prism/errors/unterminated_embdoc_2.txt
 create mode 100644 test/prism/errors/unterminated_empty_string.txt
 create mode 100644 test/prism/errors/unterminated_global_variable.txt
 create mode 100644 test/prism/errors/unterminated_global_variable_2.txt
 create mode 100644 test/prism/errors/unterminated_i_list.txt
 create mode 100644 test/prism/errors/unterminated_interpolated_string.txt
 create mode 100644 test/prism/errors/unterminated_interpolated_symbol.txt
 create mode 100644 test/prism/errors/unterminated_parenthesized_expression.txt
 create mode 100644 test/prism/errors/unterminated_regular_expression.txt
 create mode 100644 test/prism/errors/unterminated_regular_expression_with_heredoc.txt
 create mode 100644 test/prism/errors/unterminated_s_symbol.txt
 create mode 100644 test/prism/errors/unterminated_string.txt
 create mode 100644 test/prism/errors/unterminated_unicode_brackets_should_be_a_syntax_error.txt
 create mode 100644 test/prism/errors/unterminated_xstring.txt
 create mode 100644 test/prism/errors/void_value_expression_in_arguments.txt
 create mode 100644 test/prism/errors/void_value_expression_in_array.txt
 create mode 100644 test/prism/errors/void_value_expression_in_assignment.txt
 create mode 100644 test/prism/errors/void_value_expression_in_begin_statement.txt
 create mode 100644 test/prism/errors/void_value_expression_in_binary_call.txt
 create mode 100644 test/prism/errors/void_value_expression_in_call.txt
 create mode 100644 test/prism/errors/void_value_expression_in_constant_path.txt
 create mode 100644 test/prism/errors/void_value_expression_in_def.txt
 create mode 100644 test/prism/errors/void_value_expression_in_expression.txt
 create mode 100644 test/prism/errors/void_value_expression_in_hash.txt
 create mode 100644 test/prism/errors/void_value_expression_in_modifier.txt
 create mode 100644 test/prism/errors/void_value_expression_in_statement.txt
 create mode 100644 test/prism/errors/void_value_expression_in_unary_call.txt
 create mode 100644 test/prism/errors/while_endless_method.txt
 create mode 100644 test/prism/errors/writing_numbered_parameter.txt
 create mode 100644 test/prism/result/breadth_first_search_test.rb
 create mode 100644 test/prism/result/node_id_test.rb
 delete mode 100644 tool/lib/webrick.rb
 delete mode 100644 tool/lib/webrick/.document
 delete mode 100644 tool/lib/webrick/accesslog.rb
 delete mode 100644 tool/lib/webrick/cgi.rb
 delete mode 100644 tool/lib/webrick/compat.rb
 delete mode 100644 tool/lib/webrick/config.rb
 delete mode 100644 tool/lib/webrick/cookie.rb
 delete mode 100644 tool/lib/webrick/htmlutils.rb
 delete mode 100644 tool/lib/webrick/httpauth.rb
 delete mode 100644 tool/lib/webrick/httpauth/authenticator.rb
 delete mode 100644 tool/lib/webrick/httpauth/basicauth.rb
 delete mode 100644 tool/lib/webrick/httpauth/digestauth.rb
 delete mode 100644 tool/lib/webrick/httpauth/htdigest.rb
 delete mode 100644 tool/lib/webrick/httpauth/htgroup.rb
 delete mode 100644 tool/lib/webrick/httpauth/htpasswd.rb
 delete mode 100644 tool/lib/webrick/httpauth/userdb.rb
 delete mode 100644 tool/lib/webrick/httpproxy.rb
 delete mode 100644 tool/lib/webrick/httprequest.rb
 delete mode 100644 tool/lib/webrick/httpresponse.rb
 delete mode 100644 tool/lib/webrick/https.rb
 delete mode 100644 tool/lib/webrick/httpserver.rb
 delete mode 100644 tool/lib/webrick/httpservlet.rb
 delete mode 100644 tool/lib/webrick/httpservlet/abstract.rb
 delete mode 100644 tool/lib/webrick/httpservlet/cgi_runner.rb
 delete mode 100644 tool/lib/webrick/httpservlet/cgihandler.rb
 delete mode 100644 tool/lib/webrick/httpservlet/erbhandler.rb
 delete mode 100644 tool/lib/webrick/httpservlet/filehandler.rb
 delete mode 100644 tool/lib/webrick/httpservlet/prochandler.rb
 delete mode 100644 tool/lib/webrick/httpstatus.rb
 delete mode 100644 tool/lib/webrick/httputils.rb
 delete mode 100644 tool/lib/webrick/httpversion.rb
 delete mode 100644 tool/lib/webrick/log.rb
 delete mode 100644 tool/lib/webrick/server.rb
 delete mode 100644 tool/lib/webrick/ssl.rb
 delete mode 100644 tool/lib/webrick/utils.rb
 delete mode 100644 tool/lib/webrick/version.rb
 delete mode 100644 tool/test/webrick/.htaccess
 delete mode 100644 tool/test/webrick/test_cgi.rb
 delete mode 100644 tool/test/webrick/test_config.rb
 delete mode 100644 tool/test/webrick/test_cookie.rb
 delete mode 100644 tool/test/webrick/test_do_not_reverse_lookup.rb
 delete mode 100644 tool/test/webrick/test_filehandler.rb
 delete mode 100644 tool/test/webrick/test_htgroup.rb
 delete mode 100644 tool/test/webrick/test_htmlutils.rb
 delete mode 100644 tool/test/webrick/test_httpauth.rb
 delete mode 100644 tool/test/webrick/test_httpproxy.rb
 delete mode 100644 tool/test/webrick/test_httprequest.rb
 delete mode 100644 tool/test/webrick/test_httpresponse.rb
 delete mode 100644 tool/test/webrick/test_https.rb
 delete mode 100644 tool/test/webrick/test_httpserver.rb
 delete mode 100644 tool/test/webrick/test_httpstatus.rb
 delete mode 100644 tool/test/webrick/test_httputils.rb
 delete mode 100644 tool/test/webrick/test_httpversion.rb
 delete mode 100644 tool/test/webrick/test_server.rb
 delete mode 100644 tool/test/webrick/test_ssl_server.rb
 delete mode 100644 tool/test/webrick/test_utils.rb
 delete mode 100644 tool/test/webrick/utils.rb
 delete mode 100755 tool/test/webrick/webrick.cgi
 delete mode 100644 tool/test/webrick/webrick.rhtml
 delete mode 100644 tool/test/webrick/webrick_long_filename.cgi
Latest commit hash = 6fc83118bb
$$$[end] "make update-src      -j4" exit with 0.
$$$[beg] make after-update    -j4
sed 's/{\$([^(){}]*)[^{}]*}//g' /tmp/ruby/src/trunk-repeat50/common.mk > uncommon.mk
MAKE=make /bin/sh ./config.status Makefile
config.status: creating Makefile
/tmp/ruby/src/trunk-repeat50/revision.h updated
generating x86_64-linux-fake.rb
x86_64-linux-fake.rb updated
/bin/sh /tmp/ruby/src/trunk-repeat50/tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
rbconfig.rb unchanged
generating enc.mk
making srcs under enc
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
generating table from enc/trans/single_byte.c
generating enc/trans/single_byte.c ...
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
Downloading bundled gem rbs-3.5.2...
Update power_assert to 84e85124c5014a139af39161d484156cfe87a9ed
echo 84e85124c5014a139af39161d484156cfe87a9ed | /bin/sh /tmp/ruby/src/trunk-repeat50/tool/ifchange /tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/power_assert.revision -
Update typeprof to b19a6416da3a05d57fadd6ffdadb382b6d236ca5
echo b19a6416da3a05d57fadd6ffdadb382b6d236ca5 | /bin/sh /tmp/ruby/src/trunk-repeat50/tool/ifchange /tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/typeprof.revision -
/tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/power_assert.revision unchanged
/tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/typeprof.revision unchanged
Building power_assert@84e85124c5014a139af39161d484156cfe87a9ed to /tmp/ruby/src/trunk-repeat50/gems/power_assert-2.0.3.gem
Extracting bundle gem rbs-3.5.2...
  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...
Unpacked gems/rbs-3.5.2.gem
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-repeat50/include -I/tmp/ruby/src/trunk-repeat50 -I/tmp/ruby/src/trunk-repeat50/prism -I/tmp/ruby/src/trunk-repeat50/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-repeat50/yjit/target/release/' /tmp/ruby/src/trunk-repeat50/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-repeat50/miniinit.c
compiling /tmp/ruby/src/trunk-repeat50/ast.c
compiling /tmp/ruby/src/trunk-repeat50/compile.c
compiling /tmp/ruby/src/trunk-repeat50/cont.c
compiling /tmp/ruby/src/trunk-repeat50/enum.c
compiling /tmp/ruby/src/trunk-repeat50/eval.c
compiling /tmp/ruby/src/trunk-repeat50/gc.c
compiling /tmp/ruby/src/trunk-repeat50/gc/default.c
compiling /tmp/ruby/src/trunk-repeat50/hash.c
compiling /tmp/ruby/src/trunk-repeat50/iseq.c
compiling /tmp/ruby/src/trunk-repeat50/load.c
compiling /tmp/ruby/src/trunk-repeat50/rjit.c
compiling /tmp/ruby/src/trunk-repeat50/rjit_c.c
compiling /tmp/ruby/src/trunk-repeat50/proc.c
compiling /tmp/ruby/src/trunk-repeat50/ruby.c
compiling /tmp/ruby/src/trunk-repeat50/sprintf.c
compiling /tmp/ruby/src/trunk-repeat50/thread.c
compiling /tmp/ruby/src/trunk-repeat50/version.c
compiling /tmp/ruby/src/trunk-repeat50/vm.c
compiling /tmp/ruby/src/trunk-repeat50/vm_backtrace.c
compiling /tmp/ruby/src/trunk-repeat50/vm_dump.c
compiling /tmp/ruby/src/trunk-repeat50/vm_trace.c
compiling prism/api_node.c
compiling /tmp/ruby/src/trunk-repeat50/prism/api_pack.c
compiling prism/diagnostic.c
compiling /tmp/ruby/src/trunk-repeat50/prism/extension.c
compiling prism/node.c
compiling prism/prettyprint.c
compiling /tmp/ruby/src/trunk-repeat50/prism/regexp.c
compiling prism/serialize.c
compiling /tmp/ruby/src/trunk-repeat50/prism/static_literals.c
compiling prism/token_type.c
compiling /tmp/ruby/src/trunk-repeat50/prism/util/pm_buffer.c
compiling /tmp/ruby/src/trunk-repeat50/prism/util/pm_char.c
compiling /tmp/ruby/src/trunk-repeat50/prism/util/pm_integer.c
compiling /tmp/ruby/src/trunk-repeat50/prism/util/pm_memchr.c
compiling /tmp/ruby/src/trunk-repeat50/prism/util/pm_newline_list.c
compiling /tmp/ruby/src/trunk-repeat50/prism/util/pm_strpbrk.c
compiling /tmp/ruby/src/trunk-repeat50/prism/prism.c
compiling /tmp/ruby/src/trunk-repeat50/prism_init.c
compiling /tmp/ruby/src/trunk-repeat50/yjit.c
building Rust YJIT (release mode)
touch yjit/target/release/libyjit.a
partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o
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-repeat50/include -I/tmp/ruby/src/trunk-repeat50 -I/tmp/ruby/src/trunk-repeat50/prism -I/tmp/ruby/src/trunk-repeat50/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-repeat50/yjit/target/release/' /tmp/ruby/src/trunk-repeat50/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.

creating verconf.h
verconf.h updated
compiling /tmp/ruby/src/trunk-repeat50/loadpath.c
builtin_binary.inc updated
ca8308503d2409ac67de05ab725a9672621f97e5e2a3e702dc9dd41fba173454  builtin_binary.inc
compiling /tmp/ruby/src/trunk-repeat50/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-repeat50/include -I/tmp/ruby/src/trunk-repeat50 -I/tmp/ruby/src/trunk-repeat50/prism -I/tmp/ruby/src/trunk-repeat50/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-repeat50/yjit/target/release/' /tmp/ruby/src/trunk-repeat50/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-repeat50'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
generating transdb.h
transdb.h unchanged
generating makefiles ext/configure-ext.mk
making trans
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
generating table from /tmp/ruby/src/trunk-repeat50/enc/trans/single_byte.c
ext/configure-ext.mk updated
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
configuring -test-/bug-14834
generating /tmp/ruby/src/trunk-repeat50/enc/trans/single_byte.c ...
compiling /tmp/ruby/src/trunk-repeat50/enc/trans/single_byte.c
configuring rbs-3.5.2/ext/rbs_extension
linking transcoder single_byte.so
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
making encs
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
generating makefile exts.mk
exts.mk updated
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/-test-/bug-14834'
compiling /tmp/ruby/src/trunk-repeat50/ext/-test-/bug-14834/bug-14834.c
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/coverage'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/date'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/digest'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/fiddle'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/json'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/fiddle'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/monitor'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/pty'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/ripper'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/rubyvm'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/socket'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/nkf-0.2.0/ext/nkf'
linking shared-object -test-/bug_14834.so
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
compiling /tmp/ruby/src/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension/constants.c
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/-test-/bug-14834'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/digest/sha2'
compiling /tmp/ruby/src/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension/lexer.c
compiling /tmp/ruby/src/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension/lexstate.c
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/syslog-0.1.2/ext/syslog'
compiling /tmp/ruby/src/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension/location.c
compiling /tmp/ruby/src/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension/main.c
compiling /tmp/ruby/src/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension/parser.c
compiling /tmp/ruby/src/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension/parserstate.c
compiling /tmp/ruby/src/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension/ruby_objs.c
compiling /tmp/ruby/src/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension/unescape.c
ln -sfT ../../../../../src/trunk-repeat50/.bundle/gems/rbs-3.5.2/lib ../../../../../.bundle/gems/rbs-3.5.2/lib
linking shared-object rbs_extension.so
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50'
linking ruby
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
$$$[end] "make all -j4" exit with 0.
$$$[beg] make install -j4
Update power_assert to 84e85124c5014a139af39161d484156cfe87a9ed
echo 84e85124c5014a139af39161d484156cfe87a9ed | /bin/sh /tmp/ruby/src/trunk-repeat50/tool/ifchange /tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/power_assert.revision -
Update typeprof to b19a6416da3a05d57fadd6ffdadb382b6d236ca5
/tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/power_assert.revision unchanged
echo b19a6416da3a05d57fadd6ffdadb382b6d236ca5 | /bin/sh /tmp/ruby/src/trunk-repeat50/tool/ifchange /tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/typeprof.revision -
	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-repeat50/include -I/tmp/ruby/src/trunk-repeat50 -I/tmp/ruby/src/trunk-repeat50/prism -I/tmp/ruby/src/trunk-repeat50/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-repeat50/yjit/target/release/' /tmp/ruby/src/trunk-repeat50/yjit/src/lib.rs
/tmp/ruby/src/trunk-repeat50/.bundle/.timestamp/typeprof.revision unchanged
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
Building power_assert@84e85124c5014a139af39161d484156cfe87a9ed to /tmp/ruby/src/trunk-repeat50/gems/power_assert-2.0.3.gem
making srcs under enc
making enc
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
generating transdb.h
  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...
transdb.h updated
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
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
compiling /tmp/ruby/src/trunk-repeat50/enc/trans/transdb.c
ext/configure-ext.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/coverage'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/date'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/digest'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/io/console'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/json'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/json'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/monitor'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/pathname'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/socket'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/nkf-0.2.0/ext/nkf'
linking transcoder transdb.so
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/syslog-0.1.2/ext/syslog'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
making encs
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
./miniruby -I/tmp/ruby/src/trunk-repeat50/lib -I. -I.ext/common  /tmp/ruby/src/trunk-repeat50/tool/runruby.rb --extout=.ext  -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-repeat50/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-repeat50/bin
installing base libraries:          /tmp/ruby/install/trunk-repeat50/lib
installing arch files:              /tmp/ruby/install/trunk-repeat50/lib/ruby/3.4.0+0/x86_64-linux
installing pkgconfig data:          /tmp/ruby/install/trunk-repeat50/lib/pkgconfig
installing extension objects:       /tmp/ruby/install/trunk-repeat50/lib/ruby/3.4.0+0/x86_64-linux
installing extension objects:       /tmp/ruby/install/trunk-repeat50/lib/ruby/site_ruby/3.4.0+0/x86_64-linux
installing extension objects:       /tmp/ruby/install/trunk-repeat50/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux
installing extension headers:       /tmp/ruby/install/trunk-repeat50/include/ruby-3.4.0+0/x86_64-linux
installing extension scripts:       /tmp/ruby/install/trunk-repeat50/lib/ruby/3.4.0+0
installing extension scripts:       /tmp/ruby/install/trunk-repeat50/lib/ruby/site_ruby/3.4.0+0
installing extension scripts:       /tmp/ruby/install/trunk-repeat50/lib/ruby/vendor_ruby/3.4.0+0
installing extension headers:       /tmp/ruby/install/trunk-repeat50/include/ruby-3.4.0+0/ruby
installing command scripts:         /tmp/ruby/install/trunk-repeat50/bin
installing library scripts:         /tmp/ruby/install/trunk-repeat50/lib/ruby/3.4.0+0
installing common headers:          /tmp/ruby/install/trunk-repeat50/include/ruby-3.4.0+0
installing manpages:                /tmp/ruby/install/trunk-repeat50/share/man/man1
installing default gems from lib:   /tmp/ruby/install/trunk-repeat50/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-repeat50/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-repeat50/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-repeat50/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=50
	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-repeat50/include -I/tmp/ruby/src/trunk-repeat50 -I/tmp/ruby/src/trunk-repeat50/prism -I/tmp/ruby/src/trunk-repeat50/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-repeat50/yjit/target/release/' /tmp/ruby/src/trunk-repeat50/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-repeat50/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:condition ..OK 2
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:if/unless ...OK 3
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:case .....OK 5
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:while/until ........OK 8
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:exception ..........OK 10
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:array .......................................OK 39
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:hash ...........................OK 27
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:iterator ...........................................................................................................OK 107
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:float ................................................................................OK 80
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:bignum ...............................OK 31
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:string & char ..............................................................OK 62
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:assignment ..........OK 10
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:call ......OK 6
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:proc .........OK 9
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:signal ..OK 2
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:eval ...........................OK 27
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:system ........OK 8
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:const .....OK 5
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:clone .....OK 5
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:marshal ....OK 4
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:pack ....OK 4
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:math ..OK 2
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:struct ......OK 6
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:variable ............OK 12
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:trace ...OK 3
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:defined? ............OK 12
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:alias ......OK 6
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:path .......................OK 23
/tmp/ruby/src/trunk-repeat50/basictest/test.rb:gc ....OK 4

test succeeded
$$$[end] "make yes-test-basic TESTS=--repeat-count=50" exit with 0.
$$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=50
	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-repeat50/include -I/tmp/ruby/src/trunk-repeat50 -I/tmp/ruby/src/trunk-repeat50/prism -I/tmp/ruby/src/trunk-repeat50/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-repeat50/yjit/target/release/' /tmp/ruby/src/trunk-repeat50/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-repeat50'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
making srcs under enc
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
generating transdb.h
transdb.h unchanged
making trans
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'trans'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
making encs
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
generating makefiles ext/configure-ext.mk
ext/configure-ext.mk updated
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
generating makefile exts.mk
exts.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/coverage'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/date'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/digest'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/digest/sha2'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/fiddle'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/io/console'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/json'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/monitor'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/pathname'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/psych'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/pty'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/ripper'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/rubyvm'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/socket'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
Run options: 
  --seed=25998
  "--ruby=./miniruby -I/tmp/ruby/src/trunk-repeat50/lib -I. -I.ext/common  /tmp/ruby/src/trunk-repeat50/tool/runruby.rb --extout=.ext  -- --disable-gems"
  --excludes-dir=/tmp/ruby/src/trunk-repeat50/test/.excludes
  --name=!/memory_leak/
  --stderr-on-failure
  --repeat-count=50

# Running tests:

Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 9 : #<TCPSocket:fd 9, AF_INET6, ::1, 40941>
Closed file descriptor: TestNetHTTPS#test_get: 9
Leaked thread: TestNetHTTPS#test_get: #<Thread:0x00007f63f8adfcb0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007f63f8adfcb0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 9 : #<TCPSocket:fd 9, AF_INET6, ::1, 35437>
Leaked thread: TestNetHTTPS#test_get_SNI_failure: #<Thread:0x00007f63f8adfdf0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI_proxy: #<Thread:0x00007f63f8adfdf0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007f63f8ad5968 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPS#test_min_version: 9
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63f8ad5968 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 9 : #<TCPSocket:fd 9, AF_INET6, ::1, 36967>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 9
Leaked thread: TestNetHTTPS#test_session_reuse: #<Thread:0x00007f63f8adfcd8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_max_version: #<Thread:0x00007f63f8adfcd8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_session_reuse_but_expire: #<Thread:0x00007f63f8ad6098 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_verify_none: #<Thread:0x00007f63f8ad6098 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_verify_none: #<Thread:0x00007f63f8adfdf0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 9 : #<TCPSocket:fd 9, AF_INET, 127.0.0.1, 46113>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 9
Leaked file descriptor: TestOpenURISSL#test_proxy_cacert_dir: 11 : #<TCPSocket:fd 11, AF_INET, 127.0.0.1, 52828>
Leaked thread: TestNetHTTP_v1_2_chunked#test_get__implicit_start: #<Thread:0x00007f63f8675418 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_get__break: #<Thread:0x00007f63f8675418 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_get__break: #<Thread:0x00007f63f8c5fd88 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_patch: 9
Finished thread: TestNetHTTP_v1_2_chunked#test_patch: #<Thread:0x00007f63f8c5fd88 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_get: #<Thread:0x00007f63f8c5fe50 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_timeout_during_HTTP_session_write: 9
Finished thread: TestNetHTTP_v1_2_chunked#test_timeout_during_HTTP_session_write: #<Thread:0x00007f63f8c5fe50 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post_form: 10
Leaked thread: TestNetHTTP_v1_2_chunked#test_post: #<Thread:0x00007f63f9795c70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_s_get_response: #<Thread:0x00007f63f9795c70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_s_get_response: #<Thread:0x00007f63f8c5ff40 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 9
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 8 #<File::Stat dev=0x8, ino=102694167, 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>
Finished thread: TestNetHTTP_v1_2_chunked#test_get__crlf: #<Thread:0x00007f63f8c5ff40 /tmp/ruby/src/trunk-repeat50/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, 39523>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 9 #<File::Stat dev=0x8, ino=102694245, 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_follow_insecure_redirect: 10 : #<TCPServer:fd 10, AF_INET, 0.0.0.0, 40891>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 10
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 10 : #<TCPServer:fd 10, AF_INET, 0.0.0.0, 43677>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 10
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 11 : #<TCPSocket:fd 11, AF_INET, 127.0.0.1, 34963>
Closed file descriptor: OpenSSL::TestSSL#test_npn_advertised_protocol_too_long: 7
Closed file descriptor: OpenSSL::TestSSL#test_npn_advertised_protocol_too_long: 11
Closed file descriptor: TestNetHTTP_v1_2#test_s_post_form: 12
Leaked file descriptor: TestNetHTTP_v1_2#test_s_get_response: 11 #<File::Stat dev=0x8, ino=102695557, 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_get_response: #<Thread:0x00007f63f8d466e8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get__crlf: 11
Finished thread: TestNetHTTP_v1_2#test_get__crlf: #<Thread:0x00007f63f8d466e8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPLocalBind#test_bind_to_local_port: 11
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 37359>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 10 : #<TCPServer:fd 10, AF_INET6, ::1, 38269>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 11 : #<TCPServer:fd 11, AF_INET6, ::1, 42079>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 12 : #<TCPServer:fd 12, AF_INET6, ::1, 44071>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 11
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 12
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 11 : #<TCPServer:fd 11, AF_INET6, ::1, 45703>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 12 : #<TCPServer:fd 12, AF_INET6, ::1, 39991>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 11
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 12
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 11 : #<TCPServer:fd 11, AF_INET6, ::1, 46363>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 12 : #<TCPServer:fd 12, AF_INET6, ::1, 46881>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 11
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 12
Closed file descriptor: TestBenchmark#test_report_item_shows_the_title__even_if_not_a_string: 7
Closed file descriptor: TestBenchmark#test_report_item_shows_the_title__even_if_not_a_string: 10
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 38377>
Closed file descriptor: Prism::NewlineTest#test_api/parse_success_test.rb: 7
Closed file descriptor: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: 11
Finished(1/50)  tests in 1493.031585s, 22.3639 tests/s, 4340.1373 assertions/s.
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 10 #<File::Stat dev=0x8, ino=103041875, 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, 34993>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 11 #<File::Stat dev=0x8, ino=103126672, 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_follow_insecure_redirect: 12 : #<TCPServer:fd 12, AF_INET, 0.0.0.0, 46077>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 12
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 12 : #<TCPServer:fd 12, AF_INET, 0.0.0.0, 43011>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 12
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 12 : #<TCPServer:fd 12, AF_INET, 0.0.0.0, 35707>
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 12 #<File::Stat dev=0x8, ino=103135852, 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_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 43285>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 13 : #<TCPServer:fd 13, AF_INET6, ::1, 41967>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 14 : #<TCPServer:fd 14, AF_INET6, ::1, 44147>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 15 : #<TCPServer:fd 15, AF_INET6, ::1, 39771>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 14
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 15
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 14 : #<TCPServer:fd 14, AF_INET6, ::1, 35941>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 15 : #<TCPServer:fd 15, AF_INET6, ::1, 37595>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 14
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 15
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 14 : #<TCPServer:fd 14, AF_INET6, ::1, 36685>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 15 : #<TCPServer:fd 15, AF_INET6, ::1, 38989>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 14
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 15
Closed file descriptor: TestBenchmark#test_report_item_shows_the_title__even_if_not_a_string: 7
Closed file descriptor: TestBenchmark#test_report_item_shows_the_title__even_if_not_a_string: 13
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 42629>
Closed file descriptor: Prism::NewlineTest#test_api/parse_success_test.rb: 7
Finished(2/50)  tests in 1439.299492s, 23.1995 tests/s, 4502.5612 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_max_version: 13 #<File::Stat dev=0x8, ino=103486157, 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: TestOpenURISSL#test_bad_ssl_version: 14 #<File::Stat dev=0x8, ino=103502446, 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, 41201>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 15 #<File::Stat dev=0x8, ino=103588336, 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_follow_insecure_redirect: 16 : #<TCPServer:fd 16, AF_INET, 0.0.0.0, 42973>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 16
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 16 : #<TCPServer:fd 16, AF_INET, 0.0.0.0, 33163>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 16
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 16 : #<TCPServer:fd 16, AF_INET, 0.0.0.0, 35193>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 37871>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 16 : #<TCPServer:fd 16, AF_INET6, ::1, 34143>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 17 : #<TCPServer:fd 17, AF_INET6, ::1, 46349>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 18 : #<TCPServer:fd 18, AF_INET6, ::1, 37945>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 17
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 18
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 17 : #<TCPServer:fd 17, AF_INET6, ::1, 35079>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 18 : #<TCPServer:fd 18, AF_INET6, ::1, 44325>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 17
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 18
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 17 : #<TCPServer:fd 17, AF_INET6, ::1, 37469>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 18 : #<TCPServer:fd 18, AF_INET6, ::1, 42075>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 17
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 18
Closed file descriptor: TestBenchmark#test_report_item_shows_the_title__even_if_not_a_string: 7
Closed file descriptor: TestBenchmark#test_report_item_shows_the_title__even_if_not_a_string: 16
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 45261>
Closed file descriptor: Prism::NewlineTest#test_result/regular_expression_options_test.rb: 7
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_get_auto_reconnect: 17
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_success: 17
Finished(3/50)  tests in 1507.649898s, 22.1477 tests/s, 4298.4475 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 17 : #<TCPSocket:fd 17, AF_INET6, ::1, 33135>
Leaked thread: TestNetHTTPS#test_get_SNI_failure: #<Thread:0x00007f63c8adfe70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI_proxy: #<Thread:0x00007f63c8adfe70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_max_version: 16 #<File::Stat dev=0x8, ino=103961542, 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: TestNetHTTPS#test_session_reuse_but_expire: 17
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 17 #<File::Stat dev=0x8, ino=103981723, 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, 37187>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 18 #<File::Stat dev=0x8, ino=104053495, 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_follow_insecure_redirect: 19 : #<TCPServer:fd 19, AF_INET, 0.0.0.0, 42441>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 19
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 19 : #<TCPServer:fd 19, AF_INET, 0.0.0.0, 42287>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 19
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 19 : #<TCPServer:fd 19, AF_INET, 0.0.0.0, 44971>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 45955>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 19 : #<TCPServer:fd 19, AF_INET6, ::1, 40045>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 20 : #<TCPServer:fd 20, AF_INET6, ::1, 33259>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 21 : #<TCPServer:fd 21, AF_INET6, ::1, 43513>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 20
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 21
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 20 : #<TCPServer:fd 20, AF_INET6, ::1, 36491>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 21 : #<TCPServer:fd 21, AF_INET6, ::1, 44835>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 20
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 21
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 20 : #<TCPServer:fd 20, AF_INET6, ::1, 37833>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 21 : #<TCPServer:fd 21, AF_INET6, ::1, 42885>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 23 : #<TCPSocket:fd 23, AF_INET6, ::1, 37833>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 20
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 21
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 23
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 19
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 33133>
Closed file descriptor: Prism::NewlineTest#test_ruby/desugar_compiler_test.rb: 7
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: 20
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_get_auto_reconnect: 20
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 20 : #<TCPSocket:fd 20, AF_INET, 127.0.0.1, 40611>
Closed file descriptor: TestCall#test_call_cfunc_splat_large_array_bug_4040: 20
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 20 : #<TCPSocket:fd 20, AF_INET, 127.0.0.1, 40885>
Finished(4/50)  tests in 2007.752469s, 16.6310 tests/s, 3227.8182 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 20 : #<TCPSocket:fd 20, AF_INET6, ::1, 41695>
Closed file descriptor: TestNetHTTPS#test_get: 20
Leaked thread: TestNetHTTPS#test_get: #<Thread:0x00007f63c855fd88 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007f63c855fd88 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007f63c855fb08 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_timeout_during_SSL_handshake: #<Thread:0x00007f63c855fb08 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_get_SNI_failure: 20 : #<TCPSocket:fd 20, AF_INET6, ::1, 44977>
Closed file descriptor: TestNetHTTPS#test_get_SNI_proxy: 20
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007f63c855d2e0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c855d2e0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 20 : #<TCPSocket:fd 20, AF_INET6, ::1, 44453>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 20
Leaked thread: TestNetHTTPS#test_session_reuse: #<Thread:0x00007f63c855fe28 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPS#test_max_version: 19 #<File::Stat dev=0x8, ino=104825298, 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>
Finished thread: TestNetHTTPS#test_max_version: #<Thread:0x00007f63c855fe28 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 21 : #<TCPSocket:fd 21, AF_INET, 127.0.0.1, 39103>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 21
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_get: 22
Leaked thread: TestNetHTTP_v1_2_chunked#test_get__implicit_start: #<Thread:0x00007f63c855fd88 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_get__break: #<Thread:0x00007f63c855fd88 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_get__break: #<Thread:0x00007f63c855fd38 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_patch: #<Thread:0x00007f63c855fd38 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_patch: #<Thread:0x00007f63c855fcc0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post: 21
Finished thread: TestNetHTTP_v1_2_chunked#test_s_post: #<Thread:0x00007f63c855fcc0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get: 21
Leaked thread: TestNetHTTP_v1_2_chunked#test_chunked_break: #<Thread:0x00007f63c936cfe8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_post: #<Thread:0x00007f63c936cfe8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 21
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_timeout_during_HTTP_session: 21
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 41591>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 20 : #<TCPServer:fd 20, AF_INET, 0.0.0.0, 38403>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 20
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 20 : #<TCPServer:fd 20, AF_INET, 0.0.0.0, 45953>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 20
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 21 : #<TCPSocket:fd 21, AF_INET, 127.0.0.1, 40531>
Closed file descriptor: OpenSSL::TestSSL#test_alpn_protocol_selection_ary: 7
Closed file descriptor: OpenSSL::TestSSL#test_alpn_protocol_selection_ary: 21
Leaked thread: TestNetHTTP_v1_2#test_head: #<Thread:0x00007f63c900f238 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_set_form: #<Thread:0x00007f63c900f238 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_get__implicit_start: 21
Closed file descriptor: TestNetHTTP_v1_2#test_get__crlf: 21
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 20 #<File::Stat dev=0x8, ino=105179756, 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: TestSocket#test_accept_loop_multi_port: #<Thread:0x00007f63ca9e1d00 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 sleep>
Leaked thread: TestSocket#test_accept_loop_multi_port: #<Thread:0x00007f63ca9e2930 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 sleep>
Finished thread: TestSocket#test_resolurion_error_error_code: #<Thread:0x00007f63ca9e1d00 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 dead>
Finished thread: TestSocket#test_resolurion_error_error_code: #<Thread:0x00007f63ca9e2930 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 36903>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 21 : #<TCPServer:fd 21, AF_INET6, ::1, 38063>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 22 : #<TCPServer:fd 22, AF_INET6, ::1, 46049>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 23 : #<TCPServer:fd 23, AF_INET6, ::1, 40671>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 22
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 23
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 22 : #<TCPServer:fd 22, AF_INET6, ::1, 38149>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 23 : #<TCPServer:fd 23, AF_INET6, ::1, 43133>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 22
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 23
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 22 : #<TCPServer:fd 22, AF_INET6, ::1, 39275>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 23 : #<TCPServer:fd 23, AF_INET6, ::1, 42103>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 22
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 23
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 21
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 36349>
Closed file descriptor: Prism::NewlineTest#test_ruby/desugar_compiler_test.rb: 7
Leaked thread: TestNetHTTPContinue#test_expect_continue_error_while_waiting: #<Thread:0x00007f63f04df0e8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPContinue#test_expect_continue_error_before_body: #<Thread:0x00007f63f04df0e8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Finished(5/50)  tests in 1984.728673s, 16.8240 tests/s, 3265.8157 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_max_version: 21 #<File::Stat dev=0x8, ino=105550963, 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_request: 23
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 33945>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 22 #<File::Stat dev=0x8, ino=105685222, 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_follow_insecure_redirect: 23 : #<TCPServer:fd 23, AF_INET, 0.0.0.0, 36349>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 23
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 23 : #<TCPServer:fd 23, AF_INET, 0.0.0.0, 35761>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 23
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 24 : #<TCPSocket:fd 24, AF_INET, 127.0.0.1, 46669>
Closed file descriptor: OpenSSL::TestSSL#test_verify_result: 7
Closed file descriptor: OpenSSL::TestSSL#test_verify_result: 24
Closed file descriptor: TestNetHTTP_v1_2#test_get__break: 24
Leaked thread: TestNetHTTP_v1_2#test_patch: #<Thread:0x00007f63fa681f18 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_s_post: #<Thread:0x00007f63fa681f18 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_get: 24
Closed file descriptor: TestNetHTTP_v1_2#test_get__crlf: 24
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 23 #<File::Stat dev=0x8, ino=105685571, 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_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 34191>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 24 : #<TCPServer:fd 24, AF_INET6, ::1, 34475>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 26 : #<TCPSocket:fd 26, AF_INET6, ::1, 37155>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 26
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 25 : #<TCPServer:fd 25, AF_INET6, ::1, 40607>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 26 : #<TCPServer:fd 26, AF_INET6, ::1, 42495>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 25
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 26
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 25 : #<TCPServer:fd 25, AF_INET6, ::1, 40453>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 26 : #<TCPServer:fd 26, AF_INET6, ::1, 42109>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 25
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 26
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 25 : #<TCPServer:fd 25, AF_INET6, ::1, 44507>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 26 : #<TCPServer:fd 26, AF_INET6, ::1, 33259>
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 42303>
Closed file descriptor: Prism::NewlineTest#test_ruby/location_test.rb: 7
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_true_without_content_type: 25
Closed file descriptor: TestNetHTTPContinue#test_expect_continue_timeout: 25
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed_with_block: 25
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_success: 25
Finished(6/50)  tests in 1624.448011s, 20.5553 tests/s, 3990.1640 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_max_version: 24 #<File::Stat dev=0x8, ino=106023375, 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_chunked_break: #<Thread:0x00007f63f8a4d360 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_post: #<Thread:0x00007f63f8a4d360 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_send_request: 26
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 41431>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 25 : #<TCPServer:fd 25, AF_INET, 0.0.0.0, 40225>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 25
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 25 : #<TCPServer:fd 25, AF_INET, 0.0.0.0, 36857>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 25
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 26 : #<TCPSocket:fd 26, AF_INET, 127.0.0.1, 36085>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 26
Closed file descriptor: OpenSSL::TestSSL#test_verify_result: 7
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 45671>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 25 : #<TCPServer:fd 25, AF_INET6, ::1, 38819>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 26 : #<TCPServer:fd 26, AF_INET6, ::1, 35553>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 27 : #<TCPServer:fd 27, AF_INET6, ::1, 40945>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 26
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 27
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 26 : #<TCPServer:fd 26, AF_INET6, ::1, 46121>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 27 : #<TCPServer:fd 27, AF_INET6, ::1, 38795>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 26
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 27
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 26 : #<TCPServer:fd 26, AF_INET6, ::1, 46855>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 27 : #<TCPServer:fd 27, AF_INET6, ::1, 38125>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 26
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 27
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 25
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 35803>
Closed file descriptor: Prism::NewlineTest#test_ruby/pattern_test.rb: 7
Finished(7/50)  tests in 1578.609540s, 21.1522 tests/s, 4105.7303 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_max_version: 25 #<File::Stat dev=0x8, ino=106517985, 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: TestOpenURISSL#test_bad_ssl_version: 26 #<File::Stat dev=0x8, ino=106549956, 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:0x00007f63c9f70d08 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_set_form: #<Thread:0x00007f63c9f70d08 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_s_post: #<Thread:0x00007f63f3b9f538 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get2: 28
Finished thread: TestNetHTTP_v1_2_chunked#test_get2: #<Thread:0x00007f63f3b9f538 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 27 #<File::Stat dev=0x8, ino=106653795, 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_s_post_form: #<Thread:0x00007f63f8d3cc10 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_request: 29
Finished thread: TestNetHTTP_v1_2_chunked#test_request: #<Thread:0x00007f63f8d3cc10 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_post: 28 #<File::Stat dev=0x8, ino=106653193, 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_get__crlf: 29 #<File::Stat dev=0x8, ino=106650231, 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, 39987>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 30 : #<TCPServer:fd 30, AF_INET, 0.0.0.0, 45417>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 30
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 30 : #<TCPServer:fd 30, AF_INET, 0.0.0.0, 44261>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 30
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 31 : #<TCPSocket:fd 31, AF_INET, 127.0.0.1, 34097>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 31
Closed file descriptor: OpenSSL::TestSSL#test_alpn_protocol_selection_ary: 7
Leaked thread: TestNetHTTPLocalBind#test_bind_to_local_host: #<Thread:0x00007f63f317be58 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPLocalBind#test_bind_to_local_port: 31
Finished thread: TestNetHTTPLocalBind#test_bind_to_local_port: #<Thread:0x00007f63f317be58 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 42027>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 30 : #<TCPServer:fd 30, AF_INET6, ::1, 35601>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 31 : #<TCPServer:fd 31, AF_INET6, ::1, 34969>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 32 : #<TCPServer:fd 32, AF_INET6, ::1, 44845>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 31
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 32
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 31 : #<TCPServer:fd 31, AF_INET6, ::1, 39095>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 32 : #<TCPServer:fd 32, AF_INET6, ::1, 43021>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 31
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 31 : #<TCPServer:fd 31, AF_INET6, ::1, 36725>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 33 : #<TCPServer:fd 33, AF_INET6, ::1, 40083>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 31
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 32
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 33
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 30
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 45981>
Closed file descriptor: Prism::NewlineTest#test_library_symbols_test.rb: 7
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_string_without_content_type: 31
Closed file descriptor: TestNetHTTPContinue#test_expect_continue_error_while_waiting: 31
Closed file descriptor: TestNetHTTPContinue#test_expect_continue: 31
Leaked thread: TestNetHTTPContinue#test_expect_continue: #<Thread:0x00007f63f00ffea0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_success: 31
Leaked thread: TestNetHTTPKeepAlive#test_keep_alive_server_close: #<Thread:0x00007f63f00f8ba0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPKeepAlive#test_keep_alive_get_auto_retry: #<Thread:0x00007f63f00f8ba0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 31 : #<TCPSocket:fd 31, AF_INET, 127.0.0.1, 32833>
Closed file descriptor: TestGemDependencyList#test_why_not_ok_eh: 31
Finished(8/50)  tests in 2155.740937s, 15.4893 tests/s, 3006.7722 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 31 : #<TCPSocket:fd 31, AF_INET6, ::1, 44267>
Closed file descriptor: TestNetHTTPS#test_get: 31
Leaked thread: TestNetHTTPS#test_get: #<Thread:0x00007f63f013fd98 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007f63f013fd98 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007f63f013fb18 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_timeout_during_SSL_handshake: #<Thread:0x00007f63f013fb18 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_get_SNI_failure: 31 : #<TCPSocket:fd 31, AF_INET6, ::1, 34333>
Closed file descriptor: TestNetHTTPS#test_get_SNI_proxy: 31
Leaked thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63f0137058 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_certificate_verify_failure: #<Thread:0x00007f63f0137058 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_session_reuse: #<Thread:0x00007f63f013d1b0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPS#test_max_version: 30 #<File::Stat dev=0x8, ino=107464580, 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>
Finished thread: TestNetHTTPS#test_max_version: #<Thread:0x00007f63f013d1b0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 32 : #<TCPSocket:fd 32, AF_INET, 127.0.0.1, 41113>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 32
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 44625>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 31 : #<TCPServer:fd 31, AF_INET, 0.0.0.0, 32831>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 31
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 31 : #<TCPServer:fd 31, AF_INET, 0.0.0.0, 34333>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 31
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 31 : #<TCPServer:fd 31, AF_INET, 0.0.0.0, 44705>
Closed file descriptor: TestNetHTTP_v1_2#test_get__implicit_start: 32
Leaked thread: TestNetHTTP_v1_2#test_s_post: #<Thread:0x00007f63faa473a0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get2: 32
Finished thread: TestNetHTTP_v1_2#test_get2: #<Thread:0x00007f63faa473a0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 31 #<File::Stat dev=0x8, ino=107783207, 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_get__crlf: 33
Leaked thread: TestSocket#test_accept_loop: #<Thread:0x00007f63f0be5d10 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 sleep>
Finished thread: TestSocket#test_tcp_cloexec: #<Thread:0x00007f63f0be5d10 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 dead>
Leaked thread: TestSocket#test_accept_loop_multi_port: #<Thread:0x00007f63f96c6628 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 sleep>
Finished thread: TestSocket#test_resolurion_error_error_code: #<Thread:0x00007f63f96c6628 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 36959>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 32 : #<TCPServer:fd 32, AF_INET6, ::1, 37333>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 33 : #<TCPServer:fd 33, AF_INET6, ::1, 41013>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 34 : #<TCPServer:fd 34, AF_INET6, ::1, 33153>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 33
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 34
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 33 : #<TCPServer:fd 33, AF_INET6, ::1, 45823>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 34 : #<TCPServer:fd 34, AF_INET6, ::1, 38505>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 33
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 34
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 33 : #<TCPServer:fd 33, AF_INET6, ::1, 37949>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 34 : #<TCPServer:fd 34, AF_INET6, ::1, 39861>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 33
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 34
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 32
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 34191>
Closed file descriptor: Prism::NewlineTest#test_ruby/pattern_test.rb: 7
Finished(9/50)  tests in 2056.730872s, 16.2350 tests/s, 3151.2752 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_max_version: 32 #<File::Stat dev=0x8, ino=108121567, 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_s_get: #<Thread:0x00007f63cb06e6f0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__implicit_start: 34
Finished thread: TestNetHTTP_v1_2_chunked#test_get__implicit_start: #<Thread:0x00007f63cb06e6f0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_patch: 34
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 34
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 33 #<File::Stat dev=0x8, ino=108244372, 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_timeout_during_HTTP_session_write: 35
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_post: 34 #<File::Stat dev=0x8, ino=108248102, 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, 32847>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 35 #<File::Stat dev=0x8, ino=108233665, 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_ssl_connection: #<Thread:0x00007f63ca2195a0 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 sleep>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 36 : #<TCPServer:fd 36, AF_INET, 0.0.0.0, 40259>
Finished thread: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: #<Thread:0x00007f63ca2195a0 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 dead>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 36
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 36 : #<TCPServer:fd 36, AF_INET, 0.0.0.0, 33199>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 36
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 36 : #<TCPServer:fd 36, AF_INET, 0.0.0.0, 40739>
Closed file descriptor: TestNetHTTP_v1_2#test_get__break: 37
Leaked thread: TestNetHTTP_v1_2#test_post: #<Thread:0x00007f63cb809748 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get_response: 37
Finished thread: TestNetHTTP_v1_2#test_s_get_response: #<Thread:0x00007f63cb809748 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 33729>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 36 : #<TCPServer:fd 36, AF_INET6, ::1, 37191>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 37 : #<TCPServer:fd 37, AF_INET6, ::1, 38319>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 38 : #<TCPServer:fd 38, AF_INET6, ::1, 40333>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 37
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 38
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 37 : #<TCPServer:fd 37, AF_INET6, ::1, 34909>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 38 : #<TCPServer:fd 38, AF_INET6, ::1, 39657>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 37
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 38
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 37 : #<TCPServer:fd 37, AF_INET6, ::1, 44265>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 38 : #<TCPServer:fd 38, AF_INET6, ::1, 45197>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 37
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 38
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 36
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 45523>
Closed file descriptor: Prism::NewlineTest#test_result/numeric_value_test.rb: 7
Closed file descriptor: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: 37
Finished(10/50)  tests in 1657.359545s, 20.1471 tests/s, 3910.0206 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_max_version: 36 #<File::Stat dev=0x8, ino=108627192, 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: TestOpenURISSL#test_bad_ssl_version: 37 #<File::Stat dev=0x8, ino=108639105, 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: 39
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 45603>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 38 : #<TCPServer:fd 38, AF_INET, 0.0.0.0, 40691>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 38
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 38 : #<TCPServer:fd 38, AF_INET, 0.0.0.0, 36281>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 38
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 38 : #<TCPServer:fd 38, AF_INET, 0.0.0.0, 36617>
Leaked file descriptor: TestNetHTTP_v1_2#test_get__implicit_start: 39 #<File::Stat dev=0x8, ino=108788870, 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__implicit_start: #<Thread:0x00007f63cb30a6c0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get__break: 39
Finished thread: TestNetHTTP_v1_2#test_get__break: #<Thread:0x00007f63cb30a6c0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_start: 39
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 38 #<File::Stat dev=0x8, ino=108780967, 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_set_form_with_file: #<Thread:0x00007f63f83e11e8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_s_post_form: 41
Finished thread: TestNetHTTP_v1_2#test_s_post_form: #<Thread:0x00007f63f83e11e8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_request: 40
Leaked thread: TestNetHTTP_v1_2#test_s_get_response: #<Thread:0x00007f63cb30f8c8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get__crlf: 40
Finished thread: TestNetHTTP_v1_2#test_get__crlf: #<Thread:0x00007f63cb30f8c8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPLocalBind#test_bind_to_local_port: 40
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 41975>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 39 : #<TCPServer:fd 39, AF_INET6, ::1, 45729>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 40 : #<TCPServer:fd 40, AF_INET6, ::1, 34891>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 41 : #<TCPServer:fd 41, AF_INET6, ::1, 45015>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 40
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 41
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 40 : #<TCPServer:fd 40, AF_INET6, ::1, 46147>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 41 : #<TCPServer:fd 41, AF_INET6, ::1, 46167>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 40
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 41
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 40 : #<TCPServer:fd 40, AF_INET6, ::1, 41401>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 41 : #<TCPServer:fd 41, AF_INET6, ::1, 41661>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 40
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 41
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 39
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 41431>
Closed file descriptor: TestRDocMarkupToMarkdown#test_accept_list_item_start_note_multi_description: 7
Leaked thread: TestNetHTTPKeepAlive#test_keep_alive_get_auto_reconnect: #<Thread:0x00007f63cb9dfce8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed_with_block: 40
Finished thread: TestNetHTTPKeepAlive#test_http_retry_failed_with_block: #<Thread:0x00007f63cb9dfce8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPKeepAlive#test_keep_alive_get_auto_retry: #<Thread:0x00007f63cb9e5030 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 40 : #<TCPSocket:fd 40, AF_INET, 127.0.0.1, 32937>
Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 40
Finished(11/50)  tests in 1620.394328s, 20.6067 tests/s, 4000.1547 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_get_SNI_failure: 40 : #<TCPSocket:fd 40, AF_INET6, ::1, 42829>
Closed file descriptor: TestNetHTTPS#test_get_SNI_proxy: 40
Leaked file descriptor: TestNetHTTPS#test_max_version: 39 #<File::Stat dev=0x8, ino=109170452, 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_post: #<Thread:0x00007f63cbe87408 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_get_response: 41
Finished thread: TestNetHTTP_v1_2_chunked#test_s_get_response: #<Thread:0x00007f63cbe87408 /tmp/ruby/src/trunk-repeat50/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, 45731>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 40 : #<TCPServer:fd 40, AF_INET, 0.0.0.0, 39483>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 40
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 40 : #<TCPServer:fd 40, AF_INET, 0.0.0.0, 35111>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 40
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 40 : #<TCPServer:fd 40, AF_INET, 0.0.0.0, 38011>
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 40 #<File::Stat dev=0x8, ino=109299674, 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_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 33111>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 41 : #<TCPServer:fd 41, AF_INET6, ::1, 46613>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 42 : #<TCPServer:fd 42, AF_INET6, ::1, 39689>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 43 : #<TCPServer:fd 43, AF_INET6, ::1, 38113>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 42
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 43
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 42 : #<TCPServer:fd 42, AF_INET6, ::1, 44499>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 43 : #<TCPServer:fd 43, AF_INET6, ::1, 42905>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 42
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 43
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 42 : #<TCPServer:fd 42, AF_INET6, ::1, 45011>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 43 : #<TCPServer:fd 43, AF_INET6, ::1, 46703>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 42
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 43
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 41
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 33295>
Closed file descriptor: TestRDocMarkupToMarkdown#test_accept_list_item_start_note_multi_description: 7
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_string_without_content_type: 42
Closed file descriptor: TestNetHTTPContinue#test_expect_continue: 42
Leaked thread: TestNetHTTPContinue#test_expect_continue: #<Thread:0x00007f63cb69fda8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_server_close: 42
Leaked thread: TestNetHTTPKeepAlive#test_keep_alive_server_close: #<Thread:0x00007f63cb68fcf0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPKeepAlive#test_keep_alive_get_auto_retry: #<Thread:0x00007f63cb68fcf0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 42 : #<TCPSocket:fd 42, AF_INET, 127.0.0.1, 38863>
Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 42
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 42 : #<TCPSocket:fd 42, AF_INET, 127.0.0.1, 34979>
Finished(12/50)  tests in 2301.300760s, 14.5096 tests/s, 2816.1851 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 42 : #<TCPSocket:fd 42, AF_INET6, ::1, 35665>
Leaked thread: TestNetHTTPS#test_skip_hostname_verification: #<Thread:0x00007f63c9de5c18 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get: #<Thread:0x00007f63c9de5c18 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007f63c98ca6c0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPS#test_timeout_during_SSL_handshake: 42
Finished thread: TestNetHTTPS#test_timeout_during_SSL_handshake: #<Thread:0x00007f63c98ca6c0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_get_SNI_failure: 42 : #<TCPSocket:fd 42, AF_INET6, ::1, 41645>
Closed file descriptor: TestNetHTTPS#test_get_SNI_proxy: 42
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007f63c98ccc68 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c98ccc68 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 42 : #<TCPSocket:fd 42, AF_INET6, ::1, 40575>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 42
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 42 : #<TCPSocket:fd 42, AF_INET, 127.0.0.1, 41577>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 42
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__break: 42
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post: 42
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_request: 42
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 41 #<File::Stat dev=0x8, ino=110427847, 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, 33269>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 42 #<File::Stat dev=0x8, ino=110439495, 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_follow_insecure_redirect: 43 : #<TCPServer:fd 43, AF_INET, 0.0.0.0, 44693>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 43
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 43 : #<TCPServer:fd 43, AF_INET, 0.0.0.0, 33171>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 43
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 44 : #<TCPSocket:fd 44, AF_INET, 127.0.0.1, 42707>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 44
Closed file descriptor: OpenSSL::TestSSL#test_verify_result: 7
Leaked thread: TestNetHTTP_v1_2#test_head: #<Thread:0x00007f63ca09b700 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_set_form: #<Thread:0x00007f63ca09b700 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2#test_get__implicit_start: #<Thread:0x00007f63f0e0fd20 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_get__break: #<Thread:0x00007f63f0e0fd20 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2#test_get__break: #<Thread:0x00007f63f0e0fb90 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_send_large_POST_request: 44
Finished thread: TestNetHTTP_v1_2#test_send_large_POST_request: #<Thread:0x00007f63f0e0fb90 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_post: 44
Closed file descriptor: TestNetHTTP_v1_2#test_s_start: 44
Closed file descriptor: TestNetHTTP_v1_2#test_s_post_form: 45
Closed file descriptor: TestNetHTTP_v1_2#test_get__crlf: 44
Leaked thread: TestNetHTTP_v1_2#test_send_request: #<Thread:0x00007f63f0e0c440 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_timeout_during_HTTP_session: #<Thread:0x00007f63f0e0c440 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPLocalBind#test_bind_to_local_port: 44
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 35895>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 43 : #<TCPServer:fd 43, AF_INET6, ::1, 39463>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 44 : #<TCPServer:fd 44, AF_INET6, ::1, 34089>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 45 : #<TCPServer:fd 45, AF_INET6, ::1, 40989>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 44
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 45
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 44 : #<TCPServer:fd 44, AF_INET6, ::1, 41071>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 45 : #<TCPServer:fd 45, AF_INET6, ::1, 35689>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 44
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 45
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 44 : #<TCPServer:fd 44, AF_INET6, ::1, 34801>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 45 : #<TCPServer:fd 45, AF_INET6, ::1, 39269>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 44
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 45
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 43
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 43037>
Closed file descriptor: Prism::NewlineTest#test_ruby/compiler_test.rb: 7
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_get_auto_reconnect: 44
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_server_close: 44
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 44 : #<TCPSocket:fd 44, AF_INET, 127.0.0.1, 46801>
Finished(13/50)  tests in 2172.117610s, 15.3726 tests/s, 2983.7841 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 44 : #<TCPSocket:fd 44, AF_INET6, ::1, 38093>
Closed file descriptor: TestNetHTTPS#test_get_SNI_failure: 44
Leaked file descriptor: TestNetHTTPS#test_max_version: 43 #<File::Stat dev=0x8, ino=110889434, 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__implicit_start: 45
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_patch: 45
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get: 45
Leaked thread: TestNetHTTP_v1_2_chunked#test_chunked_break: #<Thread:0x00007f63f991cd00 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_post: #<Thread:0x00007f63f991cd00 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 45
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 44 #<File::Stat dev=0x8, ino=111023933, 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, 34691>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 45 #<File::Stat dev=0x8, ino=111024076, 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_follow_insecure_redirect: 46 : #<TCPServer:fd 46, AF_INET, 0.0.0.0, 38915>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 46
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 46 : #<TCPServer:fd 46, AF_INET, 0.0.0.0, 46133>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 46
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 46 : #<TCPServer:fd 46, AF_INET, 0.0.0.0, 34903>
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 46 #<File::Stat dev=0x8, ino=111056101, 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_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 42583>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 47 : #<TCPServer:fd 47, AF_INET6, ::1, 39991>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 48 : #<TCPServer:fd 48, AF_INET6, ::1, 40287>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 49 : #<TCPServer:fd 49, AF_INET6, ::1, 43833>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 48
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 49
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 48 : #<TCPServer:fd 48, AF_INET6, ::1, 40273>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 49 : #<TCPServer:fd 49, AF_INET6, ::1, 41597>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 48
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 49
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 48 : #<TCPServer:fd 48, AF_INET6, ::1, 46763>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 49 : #<TCPServer:fd 49, AF_INET6, ::1, 35455>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 48
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 49
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 47
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 37003>
Closed file descriptor: Prism::NewlineTest#test_result/source_location_test.rb: 7
Leaked file descriptor: TestNetHTTPKeepAlive#test_keep_alive_get_auto_reconnect: 48 #<File::Stat dev=0x8, ino=111262325, 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_get_auto_reconnect: #<Thread:0x00007f63f03dcd80 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPKeepAlive#test_http_retry_failed_with_block: #<Thread:0x00007f63f03dcd80 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPKeepAlive#test_http_retry_failed_with_block: #<Thread:0x00007f63f02efd00 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_reset_on_new_connection: 48
Finished thread: TestNetHTTPKeepAlive#test_keep_alive_reset_on_new_connection: #<Thread:0x00007f63f02efd00 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 48 : #<TCPSocket:fd 48, AF_INET, 127.0.0.1, 35247>
Finished(14/50)  tests in 1724.261049s, 19.3654 tests/s, 3758.5799 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 48 : #<TCPSocket:fd 48, AF_INET6, ::1, 34671>
Closed file descriptor: TestNetHTTPS#test_get: 48
Leaked thread: TestNetHTTPS#test_get: #<Thread:0x00007f63f8d3fd98 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007f63f8d3fd98 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007f63c979dea0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c979dea0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 48 : #<TCPSocket:fd 48, AF_INET, 127.0.0.1, 33559>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 48
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 33019>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 47 #<File::Stat dev=0x8, ino=111515065, 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_follow_insecure_redirect: 48 : #<TCPServer:fd 48, AF_INET, 0.0.0.0, 37297>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 48
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 48 : #<TCPServer:fd 48, AF_INET, 0.0.0.0, 43489>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 48
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 48 : #<TCPServer:fd 48, AF_INET, 0.0.0.0, 44247>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 46061>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 48 : #<TCPServer:fd 48, AF_INET6, ::1, 34143>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 49 : #<TCPServer:fd 49, AF_INET6, ::1, 37241>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 50 : #<TCPServer:fd 50, AF_INET6, ::1, 33597>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 49
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 50
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 49 : #<TCPServer:fd 49, AF_INET6, ::1, 38085>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 50 : #<TCPServer:fd 50, AF_INET6, ::1, 34357>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 49
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 50
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 49 : #<TCPServer:fd 49, AF_INET6, ::1, 40741>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 50 : #<TCPServer:fd 50, AF_INET6, ::1, 35999>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 49
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 50
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 48
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 45773>
Closed file descriptor: Prism::NewlineTest#test_ruby/desugar_compiler_test.rb: 7
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 48 #<File::Stat dev=0x8, ino=111759583, 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_http_retry_success: #<Thread:0x00007f63f03a8ad0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_server_close: 50
Finished thread: TestNetHTTPKeepAlive#test_keep_alive_server_close: #<Thread:0x00007f63f03a8ad0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 50 : #<TCPSocket:fd 50, AF_INET, 127.0.0.1, 38471>
Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 50
Finished(15/50)  tests in 1501.702014s, 22.2354 tests/s, 4315.7723 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 50 : #<TCPSocket:fd 50, AF_INET6, ::1, 43743>
Closed file descriptor: TestNetHTTPS#test_get: 50
Leaked thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007f63f03ca540 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_timeout_during_SSL_handshake: #<Thread:0x00007f63f03ca540 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 50 : #<TCPSocket:fd 50, AF_INET6, ::1, 39163>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 51 : #<TCPSocket:fd 51, AF_INET6, ::1, 43599>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 50
Closed file descriptor: TestNetHTTPS#test_session_reuse: 51
Leaked file descriptor: TestNetHTTPS#test_max_version: 49 #<File::Stat dev=0x8, ino=111900891, 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: TestOpenURISSL#test_proxy_cacert_file: 53 : #<TCPSocket:fd 53, AF_INET, 127.0.0.1, 51166>
Closed file descriptor: TestRubyOptimization#test_eqq: 53
Leaked thread: TestNetHTTP_v1_2_chunked#test_s_post: #<Thread:0x00007f63c95a4b80 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get2: 51
Finished thread: TestNetHTTP_v1_2_chunked#test_get2: #<Thread:0x00007f63c95a4b80 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 50 #<File::Stat dev=0x8, ino=112104537, 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_timeout_during_HTTP_session_write: 52
Leaked thread: TestNetHTTP_v1_2_chunked#test_s_get_response: #<Thread:0x00007f63c971ff78 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 52
Finished thread: TestNetHTTP_v1_2_chunked#test_get__crlf: #<Thread:0x00007f63c971ff78 /tmp/ruby/src/trunk-repeat50/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, 38847>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 51 : #<TCPServer:fd 51, AF_INET, 0.0.0.0, 33073>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 51
Leaked thread: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: #<Thread:0x00007f63c9719448 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 sleep>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 51 : #<TCPServer:fd 51, AF_INET, 0.0.0.0, 35767>
Finished thread: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: #<Thread:0x00007f63c9719448 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 dead>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 51
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 51 : #<TCPServer:fd 51, AF_INET, 0.0.0.0, 42075>
Leaked thread: TestNetHTTP_v1_2#test_head: #<Thread:0x00007f63ca2235a0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_set_form: #<Thread:0x00007f63ca2235a0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get: 53
Closed file descriptor: TestNetHTTP_v1_2#test_s_post: 52
Closed file descriptor: TestNetHTTP_v1_2#test_s_start: 52
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 51 #<File::Stat dev=0x8, ino=112131569, 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_post_form: 54
Leaked thread: TestNetHTTP_v1_2#test_s_get_response: #<Thread:0x00007f63c971ff00 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get__crlf: 53
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 52 #<File::Stat dev=0x8, ino=112134691, 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>
Finished thread: TestNetHTTP_v1_2#test_get__crlf: #<Thread:0x00007f63c971ff00 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPPartialResponse#test_partial_response: #<Thread:0x00007f63f940f768 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked thread: TestSocket#test_accept_loop_multi_port: #<Thread:0x00007f63cb30dca8 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 sleep>
Finished thread: TestSocket#test_resolurion_error_error_code: #<Thread:0x00007f63cb30dca8 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 37633>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 53 : #<TCPServer:fd 53, AF_INET6, ::1, 36457>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 54 : #<TCPServer:fd 54, AF_INET6, ::1, 39335>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 55 : #<TCPServer:fd 55, AF_INET6, ::1, 34825>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 54
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 55
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 54 : #<TCPServer:fd 54, AF_INET6, ::1, 39603>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 55 : #<TCPServer:fd 55, AF_INET6, ::1, 43129>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 54
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 55
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 54 : #<TCPServer:fd 54, AF_INET6, ::1, 38759>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 55 : #<TCPServer:fd 55, AF_INET6, ::1, 34301>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 54
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 55
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 53
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 39603>
Closed file descriptor: Prism::NewlineTest#test_ruby/dispatcher_test.rb: 7
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_true_without_content_type: 54
Closed file descriptor: TestNetHTTPContinue#test_expect_continue: 54
Leaked thread: TestNetHTTPContinue#test_expect_continue: #<Thread:0x00007f63cbf4fed0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 54 : #<TCPSocket:fd 54, AF_INET, 127.0.0.1, 39873>
Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 54
Finished(16/50)  tests in 2403.483101s, 13.8928 tests/s, 2696.1671 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 54 : #<TCPSocket:fd 54, AF_INET6, ::1, 44055>
Closed file descriptor: TestNetHTTPS#test_get: 54
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007f63cada83d0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63cada83d0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c9deff38 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 54 : #<TCPSocket:fd 54, AF_INET6, ::1, 36187>
Finished thread: TestNetHTTPS#test_certificate_verify_failure: #<Thread:0x00007f63c9deff38 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 54
Leaked thread: TestNetHTTPS#test_session_reuse_but_expire: #<Thread:0x00007f63c9de56f0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_verify_none: #<Thread:0x00007f63c9de56f0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_post: 53 #<File::Stat dev=0x8, ino=113129524, 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_get__crlf: 54 #<File::Stat dev=0x8, ino=113124079, 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, 36269>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 55 #<File::Stat dev=0x8, ino=113110209, 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_follow_insecure_redirect: 56 : #<TCPServer:fd 56, AF_INET, 0.0.0.0, 44397>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 56
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 56 : #<TCPServer:fd 56, AF_INET, 0.0.0.0, 40181>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 56
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 56 : #<TCPServer:fd 56, AF_INET, 0.0.0.0, 32959>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 58 : #<TCPSocket:fd 58, AF_INET, 127.0.0.1, 32959>
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 56 #<File::Stat dev=0x8, ino=113119036, 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_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 33551>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 57 : #<TCPServer:fd 57, AF_INET6, ::1, 39845>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 58 : #<TCPServer:fd 58, AF_INET6, ::1, 44163>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 59 : #<TCPServer:fd 59, AF_INET6, ::1, 33953>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 58
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 59
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 58 : #<TCPServer:fd 58, AF_INET6, ::1, 45889>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 59 : #<TCPServer:fd 59, AF_INET6, ::1, 32821>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 58
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 59
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 58 : #<TCPServer:fd 58, AF_INET6, ::1, 43327>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 59 : #<TCPServer:fd 59, AF_INET6, ::1, 35193>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 58
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 59
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 57
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 45915>
Closed file descriptor: Prism::NewlineTest#test_result/redundant_return_test.rb: 7
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_get_auto_reconnect: 58
Closed file descriptor: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: 58
Finished(17/50)  tests in 1681.722383s, 19.8552 tests/s, 3853.7169 assertions/s.
Leaked thread: TestNetHTTPS#test_get: #<Thread:0x00007f63c9c70338 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007f63c9c70338 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 58 : #<TCPSocket:fd 58, AF_INET6, ::1, 44129>
Closed file descriptor: TestNetHTTPS#test_get_SNI_failure: 58
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007f63c9669200 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c9669200 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_max_version: 57 #<File::Stat dev=0x8, ino=113515289, 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_timeout_during_HTTP_session_write: 59
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_post: 58 #<File::Stat dev=0x8, ino=113622242, 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_get__crlf: #<Thread:0x00007f63f0e08ac0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_send_request: #<Thread:0x00007f63f0e08ac0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_send_request: #<Thread:0x00007f63f0e0ff00 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_timeout_during_HTTP_session: 60
Finished thread: TestNetHTTP_v1_2_chunked#test_timeout_during_HTTP_session: #<Thread:0x00007f63f0e0ff00 /tmp/ruby/src/trunk-repeat50/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, 38573>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 59 : #<TCPServer:fd 59, AF_INET, 0.0.0.0, 39391>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 59
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 59 : #<TCPServer:fd 59, AF_INET, 0.0.0.0, 38107>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 59
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 60 : #<TCPSocket:fd 60, AF_INET, 127.0.0.1, 34683>
Closed file descriptor: OpenSSL::TestSSL#test_verify_result: 7
Closed file descriptor: OpenSSL::TestSSL#test_verify_result: 60
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 59 #<File::Stat dev=0x8, ino=113629660, 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: TestSocket#test_accept_loop: #<Thread:0x00007f63c96f9df0 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 sleep>
Finished thread: TestSocket#test_tcp_cloexec: #<Thread:0x00007f63c96f9df0 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 46749>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 60 : #<TCPServer:fd 60, AF_INET6, ::1, 42293>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 61 : #<TCPServer:fd 61, AF_INET6, ::1, 41343>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 62 : #<TCPServer:fd 62, AF_INET6, ::1, 36305>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 61
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 62
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 61 : #<TCPServer:fd 61, AF_INET6, ::1, 41611>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 62 : #<TCPServer:fd 62, AF_INET6, ::1, 43931>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 61
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 62
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 61 : #<TCPServer:fd 61, AF_INET6, ::1, 38817>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 62 : #<TCPServer:fd 62, AF_INET6, ::1, 36931>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 61
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 62
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 7
Closed file descriptor: TestPathnameRactor#test_ractor_shareable: 60
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 37279>
Closed file descriptor: Prism::NewlineTest#test_fixtures_test.rb: 7
Leaked thread: TestNetHTTPKeepAlive#test_keep_alive_reset_on_new_connection: #<Thread:0x00007f63cbff7db0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: #<Thread:0x00007f63cbff7db0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: #<Thread:0x00007f63cbe6fd08 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_success: 61
Finished thread: TestNetHTTPKeepAlive#test_http_retry_success: #<Thread:0x00007f63cbe6fd08 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 61 : #<TCPSocket:fd 61, AF_INET, 127.0.0.1, 45889>
Finished(18/50)  tests in 1771.670316s, 18.8472 tests/s, 3656.6961 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_get_SNI_failure: 61 : #<TCPSocket:fd 61, AF_INET6, ::1, 46587>
Closed file descriptor: TestNetHTTPS#test_get_SNI_proxy: 61
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 61 : #<TCPSocket:fd 61, AF_INET6, ::1, 46539>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 61
Leaked file descriptor: TestNetHTTPS#test_max_version: 60 #<File::Stat dev=0x8, ino=114027759, 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: 61 #<File::Stat dev=0x8, ino=114164094, 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: 62 #<File::Stat dev=0x8, ino=114166022, 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_get__crlf: 63 #<File::Stat dev=0x8, ino=114164147, 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, 35971>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 64 #<File::Stat dev=0x8, ino=114147804, 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_follow_insecure_redirect: 65 : #<TCPServer:fd 65, AF_INET, 0.0.0.0, 38423>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 65
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 65 : #<TCPServer:fd 65, AF_INET, 0.0.0.0, 42577>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 65
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 65 : #<TCPServer:fd 65, AF_INET, 0.0.0.0, 40455>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 36789>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 65 : #<TCPServer:fd 65, AF_INET6, ::1, 40823>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 66 : #<TCPServer:fd 66, AF_INET6, ::1, 41423>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 67 : #<TCPServer:fd 67, AF_INET6, ::1, 34737>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 66
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 67
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 66 : #<TCPServer:fd 66, AF_INET6, ::1, 34255>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 67 : #<TCPServer:fd 67, AF_INET6, ::1, 43911>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 66
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 67
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 66 : #<TCPServer:fd 66, AF_INET6, ::1, 39335>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 67 : #<TCPServer:fd 67, AF_INET6, ::1, 35801>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 66
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 67
Closed file descriptor: TestRipper::ParserEvents#test_binary(||): 7
Closed file descriptor: TestRipper::ParserEvents#test_binary(||): 65
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 39435>
Closed file descriptor: Prism::NewlineTest#test_result/redundant_return_test.rb: 7
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_server_close: 66
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 66 : #<TCPSocket:fd 66, AF_INET, 127.0.0.1, 34201>
Closed file descriptor: TestGemDependencyList#test_why_not_ok_eh: 66
Finished(19/50)  tests in 1731.205500s, 19.2877 tests/s, 3743.8496 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 66 : #<TCPSocket:fd 66, AF_INET6, ::1, 40267>
Closed file descriptor: TestNetHTTPS#test_get: 66
Leaked thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007f63c960a0c0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_timeout_during_SSL_handshake: #<Thread:0x00007f63c960a0c0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007f63c9601e98 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c9601e98 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c960ffc0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_certificate_verify_failure: #<Thread:0x00007f63c960ffc0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_patch: #<Thread:0x00007f63caebfdb8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post: 66
Finished thread: TestNetHTTP_v1_2_chunked#test_s_post: #<Thread:0x00007f63caebfdb8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 65 #<File::Stat dev=0x8, ino=115086202, 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_timeout_during_HTTP_session_write: 67
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post_form: 68
Leaked thread: TestNetHTTP_v1_2_chunked#test_s_get_response: #<Thread:0x00007f63caebff98 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 67
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 66 #<File::Stat dev=0x8, ino=115095871, 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>
Finished thread: TestNetHTTP_v1_2_chunked#test_get__crlf: #<Thread:0x00007f63caebff98 /tmp/ruby/src/trunk-repeat50/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, 38519>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 67 #<File::Stat dev=0x8, ino=115088211, 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_ssl_connection: #<Thread:0x00007f63caeb9648 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 sleep>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 68 : #<TCPServer:fd 68, AF_INET, 0.0.0.0, 45839>
Finished thread: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: #<Thread:0x00007f63caeb9648 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 dead>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 68
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 68 : #<TCPServer:fd 68, AF_INET, 0.0.0.0, 33771>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 68
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 69 : #<TCPSocket:fd 69, AF_INET, 127.0.0.1, 34941>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 69
Closed file descriptor: OpenSSL::TestSSL#test_alpn_protocol_selection_ary: 7
Leaked thread: TestNetHTTP_v1_2#test_head: #<Thread:0x00007f63c9f7f380 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_set_form: #<Thread:0x00007f63c9f7f380 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2#test_get__implicit_start: #<Thread:0x00007f63caebfcf0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get__break: 69
Finished thread: TestNetHTTP_v1_2#test_get__break: #<Thread:0x00007f63caebfcf0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_post: 69
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 68 #<File::Stat dev=0x8, ino=115117907, 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_post_form: 71
Leaked thread: TestNetHTTPPartialResponse#test_partial_response: #<Thread:0x00007f63c99764e8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked thread: TestSocket#test_accept_loop: #<Thread:0x00007f63c9f57538 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 sleep>
Finished thread: TestSocket#test_tcp_cloexec: #<Thread:0x00007f63c9f57538 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 36007>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 69 : #<TCPServer:fd 69, AF_INET6, ::1, 36443>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 70 : #<TCPServer:fd 70, AF_INET6, ::1, 42951>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 71 : #<TCPServer:fd 71, AF_INET6, ::1, 42825>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 70
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 71
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 70 : #<TCPServer:fd 70, AF_INET6, ::1, 36621>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 71 : #<TCPServer:fd 71, AF_INET6, ::1, 34491>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 73 : #<TCPSocket:fd 73, AF_INET6, ::1, 36621>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 70
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 71
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 73
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 70 : #<TCPServer:fd 70, AF_INET6, ::1, 44477>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 71 : #<TCPServer:fd 71, AF_INET6, ::1, 36999>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 70
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 71
Closed file descriptor: TestRipper::ParserEvents#test_params_mlhs_add: 7
Closed file descriptor: TestRipper::ParserEvents#test_params_mlhs_add: 69
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 42943>
Closed file descriptor: Prism::NewlineTest#test_encoding/symbol_encoding_test.rb: 7
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_string_without_content_type: 70
Closed file descriptor: TestNetHTTPContinue#test_expect_continue_timeout: 70
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 69 #<File::Stat dev=0x8, ino=115583188, 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>
Finished(20/50)  tests in 2444.856625s, 13.6577 tests/s, 2650.0597 assertions/s.
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 70 #<File::Stat dev=0x8, ino=115720299, 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_s_post: #<Thread:0x00007f63f3f797a8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get2: 72
Finished thread: TestNetHTTP_v1_2_chunked#test_get2: #<Thread:0x00007f63f3f797a8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get: 72
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_request: 72
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 41079>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 71 : #<TCPServer:fd 71, AF_INET, 0.0.0.0, 45735>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 71
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 71 : #<TCPServer:fd 71, AF_INET, 0.0.0.0, 39407>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 71
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 72 : #<TCPSocket:fd 72, AF_INET, 127.0.0.1, 41423>
Closed file descriptor: OpenSSL::TestSSL#test_verify_result: 7
Closed file descriptor: OpenSSL::TestSSL#test_verify_result: 72
Closed file descriptor: TestNetHTTP_v1_2#test_send_large_POST_request: 72
Leaked thread: TestNetHTTP_v1_2#test_patch: #<Thread:0x00007f63f851f488 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_s_post: 72
Finished thread: TestNetHTTP_v1_2#test_s_post: #<Thread:0x00007f63f851f488 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 71 #<File::Stat dev=0x8, ino=115838854, 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__crlf: #<Thread:0x00007f63f3a79140 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_send_request: 73
Finished thread: TestNetHTTP_v1_2#test_send_request: #<Thread:0x00007f63f3a79140 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 38329>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 72 : #<TCPServer:fd 72, AF_INET6, ::1, 37425>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 73 : #<TCPServer:fd 73, AF_INET6, ::1, 41167>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 74 : #<TCPServer:fd 74, AF_INET6, ::1, 35979>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 73
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 74
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 73 : #<TCPServer:fd 73, AF_INET6, ::1, 40755>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 74 : #<TCPServer:fd 74, AF_INET6, ::1, 41181>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 73
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 74
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 73 : #<TCPServer:fd 73, AF_INET6, ::1, 39919>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 74 : #<TCPServer:fd 74, AF_INET6, ::1, 35455>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 73
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 74
Closed file descriptor: TestRipper::ParserEvents#test_event_coverage: 7
Closed file descriptor: TestRipper::ParserEvents#test_event_coverage: 72
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 34907>
Closed file descriptor: Prism::NewlineTest#test_ruby/compiler_test.rb: 7
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_success: 72 #<File::Stat dev=0x8, ino=116095899, 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: 74 : #<TCPSocket:fd 74, AF_INET, 127.0.0.1, 33413>
Finished(21/50)  tests in 1736.363782s, 19.2304 tests/s, 3732.5508 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 74 : #<TCPSocket:fd 74, AF_INET6, ::1, 44107>
Closed file descriptor: TestNetHTTPS#test_get_SNI_failure: 74
Leaked file descriptor: TestNetHTTPS#test_max_version: 73 #<File::Stat dev=0x8, ino=116202227, 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: TestOpenURISSL#test_validation_failure: 75 : #<TCPSocket:fd 75, AF_INET, 127.0.0.1, 36253>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 75
Leaked file descriptor: TestOpenURISSL#test_proxy_cacert_file: 77 : #<TCPSocket:fd 77, AF_INET, 127.0.0.1, 48022>
Closed file descriptor: TestOpenURISSL#test_proxy_cacert_dir: 77
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_get_response: 75
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 45791>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 74 : #<TCPServer:fd 74, AF_INET, 0.0.0.0, 35865>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 74
Leaked thread: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: #<Thread:0x00007f63c9df94e8 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 sleep>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 74 : #<TCPServer:fd 74, AF_INET, 0.0.0.0, 44707>
Finished thread: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: #<Thread:0x00007f63c9df94e8 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 dead>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 74
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 74 : #<TCPServer:fd 74, AF_INET, 0.0.0.0, 39535>
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 74 #<File::Stat dev=0x8, ino=116375772, 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: 76 : #<TCPServer:fd 76, AF_INET6, ::1, 46093>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 77 : #<TCPServer:fd 77, AF_INET6, ::1, 43313>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 76
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 77
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 76 : #<TCPServer:fd 76, AF_INET6, ::1, 38059>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 77 : #<TCPServer:fd 77, AF_INET6, ::1, 42389>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 76
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 77
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 76 : #<TCPServer:fd 76, AF_INET6, ::1, 44727>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 77 : #<TCPServer:fd 77, AF_INET6, ::1, 36163>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 76
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 77
Closed file descriptor: TestRipper::ParserEvents#test_alias_error: 7
Closed file descriptor: TestRipper::ParserEvents#test_alias_error: 75
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 45507>
Closed file descriptor: Prism::NewlineTest#test_fixtures_test.rb: 7
Closed file descriptor: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: 76
Finished(22/50)  tests in 1705.471760s, 19.5787 tests/s, 3800.0735 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, 35751>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 75 : #<TCPServer:fd 75, AF_INET, 0.0.0.0, 41755>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 75
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 75 : #<TCPServer:fd 75, AF_INET, 0.0.0.0, 39303>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 75
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 75 : #<TCPServer:fd 75, AF_INET, 0.0.0.0, 44703>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 36811>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 75 : #<TCPServer:fd 75, AF_INET6, ::1, 38121>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 77 : #<TCPSocket:fd 77, AF_INET6, ::1, 36811>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 77
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 76 : #<TCPServer:fd 76, AF_INET6, ::1, 38665>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 77 : #<TCPServer:fd 77, AF_INET6, ::1, 39617>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 76
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 77
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 76 : #<TCPServer:fd 76, AF_INET6, ::1, 41751>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 77 : #<TCPServer:fd 77, AF_INET6, ::1, 44675>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 76
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 77
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 76 : #<TCPServer:fd 76, AF_INET6, ::1, 33559>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 77 : #<TCPServer:fd 77, AF_INET6, ::1, 38193>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 76
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 77
Closed file descriptor: TestRipper::ParserEvents#test_alias_error: 7
Closed file descriptor: TestRipper::ParserEvents#test_alias_error: 75
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 36555>
Closed file descriptor: Prism::NewlineTest#test_fixtures_test.rb: 7
Leaked thread: TestNetHTTPForceEncoding#test_response_body_encoding_encoding_without_content_type: #<Thread:0x00007f63cbb89b70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: 76
Finished thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: #<Thread:0x00007f63cbb89b70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 75 #<File::Stat dev=0x8, ino=117124762, 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_get_follows_options: 77 : #<TCPSocket:fd 77, AF_INET, 127.0.0.1, 37185>
Closed file descriptor: TestGemDependencyList#test_why_not_ok_eh: 77
Finished(23/50)  tests in 1846.415763s, 18.0842 tests/s, 3509.9744 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 77 : #<TCPSocket:fd 77, AF_INET6, ::1, 44129>
Closed file descriptor: TestNetHTTPS#test_get: 77
Leaked file descriptor: TestNetHTTPS#test_get_SNI_failure: 77 : #<TCPSocket:fd 77, AF_INET6, ::1, 36967>
Closed file descriptor: TestNetHTTPS#test_get_SNI_proxy: 77
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007f63c97ec208 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c97ec208 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c97efe08 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 77 : #<TCPSocket:fd 77, AF_INET6, ::1, 33001>
Finished thread: TestNetHTTPS#test_certificate_verify_failure: #<Thread:0x00007f63c97efe08 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 77
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 77 : #<TCPSocket:fd 77, AF_INET, 127.0.0.1, 35871>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 77
Leaked thread: TestNetHTTP_v1_2_chunked#test_head: #<Thread:0x00007f63cabb41a0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_set_form: #<Thread:0x00007f63cabb41a0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_get__implicit_start: #<Thread:0x00007f63caacfd98 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_get__break: #<Thread:0x00007f63caacfd98 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_get__break: #<Thread:0x00007f63caacfc08 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_patch: #<Thread:0x00007f63caacfc08 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_patch: #<Thread:0x00007f63caacfd70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post: 77
Finished thread: TestNetHTTP_v1_2_chunked#test_s_post: #<Thread:0x00007f63caacfd70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 77
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 76 #<File::Stat dev=0x8, ino=117901072, 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_timeout_during_HTTP_session: 78
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 37911>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 77 : #<TCPServer:fd 77, AF_INET, 0.0.0.0, 41889>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 77
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 77 : #<TCPServer:fd 77, AF_INET, 0.0.0.0, 38393>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 77
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 78 : #<TCPSocket:fd 78, AF_INET, 127.0.0.1, 44113>
Closed file descriptor: OpenSSL::TestSSL#test_verify_result: 7
Closed file descriptor: OpenSSL::TestSSL#test_verify_result: 78
Leaked thread: TestNetHTTP_v1_2#test_head: #<Thread:0x00007f63ca225198 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_set_form: #<Thread:0x00007f63ca225198 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_get__implicit_start: 78
Leaked thread: TestNetHTTP_v1_2#test_s_post: #<Thread:0x00007f63caac5550 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get2: 78
Finished thread: TestNetHTTP_v1_2#test_get2: #<Thread:0x00007f63caac5550 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_request: 78
Closed file descriptor: TestNetHTTP_v1_2#test_s_get_response: 78
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 77 #<File::Stat dev=0x8, ino=117962994, 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_timeout_during_HTTP_session: 79
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 45777>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 78 : #<TCPServer:fd 78, AF_INET6, ::1, 42797>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 79 : #<TCPServer:fd 79, AF_INET6, ::1, 35531>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 80 : #<TCPServer:fd 80, AF_INET6, ::1, 34277>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 79
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 79 : #<TCPServer:fd 79, AF_INET6, ::1, 33315>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 81 : #<TCPServer:fd 81, AF_INET6, ::1, 44363>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 79
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 80
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 81
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 79 : #<TCPServer:fd 79, AF_INET6, ::1, 43603>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 80 : #<TCPServer:fd 80, AF_INET6, ::1, 35729>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 79
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 80
Closed file descriptor: TestRipper::ParserEvents#test_params: 7
Closed file descriptor: TestRipper::ParserEvents#test_params: 78
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 41207>
Closed file descriptor: Prism::NewlineTest#test_ruby/pattern_test.rb: 7
Closed file descriptor: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: 79
Finished(24/50)  tests in 2253.344151s, 14.8184 tests/s, 2876.1803 assertions/s.
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 78 #<File::Stat dev=0x8, ino=118428345, 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_response: 80
Leaked thread: TestNetHTTP_v1_2_chunked#test_send_request: #<Thread:0x00007f63f31d4328 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_timeout_during_HTTP_session: 80
Finished thread: TestNetHTTP_v1_2_chunked#test_timeout_during_HTTP_session: #<Thread:0x00007f63f31d4328 /tmp/ruby/src/trunk-repeat50/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, 35279>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 79 : #<TCPServer:fd 79, AF_INET, 0.0.0.0, 39955>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 79
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 79 : #<TCPServer:fd 79, AF_INET, 0.0.0.0, 35553>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 79
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 79 : #<TCPServer:fd 79, AF_INET, 0.0.0.0, 38949>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 81 : #<TCPSocket:fd 81, AF_INET, 127.0.0.1, 38949>
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 79 #<File::Stat dev=0x8, ino=118532003, 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_post_form: 82
Leaked thread: TestNetHTTP_v1_2#test_post: #<Thread:0x00007f63cada9b90 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get_response: 81
Finished thread: TestNetHTTP_v1_2#test_s_get_response: #<Thread:0x00007f63cada9b90 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 37757>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 80 : #<TCPServer:fd 80, AF_INET6, ::1, 33891>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 81 : #<TCPServer:fd 81, AF_INET6, ::1, 34599>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 82 : #<TCPServer:fd 82, AF_INET6, ::1, 41191>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 81
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 82
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 81 : #<TCPServer:fd 81, AF_INET6, ::1, 42351>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 82 : #<TCPServer:fd 82, AF_INET6, ::1, 39853>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 81
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 82
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 81 : #<TCPServer:fd 81, AF_INET6, ::1, 43217>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 82 : #<TCPServer:fd 82, AF_INET6, ::1, 44079>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 81
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 82
Closed file descriptor: TestRipper::ParserEvents#test_binary(&): 7
Closed file descriptor: TestRipper::ParserEvents#test_binary(&): 80
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 45903>
Closed file descriptor: TestRDocMarkupToMarkdown#test_accept_list_item_start_note_multi_description: 7
Leaked thread: TestNetHTTPContinue#test_expect_continue_error_while_waiting: #<Thread:0x00007f63cb4b6d20 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPContinue#test_expect_continue_error_before_body: #<Thread:0x00007f63cb4b6d20 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPContinue#test_expect_continue: #<Thread:0x00007f63cb4a9828 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked thread: TestNetHTTPSwitchingProtocols#test_info: #<Thread:0x00007f63cb6e7478 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_get_auto_reconnect: 81
Finished(25/50)  tests in 1726.522660s, 19.3400 tests/s, 3754.2884 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_max_version: 80 #<File::Stat dev=0x8, ino=118927428, 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: TestOpenURISSL#test_bad_ssl_version: 81 #<File::Stat dev=0x8, ino=118930629, 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: 82 #<File::Stat dev=0x8, ino=119025005, 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, 33543>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 83 #<File::Stat dev=0x8, ino=119026760, 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_follow_insecure_redirect: 84 : #<TCPServer:fd 84, AF_INET, 0.0.0.0, 32979>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 84
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 84 : #<TCPServer:fd 84, AF_INET, 0.0.0.0, 33087>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 84
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 84 : #<TCPServer:fd 84, AF_INET, 0.0.0.0, 44557>
Closed file descriptor: TestNetHTTP_v1_2#test_get2: 85
Leaked thread: TestNetHTTP_v1_2#test_s_post_form: #<Thread:0x00007f63cadcf160 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_request: 85
Finished thread: TestNetHTTP_v1_2#test_request: #<Thread:0x00007f63cadcf160 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get_response: 85
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 34615>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 84 : #<TCPServer:fd 84, AF_INET6, ::1, 35443>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 85 : #<TCPServer:fd 85, AF_INET6, ::1, 46013>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 86 : #<TCPServer:fd 86, AF_INET6, ::1, 35461>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 85
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 86
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 85 : #<TCPServer:fd 85, AF_INET6, ::1, 46061>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 86 : #<TCPServer:fd 86, AF_INET6, ::1, 44409>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 85
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 86
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 85 : #<TCPServer:fd 85, AF_INET6, ::1, 43533>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 86 : #<TCPServer:fd 86, AF_INET6, ::1, 44017>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 85
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 86
Closed file descriptor: TestRipper::ParserEvents#test_mrhs_new_from_args: 7
Closed file descriptor: TestRipper::ParserEvents#test_mrhs_new_from_args: 84
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 36725>
Closed file descriptor: TestRDocMarkupToMarkdown#test_accept_list_item_start_note_multi_description: 7
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 85 : #<TCPSocket:fd 85, AF_INET, 127.0.0.1, 40169>
Finished(26/50)  tests in 1630.535521s, 20.4785 tests/s, 3974.2667 assertions/s.
Leaked thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007f63c9859038 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_timeout_during_SSL_handshake: #<Thread:0x00007f63c9859038 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_get_SNI_failure: 85 : #<TCPSocket:fd 85, AF_INET6, ::1, 45989>
Closed file descriptor: TestNetHTTPS#test_get_SNI_proxy: 85
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007f63c980be00 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c980be00 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 84 #<File::Stat dev=0x8, ino=119441867, 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: 85 #<File::Stat dev=0x8, ino=119544173, 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, 46227>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 86 #<File::Stat dev=0x8, ino=119542489, 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_follow_insecure_redirect: 87 : #<TCPServer:fd 87, AF_INET, 0.0.0.0, 43301>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 87
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 87 : #<TCPServer:fd 87, AF_INET, 0.0.0.0, 35253>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 87
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 87 : #<TCPServer:fd 87, AF_INET, 0.0.0.0, 44851>
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 87 #<File::Stat dev=0x8, ino=119561279, 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_get__crlf: 89
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 88 #<File::Stat dev=0x8, ino=119545476, 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_timeout_during_HTTP_session: 90
Leaked thread: TestSocket#test_accept_loop_multi_port: #<Thread:0x00007f63c9eaba08 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 sleep>
Finished thread: TestSocket#test_resolurion_error_error_code: #<Thread:0x00007f63c9eaba08 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 33583>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 89 : #<TCPServer:fd 89, AF_INET6, ::1, 36103>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 90 : #<TCPServer:fd 90, AF_INET6, ::1, 45657>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 91 : #<TCPServer:fd 91, AF_INET6, ::1, 35897>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 93 : #<TCPSocket:fd 93, AF_INET6, ::1, 35897>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 90
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 91
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 93
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 90 : #<TCPServer:fd 90, AF_INET6, ::1, 35107>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 91 : #<TCPServer:fd 91, AF_INET6, ::1, 44799>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 93 : #<TCPSocket:fd 93, AF_INET6, ::1, 35107>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 90
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 93
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 90 : #<TCPServer:fd 90, AF_INET6, ::1, 37335>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 92 : #<TCPServer:fd 92, AF_INET6, ::1, 45703>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 90
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 91
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 92
Closed file descriptor: TestRipper::ParserEvents#test_assocs: 7
Closed file descriptor: TestRipper::ParserEvents#test_assocs: 89
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 45023>
Closed file descriptor: TestRDocMarkupToMarkdown#test_accept_list_item_start_note_multi_description: 7
Leaked thread: TestNetHTTPContinue#test_expect_continue_error_while_waiting: #<Thread:0x00007f63cb785880 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPContinue#test_expect_continue_error_before_body: #<Thread:0x00007f63cb785880 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: 90
Leaked thread: TestNetHTTPKeepAlive#test_http_retry_success: #<Thread:0x00007f63cb7881c0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_server_close: 90
Finished thread: TestNetHTTPKeepAlive#test_keep_alive_server_close: #<Thread:0x00007f63cb7881c0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPKeepAlive#test_keep_alive_server_close: #<Thread:0x00007f63cb78fec0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPKeepAlive#test_keep_alive_get_auto_retry: #<Thread:0x00007f63cb78fec0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 90 : #<TCPSocket:fd 90, AF_INET, 127.0.0.1, 44607>
Closed file descriptor: TestGemDependencyList#test_why_not_ok_eh: 90
Finished(27/50)  tests in 2313.038611s, 14.4360 tests/s, 2802.2338 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 90 : #<TCPSocket:fd 90, AF_INET6, ::1, 44013>
Closed file descriptor: TestNetHTTPS#test_get: 90
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 90 : #<TCPSocket:fd 90, AF_INET6, ::1, 35377>
Closed file descriptor: TestNetHTTPS#test_get_SNI_failure: 90
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007f63c9307e18 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c9307e18 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c930fe60 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 90 : #<TCPSocket:fd 90, AF_INET6, ::1, 36661>
Finished thread: TestNetHTTPS#test_certificate_verify_failure: #<Thread:0x00007f63c930fe60 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 90
Leaked file descriptor: TestOpenURISSL#test_proxy_cacert_dir: 92 : #<TCPSocket:fd 92, AF_INET, 127.0.0.1, 49198>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_get: 91
Leaked thread: TestNetHTTP_v1_2_chunked#test_s_get: #<Thread:0x00007f63c987fdc8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_get__implicit_start: #<Thread:0x00007f63c987fdc8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_get__implicit_start: #<Thread:0x00007f63c987fcb0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_get__break: #<Thread:0x00007f63c987fcb0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_get__break: #<Thread:0x00007f63c987fda0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_patch: #<Thread:0x00007f63c987fda0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_patch: #<Thread:0x00007f63c987fc88 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post: 90
Finished thread: TestNetHTTP_v1_2_chunked#test_s_post: #<Thread:0x00007f63c987fc88 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 90
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_timeout_during_HTTP_session_write: 90
Leaked thread: TestNetHTTP_v1_2_chunked#test_chunked_break: #<Thread:0x00007f63f8ef8e28 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_post: #<Thread:0x00007f63f8ef8e28 /tmp/ruby/src/trunk-repeat50/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, 46713>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 89 : #<TCPServer:fd 89, AF_INET, 0.0.0.0, 39211>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 89
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 89 : #<TCPServer:fd 89, AF_INET, 0.0.0.0, 34367>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 89
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 90 : #<TCPSocket:fd 90, AF_INET, 127.0.0.1, 33125>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 90
Closed file descriptor: OpenSSL::TestSSL#test_verify_result: 7
Leaked thread: TestNetHTTP_v1_2#test_s_post: #<Thread:0x00007f63c987fdc8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get2: 90
Finished thread: TestNetHTTP_v1_2#test_get2: #<Thread:0x00007f63c987fdc8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPLocalBind#test_bind_to_local_port: 90
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 39625>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 89 : #<TCPServer:fd 89, AF_INET6, ::1, 46349>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 90 : #<TCPServer:fd 90, AF_INET6, ::1, 46427>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 91 : #<TCPServer:fd 91, AF_INET6, ::1, 40819>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 90
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 91
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 90 : #<TCPServer:fd 90, AF_INET6, ::1, 34065>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 91 : #<TCPServer:fd 91, AF_INET6, ::1, 36599>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 90
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 91
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 90 : #<TCPServer:fd 90, AF_INET6, ::1, 45413>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 91 : #<TCPServer:fd 91, AF_INET6, ::1, 43941>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 90
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 91
Closed file descriptor: TestRipper::ParserEvents#test_assocs: 7
Closed file descriptor: TestRipper::ParserEvents#test_assocs: 89
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 36015>
Closed file descriptor: TestRDocMarkupToMarkdown#test_accept_list_item_start_note_multi_description: 7
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 90 : #<TCPSocket:fd 90, AF_INET, 127.0.0.1, 44821>
Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 90
Finished(28/50)  tests in 1918.348912s, 17.4061 tests/s, 3378.2994 assertions/s.
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 89 #<File::Stat dev=0x8, ino=121141262, 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:0x00007f63cb0b4d58 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_set_form: #<Thread:0x00007f63cb0b4d58 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_s_get: #<Thread:0x00007f63c9ac2018 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__implicit_start: 91
Finished thread: TestNetHTTP_v1_2_chunked#test_get__implicit_start: #<Thread:0x00007f63c9ac2018 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 91
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_timeout_during_HTTP_session_write: 91
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post_form: 92
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 91
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 90 #<File::Stat dev=0x8, ino=121252932, 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, 38969>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 91 : #<TCPServer:fd 91, AF_INET, 0.0.0.0, 42721>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 91
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 91 : #<TCPServer:fd 91, AF_INET, 0.0.0.0, 41635>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 91
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 91 : #<TCPServer:fd 91, AF_INET, 0.0.0.0, 43101>
Leaked thread: TestNetHTTP_v1_2#test_s_start: #<Thread:0x00007f63c9520da8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get: 92
Finished thread: TestNetHTTP_v1_2#test_get: #<Thread:0x00007f63c9520da8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 91 #<File::Stat dev=0x8, ino=121265793, 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_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 35509>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 92 : #<TCPServer:fd 92, AF_INET6, ::1, 45789>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 93 : #<TCPServer:fd 93, AF_INET6, ::1, 35145>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 94 : #<TCPServer:fd 94, AF_INET6, ::1, 38045>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 93
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 94
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 93 : #<TCPServer:fd 93, AF_INET6, ::1, 36005>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 94 : #<TCPServer:fd 94, AF_INET6, ::1, 37531>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 93
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 94
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 93 : #<TCPServer:fd 93, AF_INET6, ::1, 39981>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 94 : #<TCPServer:fd 94, AF_INET6, ::1, 40997>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 93
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 94
Closed file descriptor: TestRipper::ParserEvents#test_qsymbols_add: 7
Closed file descriptor: TestRipper::ParserEvents#test_qsymbols_add: 92
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 41857>
Closed file descriptor: TestRDocMarkupToMarkdown#test_accept_list_item_start_note_multi_description: 7
Closed file descriptor: TestNetHTTPContinue#test_expect_continue: 93
Finished(29/50)  tests in 1745.797284s, 19.1265 tests/s, 3712.3737 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 93 : #<TCPSocket:fd 93, AF_INET6, ::1, 41123>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 94 : #<TCPSocket:fd 94, AF_INET6, ::1, 38551>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 93
Closed file descriptor: TestNetHTTPS#test_session_reuse: 94
Leaked file descriptor: TestNetHTTPS#test_max_version: 92 #<File::Stat dev=0x8, ino=121615792, 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: TestOpenURISSL#test_bad_ssl_version: 93 #<File::Stat dev=0x8, ino=121597926, 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_request: 95
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 43667>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 94 #<File::Stat dev=0x8, ino=121744854, 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_follow_insecure_redirect: 95 : #<TCPServer:fd 95, AF_INET, 0.0.0.0, 38055>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 95
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 95 : #<TCPServer:fd 95, AF_INET, 0.0.0.0, 40333>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 95
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 95 : #<TCPServer:fd 95, AF_INET, 0.0.0.0, 44101>
Closed file descriptor: TestNetHTTP_v1_2#test_get2: 96
Leaked thread: TestNetHTTP_v1_2#test_s_post_form: #<Thread:0x00007f63ca99f400 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_request: 96
Finished thread: TestNetHTTP_v1_2#test_request: #<Thread:0x00007f63ca99f400 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 46247>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 95 : #<TCPServer:fd 95, AF_INET6, ::1, 43835>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 96 : #<TCPServer:fd 96, AF_INET6, ::1, 34327>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 97 : #<TCPServer:fd 97, AF_INET6, ::1, 43241>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 96
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 97
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 96 : #<TCPServer:fd 96, AF_INET6, ::1, 33421>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 97 : #<TCPServer:fd 97, AF_INET6, ::1, 34475>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 96
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 97
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 96 : #<TCPServer:fd 96, AF_INET6, ::1, 45071>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 97 : #<TCPServer:fd 97, AF_INET6, ::1, 42971>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 96
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 97
Closed file descriptor: TestRipper::ParserEvents#test_mlhs_add: 7
Closed file descriptor: TestRipper::ParserEvents#test_mlhs_add: 95
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 43991>
Closed file descriptor: Prism::NewlineTest#test_result/redundant_return_test.rb: 7
Finished(30/50)  tests in 1683.087624s, 19.8391 tests/s, 3850.5529 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 96 : #<TCPSocket:fd 96, AF_INET6, ::1, 39447>
Leaked thread: TestNetHTTPS#test_get_SNI_failure: #<Thread:0x00007f63c954fe28 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI_proxy: #<Thread:0x00007f63c954fe28 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestIRB::DeprecatedInputCompletorTest#test_completion_proc: 96
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 95 #<File::Stat dev=0x8, ino=122135875, 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:0x00007f63ca588f60 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_set_form: #<Thread:0x00007f63ca588f60 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_get: 98
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_patch: 97
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 96 #<File::Stat dev=0x8, ino=122306594, 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_request: 98
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 98
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 97 #<File::Stat dev=0x8, ino=122291993, 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_timeout_during_HTTP_session: 99
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 41289>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 98 : #<TCPServer:fd 98, AF_INET, 0.0.0.0, 40099>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 98
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 98 : #<TCPServer:fd 98, AF_INET, 0.0.0.0, 36777>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 98
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 99 : #<TCPSocket:fd 99, AF_INET, 127.0.0.1, 39721>
Closed file descriptor: OpenSSL::TestSSL#test_alpn_protocol_selection_ary: 7
Closed file descriptor: OpenSSL::TestSSL#test_alpn_protocol_selection_ary: 99
Leaked thread: TestNetHTTP_v1_2#test_get__implicit_start: #<Thread:0x00007f63caebfe58 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get__break: 99
Finished thread: TestNetHTTP_v1_2#test_get__break: #<Thread:0x00007f63caebfe58 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_post_form: 100
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 42849>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 98 : #<TCPServer:fd 98, AF_INET6, ::1, 44333>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 99 : #<TCPServer:fd 99, AF_INET6, ::1, 45411>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 100 : #<TCPServer:fd 100, AF_INET6, ::1, 40839>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 99
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 100
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 99 : #<TCPServer:fd 99, AF_INET6, ::1, 42171>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 100 : #<TCPServer:fd 100, AF_INET6, ::1, 44939>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 99
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 100
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 99 : #<TCPServer:fd 99, AF_INET6, ::1, 37411>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 100 : #<TCPServer:fd 100, AF_INET6, ::1, 43931>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 99
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 100
Closed file descriptor: TestRipper::ParserEvents#test_args_add: 7
Closed file descriptor: TestRipper::ParserEvents#test_args_add: 98
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 38577>
Closed file descriptor: Prism::NewlineTest#test_result/redundant_return_test.rb: 7
Leaked thread: TestNetHTTPForceEncoding#test_response_body_encoding_encoding_without_content_type: #<Thread:0x00007f63cb84fb30 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: 99
Finished thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: #<Thread:0x00007f63cb84fb30 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPContinue#test_expect_continue_timeout: 99
Leaked thread: TestNetHTTPContinue#test_expect_continue_error_while_waiting: #<Thread:0x00007f63cb8490f0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPContinue#test_expect_continue_error_before_body: #<Thread:0x00007f63cb8490f0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPContinue#test_expect_continue: 99
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 98 #<File::Stat dev=0x8, ino=123029374, 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_http_retry_failed_with_block: #<Thread:0x00007f63cb84fc70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_reset_on_new_connection: 100
Finished thread: TestNetHTTPKeepAlive#test_keep_alive_reset_on_new_connection: #<Thread:0x00007f63cb84fc70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_server_close: 100
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 100 : #<TCPSocket:fd 100, AF_INET, 127.0.0.1, 37707>
Closed file descriptor: TestCall#test_call_cfunc_splat_large_array_bug_4040: 100
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 100 : #<TCPSocket:fd 100, AF_INET, 127.0.0.1, 38747>
Finished(31/50)  tests in 2428.890250s, 13.7474 tests/s, 2668.7908 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 100 : #<TCPSocket:fd 100, AF_INET6, ::1, 39301>
Closed file descriptor: TestNetHTTPS#test_get: 100
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 100 : #<TCPSocket:fd 100, AF_INET6, ::1, 44645>
Leaked thread: TestNetHTTPS#test_get_SNI_failure: #<Thread:0x00007f63c93dfe58 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI_proxy: #<Thread:0x00007f63c93dfe58 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007f63c93db128 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPS#test_min_version: 100
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c93db128 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 100 : #<TCPSocket:fd 100, AF_INET, 127.0.0.1, 34127>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 100
Leaked file descriptor: TestOpenURISSL#test_proxy_cacert_file: 102 : #<TCPSocket:fd 102, AF_INET, 127.0.0.1, 35218>
Closed file descriptor: TestOpenURISSL#test_proxy_cacert_dir: 102
Leaked thread: TestNetHTTP_v1_2_chunked#test_set_form: #<Thread:0x00007f63c9e086a0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_get: 101
Finished thread: TestNetHTTP_v1_2_chunked#test_s_get: #<Thread:0x00007f63c9e086a0 /tmp/ruby/src/trunk-repeat50/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, 37337>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 99 : #<TCPServer:fd 99, AF_INET, 0.0.0.0, 40055>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 99
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 99 : #<TCPServer:fd 99, AF_INET, 0.0.0.0, 38441>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 99
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 99 : #<TCPServer:fd 99, AF_INET, 0.0.0.0, 34467>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get_response: 100
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 99 #<File::Stat dev=0x8, ino=123407376, 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_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 40927>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 100 : #<TCPServer:fd 100, AF_INET6, ::1, 33417>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 101 : #<TCPServer:fd 101, AF_INET6, ::1, 41863>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 102 : #<TCPServer:fd 102, AF_INET6, ::1, 33257>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 101
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 102
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 101 : #<TCPServer:fd 101, AF_INET6, ::1, 41751>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 102 : #<TCPServer:fd 102, AF_INET6, ::1, 41617>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 101
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 102
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 101 : #<TCPServer:fd 101, AF_INET6, ::1, 42431>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 102 : #<TCPServer:fd 102, AF_INET6, ::1, 33415>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 101
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 102
Closed file descriptor: TestRipper::ParserEvents#test_warning_ignored_magic_comment: 7
Closed file descriptor: TestRipper::ParserEvents#test_warning_ignored_magic_comment: 100
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 41465>
Closed file descriptor: Prism::NewlineTest#test_api/dump_test.rb: 7
Finished(32/50)  tests in 1792.606739s, 18.6271 tests/s, 3615.1476 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 101 : #<TCPSocket:fd 101, AF_INET6, ::1, 36475>
Closed file descriptor: TestNetHTTPS#test_get_SNI_failure: 101
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 101 : #<TCPSocket:fd 101, AF_INET6, ::1, 40933>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 101
Leaked file descriptor: TestNetHTTPS#test_max_version: 100 #<File::Stat dev=0x8, ino=123779627, 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: TestNetHTTPS#test_verify_none: #<Thread:0x00007f63c92174e0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 101 #<File::Stat dev=0x8, ino=123809712, 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, 42373>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 102 : #<TCPServer:fd 102, AF_INET, 0.0.0.0, 33277>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 102
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 102 : #<TCPServer:fd 102, AF_INET, 0.0.0.0, 33265>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 102
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 102 : #<TCPServer:fd 102, AF_INET, 0.0.0.0, 34755>
Leaked thread: TestNetHTTP_v1_2#test_set_form: #<Thread:0x00007f63f958ac28 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get: 104
Finished thread: TestNetHTTP_v1_2#test_s_get: #<Thread:0x00007f63f958ac28 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_post_form: 105
Closed file descriptor: TestNetHTTP_v1_2#test_s_get_response: 103
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 102 #<File::Stat dev=0x8, ino=123897284, 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: TestSocket#test_accept_loop: #<Thread:0x00007f63c91201e0 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 sleep>
Finished thread: TestSocket#test_tcp_cloexec: #<Thread:0x00007f63c91201e0 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 35997>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 103 : #<TCPServer:fd 103, AF_INET6, ::1, 42469>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 104 : #<TCPServer:fd 104, AF_INET6, ::1, 36049>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 105 : #<TCPServer:fd 105, AF_INET6, ::1, 32989>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 104
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 105
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 104 : #<TCPServer:fd 104, AF_INET6, ::1, 43923>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 105 : #<TCPServer:fd 105, AF_INET6, ::1, 39175>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 107 : #<TCPSocket:fd 107, AF_INET6, ::1, 43923>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 104
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 105
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 107
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 104 : #<TCPServer:fd 104, AF_INET6, ::1, 43183>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 105 : #<TCPServer:fd 105, AF_INET6, ::1, 46435>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 104
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 105
Closed file descriptor: TestRipper::ParserEvents#test_sclass: 7
Closed file descriptor: TestRipper::ParserEvents#test_sclass: 103
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 44975>
Closed file descriptor: Prism::NewlineTest#test_ruby/location_test.rb: 7
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_server_close: 104
Finished(33/50)  tests in 1697.238824s, 19.6737 tests/s, 3817.9736 assertions/s.
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 103 #<File::Stat dev=0x8, ino=124281339, 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: TestOpenURISSL#test_validation_failure: 105 : #<TCPSocket:fd 105, AF_INET, 127.0.0.1, 43729>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 105
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 104 #<File::Stat dev=0x8, ino=124354439, 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, 43219>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 105 #<File::Stat dev=0x8, ino=124370041, 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_follow_insecure_redirect: 106 : #<TCPServer:fd 106, AF_INET, 0.0.0.0, 44219>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 106
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 106 : #<TCPServer:fd 106, AF_INET, 0.0.0.0, 41477>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 106
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 106 : #<TCPServer:fd 106, AF_INET, 0.0.0.0, 43973>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 45217>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 106 : #<TCPServer:fd 106, AF_INET6, ::1, 36959>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 107 : #<TCPServer:fd 107, AF_INET6, ::1, 41525>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 108 : #<TCPServer:fd 108, AF_INET6, ::1, 41227>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 107
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 108
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 107 : #<TCPServer:fd 107, AF_INET6, ::1, 34481>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 108 : #<TCPServer:fd 108, AF_INET6, ::1, 41049>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 107
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 108
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 107 : #<TCPServer:fd 107, AF_INET6, ::1, 36547>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 108 : #<TCPServer:fd 108, AF_INET6, ::1, 43329>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 107
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 108
Closed file descriptor: TestRipper::ParserEvents#test_binary(<=>): 7
Closed file descriptor: TestRipper::ParserEvents#test_binary(<=>): 106
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 45699>
Closed file descriptor: Prism::NewlineTest#test_api/dump_test.rb: 7
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 107 : #<TCPSocket:fd 107, AF_INET, 127.0.0.1, 38347>
Finished(34/50)  tests in 1702.963576s, 19.6076 tests/s, 3805.3398 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 107 : #<TCPSocket:fd 107, AF_INET6, ::1, 45023>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 107
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 107 : #<TCPSocket:fd 107, AF_INET, 127.0.0.1, 33949>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 107
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 106 #<File::Stat dev=0x8, ino=125110127, 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: 109
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 41307>
Leaked thread: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: #<Thread:0x00007f63cadc9620 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 sleep>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 107 : #<TCPServer:fd 107, AF_INET, 0.0.0.0, 44441>
Finished thread: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: #<Thread:0x00007f63cadc9620 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 dead>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 107
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 107 : #<TCPServer:fd 107, AF_INET, 0.0.0.0, 34137>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 107
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 108 : #<TCPSocket:fd 108, AF_INET, 127.0.0.1, 34173>
Closed file descriptor: OpenSSL::TestSSL#test_alpn_protocol_selection_ary: 7
Closed file descriptor: OpenSSL::TestSSL#test_alpn_protocol_selection_ary: 108
Leaked thread: TestNetHTTP_v1_2#test_head: #<Thread:0x00007f63cae58af0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_set_form: #<Thread:0x00007f63cae58af0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2#test_get__implicit_start: #<Thread:0x00007f63cadcfd18 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get__break: 108
Finished thread: TestNetHTTP_v1_2#test_get__break: #<Thread:0x00007f63cadcfd18 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_start: 108
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 107 #<File::Stat dev=0x8, ino=125139493, 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_get_response: #<Thread:0x00007f63cadcfd40 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get__crlf: 109
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 108 #<File::Stat dev=0x8, ino=125143374, 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>
Finished thread: TestNetHTTP_v1_2#test_get__crlf: #<Thread:0x00007f63cadcfd40 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_timeout_during_HTTP_session: 110
Leaked thread: TestNetHTTPPartialResponse#test_partial_response: #<Thread:0x00007f63cb8c3ee0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked thread: TestSocket#test_accept_loop_multi_port: #<Thread:0x00007f63c9385548 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 sleep>
Finished thread: TestSocket#test_resolurion_error_error_code: #<Thread:0x00007f63c9385548 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 46407>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 109 : #<TCPServer:fd 109, AF_INET6, ::1, 44345>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 111 : #<TCPSocket:fd 111, AF_INET6, ::1, 46407>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_single_host: 111
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 110 : #<TCPServer:fd 110, AF_INET6, ::1, 35009>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 111 : #<TCPServer:fd 111, AF_INET6, ::1, 45903>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 110
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 111
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 110 : #<TCPServer:fd 110, AF_INET6, ::1, 45325>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 111 : #<TCPServer:fd 111, AF_INET6, ::1, 40221>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 110
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 111
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 110 : #<TCPServer:fd 110, AF_INET6, ::1, 43161>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 111 : #<TCPServer:fd 111, AF_INET6, ::1, 43153>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 110
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 111
Closed file descriptor: TestRipper::ParserEvents#test_endless_defs: 7
Closed file descriptor: TestRipper::ParserEvents#test_endless_defs: 109
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 35491>
Closed file descriptor: Prism::NewlineTest#test_api/dump_test.rb: 7
Closed file descriptor: TestNetHTTPContinue#test_expect_continue_error_while_waiting: 110
Closed file descriptor: TestNetHTTPContinue#test_expect_continue: 110
Leaked thread: TestNetHTTPContinue#test_expect_continue: #<Thread:0x00007f63cb7ef6e0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_success: 109 #<File::Stat dev=0x8, ino=125807666, 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: 111 : #<TCPSocket:fd 111, AF_INET, 127.0.0.1, 34673>
Finished(35/50)  tests in 2463.344184s, 13.5552 tests/s, 2630.9320 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 111 : #<TCPSocket:fd 111, AF_INET6, ::1, 44317>
Closed file descriptor: TestNetHTTPS#test_get: 111
Leaked file descriptor: TestNetHTTPS#test_get_SNI_failure: 111 : #<TCPSocket:fd 111, AF_INET6, ::1, 39209>
Closed file descriptor: TestNetHTTPS#test_get_SNI_proxy: 111
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 111 : #<TCPSocket:fd 111, AF_INET6, ::1, 46267>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 111
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 110 #<File::Stat dev=0x8, ino=125951148, 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, 39019>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 111 : #<TCPServer:fd 111, AF_INET, 0.0.0.0, 34577>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 111
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 111 : #<TCPServer:fd 111, AF_INET, 0.0.0.0, 35867>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 111
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 111 : #<TCPServer:fd 111, AF_INET, 0.0.0.0, 42743>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 43107>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 111 : #<TCPServer:fd 111, AF_INET6, ::1, 36191>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 112 : #<TCPServer:fd 112, AF_INET6, ::1, 42667>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 113 : #<TCPServer:fd 113, AF_INET6, ::1, 45511>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 112
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 113
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 112 : #<TCPServer:fd 112, AF_INET6, ::1, 34791>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 113 : #<TCPServer:fd 113, AF_INET6, ::1, 35577>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 112
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 113
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 112 : #<TCPServer:fd 112, AF_INET6, ::1, 37913>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 113 : #<TCPServer:fd 113, AF_INET6, ::1, 45849>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 112
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 113
Closed file descriptor: TestRipper::ParserEvents#test_string_add: 7
Closed file descriptor: TestRipper::ParserEvents#test_string_add: 111
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 45345>
Closed file descriptor: Prism::NewlineTest#test_result/source_location_test.rb: 7
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: 112
Leaked thread: TestNetHTTPContinue#test_expect_continue_timeout: #<Thread:0x00007f63c8b08a50 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPContinue#test_expect_continue_error_while_waiting: 112
Finished thread: TestNetHTTPContinue#test_expect_continue_error_while_waiting: #<Thread:0x00007f63c8b08a50 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPKeepAlive#test_http_retry_success: #<Thread:0x00007f63cb74fe10 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_server_close: 112
Finished thread: TestNetHTTPKeepAlive#test_keep_alive_server_close: #<Thread:0x00007f63cb74fe10 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPKeepAlive#test_keep_alive_server_close: #<Thread:0x00007f63cb7bfe18 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPKeepAlive#test_keep_alive_get_auto_retry: #<Thread:0x00007f63cb7bfe18 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Finished(36/50)  tests in 1779.986255s, 18.7591 tests/s, 3641.1405 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 112 : #<TCPSocket:fd 112, AF_INET6, ::1, 45369>
Closed file descriptor: TestIRB::DeprecatedInputCompletorTest#test_completion_proc: 112
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 112 : #<TCPSocket:fd 112, AF_INET, 127.0.0.1, 33925>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 112
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 111 #<File::Stat dev=0x8, ino=126556134, 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, 44565>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 112 : #<TCPServer:fd 112, AF_INET, 0.0.0.0, 42701>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 112
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 112 : #<TCPServer:fd 112, AF_INET, 0.0.0.0, 40819>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 112
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 112 : #<TCPServer:fd 112, AF_INET, 0.0.0.0, 43177>
Closed file descriptor: TestNetHTTP_v1_2#test_get: 113
Closed file descriptor: TestNetHTTP_v1_2#test_get__crlf: 113
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 38991>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 112 : #<TCPServer:fd 112, AF_INET6, ::1, 35333>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 113 : #<TCPServer:fd 113, AF_INET6, ::1, 37103>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 114 : #<TCPServer:fd 114, AF_INET6, ::1, 39523>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 113
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 114
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 113 : #<TCPServer:fd 113, AF_INET6, ::1, 41841>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 114 : #<TCPServer:fd 114, AF_INET6, ::1, 36349>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 113
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 114
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 113 : #<TCPServer:fd 113, AF_INET6, ::1, 34005>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 114 : #<TCPServer:fd 114, AF_INET6, ::1, 34815>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 113
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 114
Closed file descriptor: TestRipper::ParserEvents#test_rest_param: 7
Closed file descriptor: TestRipper::ParserEvents#test_rest_param: 112
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 40815>
Closed file descriptor: Prism::NewlineTest#test_result/source_location_test.rb: 7
Leaked file descriptor: TestNetHTTPContinue#test_expect_continue_timeout: 113 #<File::Stat dev=0x8, ino=126846098, 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: TestNetHTTPContinue#test_expect_continue_timeout: #<Thread:0x00007f63cbb48990 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPContinue#test_expect_continue_error_while_waiting: 113
Finished thread: TestNetHTTPContinue#test_expect_continue_error_while_waiting: #<Thread:0x00007f63cbb48990 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: #<Thread:0x00007f63f01e36f0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_success: 113
Finished thread: TestNetHTTPKeepAlive#test_http_retry_success: #<Thread:0x00007f63f01e36f0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Finished(37/50)  tests in 1778.717287s, 18.7725 tests/s, 3643.8691 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 113 : #<TCPSocket:fd 113, AF_INET6, ::1, 36361>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 114 : #<TCPSocket:fd 114, AF_INET6, ::1, 37111>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 113
Closed file descriptor: TestNetHTTPS#test_session_reuse: 114
Leaked file descriptor: TestNetHTTPS#test_max_version: 112 #<File::Stat dev=0x8, ino=127005981, 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: TestNetHTTPS#test_verify_none: #<Thread:0x00007f63c93771a0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 113 #<File::Stat dev=0x8, ino=127032522, 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: 115
Leaked thread: TestNetHTTP_v1_2_chunked#test_post: #<Thread:0x00007f63f8e94bf8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2_chunked#test_s_get_response: #<Thread:0x00007f63f8e94bf8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2_chunked#test_s_get_response: #<Thread:0x00007f63f09bfdb0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 115
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 114 #<File::Stat dev=0x8, ino=127136588, 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>
Finished thread: TestNetHTTP_v1_2_chunked#test_get__crlf: #<Thread:0x00007f63f09bfdb0 /tmp/ruby/src/trunk-repeat50/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, 46221>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 115 : #<TCPServer:fd 115, AF_INET, 0.0.0.0, 45035>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 115
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 115 : #<TCPServer:fd 115, AF_INET, 0.0.0.0, 40615>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 115
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 115 : #<TCPServer:fd 115, AF_INET, 0.0.0.0, 46393>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 32917>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 115 : #<TCPServer:fd 115, AF_INET6, ::1, 33033>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 116 : #<TCPServer:fd 116, AF_INET6, ::1, 36993>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 117 : #<TCPServer:fd 117, AF_INET6, ::1, 34617>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 116
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 117
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 116 : #<TCPServer:fd 116, AF_INET6, ::1, 42371>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 117 : #<TCPServer:fd 117, AF_INET6, ::1, 39425>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 116
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 117
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 116 : #<TCPServer:fd 116, AF_INET6, ::1, 34885>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 117 : #<TCPServer:fd 117, AF_INET6, ::1, 37659>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 116
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 117
Closed file descriptor: TestRipper::ParserEvents#test_arg_paren: 7
Closed file descriptor: TestRipper::ParserEvents#test_arg_paren: 115
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 46797>
Closed file descriptor: Prism::NewlineTest#test_api/parse_success_test.rb: 7
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_string_without_content_type: 116
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: 116
Leaked thread: TestNetHTTPContinue#test_expect_continue_error_while_waiting: #<Thread:0x00007f63f8750fe0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPContinue#test_expect_continue_error_before_body: #<Thread:0x00007f63f8750fe0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 115 #<File::Stat dev=0x8, ino=127466795, 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_server_closed_connection_auto_reconnect: 117
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 117 : #<TCPSocket:fd 117, AF_INET, 127.0.0.1, 45421>
Closed file descriptor: TestCall#test_call_cfunc_splat_large_array_bug_4040: 117
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 117 : #<TCPSocket:fd 117, AF_INET, 127.0.0.1, 45393>
Finished(38/50)  tests in 2052.346586s, 16.2697 tests/s, 3157.7746 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 117 : #<TCPSocket:fd 117, AF_INET6, ::1, 38511>
Closed file descriptor: TestNetHTTPS#test_get: 117
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 117 : #<TCPSocket:fd 117, AF_INET6, ::1, 43277>
Leaked thread: TestNetHTTPS#test_get_SNI_failure: #<Thread:0x00007f63c8e0fe60 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI_proxy: #<Thread:0x00007f63c8e0fe60 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c8e03688 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_certificate_verify_failure: #<Thread:0x00007f63c8e03688 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_certificate_verify_failure: #<Thread:0x00007f63c8e0fed8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_session_reuse: #<Thread:0x00007f63c8e0fed8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_session_reuse_but_expire: #<Thread:0x00007f63c8e02c38 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPS#test_verify_none: 117
Finished thread: TestNetHTTPS#test_verify_none: #<Thread:0x00007f63c8e02c38 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 117 : #<TCPSocket:fd 117, AF_INET, 127.0.0.1, 40693>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 117
Leaked thread: TestNetHTTP_v1_2_chunked#test_get__break: #<Thread:0x00007f63f13dfdb8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_patch: 117
Finished thread: TestNetHTTP_v1_2_chunked#test_patch: #<Thread:0x00007f63f13dfdb8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get2: 117
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post_form: 118
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 43657>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 116 : #<TCPServer:fd 116, AF_INET, 0.0.0.0, 37647>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 116
Leaked thread: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: #<Thread:0x00007f63f13d93f0 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 sleep>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 116 : #<TCPServer:fd 116, AF_INET, 0.0.0.0, 36301>
Finished thread: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: #<Thread:0x00007f63f13d93f0 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 dead>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 116
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 116 : #<TCPServer:fd 116, AF_INET, 0.0.0.0, 45369>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 118 : #<TCPSocket:fd 118, AF_INET, 127.0.0.1, 45369>
Leaked thread: TestNetHTTP_v1_2#test_get__implicit_start: #<Thread:0x00007f63f13dfe58 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_get__break: #<Thread:0x00007f63f13dfe58 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2#test_get__break: #<Thread:0x00007f63f13dfbd8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_send_large_POST_request: 117
Finished thread: TestNetHTTP_v1_2#test_send_large_POST_request: #<Thread:0x00007f63f13dfbd8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_start: 117
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 116 #<File::Stat dev=0x8, ino=128246137, 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_timeout_during_HTTP_session_write: 118
Closed file descriptor: TestNetHTTP_v1_2#test_request: 118
Closed file descriptor: TestNetHTTPLocalBind#test_bind_to_local_port: 118
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 37133>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 117 : #<TCPServer:fd 117, AF_INET6, ::1, 44789>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 118 : #<TCPServer:fd 118, AF_INET6, ::1, 36519>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 119 : #<TCPServer:fd 119, AF_INET6, ::1, 44399>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 118
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 119
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 118 : #<TCPServer:fd 118, AF_INET6, ::1, 36809>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 119 : #<TCPServer:fd 119, AF_INET6, ::1, 39231>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 118
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 119
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 118 : #<TCPServer:fd 118, AF_INET6, ::1, 43931>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 119 : #<TCPServer:fd 119, AF_INET6, ::1, 41627>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 118
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 119
Closed file descriptor: TestRipper::ParserEvents#test_endless_defs: 7
Closed file descriptor: TestRipper::ParserEvents#test_endless_defs: 117
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 41903>
Closed file descriptor: Prism::NewlineTest#test_ruby/location_test.rb: 7
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed_with_block: 118
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_success: 118 #<File::Stat dev=0x8, ino=128516386, 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_http_retry_success: #<Thread:0x00007f63cbffa830 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_server_close: 118
Finished thread: TestNetHTTPKeepAlive#test_keep_alive_server_close: #<Thread:0x00007f63cbffa830 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Finished(39/50)  tests in 2111.875238s, 15.8111 tests/s, 3068.6046 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_max_version: 117 #<File::Stat dev=0x8, ino=128622750, 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: TestOpenURISSL#test_bad_ssl_version: 118 #<File::Stat dev=0x8, ino=128651995, 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, 34199>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 119 #<File::Stat dev=0x8, ino=128775359, 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_follow_insecure_redirect: 120 : #<TCPServer:fd 120, AF_INET, 0.0.0.0, 43411>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 120
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 120 : #<TCPServer:fd 120, AF_INET, 0.0.0.0, 42271>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 120
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 120 : #<TCPServer:fd 120, AF_INET, 0.0.0.0, 34707>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 39825>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 120 : #<TCPServer:fd 120, AF_INET6, ::1, 39443>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 121 : #<TCPServer:fd 121, AF_INET6, ::1, 38863>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 122 : #<TCPServer:fd 122, AF_INET6, ::1, 42065>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 121
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 122
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 121 : #<TCPServer:fd 121, AF_INET6, ::1, 39999>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 122 : #<TCPServer:fd 122, AF_INET6, ::1, 40971>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 121
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 122
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 121 : #<TCPServer:fd 121, AF_INET6, ::1, 35135>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 122 : #<TCPServer:fd 122, AF_INET6, ::1, 40511>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 121
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 122
Closed file descriptor: TestRipper::ParserEvents#test_class: 7
Closed file descriptor: TestRipper::ParserEvents#test_class: 120
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 45683>
Closed file descriptor: Prism::NewlineTest#test_result/source_location_test.rb: 7
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 120 #<File::Stat dev=0x8, ino=129025964, 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: 122 : #<TCPSocket:fd 122, AF_INET, 127.0.0.1, 35997>
Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 122
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 122 : #<TCPSocket:fd 122, AF_INET, 127.0.0.1, 33027>
Finished(40/50)  tests in 1709.643664s, 19.5310 tests/s, 3790.1266 assertions/s.
Leaked thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63f8ef7528 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 122 : #<TCPSocket:fd 122, AF_INET6, ::1, 39269>
Finished thread: TestNetHTTPS#test_certificate_verify_failure: #<Thread:0x00007f63f8ef7528 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 122
Leaked thread: TestNetHTTPS#test_session_reuse: #<Thread:0x00007f63f826fbe8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_max_version: #<Thread:0x00007f63f826fbe8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_session_reuse_but_expire: #<Thread:0x00007f63f826b048 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_verify_none: #<Thread:0x00007f63f826b048 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_verify_none: #<Thread:0x00007f63f826fe68 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_post: 121 #<File::Stat dev=0x8, ino=129299632, 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, 40593>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 122 #<File::Stat dev=0x8, ino=129306942, 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_follow_insecure_redirect: 123 : #<TCPServer:fd 123, AF_INET, 0.0.0.0, 37891>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 123
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 123 : #<TCPServer:fd 123, AF_INET, 0.0.0.0, 40161>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 123
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 123 : #<TCPServer:fd 123, AF_INET, 0.0.0.0, 41411>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 37143>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 123 : #<TCPServer:fd 123, AF_INET6, ::1, 34491>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 124 : #<TCPServer:fd 124, AF_INET6, ::1, 35715>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 125 : #<TCPServer:fd 125, AF_INET6, ::1, 39055>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 124
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 125
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 124 : #<TCPServer:fd 124, AF_INET6, ::1, 32831>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 125 : #<TCPServer:fd 125, AF_INET6, ::1, 44095>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 124
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 125
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 124 : #<TCPServer:fd 124, AF_INET6, ::1, 38161>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 125 : #<TCPServer:fd 125, AF_INET6, ::1, 42259>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 124
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 125
Closed file descriptor: TestRipper::ParserEvents#test_arg_paren: 7
Closed file descriptor: TestRipper::ParserEvents#test_arg_paren: 123
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 42425>
Closed file descriptor: Prism::NewlineTest#test_api/parse_success_test.rb: 7
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 124 : #<TCPSocket:fd 124, AF_INET, 127.0.0.1, 42971>
Finished(41/50)  tests in 1792.682816s, 18.6263 tests/s, 3615.2129 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 124 : #<TCPSocket:fd 124, AF_INET6, ::1, 37567>
Closed file descriptor: TestNetHTTPS#test_get: 124
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 124 : #<TCPSocket:fd 124, AF_INET6, ::1, 39863>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 125 : #<TCPSocket:fd 125, AF_INET6, ::1, 41965>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 124
Closed file descriptor: TestNetHTTPS#test_session_reuse: 125
Leaked thread: TestNetHTTP_v1_2_chunked#test_s_post_form: #<Thread:0x00007f63ca39f460 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_request: 124
Finished thread: TestNetHTTP_v1_2_chunked#test_request: #<Thread:0x00007f63ca39f460 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 123 #<File::Stat dev=0x8, ino=129833349, 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, 45029>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 124 : #<TCPServer:fd 124, AF_INET, 0.0.0.0, 46009>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 124
Leaked thread: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: #<Thread:0x00007f63ca399448 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 sleep>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 124 : #<TCPServer:fd 124, AF_INET, 0.0.0.0, 37429>
Finished thread: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: #<Thread:0x00007f63ca399448 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 dead>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 124
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 124 : #<TCPServer:fd 124, AF_INET, 0.0.0.0, 38155>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 126 : #<TCPSocket:fd 126, AF_INET, 127.0.0.1, 38155>
Closed file descriptor: TestNetHTTP_v1_2#test_get__implicit_start: 125
Leaked thread: TestNetHTTP_v1_2#test_s_post: #<Thread:0x00007f63ca393a20 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_get2: #<Thread:0x00007f63ca393a20 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2#test_get2: #<Thread:0x00007f63ca39fe10 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_s_start: 125
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 124 #<File::Stat dev=0x8, ino=129844455, 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>
Finished thread: TestNetHTTP_v1_2#test_s_start: #<Thread:0x00007f63ca39fe10 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 44333>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 125 : #<TCPServer:fd 125, AF_INET6, ::1, 33553>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 126 : #<TCPServer:fd 126, AF_INET6, ::1, 40815>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 127 : #<TCPServer:fd 127, AF_INET6, ::1, 43523>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 126
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 127
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 126 : #<TCPServer:fd 126, AF_INET6, ::1, 32853>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 127 : #<TCPServer:fd 127, AF_INET6, ::1, 37521>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 126
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 127
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 126 : #<TCPServer:fd 126, AF_INET6, ::1, 40117>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 127 : #<TCPServer:fd 127, AF_INET6, ::1, 35555>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 126
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 127
Closed file descriptor: TestRipper::ParserEvents#test_words_new: 7
Closed file descriptor: TestRipper::ParserEvents#test_words_new: 125
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 36743>
Closed file descriptor: Prism::NewlineTest#test_api/parse_success_test.rb: 7
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_string_without_content_type: 126
Leaked thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: #<Thread:0x00007f63cb5bfeb0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_true_without_content_type: 126
Finished thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_without_content_type: #<Thread:0x00007f63cb5bfeb0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPContinue#test_expect_continue_timeout: 126
Closed file descriptor: TestNetHTTPContinue#test_expect_continue: 126
Leaked thread: TestNetHTTPContinue#test_expect_continue: #<Thread:0x00007f63cb5bff28 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 125 #<File::Stat dev=0x8, ino=130448372, 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_http_retry_failed_with_block: #<Thread:0x00007f63cb5bfe10 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_reset_on_new_connection: 127
Finished thread: TestNetHTTPKeepAlive#test_keep_alive_reset_on_new_connection: #<Thread:0x00007f63cb5bfe10 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 127 : #<TCPSocket:fd 127, AF_INET, 127.0.0.1, 37399>
Finished(42/50)  tests in 2377.838447s, 14.0426 tests/s, 2725.8568 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 127 : #<TCPSocket:fd 127, AF_INET6, ::1, 35089>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 128 : #<TCPSocket:fd 128, AF_INET6, ::1, 32859>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 127
Closed file descriptor: TestNetHTTPS#test_session_reuse: 128
Leaked thread: TestNetHTTPS#test_session_reuse: #<Thread:0x00007f63c8fafea0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPS#test_max_version: 126 #<File::Stat dev=0x8, ino=130798042, 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>
Finished thread: TestNetHTTPS#test_max_version: #<Thread:0x00007f63c8fafea0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 128 : #<TCPSocket:fd 128, AF_INET, 127.0.0.1, 35693>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 128
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 39843>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 127 : #<TCPServer:fd 127, AF_INET, 0.0.0.0, 40581>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 127
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 127 : #<TCPServer:fd 127, AF_INET, 0.0.0.0, 36111>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 127
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 127 : #<TCPServer:fd 127, AF_INET, 0.0.0.0, 33549>
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 127 #<File::Stat dev=0x8, ino=130994362, 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: 129 : #<TCPServer:fd 129, AF_INET6, ::1, 44801>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 130 : #<TCPServer:fd 130, AF_INET6, ::1, 39259>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 129
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 130
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 129 : #<TCPServer:fd 129, AF_INET6, ::1, 33567>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 130 : #<TCPServer:fd 130, AF_INET6, ::1, 34145>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 129
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 130
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 129 : #<TCPServer:fd 129, AF_INET6, ::1, 38841>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 130 : #<TCPServer:fd 130, AF_INET6, ::1, 38805>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 129
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 130
Closed file descriptor: TestRipper::ParserEvents#test_warn_duplicated_hash_keys: 7
Closed file descriptor: TestRipper::ParserEvents#test_warn_duplicated_hash_keys: 128
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 39463>
Closed file descriptor: Prism::NewlineTest#test_api/parse_success_test.rb: 7
Leaked thread: TestNetHTTPContinue#test_expect_continue_error_before_body: #<Thread:0x00007f63cba1a6b8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPContinue#test_expect_continue: 129
Finished thread: TestNetHTTPContinue#test_expect_continue: #<Thread:0x00007f63cba1a6b8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_get_auto_reconnect: 129
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_server_close: 129
Finished(43/50)  tests in 1798.509316s, 18.5659 tests/s, 3603.2852 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_max_version: 128 #<File::Stat dev=0x8, ino=131370990, 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, 35163>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 129 #<File::Stat dev=0x8, ino=131508903, 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_follow_insecure_redirect: 130 : #<TCPServer:fd 130, AF_INET, 0.0.0.0, 40415>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 130
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 130 : #<TCPServer:fd 130, AF_INET, 0.0.0.0, 39901>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 130
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 130 : #<TCPServer:fd 130, AF_INET, 0.0.0.0, 40163>
Leaked thread: TestNetHTTP_v1_2#test_s_post: #<Thread:0x00007f63c9322a88 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get2: 131
Finished thread: TestNetHTTP_v1_2#test_get2: #<Thread:0x00007f63c9322a88 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get_response: 131
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 130 #<File::Stat dev=0x8, ino=131513111, 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_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 35293>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 131 : #<TCPServer:fd 131, AF_INET6, ::1, 35301>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 132 : #<TCPServer:fd 132, AF_INET6, ::1, 36209>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 133 : #<TCPServer:fd 133, AF_INET6, ::1, 36637>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 132
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 133
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 132 : #<TCPServer:fd 132, AF_INET6, ::1, 39271>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 133 : #<TCPServer:fd 133, AF_INET6, ::1, 34153>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 132
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 133
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 132 : #<TCPServer:fd 132, AF_INET6, ::1, 32789>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 133 : #<TCPServer:fd 133, AF_INET6, ::1, 35763>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 132
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 133
Closed file descriptor: TestRipper::ParserEvents#test_undef: 7
Closed file descriptor: TestRipper::ParserEvents#test_undef: 131
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 43927>
Closed file descriptor: Prism::NewlineTest#test_api/parse_success_test.rb: 7
Finished(44/50)  tests in 1738.435508s, 19.2075 tests/s, 3728.4731 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 132 : #<TCPSocket:fd 132, AF_INET6, ::1, 38989>
Closed file descriptor: TestNetHTTPS#test_get: 132
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 132 : #<TCPSocket:fd 132, AF_INET6, ::1, 35773>
Leaked thread: TestNetHTTPS#test_get_SNI_failure: #<Thread:0x00007f63c969fe90 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI_proxy: #<Thread:0x00007f63c969fe90 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 133 : #<TCPSocket:fd 133, AF_INET6, ::1, 39301>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 132
Closed file descriptor: TestNetHTTPS#test_session_reuse: 133
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 131 #<File::Stat dev=0x8, ino=131941415, 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: TestOpenURISSL#test_validation_failure: 133 : #<TCPSocket:fd 133, AF_INET, 127.0.0.1, 34903>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 133
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_post: 132 #<File::Stat dev=0x8, ino=132033655, 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_get__crlf: 133 #<File::Stat dev=0x8, ino=132033661, 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, 46863>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 134 #<File::Stat dev=0x8, ino=132028297, 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_follow_insecure_redirect: 135 : #<TCPServer:fd 135, AF_INET, 0.0.0.0, 37699>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 135
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 135 : #<TCPServer:fd 135, AF_INET, 0.0.0.0, 33631>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 135
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 135 : #<TCPServer:fd 135, AF_INET, 0.0.0.0, 40115>
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 135 #<File::Stat dev=0x8, ino=132039913, 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: TestNetHTTPLocalBind#test_bind_to_local_port: 137
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 38493>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 136 : #<TCPServer:fd 136, AF_INET6, ::1, 37527>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 137 : #<TCPServer:fd 137, AF_INET6, ::1, 36985>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 138 : #<TCPServer:fd 138, AF_INET6, ::1, 43889>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 137
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 138
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 137 : #<TCPServer:fd 137, AF_INET6, ::1, 38201>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 138 : #<TCPServer:fd 138, AF_INET6, ::1, 34029>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 137
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 138
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 137 : #<TCPServer:fd 137, AF_INET6, ::1, 46655>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 138 : #<TCPServer:fd 138, AF_INET6, ::1, 41405>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 137
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 138
Closed file descriptor: TestRipper::ParserEvents#test_const_ref: 7
Closed file descriptor: TestRipper::ParserEvents#test_const_ref: 136
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 34439>
Closed file descriptor: TestProfileFrames#test_start: 7
Leaked thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_without_content_type: #<Thread:0x00007f63cbfaf240 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked thread: TestNetHTTPContinue#test_expect_continue_error_before_body: #<Thread:0x00007f63cbc06fd0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPContinue#test_expect_continue: 137
Finished thread: TestNetHTTPContinue#test_expect_continue: #<Thread:0x00007f63cbc06fd0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPKeepAlive#test_http_retry_success: 137
Leaked thread: TestNetHTTPKeepAlive#test_keep_alive_server_close: #<Thread:0x00007f63cbc06c88 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPKeepAlive#test_keep_alive_get_auto_retry: #<Thread:0x00007f63cbc06c88 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Finished(45/50)  tests in 1757.132167s, 19.0031 tests/s, 3688.3498 assertions/s.
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 137 : #<TCPSocket:fd 137, AF_INET, 127.0.0.1, 36091>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 137
Leaked file descriptor: TestOpenURISSL#test_proxy_cacert_file: 139 : #<TCPSocket:fd 139, AF_INET, 127.0.0.1, 58572>
Closed file descriptor: TestOpenURISSL#test_proxy_cacert_dir: 139
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_get: 138
Leaked thread: TestNetHTTP_v1_2_chunked#test_patch: #<Thread:0x00007f63cbbbff68 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_s_post: 137
Finished thread: TestNetHTTP_v1_2_chunked#test_s_post: #<Thread:0x00007f63cbbbff68 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_request: 137
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 34363>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 136 : #<TCPServer:fd 136, AF_INET, 0.0.0.0, 34437>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 136
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 136 : #<TCPServer:fd 136, AF_INET, 0.0.0.0, 37503>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 136
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 137 : #<TCPSocket:fd 137, AF_INET, 127.0.0.1, 36625>
Closed file descriptor: OpenSSL::TestSSL#test_verify_result: 7
Closed file descriptor: OpenSSL::TestSSL#test_verify_result: 137
Leaked thread: TestNetHTTP_v1_2#test_s_post: #<Thread:0x00007f63cbbbca70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_get2: #<Thread:0x00007f63cbbbca70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2#test_get2: #<Thread:0x00007f63cbbbfd60 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_s_start: 137
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 136 #<File::Stat dev=0x8, ino=132657331, 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>
Finished thread: TestNetHTTP_v1_2#test_s_start: #<Thread:0x00007f63cbbbfd60 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_request: 138
Leaked thread: TestNetHTTP_v1_2#test_s_get_response: #<Thread:0x00007f63c926c8f0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_get__crlf: 138
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 137 #<File::Stat dev=0x8, ino=132645775, 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>
Finished thread: TestNetHTTP_v1_2#test_get__crlf: #<Thread:0x00007f63c926c8f0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPPartialResponse#test_partial_response: #<Thread:0x00007f63c91e82d0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 41093>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 138 : #<TCPServer:fd 138, AF_INET6, ::1, 46881>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 139 : #<TCPServer:fd 139, AF_INET6, ::1, 36373>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 140 : #<TCPServer:fd 140, AF_INET6, ::1, 44361>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 139
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 140
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 139 : #<TCPServer:fd 139, AF_INET6, ::1, 45923>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 140 : #<TCPServer:fd 140, AF_INET6, ::1, 35361>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 139
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 140
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 139 : #<TCPServer:fd 139, AF_INET6, ::1, 37785>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 140 : #<TCPServer:fd 140, AF_INET6, ::1, 41601>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 139
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 140
Closed file descriptor: TestRipper::ParserEvents#test_assign_error_const_qualified: 7
Closed file descriptor: TestRipper::ParserEvents#test_assign_error_const_qualified: 138
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 43249>
Closed file descriptor: TestProfileFrames#test_start: 7
Leaked thread: TestNetHTTPForceEncoding#test_response_body_encoding_string_without_content_type: #<Thread:0x00007f63cb35fd78 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPForceEncoding#test_response_body_encoding_encoding_without_content_type: #<Thread:0x00007f63cb35fd78 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPForceEncoding#test_response_body_encoding_encoding_without_content_type: #<Thread:0x00007f63cb35fb70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: #<Thread:0x00007f63cb35fb70 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_with_content_type: #<Thread:0x00007f63cb35fd50 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_true_without_content_type: 139
Finished thread: TestNetHTTPForceEncoding#test_response_body_encoding_true_without_content_type: #<Thread:0x00007f63cb35fd50 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPKeepAlive#test_keep_alive_server_close: 139
Leaked thread: TestNetHTTPKeepAlive#test_keep_alive_server_close: #<Thread:0x00007f63cb34fce8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPKeepAlive#test_keep_alive_get_auto_retry: #<Thread:0x00007f63cb34fce8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 139 : #<TCPSocket:fd 139, AF_INET, 127.0.0.1, 43191>
Closed file descriptor: TestCall#test_call_cfunc_splat_large_array_bug_4040: 139
Finished(46/50)  tests in 2387.748452s, 13.9843 tests/s, 2714.4396 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_skip_hostname_verification: 139 : #<TCPSocket:fd 139, AF_INET6, ::1, 36667>
Closed file descriptor: TestNetHTTPS#test_get: 139
Leaked thread: TestNetHTTPS#test_get: #<Thread:0x00007f63c92cfdd8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007f63c92cfdd8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_get_SNI: #<Thread:0x00007f63c92cfb08 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_timeout_during_SSL_handshake: #<Thread:0x00007f63c92cfb08 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 139 : #<TCPSocket:fd 139, AF_INET6, ::1, 34459>
Leaked thread: TestNetHTTPS#test_get_SNI_failure: #<Thread:0x00007f63c92cfe00 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI_proxy: #<Thread:0x00007f63c92cfe00 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c92c2868 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPS#test_certificate_verify_failure: 139
Finished thread: TestNetHTTPS#test_certificate_verify_failure: #<Thread:0x00007f63c92c2868 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestOpenURISSL#test_bad_ssl_version: 138 #<File::Stat dev=0x8, ino=133595791, 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_get__crlf: 139 #<File::Stat dev=0x8, ino=133704679, 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, 45423>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 140 #<File::Stat dev=0x8, ino=133706013, 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_follow_insecure_redirect: 141 : #<TCPServer:fd 141, AF_INET, 0.0.0.0, 41175>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 141
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 141 : #<TCPServer:fd 141, AF_INET, 0.0.0.0, 33423>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 141
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 141 : #<TCPServer:fd 141, AF_INET, 0.0.0.0, 45411>
Leaked thread: TestNetHTTP_v1_2#test_head: #<Thread:0x00007f63f0a3d080 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_set_form: #<Thread:0x00007f63f0a3d080 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_get__break: 142
Closed file descriptor: TestNetHTTP_v1_2#test_s_post_form: 143
Closed file descriptor: TestNetHTTPLocalBind#test_bind_to_local_port: 142
Leaked thread: TestNetHTTPPartialResponse#test_partial_response: #<Thread:0x00007f63c94b1bb0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 36987>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 141 : #<TCPServer:fd 141, AF_INET6, ::1, 36047>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 142 : #<TCPServer:fd 142, AF_INET6, ::1, 46485>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 143 : #<TCPServer:fd 143, AF_INET6, ::1, 45631>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 142
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 143
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 142 : #<TCPServer:fd 142, AF_INET6, ::1, 43387>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 143 : #<TCPServer:fd 143, AF_INET6, ::1, 37379>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 142
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 143
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 142 : #<TCPServer:fd 142, AF_INET6, ::1, 46575>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 143 : #<TCPServer:fd 143, AF_INET6, ::1, 37769>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 142
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 143
Closed file descriptor: TestRipper::ParserEvents#test_assign_error_const_qualified: 7
Closed file descriptor: TestRipper::ParserEvents#test_assign_error_const_qualified: 141
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 33409>
Closed file descriptor: TestProfileFrames#test_start: 7
Closed file descriptor: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: 142
Finished(47/50)  tests in 1804.266296s, 18.5067 tests/s, 3592.5983 assertions/s.
Leaked thread: TestNetHTTPS#test_post: #<Thread:0x00007f63c90a9ba8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_min_version: #<Thread:0x00007f63c90a9ba8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_max_version: 141 #<File::Stat dev=0x8, ino=134117538, 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: TestOpenURISSL#test_bad_ssl_version: 142 #<File::Stat dev=0x8, ino=134129681, 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, 41359>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 143 #<File::Stat dev=0x8, ino=134248980, 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_follow_insecure_redirect: 144 : #<TCPServer:fd 144, AF_INET, 0.0.0.0, 34367>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 144
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 144 : #<TCPServer:fd 144, AF_INET, 0.0.0.0, 40491>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 144
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 144 : #<TCPServer:fd 144, AF_INET, 0.0.0.0, 43057>
Leaked thread: TestNetHTTP_v1_2#test_post: #<Thread:0x00007f63f8d38ed0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get_response: 145
Finished thread: TestNetHTTP_v1_2#test_s_get_response: #<Thread:0x00007f63f8d38ed0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 144 #<File::Stat dev=0x8, ino=134262728, 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_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 39719>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 145 : #<TCPServer:fd 145, AF_INET6, ::1, 45941>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 146 : #<TCPServer:fd 146, AF_INET6, ::1, 40117>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 147 : #<TCPServer:fd 147, AF_INET6, ::1, 34247>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 146
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 147
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 146 : #<TCPServer:fd 146, AF_INET6, ::1, 41711>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 147 : #<TCPServer:fd 147, AF_INET6, ::1, 42663>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 146
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 147
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 146 : #<TCPServer:fd 146, AF_INET6, ::1, 33209>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 147 : #<TCPServer:fd 147, AF_INET6, ::1, 43759>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 146
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 147
Closed file descriptor: TestRipper::ParserEvents#test_assign_error_const_qualified: 7
Closed file descriptor: TestRipper::ParserEvents#test_assign_error_const_qualified: 145
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 38209>
Closed file descriptor: TestProfileFrames#test_start: 7
Finished(48/50)  tests in 1727.514455s, 19.3289 tests/s, 3752.3507 assertions/s.
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 146 : #<TCPSocket:fd 146, AF_INET, 127.0.0.1, 38011>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 146
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 7 : #<TCPServer:fd 7, AF_INET, 0.0.0.0, 39033>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_invalid_client_cert_auth_connection: 145 #<File::Stat dev=0x8, ino=134779030, 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_follow_insecure_redirect: 146 : #<TCPServer:fd 146, AF_INET, 0.0.0.0, 39397>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 146
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 146 : #<TCPServer:fd 146, AF_INET, 0.0.0.0, 33789>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 146
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 146 : #<TCPServer:fd 146, AF_INET, 0.0.0.0, 46613>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 37109>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 146 : #<TCPServer:fd 146, AF_INET6, ::1, 33127>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 147 : #<TCPServer:fd 147, AF_INET6, ::1, 42941>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 148 : #<TCPServer:fd 148, AF_INET6, ::1, 37627>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 147
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 148
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 147 : #<TCPServer:fd 147, AF_INET6, ::1, 37607>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 148 : #<TCPServer:fd 148, AF_INET6, ::1, 41239>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 147
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 148
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 147 : #<TCPServer:fd 147, AF_INET6, ::1, 37383>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 148 : #<TCPServer:fd 148, AF_INET6, ::1, 42923>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 147
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 148
Closed file descriptor: TestRipper::ParserEvents#test_assign_error_const_qualified: 7
Closed file descriptor: TestRipper::ParserEvents#test_assign_error_const_qualified: 146
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 43809>
Closed file descriptor: TestProfileFrames#test_start: 7
Leaked thread: TestNetHTTPContinue#test_expect_continue_error_while_waiting: #<Thread:0x00007f63cb81fc00 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPContinue#test_expect_continue_error_before_body: #<Thread:0x00007f63cb81fc00 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTPContinue#test_expect_continue_error_before_body: #<Thread:0x00007f63cb80fee0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTPContinue#test_expect_continue: 147
Finished thread: TestNetHTTPContinue#test_expect_continue: #<Thread:0x00007f63cb80fee0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTPKeepAlive#test_server_closed_connection_auto_reconnect: 147
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 147 : #<TCPSocket:fd 147, AF_INET, 127.0.0.1, 37645>
Finished(49/50)  tests in 1824.806995s, 18.2984 tests/s, 3550.4105 assertions/s.
Leaked file descriptor: TestNetHTTPS#test_fail_if_verify_hostname_is_true: 147 : #<TCPSocket:fd 147, AF_INET6, ::1, 40223>
Leaked thread: TestNetHTTPS#test_get_SNI_failure: #<Thread:0x00007f63c8effe38 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTPS#test_get_SNI_proxy: #<Thread:0x00007f63c8effe38 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTPS#test_certificate_verify_failure: 148 : #<TCPSocket:fd 148, AF_INET6, ::1, 35961>
Closed file descriptor: TestNetHTTPS#test_session_reuse: 147
Closed file descriptor: TestNetHTTPS#test_session_reuse: 148
Leaked thread: TestNetHTTPS#test_session_reuse: #<Thread:0x00007f63c8efff28 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Leaked file descriptor: TestNetHTTPS#test_max_version: 146 #<File::Stat dev=0x8, ino=135278994, 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>
Finished thread: TestNetHTTPS#test_max_version: #<Thread:0x00007f63c8efff28 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestOpenURISSL#test_validation_failure: 148 : #<TCPSocket:fd 148, AF_INET, 127.0.0.1, 44399>
Closed file descriptor: TestOpenURISSL#test_validation_noverify: 148
Leaked file descriptor: TestOpenURISSL#test_proxy_cacert_dir: 150 : #<TCPSocket:fd 150, AF_INET, 127.0.0.1, 40964>
Leaked thread: TestNetHTTP_v1_2_chunked#test_get__break: #<Thread:0x00007f63cb37fdd0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_patch: 148
Finished thread: TestNetHTTP_v1_2_chunked#test_patch: #<Thread:0x00007f63cb37fdd0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_s_start: 147 #<File::Stat dev=0x8, ino=135678740, 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: 150
Closed file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 149
Leaked file descriptor: TestNetHTTP_v1_2_chunked#test_get__crlf: 148 #<File::Stat dev=0x8, ino=135687559, 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, 40575>
Leaked thread: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection: #<Thread:0x00007f63cb379570 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 sleep>
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: 149 : #<TCPServer:fd 149, AF_INET, 0.0.0.0, 43881>
Finished thread: TestGemRemoteFetcherLocalSSLServer#test_do_not_follow_insecure_redirect: #<Thread:0x00007f63cb379570 /tmp/ruby/src/trunk-repeat50/test/rubygems/test_gem_remote_fetcher_local_ssl_server.rb:164 dead>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_client_cert_auth_connection: 149
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_ssl_connection_allow_verify_none: 149 : #<TCPServer:fd 149, AF_INET, 0.0.0.0, 34711>
Closed file descriptor: TestGemRemoteFetcherLocalSSLServer#test_do_not_allow_insecure_ssl_connection_by_default: 149
Leaked file descriptor: TestGemRemoteFetcherLocalSSLServer#test_nil_ca_cert: 149 : #<TCPServer:fd 149, AF_INET, 0.0.0.0, 40019>
Closed file descriptor: TestNetHTTP_v1_2#test_s_get: 151
Leaked thread: TestNetHTTP_v1_2#test_get__implicit_start: #<Thread:0x00007f63cb37fee8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Finished thread: TestNetHTTP_v1_2#test_get__break: #<Thread:0x00007f63cb37fee8 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Leaked thread: TestNetHTTP_v1_2#test_get__break: #<Thread:0x00007f63cb37fce0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 sleep>
Closed file descriptor: TestNetHTTP_v1_2#test_send_large_POST_request: 150
Finished thread: TestNetHTTP_v1_2#test_send_large_POST_request: #<Thread:0x00007f63cb37fce0 /tmp/ruby/src/trunk-repeat50/test/net/http/utils.rb:28 dead>
Closed file descriptor: TestNetHTTP_v1_2#test_s_post: 150
Closed file descriptor: TestNetHTTP_v1_2#test_s_start: 150
Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 149 #<File::Stat dev=0x8, ino=135716461, 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_get__crlf: 151
Leaked file descriptor: TestNetHTTP_v1_2#test_get__crlf: 150 #<File::Stat dev=0x8, ino=135710380, 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: TestNetHTTPLocalBind#test_bind_to_local_port: 152
Leaked thread: TestSocket#test_accept_loop: #<Thread:0x00007f63caaee450 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 sleep>
Finished thread: TestSocket#test_tcp_cloexec: #<Thread:0x00007f63caaee450 /tmp/ruby/build/trunk-repeat50/.ext/common/socket.rb:709 dead>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 7 : #<TCPServer:fd 7, AF_INET6, ::1, 37783>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_fetch_http_with_additional_headers: 151 : #<TCPServer:fd 151, AF_INET6, ::1, 41767>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 152 : #<TCPServer:fd 152, AF_INET6, ::1, 36295>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_upper_case_proxy: 153 : #<TCPServer:fd 153, AF_INET6, ::1, 42345>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 152
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_no_proxy: 153
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 152 : #<TCPServer:fd 152, AF_INET6, ::1, 36677>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 153 : #<TCPServer:fd 153, AF_INET6, ::1, 38801>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_no_proxy: 155 : #<TCPSocket:fd 155, AF_INET6, ::1, 36677>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 152
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy_no_env: 155
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 152 : #<TCPServer:fd 152, AF_INET6, ::1, 38373>
Leaked file descriptor: TestGemRemoteFetcherLocalServer#test_observe_no_proxy_env_list: 154 : #<TCPServer:fd 154, AF_INET6, ::1, 38943>
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 152
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 153
Closed file descriptor: TestGemRemoteFetcherLocalServer#test_implicit_proxy: 154
Closed file descriptor: TestDateAttr#test__attr: 7
Closed file descriptor: TestDateAttr#test__attr: 151
Leaked file descriptor: HTTPSProxyTest#test_https_proxy_ssl_connection: 7 : #<TCPServer:fd 7, AF_INET, 127.0.0.1, 42475>
Closed file descriptor: TestProfileFrames#test_start: 7
Closed file descriptor: TestNetHTTPForceEncoding#test_response_body_encoding_true_without_content_type: 152
Leaked file descriptor: TestNetHTTPKeepAlive#test_http_retry_failed: 151 #<File::Stat dev=0x8, ino=136175179, 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_get_follows_options: 153 : #<TCPSocket:fd 153, AF_INET, 127.0.0.1, 41085>
Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 153
Leaked file descriptor: TestNetHTTPSIdentityVerifyFailure#test_identity_verify_failure: 153 : #<TCPSocket:fd 153, AF_INET, 127.0.0.1, 38493>
Finished(50/50)  tests in 2408.842395s, 13.8618 tests/s, 2689.7750 assertions/s.
1669549 tests, 324043022 assertions, 0 failures, 0 errors, 8546 skips

ruby -v: ruby 3.4.0dev (2024-07-11T19:49:14Z master 6fc83118bb) [x86_64-linux]
$$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=50" exit with 0.
$$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS=--repeat-count=50
	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-repeat50/include -I/tmp/ruby/src/trunk-repeat50 -I/tmp/ruby/src/trunk-repeat50/prism -I/tmp/ruby/src/trunk-repeat50/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-repeat50/yjit/target/release/' /tmp/ruby/src/trunk-repeat50/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-repeat50'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
making srcs under enc
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
generating transdb.h
transdb.h unchanged
making trans
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'trans'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
making encs
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
generating makefiles ext/configure-ext.mk
ext/configure-ext.mk updated
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
generating makefile exts.mk
exts.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/coverage'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/date'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/digest'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/digest/sha2'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/fiddle'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/io/console'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/json'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/monitor'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/pathname'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/psych'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/pty'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/ripper'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/rubyvm'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/ext/socket'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/debug-1.9.2/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/nkf-0.2.0/ext/nkf'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/racc-1.8.0/ext/racc/cparse'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/rbs-3.5.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50/.bundle/gems/syslog-0.1.2/ext/syslog'
make[2]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Entering directory '/tmp/ruby/build/trunk-repeat50'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat50'
ruby 3.4.0dev (2024-07-11T19:49:14Z master 6fc83118bb) [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 34.949063 seconds

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