# Logfile created on 2022-09-05 05:38:59 +0000 by logger.rb/v1.4.2 #<BuildRuby:0x000055a95ea75690 @REPOSITORY="https://github.com/ruby/ruby.git", @REPOSITORY_TYPE=:git, @git_branch=nil, @git_worktree=nil, @svn_revision=nil, @SRC_DIR="/tmp/ruby/v3/src", @BUILD_DIR="/tmp/ruby/v3/build", @INSTALL_DIR="/tmp/ruby/v3/install", @TARGET_NAME="trunk-mjit", @TARGET_SRC_DIR="/tmp/ruby/v3/src/trunk-mjit", @TARGET_BUILD_DIR="/tmp/ruby/v3/build/trunk-mjit", @TARGET_INSTALL_DIR="/tmp/ruby/v3/install/trunk-mjit", @configure_opts=["cppflags=-DMJIT_FORCE_ENABLE"], @build_opts="-j6", @btest_opts="-j6", @test_opts="RUN_OPTS=\"--disable-gems --mjit-debug=-ggdb3\"", @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, @logfile="/home/ko1/ruby/logs/brlog.trunk-mjit.20220905-053858", @ruby_env=[["RUBY_DEBUG", "ci"], ["RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE", "30"]], @make="make", @logger=#<Logger:0x000055a95ec6bd00 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x000055a95ec6bcd8 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x000055a95ec6bc88 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/home/ko1/ruby/logs/brlog.trunk-mjit.20220905-053858", @dev=#<File:/home/ko1/ruby/logs/brlog.trunk-mjit.20220905-053858>, @binmode=false, @mon_data=#<Monitor:0x000055a95ec6bc38>, @mon_data_owner_object_id=860>>> $$$[beg] make update-unicode -j6 Downloading Unicode 14.0.0 data and property files... Downloading Unicode 14.0.0 auxiliary files... Downloading Unicode UCD emoji 14.0 files... Downloading Unicode emoji 14.0 files... /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/auxiliary/GraphemeBreakProperty.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/auxiliary/GraphemeBreakTest.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/UnicodeData.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/CompositionExclusions.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/NormalizationTest.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/CaseFolding.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/SpecialCasing.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/Blocks.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/DerivedAge.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/DerivedCoreProperties.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/PropList.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/PropertyAliases.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/PropertyValueAliases.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/Scripts.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/emoji/emoji-data.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/14.0.0/ucd/emoji/emoji-variation-sequences.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/emoji/14.0/emoji-sequences.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/emoji/14.0/emoji-test.txt already exists /tmp/ruby/v3/src/trunk-mjit/enc/unicode/data/emoji/14.0/emoji-zwj-sequences.txt already exists $$$[end] "make update-unicode -j6" exit with 0. $$$[beg] make update-download -j6 tool/config.guess already exists tool/config.sub already exists downloading for ext/psych/extlibs .downloaded-cache/yaml-0.2.5.tar.gz already exists checking rmd160 of .downloaded-cache/yaml-0.2.5.tar.gz ... OK checking sha256 of .downloaded-cache/yaml-0.2.5.tar.gz ... OK checking sha512 of .downloaded-cache/yaml-0.2.5.tar.gz ... OK downloading for ext/fiddle/extlibs .downloaded-cache/libffi-3.2.1.tar.gz already exists checking md5 of .downloaded-cache/libffi-3.2.1.tar.gz ... OK checking sha512 of .downloaded-cache/libffi-3.2.1.tar.gz ... OK $$$[end] "make update-download -j6" exit with 0. $$$[beg] make update-rubyspec -j6 make: Nothing to be done for 'update-rubyspec'. $$$[end] "make update-rubyspec -j6" exit with 0. $$$[beg] make update-src -j6 From https://github.com/ruby/ruby 4d46947..3eca1e4 master -> origin/master Updating 4d46947..3eca1e4 Fast-forward .gitignore | 1 + common.mk | 20 +- inits.c | 2 + lib/bundler.rb | 61 +- lib/bundler/cli/install.rb | 5 +- lib/bundler/definition.rb | 6 +- lib/bundler/endpoint_specification.rb | 2 +- lib/bundler/errors.rb | 1 - lib/bundler/feature_flag.rb | 1 - lib/bundler/gem_version_promoter.rb | 22 +- lib/bundler/man/bundle-add.1 | 2 +- lib/bundler/man/bundle-binstubs.1 | 2 +- lib/bundler/man/bundle-cache.1 | 2 +- lib/bundler/man/bundle-check.1 | 2 +- lib/bundler/man/bundle-clean.1 | 2 +- lib/bundler/man/bundle-config.1 | 13 +- lib/bundler/man/bundle-config.1.ronn | 5 +- lib/bundler/man/bundle-doctor.1 | 2 +- lib/bundler/man/bundle-exec.1 | 2 +- lib/bundler/man/bundle-gem.1 | 2 +- lib/bundler/man/bundle-help.1 | 13 + lib/bundler/man/bundle-help.1.ronn | 12 + lib/bundler/man/bundle-info.1 | 2 +- lib/bundler/man/bundle-init.1 | 2 +- lib/bundler/man/bundle-inject.1 | 2 +- lib/bundler/man/bundle-install.1 | 31 +- lib/bundler/man/bundle-install.1.ronn | 29 - lib/bundler/man/bundle-list.1 | 2 +- lib/bundler/man/bundle-lock.1 | 2 +- lib/bundler/man/bundle-open.1 | 2 +- lib/bundler/man/bundle-outdated.1 | 2 +- lib/bundler/man/bundle-platform.1 | 2 +- lib/bundler/man/bundle-plugin.1 | 81 ++ lib/bundler/man/bundle-plugin.1.ronn | 59 ++ lib/bundler/man/bundle-pristine.1 | 2 +- lib/bundler/man/bundle-remove.1 | 2 +- lib/bundler/man/bundle-show.1 | 2 +- lib/bundler/man/bundle-update.1 | 2 +- lib/bundler/man/bundle-viz.1 | 2 +- lib/bundler/man/bundle.1 | 8 +- lib/bundler/man/bundle.1.ronn | 5 +- lib/bundler/man/gemfile.5 | 2 +- lib/bundler/man/index.txt | 2 + lib/bundler/match_remote_metadata.rb | 5 +- lib/bundler/plugin.rb | 2 + lib/bundler/plugin/installer/rubygems.rb | 4 - lib/bundler/resolver.rb | 149 ++- lib/bundler/resolver/base.rb | 50 + lib/bundler/rubygems_integration.rb | 4 - lib/bundler/settings.rb | 7 - lib/bundler/source/git.rb | 10 +- lib/bundler/source/path/installer.rb | 23 +- lib/bundler/source/rubygems.rb | 62 +- lib/bundler/spec_set.rb | 10 + lib/mjit/c_32.rb | 436 +++++++++ lib/mjit/c_64.rb | 437 +++++++++ lib/mjit/c_pointer.rb | 333 +++++++ lib/mjit/c_type.rb | 77 ++ lib/mjit/compiler.rb | 1019 ++++++++++++++++++++ mjit.c | 12 +- mjit_compiler.c | 572 ++--------- mjit_compiler.h | 58 ++ mjit_compiler.rb | 135 +++ ruby.c | 18 +- spec/bundler/bundler/bundler_spec.rb | 128 --- .../bundler/bundler/endpoint_specification_spec.rb | 27 + spec/bundler/bundler/gem_version_promoter_spec.rb | 9 - spec/bundler/install/binstubs_spec.rb | 4 +- spec/bundler/install/gemfile/sources_spec.rb | 53 + spec/bundler/install/gems/compact_index_spec.rb | 12 - spec/bundler/install/gems/dependency_api_spec.rb | 12 - spec/bundler/install/gems/flex_spec.rb | 75 +- spec/bundler/install/gems/sudo_spec.rb | 205 ---- spec/bundler/plugins/install_spec.rb | 23 +- spec/bundler/plugins/source/example_spec.rb | 8 +- spec/bundler/quality_spec.rb | 1 - spec/bundler/spec_helper.rb | 6 - spec/bundler/support/filters.rb | 3 - spec/bundler/support/helpers.rb | 9 +- spec/bundler/support/sudo.rb | 22 - template/Makefile.in | 13 +- test/rubygems/helper.rb | 7 - tool/bundler/rubocop_gems.rb.lock | 1 + tool/bundler/standard_gems.rb.lock | 1 + tool/mjit/.gitignore | 1 + tool/mjit/Gemfile | 4 + tool/mjit/bindgen.rb | 391 ++++++++ tool/ruby_vm/helpers/dumper.rb | 2 +- .../views/_mjit_compile_getconstant_path.erb | 30 - tool/ruby_vm/views/_mjit_compile_insn.erb | 92 -- tool/ruby_vm/views/_mjit_compile_insn_body.erb | 129 --- tool/ruby_vm/views/_mjit_compile_invokebuiltin.erb | 29 - tool/ruby_vm/views/_mjit_compile_ivar.erb | 110 --- tool/ruby_vm/views/_mjit_compile_pc_and_sp.erb | 38 - tool/ruby_vm/views/_mjit_compile_send.erb | 119 --- tool/ruby_vm/views/mjit_compile.inc.erb | 110 --- tool/ruby_vm/views/mjit_compile_attr.inc.erb | 17 + tool/ruby_vm/views/mjit_instruction.rb.erb | 40 + tool/update-deps | 2 +- win32/Makefile.sub | 6 +- 100 files changed, 3570 insertions(+), 2015 deletions(-) create mode 100644 lib/bundler/man/bundle-help.1 create mode 100644 lib/bundler/man/bundle-help.1.ronn create mode 100644 lib/bundler/man/bundle-plugin.1 create mode 100644 lib/bundler/man/bundle-plugin.1.ronn create mode 100644 lib/bundler/resolver/base.rb create mode 100644 lib/mjit/c_32.rb create mode 100644 lib/mjit/c_64.rb create mode 100644 lib/mjit/c_pointer.rb create mode 100644 lib/mjit/c_type.rb create mode 100644 lib/mjit/compiler.rb create mode 100644 mjit_compiler.h create mode 100644 mjit_compiler.rb delete mode 100644 spec/bundler/install/gems/sudo_spec.rb delete mode 100644 spec/bundler/support/sudo.rb create mode 100644 tool/mjit/.gitignore create mode 100644 tool/mjit/Gemfile create mode 100755 tool/mjit/bindgen.rb delete mode 100644 tool/ruby_vm/views/_mjit_compile_getconstant_path.erb delete mode 100644 tool/ruby_vm/views/_mjit_compile_insn.erb delete mode 100644 tool/ruby_vm/views/_mjit_compile_insn_body.erb delete mode 100644 tool/ruby_vm/views/_mjit_compile_invokebuiltin.erb delete mode 100644 tool/ruby_vm/views/_mjit_compile_ivar.erb delete mode 100644 tool/ruby_vm/views/_mjit_compile_pc_and_sp.erb delete mode 100644 tool/ruby_vm/views/_mjit_compile_send.erb delete mode 100644 tool/ruby_vm/views/mjit_compile.inc.erb create mode 100644 tool/ruby_vm/views/mjit_compile_attr.inc.erb create mode 100644 tool/ruby_vm/views/mjit_instruction.rb.erb Current branch master is up to date. Latest commit hash = 3eca1e438d $$$[end] "make update-src -j6" exit with 0. $$$[beg] make after-update -j6 sed 's/{\$([^(){}]*)[^{}]*}//g' /tmp/ruby/v3/src/trunk-mjit/common.mk > uncommon.mk MAKE=make /bin/sh ./config.status Makefile config.status: creating Makefile generating opt_sc.inc generating optinsn.inc generating optunifs.inc generating insns.inc generating insns_info.inc generating vmtc.inc generating vm.inc generating mjit_compile_attr.inc making /tmp/ruby/v3/src/trunk-mjit/mjit_compiler.rbinc generating /tmp/ruby/v3/src/trunk-mjit/mjit_instruction.rb generating /tmp/ruby/v3/src/trunk-mjit/ext/ripper/ripper.c make[1]: Entering directory '/tmp/ruby/v3/src/trunk-mjit/ext/ripper' make[1]: Leaving directory '/tmp/ruby/v3/src/trunk-mjit/ext/ripper' make[1]: *** No rule to make target 'id.h', needed by 'ripper.y'. Stop. make: *** [uncommon.mk:1208: /tmp/ruby/v3/src/trunk-mjit/ext/ripper/ripper.c] Error 2 make: *** Waiting for unfinished jobs.... $$$[end] "make after-update -j6" exit with 512. $$$[beg] make miniruby -j6 BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -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 -Wundef -std=gnu99 XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/v3/src/trunk-mjit/include -I/tmp/ruby/v3/src/trunk-mjit -I/tmp/ruby/v3/src/trunk-mjit/enc/unicode/14.0.0 CPPFLAGS = -DMJIT_FORCE_ENABLE DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread LANG = LC_ALL = LC_CTYPE = MFLAGS = -j6 --jobserver-auth=4,5 gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 Copyright (C) 2019 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 miniprelude.c compiling /tmp/ruby/v3/src/trunk-mjit/compile.c compiling /tmp/ruby/v3/src/trunk-mjit/inits.c compiling /tmp/ruby/v3/src/trunk-mjit/iseq.c making mjit_config.h making /tmp/ruby/v3/src/trunk-mjit/mjit_instruction.rbinc compiling /tmp/ruby/v3/src/trunk-mjit/ruby.c compiling /tmp/ruby/v3/src/trunk-mjit/vm.c compiling /tmp/ruby/v3/src/trunk-mjit/mjit.c compiling /tmp/ruby/v3/src/trunk-mjit/mjit_compiler.c miniprelude.c updated compiling /tmp/ruby/v3/src/trunk-mjit/miniinit.c /tmp/ruby/v3/src/trunk-mjit/revision.h updated linking miniruby $$$[end] "make miniruby -j6" exit with 0. $$$[beg] make ruby -j6 BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -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 -Wundef -std=gnu99 XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/v3/src/trunk-mjit/include -I/tmp/ruby/v3/src/trunk-mjit -I/tmp/ruby/v3/src/trunk-mjit/enc/unicode/14.0.0 CPPFLAGS = -DMJIT_FORCE_ENABLE DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread LANG = LC_ALL = LC_CTYPE = MFLAGS = -j6 --jobserver-auth=4,5 gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 Copyright (C) 2019 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/v3/src/trunk-mjit/version.c linking miniruby <internal:numeric>:181:in `ord': uninitialized constant RubyVM::MJIT::Compiler (NameError) from /tmp/ruby/v3/src/trunk-mjit/template/builtin_binary.inc.tmpl:13:in `each_byte' from /tmp/ruby/v3/src/trunk-mjit/template/builtin_binary.inc.tmpl:13:in `each' from /tmp/ruby/v3/src/trunk-mjit/template/builtin_binary.inc.tmpl:13:in `map' from /tmp/ruby/v3/src/trunk-mjit/template/builtin_binary.inc.tmpl:13:in `block (3 levels) in <main>' from /tmp/ruby/v3/src/trunk-mjit/template/builtin_binary.inc.tmpl:7:in `each' from /tmp/ruby/v3/src/trunk-mjit/template/builtin_binary.inc.tmpl:7:in `block (2 levels) in <main>' from /tmp/ruby/v3/src/trunk-mjit/lib/erb.rb:905:in `eval' from /tmp/ruby/v3/src/trunk-mjit/lib/erb.rb:905:in `result' from /tmp/ruby/v3/src/trunk-mjit/tool/generic_erb.rb:41:in `block (2 levels) in <main>' from /tmp/ruby/v3/src/trunk-mjit/tool/generic_erb.rb:41:in `block in <main>' from /tmp/ruby/v3/src/trunk-mjit/tool/generic_erb.rb:34:in `map' from /tmp/ruby/v3/src/trunk-mjit/tool/generic_erb.rb:34:in `<main>' builtin_binary.inc updated compiling /tmp/ruby/v3/src/trunk-mjit/builtin.c linking static-library libruby-static.a linking ruby $$$[end] "make ruby -j6" exit with 0. $$$[beg] make all -j6 BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -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 -Wundef -std=gnu99 XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/v3/src/trunk-mjit/include -I/tmp/ruby/v3/src/trunk-mjit -I/tmp/ruby/v3/src/trunk-mjit/enc/unicode/14.0.0 CPPFLAGS = -DMJIT_FORCE_ENABLE DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread LANG = LC_ALL = LC_CTYPE = MFLAGS = -j6 --jobserver-auth=4,5 gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 Copyright (C) 2019 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 x86_64-linux-fake.rb building rb_mjit_header.h encdb.h unchanged x86_64-linux-fake.rb updated generating enc.mk /tmp/ruby/v3/src/trunk-mjit/revision.h unchanged making srcs under enc making enc make[1]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Nothing to be done for 'enc'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' rb_mjit_header.h unchanged make[1]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' building .ext/include/x86_64-linux/rb_mjit_min_header-3.2.0.h generating transdb.h transdb.h unchanged generating makefiles ext/configure-ext.mk making trans make[1]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Nothing to be done for '/tmp/ruby/v3/src/trunk-mjit/enc/trans'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' making encs /tmp/ruby/v3/src/trunk-mjit/tool/transform_mjit_header.rb:155:in `block (2 levels) in separate_macro_and_code': uninitialized constant RubyVM::MJIT::Compiler (NameError) from /tmp/ruby/v3/src/trunk-mjit/tool/transform_mjit_header.rb:155:in `all?' from /tmp/ruby/v3/src/trunk-mjit/tool/transform_mjit_header.rb:155:in `block in separate_macro_and_code' from /tmp/ruby/v3/src/trunk-mjit/tool/transform_mjit_header.rb:154:in `each' from /tmp/ruby/v3/src/trunk-mjit/tool/transform_mjit_header.rb:154:in `partition' from /tmp/ruby/v3/src/trunk-mjit/tool/transform_mjit_header.rb:154:in `separate_macro_and_code' from /tmp/ruby/v3/src/trunk-mjit/tool/transform_mjit_header.rb:237:in `<main>' make[1]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Nothing to be done for 'encs'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' ext/configure-ext.mk unchanged make[1]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/coverage' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/digest' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/date' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/bigdecimal' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/coverage' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/date' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/digest' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/io/console' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/fiddle' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/json' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/io/console' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/monitor' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/nkf' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/monitor' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/json' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/nkf' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/objspace' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/fiddle' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/pathname' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/pathname' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/objspace' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/rubyvm' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/rubyvm' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/pty' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/ripper' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/ripper' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/socket' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/pty' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/psych' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/syslog' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/openssl' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/.bundle/gems/debug-1.6.2/ext/debug' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/socket' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/psych' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/syslog' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/.bundle/gems/rbs-2.6.0/ext/rbs_extension' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/openssl' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/digest/sha2' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/digest/sha2' ln -sfT ../../../../../src/trunk-mjit/.bundle/gems/debug-1.6.2/lib ../../../../../.bundle/gems/debug-1.6.2/lib make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/.bundle/gems/debug-1.6.2/ext/debug' ln -sfT ../../../../../src/trunk-mjit/.bundle/gems/rbs-2.6.0/lib ../../../../../.bundle/gems/rbs-2.6.0/lib make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/.bundle/gems/rbs-2.6.0/ext/rbs_extension' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[2]: 'ruby' is up to date. make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Nothing to be done for 'note'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' transform_mjit_header: making external definition static inline: rb_vm_lvar_exposed, Init_vm_stack_canary, rb_vm_opt_cfunc_p, rb_vm_ic_hit_p, rb_vm_splat_array, rb_vm_concat_array, rb_vm_defined, rb_vm_cc_general, rb_aliased_callable_method_entry, rb_find_defined_class_by_owner, rb_vm_call_ivar_attrset_p, rb_iseq_only_kwparam_p, rb_iseq_only_optparam_p, rb_vm_set_ivar_idx, rb_vm_setinstancevariable, rb_vm_setclassvariable, rb_vm_getclassvariable, rb_vm_rewrite_cref, rb_vm_get_cref, rb_vm_block_ep_update, rb_vm_cref_new_toplevel, rb_vm_cref_dup_without_refinements, rb_vm_frame_block_handler, rb_vm_cframe_keyword_p, rb_vm_ep_local_ep transform_mjit_header: making declaration static inline: rb_vm_lvar_exposed, rb_vm_lvar_exposed, Init_vm_stack_canary, rb_vm_rewrite_cref, rb_vm_frame_block_handler, rb_vm_block_ep_update, rb_vm_ep_local_ep transform_mjit_header: SKIPPED to transform: getlogin_r, pread64, pread, read, bsearch, fread_unlocked, fgets_unlocked, fread, fgets, vdprintf, dprintf, vfprintf, vprintf, printf, fprintf, getline, putchar_unlocked, putc_unlocked, fputc_unlocked, putchar, getchar_unlocked, getc_unlocked, fgetc_unlocked, getchar $$$[end] "make all -j6" exit with 0. $$$[beg] make install -j6 BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -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 -Wundef -std=gnu99 XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/v3/src/trunk-mjit/include -I/tmp/ruby/v3/src/trunk-mjit -I/tmp/ruby/v3/src/trunk-mjit/enc/unicode/14.0.0 CPPFLAGS = -DMJIT_FORCE_ENABLE DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread LANG = LC_ALL = LC_CTYPE = MFLAGS = -j6 --jobserver-auth=4,5 gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 Copyright (C) 2019 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 /tmp/ruby/v3/src/trunk-mjit/revision.h unchanged making srcs under enc making enc make[1]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Nothing to be done for 'enc'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' generating transdb.h transdb.h unchanged generating makefiles ext/configure-ext.mk making trans make[1]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Nothing to be done for '/tmp/ruby/v3/src/trunk-mjit/enc/trans'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' making encs make[1]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Nothing to be done for 'encs'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' ext/configure-ext.mk unchanged make[1]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/coverage' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/digest' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/io/console' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/fiddle' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/io/console' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/digest' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/date' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/bigdecimal' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/coverage' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/fiddle' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/json' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/date' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/monitor' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/json' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/nkf' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/monitor' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/nkf' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/objspace' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/pathname' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/pty' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/objspace' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/psych' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/openssl' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/rubyvm' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/pathname' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/ripper' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/rubyvm' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/socket' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/ripper' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/pty' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/syslog' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/psych' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/openssl' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/.bundle/gems/debug-1.6.2/ext/debug' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/syslog' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/.bundle/gems/rbs-2.6.0/ext/rbs_extension' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/socket' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit/ext/digest/sha2' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/ext/digest/sha2' ln -sfT ../../../../../src/trunk-mjit/.bundle/gems/debug-1.6.2/lib ../../../../../.bundle/gems/debug-1.6.2/lib make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/.bundle/gems/debug-1.6.2/ext/debug' ln -sfT ../../../../../src/trunk-mjit/.bundle/gems/rbs-2.6.0/lib ../../../../../.bundle/gems/rbs-2.6.0/lib make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit/.bundle/gems/rbs-2.6.0/ext/rbs_extension' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[2]: 'ruby' is up to date. make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Entering directory '/tmp/ruby/v3/build/trunk-mjit' make[1]: Nothing to be done for 'note'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-mjit' ./miniruby -I/tmp/ruby/v3/src/trunk-mjit/lib -I. -I.ext/common /tmp/ruby/v3/src/trunk-mjit/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/v3/src/trunk-mjit/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="-j6 --jobserver-auth=4,5" --make-flags=" -j6 --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/v3/install/trunk-mjit/bin installing base libraries: /tmp/ruby/v3/install/trunk-mjit/lib installing arch files: /tmp/ruby/v3/install/trunk-mjit/lib/ruby/3.2.0+2/x86_64-linux installing pkgconfig data: /tmp/ruby/v3/install/trunk-mjit/lib/pkgconfig installing extension objects: /tmp/ruby/v3/install/trunk-mjit/lib/ruby/3.2.0+2/x86_64-linux installing extension objects: /tmp/ruby/v3/install/trunk-mjit/lib/ruby/site_ruby/3.2.0+2/x86_64-linux installing extension objects: /tmp/ruby/v3/install/trunk-mjit/lib/ruby/vendor_ruby/3.2.0+2/x86_64-linux installing extension headers: /tmp/ruby/v3/install/trunk-mjit/include/ruby-3.2.0+2/x86_64-linux installing extension scripts: /tmp/ruby/v3/install/trunk-mjit/lib/ruby/3.2.0+2 installing extension scripts: /tmp/ruby/v3/install/trunk-mjit/lib/ruby/site_ruby/3.2.0+2 installing extension scripts: /tmp/ruby/v3/install/trunk-mjit/lib/ruby/vendor_ruby/3.2.0+2 installing extension headers: /tmp/ruby/v3/install/trunk-mjit/include/ruby-3.2.0+2/ruby installing command scripts: /tmp/ruby/v3/install/trunk-mjit/bin installing library scripts: /tmp/ruby/v3/install/trunk-mjit/lib/ruby/3.2.0+2 installing common headers: /tmp/ruby/v3/install/trunk-mjit/include/ruby-3.2.0+2 installing manpages: /tmp/ruby/v3/install/trunk-mjit/share/man/man1 installing default gems from lib: /tmp/ruby/v3/install/trunk-mjit/lib/ruby/gems/3.2.0+2 abbrev 0.1.0 base64 0.1.1 benchmark 0.2.0 bundler 2.4.0.dev cgi 0.3.2 csv 3.2.2 delegate 0.2.0 did_you_mean 1.6.1 drb 2.1.0 english 0.7.1 erb 2.2.3 error_highlight 0.4.0 fileutils 1.6.0 find 0.1.1 forwardable 1.3.2 getoptlong 0.1.1 ipaddr 1.2.4 irb 1.4.1 logger 1.5.1 mutex_m 0.1.1 net-http 0.2.2 net-protocol 0.1.3 observer 0.1.1 open-uri 0.2.0 open3 0.1.1 optparse 0.2.0 ostruct 0.5.5 pp 0.3.0 prettyprint 0.1.1 pstore 0.1.1 racc 1.6.0 rdoc 6.4.0 readline 0.0.3 reline 0.3.1 resolv 0.2.1 resolv-replace 0.1.0 rinda 0.1.1 ruby2_keywords 0.0.5 securerandom 0.2.0 set 1.0.2 shellwords 0.1.0 singleton 0.1.1 syntax_suggest 0.0.1 tempfile 0.1.2 time 0.2.0 timeout 0.3.0 tmpdir 0.1.2 tsort 0.1.0 un 0.2.0 uri 0.11.0 weakref 0.1.1 yaml 0.2.0 installing default gems from ext: /tmp/ruby/v3/install/trunk-mjit/lib/ruby/gems/3.2.0+2 bigdecimal 3.1.2 date 3.2.3 digest 3.1.0 etc 1.4.0 fcntl 1.0.1 fiddle 1.1.0 io-console 0.5.11 io-nonblock 0.1.1 io-wait 0.3.0.pre json 2.6.2 nkf 0.1.1 openssl 3.0.0 pathname 0.2.0 psych 5.0.0.dev readline-ext 0.1.4 stringio 3.0.3 strscan 3.0.1 syslog 0.1.0 zlib 2.1.1 installing bundled gems: /tmp/ruby/v3/install/trunk-mjit/lib/ruby/gems/3.2.0+2 minitest 5.16.3 power_assert 2.0.1 rake 13.0.6 test-unit 3.5.3 rexml 3.2.5 rss 0.2.9 net-ftp 0.1.3 net-imap 0.2.3 net-pop 0.1.1 net-smtp 0.3.1 matrix 0.4.2 prime 0.1.2 rbs 2.6.0 typeprof 0.21.3 debug 1.6.2 installing bundled gem cache: /tmp/ruby/v3/install/trunk-mjit/lib/ruby/gems/3.2.0+2/cache $$$[end] "make install -j6" exit with 0. $$$[beg] make yes-btest TESTOPTS='-q -j6' $$$ #<Timeout::Error: execution expired> ### enter analyzing mode for stuck processes $$$ ps jx PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND 10 11 11 11 ? -1 Ss 1001 0:00 sh build-loop.sh trunk-mjit --incremental --process-num=6 11 22328 11 11 ? -1 Sl 1001 0:00 ruby ./br.rb build_report trunk-mjit --incremental --process-num=6 22328 22331 11 11 ? -1 S 1001 0:00 sh -c ruby /home/ko1/ruby/build-ruby/build-ruby.rb --target_name=trunk-mjit --logfile=/home/ko1/ruby/logs/brlog.trunk-mjit.20220905-053858 --root_dir=/tmp/ruby --timeout=10800 --configure_opts=cppflags="-DMJIT_FORCE_ENABLE" --add-env=RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE=30 --test_opts='RUN_OPTS="--disable-gems --mjit-debug=-ggdb3"' --incremental --process-num=6 22331 22332 11 11 ? -1 Sl 1001 0:00 ruby /home/ko1/ruby/build-ruby/build-ruby.rb --target_name=trunk-mjit --logfile=/home/ko1/ruby/logs/brlog.trunk-mjit.20220905-053858 --root_dir=/tmp/ruby --timeout=10800 --configure_opts=cppflags=-DMJIT_FORCE_ENABLE --add-env=RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE=30 --test_opts=RUN_OPTS="--disable-gems --mjit-debug=-ggdb3" --incremental --process-num=6 22332 23277 11 11 ? -1 S 1001 0:00 sh -c make yes-btest TESTOPTS='-q -j6' 23277 23278 11 11 ? -1 S 1001 0:00 make yes-btest TESTOPTS=-q -j6 23278 23285 11 11 ? -1 Sl 1001 0:03 /usr/bin/ruby --disable=gems /tmp/ruby/v3/src/trunk-mjit/bootstraptest/runner.rb --ruby=./miniruby -I/tmp/ruby/v3/src/trunk-mjit/lib -I. -I.ext/common -r./x86_64-linux-fake --disable-gems -q -j6 23285 24000 11 11 ? -1 Z 1001 0:13 [miniruby] <defunct> 23285 24004 11 11 ? -1 Z 1001 0:13 [miniruby] <defunct> 1 24218 11 11 ? -1 S 1001 0:00 /tmp/ruby/v3/build/trunk-mjit/miniruby -I/tmp/ruby/v3/src/trunk-mjit/lib -I/tmp/ruby/v3/build/trunk-mjit -I/tmp/ruby/v3/build/trunk-mjit/.ext/common -r/tmp/ruby/v3/build/trunk-mjit/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_thread.rb_38_1478.rb 1 24220 11 11 ? -1 S 1001 0:00 /tmp/ruby/v3/build/trunk-mjit/miniruby -I/tmp/ruby/v3/src/trunk-mjit/lib -I/tmp/ruby/v3/build/trunk-mjit -I/tmp/ruby/v3/build/trunk-mjit/.ext/common -r/tmp/ruby/v3/build/trunk-mjit/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_thread.rb_52_1479.rb 23285 24480 11 11 ? -1 Z 1001 0:13 [miniruby] <defunct> 1 24584 11 11 ? -1 S 1001 0:00 /tmp/ruby/v3/build/trunk-mjit/miniruby -I/tmp/ruby/v3/src/trunk-mjit/lib -I/tmp/ruby/v3/build/trunk-mjit -I/tmp/ruby/v3/build/trunk-mjit/.ext/common -r/tmp/ruby/v3/build/trunk-mjit/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_thread.rb_400_1518.rb 23285 28404 11 11 ? -1 Z 1001 0:13 [miniruby] <defunct> 1 28413 11 11 ? -1 S 1001 0:00 /tmp/ruby/v3/build/trunk-mjit/miniruby -I/tmp/ruby/v3/src/trunk-mjit/lib -I/tmp/ruby/v3/build/trunk-mjit -I/tmp/ruby/v3/build/trunk-mjit/.ext/common -r/tmp/ruby/v3/build/trunk-mjit/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1475_1308.rb 22332 29322 11 11 ? -1 R 1001 0:00 ps jx {10=>[11], 11=>[22328], 22328=>[22331], 22331=>[22332], 22332=>[23277, 29322], 23277=>[23278], 23278=>[23285], 23285=>[24000, 24004, 24480, 28404], 1=>[24218, 24220, 24584, 28413]} $ timeout 60 gdb -p 24000 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null >>> Threads No threads. >>> Machine level backtrace >>> Dump Ruby level backtrace (if possible) $ timeout 60 gdb -p 24004 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null >>> Threads No threads. >>> Machine level backtrace >>> Dump Ruby level backtrace (if possible) $ timeout 60 gdb -p 24480 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null >>> Threads No threads. >>> Machine level backtrace >>> Dump Ruby level backtrace (if possible) $ timeout 60 gdb -p 28404 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null >>> Threads No threads. >>> Machine level backtrace >>> Dump Ruby level backtrace (if possible) $ timeout 60 gdb -p 23285 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null >>> Threads No threads. >>> Machine level backtrace >>> Dump Ruby level backtrace (if possible) $ timeout 60 gdb -p 23278 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null make: *** [uncommon.mk:774: yes-btest] Killed >>> Threads No threads. >>> Machine level backtrace >>> Dump Ruby level backtrace (if possible) #<Errno::ESRCH: No such process> $ timeout 60 gdb -p 23277 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null >>> Threads No threads. >>> Machine level backtrace >>> Dump Ruby level backtrace (if possible) $ timeout 60 gdb -p 29322 -x /home/ko1/ruby/build-ruby/gdbscript -batch -quiet 2> /dev/null >>> Threads No threads. >>> Machine level backtrace >>> Dump Ruby level backtrace (if possible) #<Errno::ESRCH: No such process>