# Logfile created on 2025-08-01 14:50:15 +0000 by logger.rb/v1.5.3 #<BuildRuby:0x0000701b5652fdc8 @REPOSITORY="https://github.com/ruby/ruby.git", @REPOSITORY_TYPE=:git, @git_branch=nil, @git_tag=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-random2", @TARGET_SRC_DIR="/tmp/ruby/src/trunk-random2", @TARGET_BUILD_DIR="/tmp/ruby/build/trunk-random2", @TARGET_INSTALL_DIR="/tmp/ruby/install/trunk-random2", @configure_opts=["--enable-shared"], @build_opts="-j4", @btest_opts="-j4", @test_opts="TESTS=\"--test-order=random\"", @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=10800, @no_timeout_error=nil, @logfile="/home/ko1/ruby/logs/brlog.trunk-random2.20250801-145014", @ruby_env=[["RUBY_DEBUG", "ci"]], @make="make", @logger=#<Logger:0x0000701b5ab3dd10 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x0000701b5ab3db58 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x0000701b56469290 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/home/ko1/ruby/logs/brlog.trunk-random2.20250801-145014", @dev=#<File:/home/ko1/ruby/logs/brlog.trunk-random2.20250801-145014>, @binmode=false, @mon_data=#<Monitor:0x0000701b5ab3d540>, @mon_data_owner_object_id=900>>> $$$[beg] make update-download -j4 tool/config.guess already exists tool/config.sub already exists Update power_assert to f88e406e7c9e0810cc149869582afbae1fb84c4a Update repl_type_completor to 25108aa8d69ddaba0b5da3feff1c0035371524b2 Update irb to 331c4e851296b115db766c291e8cf54a2492fb36 echo f88e406e7c9e0810cc149869582afbae1fb84c4a | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/power_assert.revision - echo 25108aa8d69ddaba0b5da3feff1c0035371524b2 | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/repl_type_completor.revision - echo 331c4e851296b115db766c291e8cf54a2492fb36 | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/irb.revision - /tmp/ruby/src/trunk-random2/.bundle/.timestamp/power_assert.revision unchanged /tmp/ruby/src/trunk-random2/.bundle/.timestamp/repl_type_completor.revision unchanged /tmp/ruby/src/trunk-random2/.bundle/.timestamp/irb.revision unchanged rm -rf .bundle/gems/win32ole-1.9.2/ Building power_assert@f88e406e7c9e0810cc149869582afbae1fb84c4a to /tmp/ruby/src/trunk-random2/gems/power_assert-2.0.5.gem Successfully built RubyGem Name: power_assert Version: 3.0.0dev File: power_assert-3.0.0dev.gem $$$[end] "make update-download -j4" exit with 0. $$$[beg] make update-src -j4 Already up to date. Latest commit hash = bf2c8ad383 $$$[end] "make update-src -j4" exit with 0. $$$[beg] make after-update -j4 Update power_assert to f88e406e7c9e0810cc149869582afbae1fb84c4a Update repl_type_completor to 25108aa8d69ddaba0b5da3feff1c0035371524b2 echo f88e406e7c9e0810cc149869582afbae1fb84c4a | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/power_assert.revision - echo 25108aa8d69ddaba0b5da3feff1c0035371524b2 | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/repl_type_completor.revision - /tmp/ruby/src/trunk-random2/.bundle/.timestamp/power_assert.revision unchanged /tmp/ruby/src/trunk-random2/.bundle/.timestamp/repl_type_completor.revision unchanged Update irb to 331c4e851296b115db766c291e8cf54a2492fb36 echo 331c4e851296b115db766c291e8cf54a2492fb36 | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/irb.revision - /tmp/ruby/src/trunk-random2/.bundle/.timestamp/irb.revision unchanged /tmp/ruby/src/trunk-random2/revision.h updated generating x86_64-linux-fake.rb Building power_assert@f88e406e7c9e0810cc149869582afbae1fb84c4a to /tmp/ruby/src/trunk-random2/gems/power_assert-2.0.5.gem x86_64-linux-fake.rb updated generating enc.mk Successfully built RubyGem Name: power_assert Version: 3.0.0dev File: power_assert-3.0.0dev.gem Extracting bundle gem power_assert-2.0.5... Try with hash version of bundled gems instead of gems/power_assert-2.0.5.gem. We don't use this gem with release version of Ruby. Unpacked gems/power_assert-3.0.0dev.gem making srcs under enc make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' $$$[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.ext/include -I/tmp/ruby/src/trunk-random2/include -I/tmp/ruby/src/trunk-random2 -I/tmp/ruby/src/trunk-random2/prism -I/tmp/ruby/src/trunk-random2/enc/unicode/16.0.0 -Dmodular_gc_dir= CPPFLAGS = DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.5 -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-random2/target/release/' '/tmp/ruby/src/trunk-random2/yjit/src/lib.rs' ZJIT_RUSTC_ARGS = --crate-name=zjit --crate-type=staticlib --edition=2024 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-random2/target/release/' '/tmp/ruby/src/trunk-random2/zjit/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-random2/version.c linking miniruby $$$[end] "make miniruby -j4" exit with 0. $$$[beg] make ruby -j4 BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC XCFLAGS = -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I.ext/include -I/tmp/ruby/src/trunk-random2/include -I/tmp/ruby/src/trunk-random2 -I/tmp/ruby/src/trunk-random2/prism -I/tmp/ruby/src/trunk-random2/enc/unicode/16.0.0 -Dmodular_gc_dir= CPPFLAGS = DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.5 -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-random2/target/release/' '/tmp/ruby/src/trunk-random2/yjit/src/lib.rs' ZJIT_RUSTC_ARGS = --crate-name=zjit --crate-type=staticlib --edition=2024 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-random2/target/release/' '/tmp/ruby/src/trunk-random2/zjit/src/lib.rs' gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. builtin_binary.rbbin updated c9ad4f65da9c6a660bafc1d758ef69b92274da518f8c7f4b9ca2baa31db6aad0 builtin_binary.rbbin compiling /tmp/ruby/src/trunk-random2/builtin.c linking static-library libruby-static.a linking shared-library libruby.so.3.5.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.ext/include -I/tmp/ruby/src/trunk-random2/include -I/tmp/ruby/src/trunk-random2 -I/tmp/ruby/src/trunk-random2/prism -I/tmp/ruby/src/trunk-random2/enc/unicode/16.0.0 -Dmodular_gc_dir= CPPFLAGS = DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.5 -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-random2/target/release/' '/tmp/ruby/src/trunk-random2/yjit/src/lib.rs' ZJIT_RUSTC_ARGS = --crate-name=zjit --crate-type=staticlib --edition=2024 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-random2/target/release/' '/tmp/ruby/src/trunk-random2/zjit/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 encdb.h unchanged making srcs under enc making enc make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'enc'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' generating transdb.h transdb.h unchanged generating makefiles ext/configure-ext.mk making trans ext/configure-ext.mk updated make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'trans'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' making encs make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'encs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' generating makefile exts.mk exts.mk unchanged make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/coverage' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/date' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/digest' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/coverage' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/date' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/digest' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/io/console' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/json' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/io/console' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/monitor' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/json' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/monitor' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/objspace' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/pty' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/psych' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/objspace' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/pty' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/openssl' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/rubyvm' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/ripper' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/rubyvm' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/psych' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/ripper' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/strscan' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/socket' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/openssl' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/strscan' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/bigdecimal-3.2.2/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/debug-1.11.0/ext/debug' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/fiddle-1.1.8/ext/fiddle' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/socket' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/debug-1.11.0/ext/debug' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/bigdecimal-3.2.2/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/racc-1.8.1/ext/racc/cparse' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/fiddle-1.1.8/ext/fiddle' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/rbs-3.9.4/ext/rbs_extension' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/syslog-0.3.0/ext/syslog' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/rbs-3.9.4/ext/rbs_extension' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/racc-1.8.1/ext/racc/cparse' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/digest/sha2' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/syslog-0.3.0/ext/syslog' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/digest/sha2' make[2]: Entering directory '/tmp/ruby/build/trunk-random2' make[2]: 'ruby' is up to date. make[2]: Leaving directory '/tmp/ruby/build/trunk-random2' make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'note'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' building spec/ruby/optional/capi/ext/array_spec.so building spec/ruby/optional/capi/ext/basic_object_spec.so 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/digest_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/finalizer_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/set_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 $$$[end] "make all -j4" exit with 0. $$$[beg] make install -j4 Update power_assert to f88e406e7c9e0810cc149869582afbae1fb84c4a Update repl_type_completor to 25108aa8d69ddaba0b5da3feff1c0035371524b2 Update irb to 331c4e851296b115db766c291e8cf54a2492fb36 echo f88e406e7c9e0810cc149869582afbae1fb84c4a | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/power_assert.revision - echo 25108aa8d69ddaba0b5da3feff1c0035371524b2 | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/repl_type_completor.revision - echo 331c4e851296b115db766c291e8cf54a2492fb36 | /bin/sh /tmp/ruby/src/trunk-random2/tool/ifchange /tmp/ruby/src/trunk-random2/.bundle/.timestamp/irb.revision - /tmp/ruby/src/trunk-random2/.bundle/.timestamp/power_assert.revision unchanged /tmp/ruby/src/trunk-random2/.bundle/.timestamp/irb.revision unchanged 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.ext/include -I/tmp/ruby/src/trunk-random2/include -I/tmp/ruby/src/trunk-random2 -I/tmp/ruby/src/trunk-random2/prism -I/tmp/ruby/src/trunk-random2/enc/unicode/16.0.0 -Dmodular_gc_dir= CPPFLAGS = DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.5 -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-random2/target/release/' '/tmp/ruby/src/trunk-random2/yjit/src/lib.rs' ZJIT_RUSTC_ARGS = --crate-name=zjit --crate-type=staticlib --edition=2024 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-random2/target/release/' '/tmp/ruby/src/trunk-random2/zjit/src/lib.rs' /tmp/ruby/src/trunk-random2/.bundle/.timestamp/repl_type_completor.revision unchanged rm -rf .bundle/gems/win32ole-1.9.2/ generating encdb.h generating enc.mk 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. encdb.h unchanged Building power_assert@f88e406e7c9e0810cc149869582afbae1fb84c4a to /tmp/ruby/src/trunk-random2/gems/power_assert-2.0.5.gem making srcs under enc making enc make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'enc'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' Successfully built RubyGem Name: power_assert Version: 3.0.0dev File: power_assert-3.0.0dev.gem Extracting bundle gem power_assert-2.0.5... make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' generating transdb.h Try with hash version of bundled gems instead of gems/power_assert-2.0.5.gem. We don't use this gem with release version of Ruby. Unpacked gems/power_assert-3.0.0dev.gem transdb.h unchanged generating makefiles ext/configure-ext.mk making trans ext/configure-ext.mk unchanged make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'trans'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' making encs make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'encs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' generating makefile exts.mk exts.mk unchanged make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/digest' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/date' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/coverage' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/coverage' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/digest' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/date' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/io/console' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/json' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/io/console' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/monitor' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/monitor' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/json' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/objspace' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/psych' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/pty' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/openssl' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/pty' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/objspace' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/psych' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/rubyvm' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/ripper' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/rubyvm' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/openssl' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/ripper' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/socket' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/strscan' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/bigdecimal-3.2.2/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/debug-1.11.0/ext/debug' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/socket' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/strscan' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/fiddle-1.1.8/ext/fiddle' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/bigdecimal-3.2.2/ext/bigdecimal' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/debug-1.11.0/ext/debug' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/racc-1.8.1/ext/racc/cparse' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/fiddle-1.1.8/ext/fiddle' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/rbs-3.9.4/ext/rbs_extension' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/syslog-0.3.0/ext/syslog' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/racc-1.8.1/ext/racc/cparse' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/rbs-3.9.4/ext/rbs_extension' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/digest/sha2' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/digest/sha2' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/syslog-0.3.0/ext/syslog' make[2]: Entering directory '/tmp/ruby/build/trunk-random2' make[2]: 'ruby' is up to date. make[2]: Leaving directory '/tmp/ruby/build/trunk-random2' make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'note'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' ./miniruby -I/tmp/ruby/src/trunk-random2/lib -I. -I.ext/common /tmp/ruby/src/trunk-random2/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-random2/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-random2/bin installing base libraries: /tmp/ruby/install/trunk-random2/lib installing arch files: /tmp/ruby/install/trunk-random2/lib/ruby/3.5.0+2/x86_64-linux installing pkgconfig data: /tmp/ruby/install/trunk-random2/lib/pkgconfig installing extension objects: /tmp/ruby/install/trunk-random2/lib/ruby/3.5.0+2/x86_64-linux installing extension objects: /tmp/ruby/install/trunk-random2/lib/ruby/site_ruby/3.5.0+2/x86_64-linux installing extension objects: /tmp/ruby/install/trunk-random2/lib/ruby/vendor_ruby/3.5.0+2/x86_64-linux installing extension headers: /tmp/ruby/install/trunk-random2/include/ruby-3.5.0+2/x86_64-linux installing extension scripts: /tmp/ruby/install/trunk-random2/lib/ruby/3.5.0+2 installing extension scripts: /tmp/ruby/install/trunk-random2/lib/ruby/site_ruby/3.5.0+2 installing extension scripts: /tmp/ruby/install/trunk-random2/lib/ruby/vendor_ruby/3.5.0+2 installing extension headers: /tmp/ruby/install/trunk-random2/include/ruby-3.5.0+2/ruby installing command scripts: /tmp/ruby/install/trunk-random2/bin installing library scripts: /tmp/ruby/install/trunk-random2/lib/ruby/3.5.0+2 installing common headers: /tmp/ruby/install/trunk-random2/include/ruby-3.5.0+2 installing manpages: /tmp/ruby/install/trunk-random2/share/man/man1 installing default gems from lib: /tmp/ruby/install/trunk-random2/lib/ruby/gems/3.5.0+2 bundler 2.8.0.dev delegate 0.4.0 did_you_mean 2.0.0 english 0.8.0 erb 5.0.2 error_highlight 0.7.0 fileutils 1.7.3 find 0.2.0 forwardable 1.3.3 ipaddr 1.2.7 net-http 0.6.0 net-protocol 0.2.2 open-uri 0.5.0 open3 0.2.1 optparse 0.7.0.dev.2 pp 0.6.2 prettyprint 0.2.0 prism 1.4.0 resolv 0.6.2 ruby2_keywords 0.0.5 securerandom 0.4.1 shellwords 0.2.2 singleton 0.3.0 syntax_suggest 2.0.2 tempfile 0.3.1 time 0.4.1 timeout 0.4.3 tmpdir 0.3.1 tsort 0.2.0 un 0.3.0 uri 1.0.3 weakref 0.1.4 yaml 0.4.0 installing default gems from ext: /tmp/ruby/install/trunk-random2/lib/ruby/gems/3.5.0+2 date 3.4.1 digest 3.2.0 etc 1.4.6 fcntl 1.2.0 io-console 0.8.1 io-nonblock 0.3.2 io-wait 0.3.2 json 2.13.2 openssl 3.3.0 psych 5.2.6 stringio 3.1.8.dev strscan 3.1.6.dev zlib 3.2.1 installing bundled gems: /tmp/ruby/install/trunk-random2/lib/ruby/gems/3.5.0+2 minitest 5.25.5 rake 13.3.0 test-unit 3.7.0 rexml 3.4.1 rss 0.3.1 net-ftp 0.3.8 net-imap 0.5.9 net-pop 0.1.2 net-smtp 0.5.1 matrix 0.4.3 prime 0.1.4 rbs 3.9.4 typeprof 0.30.1 debug 1.11.0 racc 1.8.1 mutex_m 0.3.0 getoptlong 0.2.1 base64 0.3.0 bigdecimal 3.2.2 observer 0.1.2 abbrev 0.1.2 resolv-replace 0.1.1 rinda 0.2.0 drb 2.2.3 nkf 0.2.0 syslog 0.3.0 csv 3.3.5 repl_type_completor 0.1.11 ostruct 0.6.3 pstore 0.2.0 benchmark 0.4.1 logger 1.7.0 rdoc 6.14.2 irb 1.15.2 reline 0.6.2 readline 0.0.4 fiddle 1.1.8 installing bundled gem cache: /tmp/ruby/install/trunk-random2/lib/ruby/gems/3.5.0+2/cache skipped bundled gems: power_assert-3.0.0dev.gem not found in bundled_gems win32ole-1.9.2.gem extensions not found or build failed win32ole-1.9.2 $$$[end] "make install -j4" exit with 0. $$$[beg] make yes-btest TESTOPTS='-q -j4' Fstderr output is not empty <internal:ractor>:240: [BUG] Segmentation fault at 0x0000000000000000 ruby 3.5.0dev (2025-08-01T13:43:24Z master bf2c8ad383) +PRISM [x86_64-linux] -- Control frame information ----------------------------------------------- c:0008 p:0074 s:0042 e:000037 METHOD <internal:ractor>:240 c:0007 p:0007 s:0028 E:0018c0 BLOCK bootstraptest.test_ractor.rb_2320_1415.rb:18 [FINISH] c:0006 p:---- s:0025 e:000024 IFUNC c:0005 p:0024 s:0022 e:000020 METHOD <internal:numeric>:257 [FINISH] c:0004 p:---- s:0016 e:000015 CFUNC :each c:0003 p:---- s:0013 e:000012 CFUNC :map c:0002 p:0190 s:0009 E:001e50 EVAL bootstraptest.test_ractor.rb_2320_1415.rb:17 [FINISH] c:0001 p:0000 s:0003 E:0024d0 DUMMY [FINISH] -- Ruby level backtrace information ---------------------------------------- bootstraptest.test_ractor.rb_2320_1415.rb:17:in '<main>' bootstraptest.test_ractor.rb_2320_1415.rb:17:in 'map' bootstraptest.test_ractor.rb_2320_1415.rb:17:in 'each' <internal:numeric>:257:in 'times' bootstraptest.test_ractor.rb_2320_1415.rb:18:in 'block in <main>' <internal:ractor>:240:in 'new' -- Threading information --------------------------------------------------- Total ractor count: 2 Ruby thread count for this ractor: 1 -- Machine register context ------------------------------------------------ RIP: 0x00005cea2f141807 RBP: 0x00007bbe6fc60508 RSP: 0x00007ffea9792920 RAX: 0x857db1d5ace4a4b1 RBX: 0x00007ffea9792a60 RCX: 0x00007bbe54bab618 RDX: 0x0000000000000000 RDI: 0x0000000000000003 RSI: 0x00000000000000c8 R8: 0x00005cea45e73e20 R9: 0x00007ffea9792948 R10: 0x0000000000000001 R11: 0x0000000000000002 R12: 0x0000000000000c81 R13: 0x00007ffea9792948 R14: 0x00007bbe6fc60520 R15: 0x00007bbe54bab1a0 EFL: 0x0000000000010202 -- C level backtrace information ------------------------------------------- /tmp/ruby/build/trunk-random2/miniruby(rb_print_backtrace+0x8) [0x5cea2f17155a] /tmp/ruby/src/trunk-random2/vm_dump.c:843 /tmp/ruby/build/trunk-random2/miniruby(rb_vm_bugreport) /tmp/ruby/src/trunk-random2/vm_dump.c:1175 /tmp/ruby/build/trunk-random2/miniruby(rb_bug_for_fatal_signal+0x10a) [0x5cea2ef3ccfa] /tmp/ruby/src/trunk-random2/error.c:1130 /tmp/ruby/build/trunk-random2/miniruby(sigsegv+0x48) [0x5cea2f0ab038] /tmp/ruby/src/trunk-random2/signal.c:946 /lib/x86_64-linux-gnu/libc.so.6(0x7bbe6fe93320) [0x7bbe6fe93320] /tmp/ruby/build/trunk-random2/miniruby(vm_lookup_cc+0x87) [0x5cea2f141807] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:2173 /tmp/ruby/build/trunk-random2/miniruby(vm_search_cc+0x46) [0x5cea2f145b56] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:2220 /tmp/ruby/build/trunk-random2/miniruby(rb_vm_search_method_slowpath+0x5) [0x5cea2f1460de] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:2247 /tmp/ruby/build/trunk-random2/miniruby(vm_search_method_slowpath0) /tmp/ruby/src/trunk-random2/vm_insnhelper.c:2266 /tmp/ruby/build/trunk-random2/miniruby(gccct_method_search_slowpath) /tmp/ruby/src/trunk-random2/vm_eval.c:418 /tmp/ruby/build/trunk-random2/miniruby(gccct_method_search+0x7a) [0x5cea2f16265a] /tmp/ruby/src/trunk-random2/vm_eval.c:490 /tmp/ruby/build/trunk-random2/miniruby(rb_funcallv_scope) /tmp/ruby/src/trunk-random2/vm_eval.c:1059 /tmp/ruby/build/trunk-random2/miniruby(rb_funcallv) /tmp/ruby/src/trunk-random2/vm_eval.c:1080 /tmp/ruby/build/trunk-random2/miniruby(rb_obj_clone_setup+0x159) [0x5cea2efec559] /tmp/ruby/src/trunk-random2/object.c:490 /tmp/ruby/build/trunk-random2/miniruby(copy_enter+0x51) [0x5cea2f04cb91] /tmp/ruby/src/trunk-random2/ractor.c:1928 /tmp/ruby/build/trunk-random2/miniruby(obj_traverse_replace_i+0x62) [0x5cea2f048852] /tmp/ruby/src/trunk-random2/ractor.c:1634 /tmp/ruby/build/trunk-random2/miniruby(obj_traverse_replace_i+0x31e) [0x5cea2f048b0e] /tmp/ruby/src/trunk-random2/ractor.c:1736 /tmp/ruby/build/trunk-random2/miniruby(rb_obj_traverse_replace+0x2f) [0x5cea2f04d39f] /tmp/ruby/src/trunk-random2/ractor.c:1838 /tmp/ruby/build/trunk-random2/miniruby(ractor_copy) /tmp/ruby/src/trunk-random2/ractor.c:1942 /tmp/ruby/build/trunk-random2/miniruby(ractor_prepare_payload) /tmp/ruby/src/trunk-random2/ractor_sync.c:788 /tmp/ruby/build/trunk-random2/miniruby(ractor_basket_new) /tmp/ruby/src/trunk-random2/ractor_sync.c:796 /tmp/ruby/build/trunk-random2/miniruby(ractor_send0) /tmp/ruby/src/trunk-random2/ractor_sync.c:1203 /tmp/ruby/build/trunk-random2/miniruby(ractor_send) /tmp/ruby/src/trunk-random2/ractor_sync.c:1212 /tmp/ruby/build/trunk-random2/miniruby(rb_ractor_send_parameters) /tmp/ruby/src/trunk-random2/ractor.c:574 /tmp/ruby/build/trunk-random2/miniruby(thread_create_core+0x2c5) [0x5cea2f0f4445] /tmp/ruby/src/trunk-random2/thread.c:847 /tmp/ruby/build/trunk-random2/miniruby(rb_thread_create_ractor+0x5e) [0x5cea2f0f7c6e] /tmp/ruby/src/trunk-random2/thread.c:1007 /tmp/ruby/build/trunk-random2/miniruby(ractor_create+0xbc) [0x5cea2f0494cc] /tmp/ruby/src/trunk-random2/ractor.c:514 /tmp/ruby/build/trunk-random2/miniruby(vm_exec_core+0x56a) [0x5cea2f15379a] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:7488 /tmp/ruby/build/trunk-random2/miniruby(rb_vm_exec+0x20e) [0x5cea2f1599ce] /tmp/ruby/src/trunk-random2/vm.c:2621 /tmp/ruby/build/trunk-random2/miniruby(rb_yield_values2+0x73) [0x5cea2f15e003] /tmp/ruby/src/trunk-random2/vm.c:1702 /tmp/ruby/build/trunk-random2/miniruby(collect_i+0x12) [0x5cea2ef25682] /tmp/ruby/src/trunk-random2/enum.c:628 /tmp/ruby/build/trunk-random2/miniruby(rb_vm_pop_frame+0x0) [0x5cea2f14c558] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:5215 /tmp/ruby/build/trunk-random2/miniruby(vm_yield_with_cfunc) /tmp/ruby/src/trunk-random2/vm_insnhelper.c:5216 /tmp/ruby/build/trunk-random2/miniruby(vm_invoke_ifunc_block+0x9e) [0x5cea2f14c63e] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:5409 /tmp/ruby/build/trunk-random2/miniruby(vm_sendish+0x86) [0x5cea2f153c85] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:6065 /tmp/ruby/build/trunk-random2/miniruby(vm_exec_core) ../../src/trunk-random2/insns.def:1138 /tmp/ruby/build/trunk-random2/miniruby(rb_vm_exec+0x20e) [0x5cea2f1599ce] /tmp/ruby/src/trunk-random2/vm.c:2621 /tmp/ruby/build/trunk-random2/miniruby(vm_call0_cc+0xf4) [0x5cea2f15fac4] /tmp/ruby/src/trunk-random2/vm_eval.c:101 /tmp/ruby/build/trunk-random2/miniruby(rb_call0+0x2d9) [0x5cea2f161b69] /tmp/ruby/src/trunk-random2/vm_eval.c:572 /tmp/ruby/build/trunk-random2/miniruby(iterate_method+0x67) [0x5cea2f1623d7] /tmp/ruby/src/trunk-random2/vm_eval.c:891 /tmp/ruby/build/trunk-random2/miniruby(rb_iterate0+0xd7) [0x5cea2f148d07] /tmp/ruby/src/trunk-random2/vm_eval.c:1488 /tmp/ruby/build/trunk-random2/miniruby(rb_iterate_internal+0x49) [0x5cea2f14920d] /tmp/ruby/src/trunk-random2/vm_eval.c:1520 /tmp/ruby/build/trunk-random2/miniruby(rb_block_call_kw) /tmp/ruby/src/trunk-random2/vm_eval.c:1569 /tmp/ruby/build/trunk-random2/miniruby(enumerator_block_call+0x6d) [0x5cea2ef333fd] /tmp/ruby/src/trunk-random2/enumerator.c:567 /tmp/ruby/build/trunk-random2/miniruby(vm_call0_cfunc_with_frame+0x10f) [0x5cea2f15ed67] /tmp/ruby/src/trunk-random2/vm_eval.c:164 /tmp/ruby/build/trunk-random2/miniruby(vm_call0_cfunc) /tmp/ruby/src/trunk-random2/vm_eval.c:178 /tmp/ruby/build/trunk-random2/miniruby(vm_call0_body) /tmp/ruby/src/trunk-random2/vm_eval.c:229 /tmp/ruby/build/trunk-random2/miniruby(vm_call0_cc+0xf4) [0x5cea2f15fac4] /tmp/ruby/src/trunk-random2/vm_eval.c:101 /tmp/ruby/build/trunk-random2/miniruby(rb_call0+0x2d9) [0x5cea2f161b69] /tmp/ruby/src/trunk-random2/vm_eval.c:572 /tmp/ruby/build/trunk-random2/miniruby(iterate_method+0x67) [0x5cea2f1623d7] /tmp/ruby/src/trunk-random2/vm_eval.c:891 /tmp/ruby/build/trunk-random2/miniruby(rb_iterate0+0xd7) [0x5cea2f148d07] /tmp/ruby/src/trunk-random2/vm_eval.c:1488 /tmp/ruby/build/trunk-random2/miniruby(rb_lambda_call+0x87) [0x5cea2f1490d7] /tmp/ruby/src/trunk-random2/vm_eval.c:1618 /tmp/ruby/build/trunk-random2/miniruby(enum_collect+0x59) [0x5cea2ef27329] /tmp/ruby/src/trunk-random2/enum.c:667 /tmp/ruby/build/trunk-random2/miniruby(vm_call_cfunc_with_frame_+0x10d) [0x5cea2f13d28d] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:3851 /tmp/ruby/build/trunk-random2/miniruby(vm_sendish+0xc8) [0x5cea2f146318] /tmp/ruby/src/trunk-random2/vm_insnhelper.c:6058 /tmp/ruby/build/trunk-random2/miniruby(vm_exec_core+0x103e) [0x5cea2f15426e] ../../src/trunk-random2/insns.def:851 /tmp/ruby/build/trunk-random2/miniruby(rb_vm_exec+0x20e) [0x5cea2f1599ce] /tmp/ruby/src/trunk-random2/vm.c:2621 /tmp/ruby/build/trunk-random2/miniruby(rb_ec_exec_node+0xa5) [0x5cea2ef46a95] /tmp/ruby/src/trunk-random2/eval.c:282 /tmp/ruby/build/trunk-random2/miniruby(ruby_run_node+0x8b) [0x5cea2ef4af7b] /tmp/ruby/src/trunk-random2/eval.c:320 /tmp/ruby/build/trunk-random2/miniruby(rb_main+0x21) [0x5cea2ee6b2f6] /tmp/ruby/src/trunk-random2/main.c:42 /tmp/ruby/build/trunk-random2/miniruby(main) /tmp/ruby/src/trunk-random2/main.c:62 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_call_main+0x7a) [0x7bbe6fe781ca] ../sysdeps/nptl/libc_start_call_main.h:58 /lib/x86_64-linux-gnu/libc.so.6(call_init+0x0) [0x7bbe6fe7828b] ../csu/libc-start.c:360 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main_impl) ../csu/libc-start.c:347 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main) (null):0 [0x5cea2ee6b345] -- Other runtime information ----------------------------------------------- * Loaded script: bootstraptest.test_ractor.rb_2320_1415.rb * Loaded features: 0 enumerator.so 1 thread.rb 2 fiber.so 3 rational.so 4 complex.so 5 pathname.so 6 ruby2_keywords.rb 7 set.rb 8 /tmp/ruby/build/trunk-random2/x86_64-linux-fake.rb * Process memory map: 5cea2ee1a000-5cea2ee5a000 r--p 00000000 00:34 13369397 /tmp/ruby/build/trunk-random2/miniruby 5cea2ee5a000-5cea2f30e000 r-xp 00040000 00:34 13369397 /tmp/ruby/build/trunk-random2/miniruby 5cea2f30e000-5cea2f499000 r--p 004f4000 00:34 13369397 /tmp/ruby/build/trunk-random2/miniruby 5cea2f499000-5cea2f4af000 r--p 0067e000 00:34 13369397 /tmp/ruby/build/trunk-random2/miniruby 5cea2f4af000-5cea2f4b0000 rw-p 00694000 00:34 13369397 /tmp/ruby/build/trunk-random2/miniruby 5cea2f4b0000-5cea2f4c5000 rw-p 00000000 00:00 0 5cea45d3d000-5cea45eb3000 rw-p 00000000 00:00 0 [heap] 7bbe2cc14000-7bbe30000000 r--s 00000000 00:34 13369397 /tmp/ruby/build/trunk-random2/miniruby 7bbe30000000-7bbe30021000 rw-p 00000000 00:00 0 7bbe30021000-7bbe34000000 ---p 00000000 00:00 0 7bbe347f9000-7bbe34a00000 r--s 00000000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 7bbe34a00000-7bbe34b01000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] 7bbe34b01000-7bbe34b02000 ---p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] 7bbe34b02000-7bbe54a00000 rw-p 00000000 00:00 0 [anon:Ruby:nt_alloc_thread_stack_chunk] 7bbe54a50000-7bbe54a70000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] 7bbe54a7f000-7bbe54a80000 ---p 00000000 00:00 0 7bbe54a80000-7bbe54b80000 rw-p 00000000 00:00 0 7bbe54b80000-7bbe54bb0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] 7bbe54bbf000-7bbe54bc0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe54bc0000-7bbe54c61000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe54c61000-7bbe54c62000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe54c62000-7bbe54d03000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe54d03000-7bbe54d04000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe54d04000-7bbe54da5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe54da5000-7bbe54da6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe54da6000-7bbe54e47000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe54e47000-7bbe54e48000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe54e48000-7bbe54ee9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe54ee9000-7bbe54eea000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe54eea000-7bbe54f8b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe54f8b000-7bbe54f8c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe54f8c000-7bbe5502d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe5502d000-7bbe5502e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe5502e000-7bbe550cf000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe550cf000-7bbe550d0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe550d0000-7bbe55171000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55171000-7bbe55172000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55172000-7bbe55213000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55213000-7bbe55214000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55214000-7bbe552b5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe552b5000-7bbe552b6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe552b6000-7bbe55357000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55357000-7bbe55358000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55358000-7bbe553f9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe553f9000-7bbe553fa000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe553fa000-7bbe5549b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe5549b000-7bbe5549c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe5549c000-7bbe5553d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe5553d000-7bbe5553e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe5553e000-7bbe555df000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe555df000-7bbe555e0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe555e0000-7bbe55681000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55681000-7bbe55682000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55682000-7bbe55723000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55723000-7bbe55724000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55724000-7bbe557c5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe557c5000-7bbe557c6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe557c6000-7bbe55867000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55867000-7bbe55868000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55868000-7bbe55909000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55909000-7bbe5590a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe5590a000-7bbe559ab000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe559ab000-7bbe559ac000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe559ac000-7bbe55a4d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55a4d000-7bbe55a4e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55a4e000-7bbe55aef000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55aef000-7bbe55af0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55af0000-7bbe55b91000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55b91000-7bbe55b92000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55b92000-7bbe55c33000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55c33000-7bbe55c34000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55c34000-7bbe55cd5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55cd5000-7bbe55cd6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55cd6000-7bbe55d77000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55d77000-7bbe55d78000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55d78000-7bbe55e19000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55e19000-7bbe55e1a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55e1a000-7bbe55ebb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55ebb000-7bbe55ebc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55ebc000-7bbe55f5d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55f5d000-7bbe55f5e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55f5e000-7bbe55fff000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] 7bbe55fff000-7bbe56000000 ---p 00000000 00:00 0 7bbe56000000-7bbe56800000 rw-p 00000000 00:00 0 7bbe56800000-7bbe6e800000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] 7bbe6e800000-7bbe6fc00000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] 7bbe6fc1f000-7bbe6fc40000 rw-p 00000000 00:00 0 7bbe6fc40000-7bbe6fca0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] 7bbe6fcaf000-7bbe6fcd0000 rw-p 00000000 00:00 0 7bbe6fcd0000-7bbe6fce0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] 7bbe6fcea000-7bbe6fdeb000 rw-p 00000000 00:00 0 7bbe6fdeb000-7bbe6fdf2000 r--s 00000000 00:34 15348559 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 7bbe6fdf2000-7bbe6fe4b000 r--p 00000000 00:34 15348059 /usr/lib/locale/C.utf8/LC_CTYPE 7bbe6fe4b000-7bbe6fe4e000 rw-p 00000000 00:00 0 7bbe6fe4e000-7bbe6fe76000 r--p 00000000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 7bbe6fe76000-7bbe6fffe000 r-xp 00028000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 7bbe6fffe000-7bbe7004d000 r--p 001b0000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 7bbe7004d000-7bbe70051000 r--p 001fe000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 7bbe70051000-7bbe70053000 rw-p 00202000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 7bbe70053000-7bbe70062000 rw-p 00000000 00:00 0 7bbe70062000-7bbe70066000 r--p 00000000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7bbe70066000-7bbe70089000 r-xp 00004000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7bbe70089000-7bbe7008d000 r--p 00027000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7bbe7008d000-7bbe7008e000 r--p 0002b000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7bbe7008e000-7bbe7008f000 rw-p 0002c000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7bbe7008f000-7bbe7009f000 r--p 00000000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 7bbe7009f000-7bbe7011e000 r-xp 00010000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 7bbe7011e000-7bbe70176000 r--p 0008f000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 7bbe70176000-7bbe70177000 r--p 000e7000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 7bbe70177000-7bbe70178000 rw-p 000e8000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 7bbe70178000-7bbe7017a000 r--p 00000000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7bbe7017a000-7bbe7018f000 r-xp 00002000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7bbe7018f000-7bbe701a8000 r--p 00017000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7bbe701a8000-7bbe701a9000 r--p 0002f000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7bbe701a9000-7bbe701aa000 rw-p 00030000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7bbe701aa000-7bbe701b2000 rw-p 00000000 00:00 0 7bbe701b2000-7bbe701bc000 r--p 00000000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 7bbe701bc000-7bbe7021f000 r-xp 0000a000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 7bbe7021f000-7bbe70234000 r--p 0006d000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 7bbe70234000-7bbe70235000 r--p 00081000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 7bbe70235000-7bbe70236000 rw-p 00082000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 7bbe70236000-7bbe70238000 r--p 00000000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 7bbe70238000-7bbe7024a000 r-xp 00002000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 7bbe7024a000-7bbe70250000 r--p 00014000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 7bbe70250000-7bbe70251000 r--p 0001a000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 7bbe70251000-7bbe70252000 rw-p 0001b000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 7bbe70257000-7bbe70259000 rw-p 00000000 00:00 0 7bbe70259000-7bbe7025a000 r--p 00000000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7bbe7025a000-7bbe70285000 r-xp 00001000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7bbe70285000-7bbe7028f000 r--p 0002c000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7bbe7028f000-7bbe70291000 r--p 00036000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7bbe70291000-7bbe70293000 rw-p 00038000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7ffea9775000-7ffea9796000 rw-p 00000000 00:00 0 [stack] 7ffea979c000-7ffea97a0000 r--p 00000000 00:00 0 [vvar] 7ffea97a0000-7ffea97a2000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] #1415 test_ractor.rb:2320: class A; def test; 1 + 1; end; end class B; def test; 1 + 1; end; end class C; def test; 1 + 1; end; end class D; def test; 1 + 1; end; end class E; def test; 1 + 1; end; end class F; def test; 1 + 1; end; end class G; def test; 1 + 1; end; end objs = [A.new, B.new, C.new, D.new, E.new, F.new, G.new].freeze def call_test(obj) obj.test end ractors = 7.times.map do Ractor.new(objs) do |objs| objs = objs.shuffle 100_000.times do objs.each do |o| call_test(o) end (...snip) #=> "" (expected "ok") FAIL 1/2029 tests failed make: *** [uncommon.mk:913: yes-btest] Error 1 $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 512. $$$[beg] make yes-test-basic TESTS="--test-order=random" 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.ext/include -I/tmp/ruby/src/trunk-random2/include -I/tmp/ruby/src/trunk-random2 -I/tmp/ruby/src/trunk-random2/prism -I/tmp/ruby/src/trunk-random2/enc/unicode/16.0.0 -Dmodular_gc_dir= CPPFLAGS = DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.5 -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-random2/target/release/' '/tmp/ruby/src/trunk-random2/yjit/src/lib.rs' ZJIT_RUSTC_ARGS = --crate-name=zjit --crate-type=staticlib --edition=2024 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-random2/target/release/' '/tmp/ruby/src/trunk-random2/zjit/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-random2/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 /tmp/ruby/src/trunk-random2/basictest/test.rb:condition ..OK 2 /tmp/ruby/src/trunk-random2/basictest/test.rb:if/unless ...OK 3 /tmp/ruby/src/trunk-random2/basictest/test.rb:case .....OK 5 /tmp/ruby/src/trunk-random2/basictest/test.rb:while/until ........OK 8 /tmp/ruby/src/trunk-random2/basictest/test.rb:exception ..........OK 10 /tmp/ruby/src/trunk-random2/basictest/test.rb:array .......................................OK 39 /tmp/ruby/src/trunk-random2/basictest/test.rb:hash ...........................OK 27 /tmp/ruby/src/trunk-random2/basictest/test.rb:iterator ...........................................................................................................OK 107 /tmp/ruby/src/trunk-random2/basictest/test.rb:float ................................................................................OK 80 /tmp/ruby/src/trunk-random2/basictest/test.rb:bignum ...............................OK 31 /tmp/ruby/src/trunk-random2/basictest/test.rb:string & char ..............................................................OK 62 /tmp/ruby/src/trunk-random2/basictest/test.rb:assignment ..........OK 10 /tmp/ruby/src/trunk-random2/basictest/test.rb:call ......OK 6 /tmp/ruby/src/trunk-random2/basictest/test.rb:proc .........OK 9 /tmp/ruby/src/trunk-random2/basictest/test.rb:signal ..OK 2 /tmp/ruby/src/trunk-random2/basictest/test.rb:eval ...........................OK 27 /tmp/ruby/src/trunk-random2/basictest/test.rb:system ........OK 8 /tmp/ruby/src/trunk-random2/basictest/test.rb:const .....OK 5 /tmp/ruby/src/trunk-random2/basictest/test.rb:clone .....OK 5 /tmp/ruby/src/trunk-random2/basictest/test.rb:marshal ....OK 4 /tmp/ruby/src/trunk-random2/basictest/test.rb:pack ....OK 4 /tmp/ruby/src/trunk-random2/basictest/test.rb:math ..OK 2 /tmp/ruby/src/trunk-random2/basictest/test.rb:struct ......OK 6 /tmp/ruby/src/trunk-random2/basictest/test.rb:variable ............OK 12 /tmp/ruby/src/trunk-random2/basictest/test.rb:trace ...OK 3 /tmp/ruby/src/trunk-random2/basictest/test.rb:defined? ............OK 12 /tmp/ruby/src/trunk-random2/basictest/test.rb:alias ......OK 6 /tmp/ruby/src/trunk-random2/basictest/test.rb:path .......................OK 23 /tmp/ruby/src/trunk-random2/basictest/test.rb:gc ....OK 4 test succeeded $$$[end] "make yes-test-basic TESTS=\"--test-order=random\"" exit with 0. $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS="--test-order=random" 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.ext/include -I/tmp/ruby/src/trunk-random2/include -I/tmp/ruby/src/trunk-random2 -I/tmp/ruby/src/trunk-random2/prism -I/tmp/ruby/src/trunk-random2/enc/unicode/16.0.0 -Dmodular_gc_dir= CPPFLAGS = DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.5 -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-random2/target/release/' '/tmp/ruby/src/trunk-random2/yjit/src/lib.rs' ZJIT_RUSTC_ARGS = --crate-name=zjit --crate-type=staticlib --edition=2024 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-random2/target/release/' '/tmp/ruby/src/trunk-random2/zjit/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-random2' make[1]: Nothing to be done for 'enc'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' making srcs under enc make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' generating transdb.h transdb.h unchanged making trans make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'trans'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' making encs make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'encs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' generating makefiles ext/configure-ext.mk ext/configure-ext.mk updated make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' generating makefile exts.mk exts.mk unchanged make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/coverage' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/coverage' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/date' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/date' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/digest' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/digest' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/digest/sha2' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/digest/sha2' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/io/console' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/io/console' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/json' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/json' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/monitor' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/monitor' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/objspace' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/objspace' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/openssl' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/openssl' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/psych' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/psych' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/pty' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/pty' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/ripper' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/ripper' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/rubyvm' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/rubyvm' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/socket' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/socket' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/strscan' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/strscan' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/bigdecimal-3.2.2/ext/bigdecimal' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/bigdecimal-3.2.2/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/debug-1.11.0/ext/debug' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/debug-1.11.0/ext/debug' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/fiddle-1.1.8/ext/fiddle' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/fiddle-1.1.8/ext/fiddle' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/racc-1.8.1/ext/racc/cparse' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/racc-1.8.1/ext/racc/cparse' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/rbs-3.9.4/ext/rbs_extension' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/rbs-3.9.4/ext/rbs_extension' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/syslog-0.3.0/ext/syslog' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/syslog-0.3.0/ext/syslog' make[2]: Entering directory '/tmp/ruby/build/trunk-random2' make[2]: 'ruby' is up to date. make[2]: Leaving directory '/tmp/ruby/build/trunk-random2' make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'note'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' Run options: --seed=63659 "--ruby=./miniruby -I/tmp/ruby/src/trunk-random2/lib -I. -I.ext/common /tmp/ruby/src/trunk-random2/tool/runruby.rb --extout=.ext -- --disable-gems" --excludes-dir=/tmp/ruby/src/trunk-random2/test/.excludes --name=!/memory_leak/ --stderr-on-failure --test-order=random # Running tests: Leaked file descriptor: TestNetHTTP_v1_2#test_s_start: 8 #<File::Stat dev=0x8, ino=899645785, 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: 9 #<File::Stat dev=0x8, ino=899642154, 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: 10 #<File::Stat dev=0x8, ino=899722807, 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 tests in 1097.873095s, 26.2990 tests/s, 5564.9137 assertions/s. 28873 tests, 6109569 assertions, 0 failures, 0 errors, 160 skips ruby -v: ruby 3.5.0dev (2025-08-01T13:43:24Z master bf2c8ad383) +PRISM [x86_64-linux] $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=\"--test-order=random\"" exit with 0. $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS="--test-order=random" 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.ext/include -I/tmp/ruby/src/trunk-random2/include -I/tmp/ruby/src/trunk-random2 -I/tmp/ruby/src/trunk-random2/prism -I/tmp/ruby/src/trunk-random2/enc/unicode/16.0.0 -Dmodular_gc_dir= CPPFLAGS = DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.5 -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-random2/target/release/' '/tmp/ruby/src/trunk-random2/yjit/src/lib.rs' ZJIT_RUSTC_ARGS = --crate-name=zjit --crate-type=staticlib --edition=2024 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-random2/target/release/' '/tmp/ruby/src/trunk-random2/zjit/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-random2' make[1]: Nothing to be done for 'enc'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' making srcs under enc make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' generating transdb.h transdb.h unchanged making trans make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'trans'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' making encs make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'encs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' generating makefiles ext/configure-ext.mk ext/configure-ext.mk updated make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' generating makefile exts.mk exts.mk unchanged make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/coverage' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/coverage' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/date' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/date' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/digest' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/digest' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/digest/sha2' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/digest/sha2' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/io/console' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/io/console' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/json' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/json' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/monitor' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/monitor' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/objspace' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/objspace' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/openssl' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/openssl' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/psych' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/psych' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/pty' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/pty' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/ripper' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/ripper' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/rubyvm' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/rubyvm' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/socket' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/socket' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/ext/strscan' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/ext/strscan' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/bigdecimal-3.2.2/ext/bigdecimal' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/bigdecimal-3.2.2/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/debug-1.11.0/ext/debug' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/debug-1.11.0/ext/debug' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/fiddle-1.1.8/ext/fiddle' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/fiddle-1.1.8/ext/fiddle' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/racc-1.8.1/ext/racc/cparse' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/racc-1.8.1/ext/racc/cparse' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/rbs-3.9.4/ext/rbs_extension' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/rbs-3.9.4/ext/rbs_extension' make[2]: Entering directory '/tmp/ruby/build/trunk-random2/.bundle/gems/syslog-0.3.0/ext/syslog' make[2]: Leaving directory '/tmp/ruby/build/trunk-random2/.bundle/gems/syslog-0.3.0/ext/syslog' make[2]: Entering directory '/tmp/ruby/build/trunk-random2' make[2]: 'ruby' is up to date. make[2]: Leaving directory '/tmp/ruby/build/trunk-random2' make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' make[1]: Entering directory '/tmp/ruby/build/trunk-random2' make[1]: Nothing to be done for 'note'. make[1]: Leaving directory '/tmp/ruby/build/trunk-random2' ruby 3.5.0dev (2025-08-01T13:43:24Z master bf2c8ad383) +PRISM [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 ....................................... Finished in 20.627881 seconds 3338 files, 33605 examples, 152509 expectations, 0 failures, 0 errors, 0 tagged $$$[end] "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS=\"--test-order=random\"" exit with 0.