# Logfile created on 2025-05-30 20:03:23 +0000 by logger.rb/v1.5.3 #<BuildRuby:0x00007f7f12dffdc0 @REPOSITORY="https://github.com/ruby/ruby.git", @REPOSITORY_TYPE=:git, @git_branch=nil, @git_worktree=nil, @svn_revision=nil, @SRC_DIR="/tmp/ruby/src", @BUILD_DIR="/tmp/ruby/build", @INSTALL_DIR="/tmp/ruby/install", @TARGET_NAME="trunk-gc-asserts", @TARGET_SRC_DIR="/tmp/ruby/src/trunk-gc-asserts", @TARGET_BUILD_DIR="/tmp/ruby/build/trunk-gc-asserts", @TARGET_INSTALL_DIR="/tmp/ruby/install/trunk-gc-asserts", @configure_opts=["--enable-shared"], @build_opts="DEFS=\"-DRGENGC_CHECK_MODE=2\"", @btest_opts="-j4", @test_opts="TESTS='-j4'", @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=21600, @logfile="/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20250530-200323", @ruby_env=[["RUBY_DEBUG", "ci"], ["RUBY_TEST_TIMEOUT_SCALE", "100"]], @make="make", @logger=#<Logger:0x00007f7f12e20f48 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f7f12e20db8 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00007f7f12d3a480 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20250530-200323", @dev=#<File:/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20250530-200323>, @binmode=false, @mon_data=#<Monitor:0x00007f7f12e208e0>, @mon_data_owner_object_id=860>>> $$$[beg] make update-download DEFS="-DRGENGC_CHECK_MODE=2" tool/config.guess already exists tool/config.sub already exists Update power_assert to a7dab941153b233d3412e249d25da52a6c5691de echo a7dab941153b233d3412e249d25da52a6c5691de | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/power_assert.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/power_assert.revision unchanged Building power_assert@a7dab941153b233d3412e249d25da52a6c5691de to /tmp/ruby/src/trunk-gc-asserts/gems/power_assert-2.0.5.gem Successfully built RubyGem Name: power_assert Version: 2.0.6dev File: power_assert-2.0.6dev.gem Update repl_type_completor to 25108aa8d69ddaba0b5da3feff1c0035371524b2 echo 25108aa8d69ddaba0b5da3feff1c0035371524b2 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/repl_type_completor.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/repl_type_completor.revision unchanged $$$[end] "make update-download DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make update-src DEFS="-DRGENGC_CHECK_MODE=2" From https://github.com/ruby/ruby d2a1ad0..e577edb master -> origin/master Updating d2a1ad0..e577edb Fast-forward NEWS.md | 6 +- bootstraptest/test_ractor.rb | 805 ++++----- bootstraptest/test_yjit.rb | 54 +- bootstraptest/test_yjit_rust_port.rb | 8 +- common.mk | 1 + gc.c | 2 +- gc/default/default.c | 2 +- gems/bundled_gems | 16 +- ractor.c | 2076 ++---------------------- ractor.rb | 751 ++++----- ractor_core.h | 125 +- ractor_sync.c | 1489 +++++++++++++++++ spec/bundler/support/builders.rb | 2 +- spec/ruby/library/bigdecimal/limit_spec.rb | 4 + spec/ruby/library/bigdecimal/shared/quo.rb | 1 + test/-ext-/thread/test_instrumentation_api.rb | 4 +- test/date/test_date_ractor.rb | 2 +- test/did_you_mean/test_ractor_compatibility.rb | 12 +- test/digest/test_ractor.rb | 2 +- test/etc/test_etc.rb | 18 +- test/fiber/test_ractor.rb | 2 +- test/io/console/test_ractor.rb | 4 +- test/io/wait/test_ractor.rb | 2 +- test/json/ractor_test.rb | 2 +- test/objspace/test_ractor.rb | 10 +- test/pathname/test_ractor.rb | 2 +- test/prism/ractor_test.rb | 2 +- test/psych/test_ractor.rb | 6 +- test/ruby/test_encoding.rb | 2 +- test/ruby/test_env.rb | 509 +++--- test/ruby/test_iseq.rb | 2 +- test/ruby/test_memory_view.rb | 2 +- test/ruby/test_ractor.rb | 4 +- test/ruby/test_shapes.rb | 12 +- test/stringio/test_ractor.rb | 2 +- test/strscan/test_ractor.rb | 2 +- test/test_rbconfig.rb | 2 +- test/test_time.rb | 2 +- test/test_tmpdir.rb | 9 +- test/uri/test_common.rb | 2 +- thread.c | 7 +- thread_pthread.c | 251 +-- thread_pthread.h | 4 + thread_pthread_mn.c | 12 +- thread_win32.c | 14 +- tool/rbs_skip_tests | 4 + vm.c | 8 +- vm_core.h | 24 +- vm_sync.c | 26 +- vm_sync.h | 14 +- 50 files changed, 2743 insertions(+), 3581 deletions(-) create mode 100644 ractor_sync.c Latest commit hash = e577edb12e $$$[end] "make update-src DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make after-update DEFS="-DRGENGC_CHECK_MODE=2" sed 's/{\$([^(){}]*)[^{}]*}//g' /tmp/ruby/src/trunk-gc-asserts/common.mk > uncommon.mk /tmp/ruby/src/trunk-gc-asserts/revision.h updated making /tmp/ruby/src/trunk-gc-asserts/ractor.rbinc generating miniprelude.c miniprelude.c updated /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp rbconfig.rb unchanged generating x86_64-linux-fake.rb x86_64-linux-fake.rb updated generating enc.mk making srcs under enc make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' Downloading bundled gem rake-13.3.0... Downloading bundled gem base64-0.3.0... Downloading bundled gem bigdecimal-3.2.0... Downloading bundled gem benchmark-0.4.1... Update power_assert to a7dab941153b233d3412e249d25da52a6c5691de echo a7dab941153b233d3412e249d25da52a6c5691de | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/power_assert.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/power_assert.revision unchanged Building power_assert@a7dab941153b233d3412e249d25da52a6c5691de to /tmp/ruby/src/trunk-gc-asserts/gems/power_assert-2.0.5.gem Successfully built RubyGem Name: power_assert Version: 2.0.6dev File: power_assert-2.0.6dev.gem Cloning https://github.com/ruby/matrix Cloning into '/tmp/ruby/src/trunk-gc-asserts/gems/src/matrix'... Update matrix to 200efebc35dc1a8d16fad671f7006c85cbd0e3f5 echo 200efebc35dc1a8d16fad671f7006c85cbd0e3f5 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/matrix.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/matrix.revision updated Building matrix@200efebc35dc1a8d16fad671f7006c85cbd0e3f5 to /tmp/ruby/src/trunk-gc-asserts/gems/matrix-0.4.2.gem Successfully built RubyGem Name: matrix Version: 0.4.2 File: matrix-0.4.2.gem Cloning https://github.com/ruby/prime Cloning into '/tmp/ruby/src/trunk-gc-asserts/gems/src/prime'... Update prime to d97973271103f2bdde91f3f0bd3e42526401ad77 echo d97973271103f2bdde91f3f0bd3e42526401ad77 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/prime.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/prime.revision updated Building prime@d97973271103f2bdde91f3f0bd3e42526401ad77 to /tmp/ruby/src/trunk-gc-asserts/gems/prime-0.1.3.gem Successfully built RubyGem Name: prime Version: 0.1.3 File: prime-0.1.3.gem Cloning https://github.com/ruby/csv Cloning into '/tmp/ruby/src/trunk-gc-asserts/gems/src/csv'... Update csv to 69d9886238a504bfac60fa516cd08ad2a855a2a8 echo 69d9886238a504bfac60fa516cd08ad2a855a2a8 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/csv.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/csv.revision updated Building csv@69d9886238a504bfac60fa516cd08ad2a855a2a8 to /tmp/ruby/src/trunk-gc-asserts/gems/csv-3.3.4.gem Successfully built RubyGem Name: csv Version: 3.3.5 File: csv-3.3.5.gem Update repl_type_completor to 25108aa8d69ddaba0b5da3feff1c0035371524b2 echo 25108aa8d69ddaba0b5da3feff1c0035371524b2 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/repl_type_completor.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/repl_type_completor.revision unchanged Cloning https://github.com/ruby/ostruct Cloning into '/tmp/ruby/src/trunk-gc-asserts/gems/src/ostruct'... Update ostruct to 50d51248bec5560a102a1024aff4174b31dca8cc From https://github.com/ruby/ostruct * branch 50d51248bec5560a102a1024aff4174b31dca8cc -> FETCH_HEAD HEAD is now at 50d5124 Use `Ractor#value` as `Ractor#take` is removed echo 50d51248bec5560a102a1024aff4174b31dca8cc | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/ostruct.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/ostruct.revision updated Building ostruct@50d51248bec5560a102a1024aff4174b31dca8cc to /tmp/ruby/src/trunk-gc-asserts/gems/ostruct-0.6.1.gem Successfully built RubyGem Name: ostruct Version: 0.6.1 File: ostruct-0.6.1.gem Extracting bundle gem rake-13.3.0... Unpacked gems/rake-13.3.0.gem Extracting bundle gem base64-0.3.0... Unpacked gems/base64-0.3.0.gem Extracting bundle gem bigdecimal-3.2.0... Unpacked gems/bigdecimal-3.2.0.gem Extracting bundle gem benchmark-0.4.1... Unpacked gems/benchmark-0.4.1.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-2.0.6dev.gem Extracting bundle gem matrix-0.4.2... Unpacked gems/matrix-0.4.2.gem Extracting bundle gem prime-0.1.3... Unpacked gems/prime-0.1.3.gem Extracting bundle gem ostruct-0.6.1... Unpacked gems/ostruct-0.6.1.gem $$$[end] "make after-update DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make miniruby DEFS="-DRGENGC_CHECK_MODE=2" 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-gc-asserts/include -I/tmp/ruby/src/trunk-gc-asserts -I/tmp/ruby/src/trunk-gc-asserts/prism -I/tmp/ruby/src/trunk-gc-asserts/enc/unicode/16.0.0 -Dmodular_gc_dir= CPPFLAGS = -DRGENGC_CHECK_MODE=2 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-gc-asserts/target/release/' '/tmp/ruby/src/trunk-gc-asserts/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-gc-asserts/target/release/' '/tmp/ruby/src/trunk-gc-asserts/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-gc-asserts/miniinit.c compiling /tmp/ruby/src/trunk-gc-asserts/array.c compiling /tmp/ruby/src/trunk-gc-asserts/ast.c compiling /tmp/ruby/src/trunk-gc-asserts/bignum.c compiling /tmp/ruby/src/trunk-gc-asserts/class.c compiling /tmp/ruby/src/trunk-gc-asserts/compile.c compiling /tmp/ruby/src/trunk-gc-asserts/complex.c compiling /tmp/ruby/src/trunk-gc-asserts/cont.c compiling /tmp/ruby/src/trunk-gc-asserts/debug.c compiling /tmp/ruby/src/trunk-gc-asserts/dir.c compiling /tmp/ruby/src/trunk-gc-asserts/encoding.c compiling /tmp/ruby/src/trunk-gc-asserts/enumerator.c compiling /tmp/ruby/src/trunk-gc-asserts/error.c compiling /tmp/ruby/src/trunk-gc-asserts/eval.c compiling /tmp/ruby/src/trunk-gc-asserts/gc.c compiling /tmp/ruby/src/trunk-gc-asserts/hash.c compiling /tmp/ruby/src/trunk-gc-asserts/imemo.c compiling /tmp/ruby/src/trunk-gc-asserts/io.c compiling /tmp/ruby/src/trunk-gc-asserts/io_buffer.c compiling /tmp/ruby/src/trunk-gc-asserts/iseq.c compiling /tmp/ruby/src/trunk-gc-asserts/load.c compiling /tmp/ruby/src/trunk-gc-asserts/marshal.c compiling /tmp/ruby/src/trunk-gc-asserts/memory_view.c compiling /tmp/ruby/src/trunk-gc-asserts/namespace.c compiling /tmp/ruby/src/trunk-gc-asserts/node.c compiling /tmp/ruby/src/trunk-gc-asserts/node_dump.c compiling /tmp/ruby/src/trunk-gc-asserts/numeric.c compiling /tmp/ruby/src/trunk-gc-asserts/object.c compiling /tmp/ruby/src/trunk-gc-asserts/pack.c compiling parse.c compiling /tmp/ruby/src/trunk-gc-asserts/proc.c compiling /tmp/ruby/src/trunk-gc-asserts/process.c compiling /tmp/ruby/src/trunk-gc-asserts/ractor.c compiling /tmp/ruby/src/trunk-gc-asserts/random.c compiling /tmp/ruby/src/trunk-gc-asserts/rational.c compiling /tmp/ruby/src/trunk-gc-asserts/re.c compiling /tmp/ruby/src/trunk-gc-asserts/ruby.c compiling /tmp/ruby/src/trunk-gc-asserts/scheduler.c compiling /tmp/ruby/src/trunk-gc-asserts/shape.c compiling /tmp/ruby/src/trunk-gc-asserts/signal.c compiling /tmp/ruby/src/trunk-gc-asserts/set.c compiling /tmp/ruby/src/trunk-gc-asserts/string.c compiling /tmp/ruby/src/trunk-gc-asserts/struct.c compiling /tmp/ruby/src/trunk-gc-asserts/symbol.c compiling /tmp/ruby/src/trunk-gc-asserts/thread.c compiling /tmp/ruby/src/trunk-gc-asserts/time.c compiling /tmp/ruby/src/trunk-gc-asserts/variable.c compiling /tmp/ruby/src/trunk-gc-asserts/version.c compiling /tmp/ruby/src/trunk-gc-asserts/vm.c compiling /tmp/ruby/src/trunk-gc-asserts/vm_backtrace.c compiling /tmp/ruby/src/trunk-gc-asserts/vm_dump.c compiling /tmp/ruby/src/trunk-gc-asserts/vm_sync.c compiling /tmp/ruby/src/trunk-gc-asserts/vm_trace.c compiling /tmp/ruby/src/trunk-gc-asserts/weakmap.c compiling /tmp/ruby/src/trunk-gc-asserts/yjit.c compiling /tmp/ruby/src/trunk-gc-asserts/jit.c linking miniruby $$$[end] "make miniruby DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make ruby DEFS="-DRGENGC_CHECK_MODE=2" 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-gc-asserts/include -I/tmp/ruby/src/trunk-gc-asserts -I/tmp/ruby/src/trunk-gc-asserts/prism -I/tmp/ruby/src/trunk-gc-asserts/enc/unicode/16.0.0 -Dmodular_gc_dir= CPPFLAGS = -DRGENGC_CHECK_MODE=2 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-gc-asserts/target/release/' '/tmp/ruby/src/trunk-gc-asserts/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-gc-asserts/target/release/' '/tmp/ruby/src/trunk-gc-asserts/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. creating verconf.h verconf.h updated compiling /tmp/ruby/src/trunk-gc-asserts/loadpath.c builtin_binary.inc updated 57c95ce0eb8082f3059844352f731c134207c1d9848baae9884d0a188943ea22 builtin_binary.inc compiling /tmp/ruby/src/trunk-gc-asserts/builtin.c linking static-library libruby-static.a linking shared-library libruby.so.3.5.0 linking ruby $$$[end] "make ruby DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make all DEFS="-DRGENGC_CHECK_MODE=2" 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-gc-asserts/include -I/tmp/ruby/src/trunk-gc-asserts -I/tmp/ruby/src/trunk-gc-asserts/prism -I/tmp/ruby/src/trunk-gc-asserts/enc/unicode/16.0.0 -Dmodular_gc_dir= CPPFLAGS = -DRGENGC_CHECK_MODE=2 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-gc-asserts/target/release/' '/tmp/ruby/src/trunk-gc-asserts/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-gc-asserts/target/release/' '/tmp/ruby/src/trunk-gc-asserts/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 encdb.h unchanged generating enc.mk making srcs under enc make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' generating transdb.h transdb.h unchanged generating makefiles ext/configure-ext.mk ext/configure-ext.mk updated make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' configuring bigdecimal-3.2.0/ext/bigdecimal make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' generating makefile exts.mk exts.mk updated make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/coverage' compiling /tmp/ruby/src/trunk-gc-asserts/ext/coverage/coverage.c linking shared-object coverage.so make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/coverage' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/date' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/date' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest/sha2' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest/sha2' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/io/console' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/io/console' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/json' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/json' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/monitor' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/monitor' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/objspace' compiling /tmp/ruby/src/trunk-gc-asserts/ext/objspace/object_tracing.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/objspace/objspace.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/objspace/objspace_dump.c linking shared-object objspace.so make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/objspace' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/openssl' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/openssl' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/pathname' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/pathname' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/psych' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/psych' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/pty' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/pty' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/ripper' compiling /tmp/ruby/src/trunk-gc-asserts/ext/ripper/ripper.c linking shared-object ripper.so make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/ripper' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/rubyvm' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/rubyvm' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/socket' compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/init.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/constants.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/basicsocket.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/socket.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/ipsocket.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/tcpsocket.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/tcpserver.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/sockssocket.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/udpsocket.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/unixsocket.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/unixserver.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/option.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/ancdata.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/raddrinfo.c compiling /tmp/ruby/src/trunk-gc-asserts/ext/socket/ifaddr.c linking shared-object socket.so make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/socket' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/strscan' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/strscan' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/bigdecimal-3.1.9/ext/bigdecimal' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/bigdecimal-3.1.9/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/bigdecimal-3.2.0/ext/bigdecimal' compiling /tmp/ruby/src/trunk-gc-asserts/.bundle/gems/bigdecimal-3.2.0/ext/bigdecimal/bigdecimal.c compiling /tmp/ruby/src/trunk-gc-asserts/.bundle/gems/bigdecimal-3.2.0/ext/bigdecimal/missing.c linking shared-object bigdecimal.so ln -sfT ../../../../../src/trunk-gc-asserts/.bundle/gems/bigdecimal-3.2.0/lib ../../../../../.bundle/gems/bigdecimal-3.2.0/lib make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/bigdecimal-3.2.0/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/debug-1.10.0/ext/debug' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/debug-1.10.0/ext/debug' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/fiddle-1.1.8/ext/fiddle' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/fiddle-1.1.8/ext/fiddle' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/racc-1.8.1/ext/racc/cparse' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/racc-1.8.1/ext/racc/cparse' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/rbs-3.9.4/ext/rbs_extension' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/rbs-3.9.4/ext/rbs_extension' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/syslog-0.3.0/ext/syslog' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/syslog-0.3.0/ext/syslog' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[2]: 'ruby' is up to date. make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'note'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' 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/st_spec.so building spec/ruby/optional/capi/ext/string_spec.so building spec/ruby/optional/capi/ext/struct_spec.so building spec/ruby/optional/capi/ext/symbol_spec.so building spec/ruby/optional/capi/ext/thread_spec.so building spec/ruby/optional/capi/ext/time_spec.so building spec/ruby/optional/capi/ext/tracepoint_spec.so building spec/ruby/optional/capi/ext/typed_data_spec.so building spec/ruby/optional/capi/ext/util_spec.so making enc make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'enc'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' making trans make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'trans'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' making encs make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'encs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' $$$[end] "make all DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make install DEFS="-DRGENGC_CHECK_MODE=2" Update power_assert to a7dab941153b233d3412e249d25da52a6c5691de echo a7dab941153b233d3412e249d25da52a6c5691de | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/power_assert.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/power_assert.revision unchanged Building power_assert@a7dab941153b233d3412e249d25da52a6c5691de to /tmp/ruby/src/trunk-gc-asserts/gems/power_assert-2.0.5.gem Successfully built RubyGem Name: power_assert Version: 2.0.6dev File: power_assert-2.0.6dev.gem Update matrix to 200efebc35dc1a8d16fad671f7006c85cbd0e3f5 echo 200efebc35dc1a8d16fad671f7006c85cbd0e3f5 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/matrix.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/matrix.revision unchanged Update prime to d97973271103f2bdde91f3f0bd3e42526401ad77 echo d97973271103f2bdde91f3f0bd3e42526401ad77 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/prime.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/prime.revision unchanged Update csv to 69d9886238a504bfac60fa516cd08ad2a855a2a8 echo 69d9886238a504bfac60fa516cd08ad2a855a2a8 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/csv.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/csv.revision unchanged Building csv@69d9886238a504bfac60fa516cd08ad2a855a2a8 to /tmp/ruby/src/trunk-gc-asserts/gems/csv-3.3.4.gem Successfully built RubyGem Name: csv Version: 3.3.5 File: csv-3.3.5.gem Update repl_type_completor to 25108aa8d69ddaba0b5da3feff1c0035371524b2 echo 25108aa8d69ddaba0b5da3feff1c0035371524b2 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/repl_type_completor.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/repl_type_completor.revision unchanged Update ostruct to 50d51248bec5560a102a1024aff4174b31dca8cc echo 50d51248bec5560a102a1024aff4174b31dca8cc | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/ostruct.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/ostruct.revision unchanged 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-2.0.6dev.gem 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-gc-asserts/include -I/tmp/ruby/src/trunk-gc-asserts -I/tmp/ruby/src/trunk-gc-asserts/prism -I/tmp/ruby/src/trunk-gc-asserts/enc/unicode/16.0.0 -Dmodular_gc_dir= CPPFLAGS = -DRGENGC_CHECK_MODE=2 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-gc-asserts/target/release/' '/tmp/ruby/src/trunk-gc-asserts/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-gc-asserts/target/release/' '/tmp/ruby/src/trunk-gc-asserts/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 encdb.h unchanged generating enc.mk making srcs under enc make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' generating transdb.h transdb.h unchanged generating makefiles ext/configure-ext.mk ext/configure-ext.mk unchanged make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/coverage' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/coverage' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/date' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/date' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest/sha2' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest/sha2' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/io/console' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/io/console' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/json' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/json' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/monitor' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/monitor' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/objspace' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/objspace' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/openssl' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/openssl' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/pathname' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/pathname' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/psych' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/psych' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/pty' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/pty' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/ripper' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/ripper' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/rubyvm' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/rubyvm' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/socket' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/socket' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/strscan' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/strscan' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/bigdecimal-3.1.9/ext/bigdecimal' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/bigdecimal-3.1.9/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/bigdecimal-3.2.0/ext/bigdecimal' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/bigdecimal-3.2.0/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/debug-1.10.0/ext/debug' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/debug-1.10.0/ext/debug' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/fiddle-1.1.8/ext/fiddle' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/fiddle-1.1.8/ext/fiddle' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/racc-1.8.1/ext/racc/cparse' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/racc-1.8.1/ext/racc/cparse' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/rbs-3.9.4/ext/rbs_extension' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/rbs-3.9.4/ext/rbs_extension' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/syslog-0.3.0/ext/syslog' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/syslog-0.3.0/ext/syslog' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[2]: 'ruby' is up to date. make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'note'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' making enc make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'enc'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' making trans make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'trans'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' making encs make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'encs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' ./miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-gc-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-gc-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRGENGC_CHECK_MODE=2" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc installing binary commands: /tmp/ruby/install/trunk-gc-asserts/bin installing base libraries: /tmp/ruby/install/trunk-gc-asserts/lib installing arch files: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/3.5.0+1/x86_64-linux installing pkgconfig data: /tmp/ruby/install/trunk-gc-asserts/lib/pkgconfig installing extension objects: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/3.5.0+1/x86_64-linux installing extension objects: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/site_ruby/3.5.0+1/x86_64-linux installing extension objects: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/vendor_ruby/3.5.0+1/x86_64-linux installing extension headers: /tmp/ruby/install/trunk-gc-asserts/include/ruby-3.5.0+1/x86_64-linux installing extension scripts: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/3.5.0+1 installing extension scripts: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/site_ruby/3.5.0+1 installing extension scripts: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/vendor_ruby/3.5.0+1 installing extension headers: /tmp/ruby/install/trunk-gc-asserts/include/ruby-3.5.0+1/ruby installing command scripts: /tmp/ruby/install/trunk-gc-asserts/bin installing library scripts: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/3.5.0+1 installing common headers: /tmp/ruby/install/trunk-gc-asserts/include/ruby-3.5.0+1 installing manpages: /tmp/ruby/install/trunk-gc-asserts/share/man/man1 installing default gems from lib: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/gems/3.5.0+1 bundler 2.7.0.dev delegate 0.4.0 did_you_mean 2.0.0 english 0.8.0 erb 5.0.1 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.0 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.3 yaml 0.4.0 installing default gems from ext: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/gems/3.5.0+1 date 3.4.1 digest 3.2.0 etc 1.4.5 fcntl 1.2.0 io-console 0.8.0 io-nonblock 0.3.1 io-wait 0.3.1 json 2.12.2 openssl 3.3.0 pathname 0.4.0 psych 5.2.6 stringio 3.1.8.dev strscan 3.1.5.dev zlib 3.2.1 installing bundled gems: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/gems/3.5.0+1 minitest 5.25.5 rake 13.3.0 test-unit 3.6.8 rexml 3.4.1 rss 0.3.1 net-ftp 0.3.8 net-imap 0.5.8 net-pop 0.1.2 net-smtp 0.5.1 matrix 0.4.2 prime 0.1.3 rbs 3.9.4 typeprof 0.30.1 debug 1.10.0 racc 1.8.1 mutex_m 0.3.0 getoptlong 0.2.1 base64 0.3.0 bigdecimal 3.2.0 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.4 repl_type_completor 0.1.11 ostruct 0.6.1 pstore 0.2.0 benchmark 0.4.1 logger 1.7.0 rdoc 6.14.0 irb 1.15.2 reline 0.6.1 readline 0.0.4 fiddle 1.1.8 installing bundled gem cache: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/gems/3.5.0+1/cache skipped bundled gems: csv-3.3.5.gem not found in bundled_gems power_assert-2.0.6dev.gem not found in bundled_gems win32ole-1.9.2.gem not found in bundled_gems $$$[end] "make install DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make yes-btest TESTOPTS='-q -j4' $$$ #<Timeout::Error: execution expired> ### enter analyzing mode for stuck processes $$$ ps jx PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND 11 12 12 12 ? -1 Ss 1001 0:00 sh build-loop.sh trunk-gc-asserts --incremental --process-num=4 12 147438 12 12 ? -1 Sl 1001 0:00 ruby ./br.rb build_report trunk-gc-asserts --incremental --process-num=4 147438 147441 12 12 ? -1 S 1001 0:00 sh -c ruby /home/ko1/build-ruby/build-ruby.rb --target_name=trunk-gc-asserts --logfile=/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20250530-200323 --root_dir=/tmp/ruby --timeout=21600 --build_opts='DEFS="-DRGENGC_CHECK_MODE=2"' --add-env=RUBY_TEST_TIMEOUT_SCALE=100 --incremental --process-num=4 147441 147442 12 12 ? -1 Sl 1001 0:00 ruby /home/ko1/build-ruby/build-ruby.rb --target_name=trunk-gc-asserts --logfile=/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20250530-200323 --root_dir=/tmp/ruby --timeout=21600 --build_opts=DEFS="-DRGENGC_CHECK_MODE=2" --add-env=RUBY_TEST_TIMEOUT_SCALE=100 --incremental --process-num=4 147442 149774 12 12 ? -1 S 1001 0:00 sh -c make yes-btest TESTOPTS='-q -j4' 149774 149775 12 12 ? -1 S 1001 0:00 make yes-btest TESTOPTS=-q -j4 149775 149790 12 12 ? -1 Sl 1001 0:00 /usr/bin/ruby --disable=gems /tmp/ruby/src/trunk-gc-asserts/bootstraptest/runner.rb --ruby=./miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I. -I.ext/common -r./x86_64-linux-fake --disable-gems -q -j4 149790 149995 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_990_1332.rb 149790 150051 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1317_1352.rb 149790 150057 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1357_1354.rb 149790 150061 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1366_1355.rb 147442 150065 12 12 ? -1 R 1001 0:00 ps jx {11=>[12], 12=>[147438], 147438=>[147441], 147441=>[147442], 147442=>[149774, 150065], 149774=>[149775], 149775=>[149790], 149790=>[149995, 150051, 150057, 150061]} $ timeout 60 gdb -p 149995 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null [New LWP 150002] [New LWP 150001] [New LWP 150000] [New LWP 149998] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". futex_wait (private=0, expected=2, futex_word=0x56410d9d1b70) at ../sysdeps/nptl/futex-internal.h:146 >>> Threads Id Target Id Frame * 1 Thread 0x7f2df2d927c0 (LWP 149995) "miniruby" futex_wait (private=0, expected=2, futex_word=0x56410d9d1b70) at ../sysdeps/nptl/futex-internal.h:146 2 Thread 0x7f2db79cf6c0 (LWP 150002) "miniruby" 0x00007f2df2e2dd61 in __futex_abstimed_wait_common64 (private=32557, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x56410d9d1bd4) at ./nptl/futex-internal.c:57 3 Thread 0x7f2daffff6c0 (LWP 150001) "miniruby" 0x00007f2df2e2dd61 in __futex_abstimed_wait_common64 (private=32557, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x56410d9d1bd0) at ./nptl/futex-internal.c:57 4 Thread 0x7f2db7aff6c0 (LWP 150000) "miniruby" futex_wait (private=0, expected=2, futex_word=0x56410d9d1b70) at ../sysdeps/nptl/futex-internal.h:146 5 Thread 0x7f2dd977f6c0 (LWP 149998) "miniruby" 0x00007f2df2ebf042 in epoll_wait (epfd=4, events=events@entry=0x5640cf7ccedc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 5 (Thread 0x7f2dd977f6c0 (LWP 149998) "miniruby"): #0 0x00007f2df2ebf042 in epoll_wait (epfd=4, events=events@entry=0x5640cf7ccedc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00005640cf408f6f in event_wait (vm=0x56410d9d1ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2919 r = <optimized out> r = <optimized out> #2 timer_thread_polling (vm=0x56410d9d1ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:913 r = <optimized out> r = <optimized out> i = <optimized out> th = <optimized out> events = <optimized out> #3 timer_thread_func (ptr=0x56410d9d1ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:3046 vm = 0x56410d9d1ad0 #4 0x00007f2df2e31a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139834898773696, 829730570042452682, 139834898773696, -264, 0, 140734145095184, 829730570063424202, 829678998992956106}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #5 0x00007f2df2ebec3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 4 (Thread 0x7f2db7aff6c0 (LWP 150000) "miniruby"): #0 futex_wait (private=0, expected=2, futex_word=0x56410d9d1b70) at ../sysdeps/nptl/futex-internal.h:146 __ret = -512 err = <optimized out> err = <optimized out> __ret = <optimized out> resultvar = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __GI___lll_lock_wait (futex=futex@entry=0x56410d9d1b70, private=0) at ./nptl/lowlevellock.c:49 No locals. #2 0x00007f2df2e350f1 in lll_mutex_lock_optimized (mutex=0x56410d9d1b70) at ./nptl/pthread_mutex_lock.c:48 __futex = 0x56410d9d1b70 private = <optimized out> private = <optimized out> __futex = <optimized out> #3 ___pthread_mutex_lock (mutex=mutex@entry=0x56410d9d1b70) at ./nptl/pthread_mutex_lock.c:93 type = <optimized out> __PRETTY_FUNCTION__ = "___pthread_mutex_lock" id = <optimized out> #4 0x00005640cf402c7d in rb_native_mutex_lock (lock=lock@entry=0x56410d9d1b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:115 r = <optimized out> #5 0x00005640cf40679b in ractor_sched_lock_ (line=1417, file=<synthetic pointer>, cr=0x56410da4ddf0, vm=0x56410d9d1ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:477 No locals. #6 rb_ractor_sched_barrier_start (vm=0x56410d9d1ad0, cr=0x56410da4ddf0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1417 lock_rec = <optimized out> #7 0x00005640cf47f87b in rb_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:246 vm = <optimized out> cr = <optimized out> #8 0x00005640cf26e709 in rb_gc_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/gc.c:178 No locals. #9 0x00005640cf2818b5 in gc_verify_internal_consistency (objspace_ptr=0x56410d9d4460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:5186 prev_during_gc = <optimized out> objspace = 0x56410d9d4460 lev = 4 #10 gc_start (objspace=objspace@entry=0x56410d9d4460, reason=reason@entry=256) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:6333 do_full_mark = 0 __func__ = "gc_start" lock_lev = 3 #11 0x00005640cf282cb6 in heap_prepare (heap=0x56410d9d4480, objspace=0x56410d9d4460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2051 __func__ = "heap_prepare" #12 heap_next_free_page (heap=0x56410d9d4480, objspace=0x56410d9d4460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2275 page = <optimized out> page = <optimized out> __func__ = "heap_next_free_page" #13 newobj_cache_miss (objspace=objspace@entry=0x56410d9d4460, cache=cache@entry=0x56410da4f130, heap_idx=heap_idx@entry=0, vm_locked=vm_locked@entry=false) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2382 page = <optimized out> heap = 0x56410d9d4480 obj = <optimized out> lev = 2 unlock_vm = true #14 0x00005640cf286410 in newobj_alloc (vm_locked=false, heap_idx=<optimized out>, cache=0x56410da4f130, objspace=0x56410d9d4460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2406 obj = <optimized out> obj = <optimized out> #15 rb_gc_impl_new_obj (alloc_size=32, wb_protected=true, v3=0, v2=0, v1=0, flags=5, klass=139834899094240, cache_ptr=0x56410da4f130, objspace_ptr=0x56410d9d4460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2485 obj = <optimized out> objspace = 0x56410d9d4460 heap_idx = <optimized out> cache = 0x56410da4f130 obj = <optimized out> objspace = <optimized out> heap_idx = <optimized out> cache = <optimized out> #16 newobj_of (size=32, wb_protected=true, v3=0, v2=0, v1=0, flags=5, klass=139834899094240, cr=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1005 obj = <optimized out> obj = <optimized out> lev = <optimized out> gc_disabled = <optimized out> #17 rb_wb_protected_newobj_of (ec=<optimized out>, klass=klass@entry=139834899094240, flags=flags@entry=5, size=size@entry=32) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1043 __func__ = "rb_wb_protected_newobj_of" #18 0x00005640cf3ced5f in str_alloc_embed (capa=8, klass=139834899094240) at /tmp/ruby/src/trunk-gc-asserts/string.c:1359 size = 32 str = <optimized out> #19 str_enc_new (klass=139834899094240, ptr=0x5640cf620ba7 "<STDIN>", len=7, enc=0x56410d9da850) at /tmp/ruby/src/trunk-gc-asserts/string.c:1402 str = <optimized out> termlen = 1 dtrace_line = <optimized out> dtrace_file = <optimized out> #20 0x00005640cf2ae2a8 in prep_io (path=0x5640cf620ba7 "<STDIN>", klass=139834898905600, fmode=65537, fd=0) at /tmp/ruby/src/trunk-gc-asserts/io.c:9339 e = 0x0 convconfig = {enc = 0x0, enc2 = 0x56410d9d1ad0, ecflags = 228908528, ecopts = 94837401262896} self = <optimized out> io = <optimized out> path_value = 4 path_value = <optimized out> e = <optimized out> convconfig = <optimized out> self = <optimized out> io = <optimized out> #21 prep_stdio (path=0x5640cf620ba7 "<STDIN>", klass=139834898905600, fmode=RUBY_IO_MODE_READABLE, f=0x7f2df2f988e0 <_IO_2_1_stdin_>) at /tmp/ruby/src/trunk-gc-asserts/io.c:9381 fptr = <optimized out> io = <optimized out> fptr = <optimized out> io = <optimized out> #22 rb_io_prep_stdin () at /tmp/ruby/src/trunk-gc-asserts/io.c:9399 No locals. #23 0x00005640cf40edbc in thread_start_func_2 (th=th@entry=0x56410db05810, stack_start=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:658 r = <optimized out> state = <optimized out> errinfo = 4 ractor_main_th = 0x56410db05810 fiber_scheduler_closed = <optimized out> event_thread_end_hooked = <optimized out> result = <optimized out> #24 0x00005640cf40f3fd in call_thread_start_func_2 (th=0x56410db05810) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2218 stack_start = 0 stack_start_addr = 0x7f2db8103f80 stack_start = <optimized out> stack_start_addr = <optimized out> #25 co_start (from=<optimized out>, self=0x56410da4f1c0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:458 th = 0x56410db05810 sched = 0x56410da4deb8 nt = <optimized out> is_dnt = <optimized out> #26 0x0000000000000000 in ?? () No symbol table info available. Thread 3 (Thread 0x7f2daffff6c0 (LWP 150001) "miniruby"): #0 0x00007f2df2e2dd61 in __futex_abstimed_wait_common64 (private=32557, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x56410d9d1bd0) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = <optimized out> resultvar = <optimized out> __arg6 = <optimized out> __arg5 = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a6 = <optimized out> _a5 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __futex_abstimed_wait_common (cancel=true, private=32557, abstime=0x0, clockid=0, expected=0, futex_word=0x56410d9d1bd0) at ./nptl/futex-internal.c:87 err = <optimized out> clockbit = 256 op = 393 err = <optimized out> clockbit = <optimized out> op = <optimized out> #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56410d9d1bd0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 No locals. #3 0x00007f2df2e307dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56410d9d1b70, cond=0x56410d9d1ba8) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7f2df2e304a0 <__condvar_cleanup_waiting>, __arg = 0x7f2dafffed00, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 2, cond = 0x56410d9d1ba8, mutex = 0x56410d9d1b70, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 2 seq = 1 private = 0 maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> done = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> s = <optimized out> #4 ___pthread_cond_wait (cond=cond@entry=0x56410d9d1ba8, mutex=mutex@entry=0x56410d9d1b70) at ./nptl/pthread_cond_wait.c:627 No locals. #5 0x00005640cf40590d in rb_native_cond_wait (cond=cond@entry=0x56410d9d1ba8, mutex=mutex@entry=0x56410d9d1b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 r = <optimized out> #6 0x00005640cf40f79b in ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1309 r = <optimized out> r = <optimized out> #7 nt_start (ptr=0x56410da4efd0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2268 r = <optimized out> nt = <optimized out> vm = 0x56410d9d1ad0 #8 0x00007f2df2e31a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139834203043520, 829549219343346378, 139834203043520, -264, 0, 140734145091952, 829549219364317898, 829678998992956106}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #9 0x00007f2df2ebec3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 2 (Thread 0x7f2db79cf6c0 (LWP 150002) "miniruby"): #0 0x00007f2df2e2dd61 in __futex_abstimed_wait_common64 (private=32557, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x56410d9d1bd4) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = <optimized out> resultvar = <optimized out> __arg6 = <optimized out> __arg5 = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a6 = <optimized out> _a5 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __futex_abstimed_wait_common (cancel=true, private=32557, abstime=0x0, clockid=0, expected=0, futex_word=0x56410d9d1bd4) at ./nptl/futex-internal.c:87 err = <optimized out> clockbit = 256 op = 393 err = <optimized out> clockbit = <optimized out> op = <optimized out> #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x56410d9d1bd4, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 No locals. #3 0x00007f2df2e307dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56410d9d1b70, cond=0x56410d9d1ba8) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7f2df2e304a0 <__condvar_cleanup_waiting>, __arg = 0x7f2db79ced00, __canceltype = 0, __prev = 0x0} cbuffer = {wseq = 5, cond = 0x56410d9d1ba8, mutex = 0x56410d9d1b70, private = 0} err = <optimized out> g = 1 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 5 seq = 2 private = 0 maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> done = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> s = <optimized out> #4 ___pthread_cond_wait (cond=cond@entry=0x56410d9d1ba8, mutex=mutex@entry=0x56410d9d1b70) at ./nptl/pthread_cond_wait.c:627 No locals. #5 0x00005640cf40590d in rb_native_cond_wait (cond=cond@entry=0x56410d9d1ba8, mutex=mutex@entry=0x56410d9d1b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 r = <optimized out> #6 0x00005640cf40f79b in ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1309 r = <optimized out> r = <optimized out> #7 nt_start (ptr=0x56410da4fd80) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2268 r = <optimized out> nt = <optimized out> vm = 0x56410d9d1ad0 #8 0x00007f2df2e31a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139834330773184, 829531326509591242, 139834330773184, -264, 0, 140734145091952, 829531326530562762, 829678998992956106}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #9 0x00007f2df2ebec3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 1 (Thread 0x7f2df2d927c0 (LWP 149995) "miniruby"): #0 futex_wait (private=0, expected=2, futex_word=0x56410d9d1b70) at ../sysdeps/nptl/futex-internal.h:146 __ret = -512 err = <optimized out> err = <optimized out> __ret = <optimized out> resultvar = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __GI___lll_lock_wait (futex=futex@entry=0x56410d9d1b70, private=0) at ./nptl/lowlevellock.c:49 No locals. #2 0x00007f2df2e34352 in __pthread_mutex_cond_lock (mutex=mutex@entry=0x56410d9d1b70) at ../nptl/pthread_mutex_lock.c:93 __futex = 0x56410d9d1b70 type = <optimized out> __PRETTY_FUNCTION__ = "__pthread_mutex_cond_lock" id = <optimized out> #3 0x00007f2df2e306c2 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56410d9d1b70, cond=0x56410d9d1c68) at ./nptl/pthread_cond_wait.c:616 err = <optimized out> g = 1 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = <optimized out> seq = 1 private = 0 maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> done = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> s = <optimized out> #4 ___pthread_cond_wait (cond=cond@entry=0x56410d9d1c68, mutex=mutex@entry=0x56410d9d1b70) at ./nptl/pthread_cond_wait.c:627 No locals. #5 0x00005640cf40590d in rb_native_cond_wait (cond=cond@entry=0x56410d9d1c68, mutex=mutex@entry=0x56410d9d1b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 r = <optimized out> #6 0x00005640cf4059a7 in ractor_sched_barrier_join_wait_locked (vm=vm@entry=0x56410d9d1ad0, th=0x56410d9d4060) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1498 cr = <optimized out> barrier_serial = 1 #7 0x00005640cf40692a in rb_ractor_sched_barrier_join (vm=vm@entry=0x56410d9d1ad0, cr=cr@entry=0x56410d9d90a0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1531 No locals. #8 0x00005640cf47f322 in vm_lock_enter (cr=0x56410d9d90a0, vm=0x56410d9d1ad0, locked=<optimized out>, no_barrier=<optimized out>, lev=0x7fff38b9dc20) at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:90 ec = 0x56410d9d9340 #9 0x00005640cf40b52c in rb_vm_lock_enter (line=2569, file=0x5640cf63fe90 "/tmp/ruby/src/trunk-gc-asserts/thread.c", lev=0x7fff38b9dc20) at /tmp/ruby/src/trunk-gc-asserts/vm_sync.h:76 No locals. #10 rb_threadptr_execute_interrupts (th=<optimized out>, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:2569 vm_locking_level = 2 vm_locking_do = <optimized out> sig = <optimized out> timer_interrupt = 0 pending_interrupt = 0 terminate_interrupt = 0 trap_interrupt = 0 interrupt = <optimized out> postponed_job_interrupt = 0 ret = 0 #11 0x00005640cf461415 in vm_pop_frame (ep=<optimized out>, cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:458 flags = 286327299 #12 vm_exec_core (ec=0x56410d9d1b70, ec@entry=0x56410d9d9340) at ../../src/trunk-gc-asserts/insns.def:1165 leaf = <optimized out> val = 139834868948880 reg_pc = 0x56410d9d9340 reg_cfp = 0x7f2df2d30ec0 insns_address_table = {0x5640cf463d70 <vm_exec_core+13072>, 0x5640cf462daa <vm_exec_core+9034>, 0x5640cf462d3d <vm_exec_core+8925>, 0x5640cf462cc5 <vm_exec_core+8805>, 0x5640cf462c53 <vm_exec_core+8691>, 0x5640cf462bda <vm_exec_core+8570>, 0x5640cf462b34 <vm_exec_core+8404>, 0x5640cf4631c1 <vm_exec_core+10081>, 0x5640cf4630a6 <vm_exec_core+9798>, 0x5640cf4630fd <vm_exec_core+9885>, 0x5640cf462e0e <vm_exec_core+9134>, 0x5640cf462f3b <vm_exec_core+9435>, 0x5640cf4626a2 <vm_exec_core+7234>, 0x5640cf46263a <vm_exec_core+7130>, 0x5640cf4625cd <vm_exec_core+7021>, 0x5640cf4628ac <vm_exec_core+7756>, 0x5640cf462874 <vm_exec_core+7700>, 0x5640cf46283f <vm_exec_core+7647>, 0x5640cf46280a <vm_exec_core+7594>, 0x5640cf4627d5 <vm_exec_core+7541>, 0x5640cf462772 <vm_exec_core+7442>, 0x5640cf46272e <vm_exec_core+7374>, 0x5640cf4626e7 <vm_exec_core+7303>, 0x5640cf4629e8 <vm_exec_core+8072>, 0x5640cf4629a2 <vm_exec_core+8002>, 0x5640cf462923 <vm_exec_core+7875>, 0x5640cf4628e9 <vm_exec_core+7817>, 0x5640cf462a9a <vm_exec_core+8250>, 0x5640cf462a40 <vm_exec_core+8160>, 0x5640cf462af7 <vm_exec_core+8343>, 0x5640cf462590 <vm_exec_core+6960>, 0x5640cf46238d <vm_exec_core+6445>, 0x5640cf462307 <vm_exec_core+6311>, 0x5640cf46229f <vm_exec_core+6207>, 0x5640cf462247 <vm_exec_core+6119>, 0x5640cf4621e5 <vm_exec_core+6021>, 0x5640cf462198 <vm_exec_core+5944>, 0x5640cf462124 <vm_exec_core+5828>, 0x5640cf4620da <vm_exec_core+5754>, 0x5640cf4620b3 <vm_exec_core+5715>, 0x5640cf462078 <vm_exec_core+5656>, 0x5640cf462027 <vm_exec_core+5575>, 0x5640cf461ff3 <vm_exec_core+5523>, 0x5640cf461f46 <vm_exec_core+5350>, 0x5640cf461f03 <vm_exec_core+5283>, 0x5640cf461ebf <vm_exec_core+5215>, 0x5640cf461e8d <vm_exec_core+5165>, 0x5640cf461e1e <vm_exec_core+5054>, 0x5640cf461dbd <vm_exec_core+4957>, 0x5640cf461d6e <vm_exec_core+4878>, 0x5640cf461cff <vm_exec_core+4767>, 0x5640cf461ca1 <vm_exec_core+4673>, 0x5640cf461b89 <vm_exec_core+4393>, 0x5640cf461b4d <vm_exec_core+4333>, 0x5640cf461b06 <vm_exec_core+4262>, 0x5640cf461a9c <vm_exec_core+4156>, 0x5640cf4619fe <vm_exec_core+3998>, 0x5640cf460ad0 <vm_exec_core+112>, 0x5640cf461949 <vm_exec_core+3817>, 0x5640cf4618c1 <vm_exec_core+3681>, 0x5640cf461872 <vm_exec_core+3602>, 0x5640cf461823 <vm_exec_core+3523>, 0x5640cf4617d4 <vm_exec_core+3444>, 0x5640cf463c17 <vm_exec_core+12727>, 0x5640cf461785 <vm_exec_core+3365>, 0x5640cf461716 <vm_exec_core+3254>, 0x5640cf4616d1 <vm_exec_core+3185>, 0x5640cf46165e <vm_exec_core+3070>, 0x5640cf461516 <vm_exec_core+2742>, 0x5640cf46144a <vm_exec_core+2538>, 0x5640cf4613ce <vm_exec_core+2414>, 0x5640cf46322b <vm_exec_core+10187>, 0x5640cf46139a <vm_exec_core+2362>, 0x5640cf46135b <vm_exec_core+2299>, 0x5640cf46131c <vm_exec_core+2236>, 0x5640cf4612e0 <vm_exec_core+2176>, 0x5640cf461222 <vm_exec_core+1986>, 0x5640cf46119f <vm_exec_core+1855>, 0x5640cf463d81 <vm_exec_core+13089>, 0x5640cf463e8e <vm_exec_core+13358>, 0x5640cf4640cf <vm_exec_core+13935>, 0x5640cf463ae9 <vm_exec_core+12425>, 0x5640cf464168 <vm_exec_core+14088>, 0x5640cf464435 <vm_exec_core+14805>, 0x5640cf464354 <vm_exec_core+14580>, 0x5640cf4643d7 <vm_exec_core+14711>, 0x5640cf46423a <vm_exec_core+14298>, 0x5640cf464298 <vm_exec_core+14392>, 0x5640cf4642f6 <vm_exec_core+14486>, 0x5640cf4646c5 <vm_exec_core+15461>, 0x5640cf464519 <vm_exec_core+15033>, 0x5640cf464565 <vm_exec_core+15109>, 0x5640cf4645b8 <vm_exec_core+15192>, 0x5640cf46463b <vm_exec_core+15323>, 0x5640cf4610d2 <vm_exec_core+1650>, 0x5640cf46102a <vm_exec_core+1482>, 0x5640cf463de8 <vm_exec_core+13192>, 0x5640cf463e46 <vm_exec_core+13286>, 0x5640cf463c77 <vm_exec_core+12823>, 0x5640cf463d0a <vm_exec_core+12970>, 0x5640cf464201 <vm_exec_core+14241>, 0x5640cf46448e <vm_exec_core+14894>, 0x5640cf460fb9 <vm_exec_core+1369>, 0x5640cf460f39 <vm_exec_core+1241>, 0x5640cf460e90 <vm_exec_core+1072>, 0x5640cf460e49 <vm_exec_core+1001>, 0x5640cf460dfe <vm_exec_core+926>, 0x5640cf460db5 <vm_exec_core+853>, 0x5640cf460d64 <vm_exec_core+772>, 0x5640cf460d2f <vm_exec_core+719>, 0x5640cf460cfa <vm_exec_core+666>, 0x5640cf463ef2 <vm_exec_core+13458>, 0x5640cf462d99 <vm_exec_core+9017>, 0x5640cf462d2c <vm_exec_core+8908>, 0x5640cf462cb4 <vm_exec_core+8788>, 0x5640cf462c42 <vm_exec_core+8674>, 0x5640cf462bc9 <vm_exec_core+8553>, 0x5640cf462b23 <vm_exec_core+8387>, 0x5640cf4631b0 <vm_exec_core+10064>, 0x5640cf463095 <vm_exec_core+9781>, 0x5640cf4630ec <vm_exec_core+9868>, 0x5640cf462dfd <vm_exec_core+9117>, 0x5640cf462f2a <vm_exec_core+9418>, 0x5640cf462691 <vm_exec_core+7217>, 0x5640cf462629 <vm_exec_core+7113>, 0x5640cf4625bc <vm_exec_core+7004>, 0x5640cf46289b <vm_exec_core+7739>, 0x5640cf462863 <vm_exec_core+7683>, 0x5640cf46282e <vm_exec_core+7630>, 0x5640cf4627f9 <vm_exec_core+7577>, 0x5640cf4627c4 <vm_exec_core+7524>, 0x5640cf462761 <vm_exec_core+7425>, 0x5640cf46271d <vm_exec_core+7357>, 0x5640cf4626d6 <vm_exec_core+7286>, 0x5640cf4629d7 <vm_exec_core+8055>, 0x5640cf462991 <vm_exec_core+7985>, 0x5640cf462912 <vm_exec_core+7858>, 0x5640cf4628d8 <vm_exec_core+7800>, 0x5640cf462a89 <vm_exec_core+8233>, 0x5640cf462a2f <vm_exec_core+8143>, 0x5640cf462ae6 <vm_exec_core+8326>, 0x5640cf46257f <vm_exec_core+6943>, 0x5640cf46237c <vm_exec_core+6428>, 0x5640cf4622f6 <vm_exec_core+6294>, 0x5640cf46228e <vm_exec_core+6190>, 0x5640cf462236 <vm_exec_core+6102>, 0x5640cf4621d4 <vm_exec_core+6004>, 0x5640cf462187 <vm_exec_core+5927>, 0x5640cf462113 <vm_exec_core+5811>, 0x5640cf4620c9 <vm_exec_core+5737>, 0x5640cf4620a2 <vm_exec_core+5698>, 0x5640cf462067 <vm_exec_core+5639>, 0x5640cf462016 <vm_exec_core+5558>, 0x5640cf461fe2 <vm_exec_core+5506>, 0x5640cf461f35 <vm_exec_core+5333>, 0x5640cf461ef2 <vm_exec_core+5266>, 0x5640cf461eae <vm_exec_core+5198>, 0x5640cf461e7c <vm_exec_core+5148>, 0x5640cf461e0d <vm_exec_core+5037>, 0x5640cf461dac <vm_exec_core+4940>, 0x5640cf461d5d <vm_exec_core+4861>, 0x5640cf461cee <vm_exec_core+4750>, 0x5640cf461c90 <vm_exec_core+4656>, 0x5640cf461b78 <vm_exec_core+4376>, 0x5640cf461b3c <vm_exec_core+4316>, 0x5640cf461af5 <vm_exec_core+4245>, 0x5640cf461a8b <vm_exec_core+4139>, 0x5640cf4619ed <vm_exec_core+3981>, 0x5640cf464035 <vm_exec_core+13781>, 0x5640cf461938 <vm_exec_core+3800>, 0x5640cf4618b0 <vm_exec_core+3664>, 0x5640cf461861 <vm_exec_core+3585>, 0x5640cf461812 <vm_exec_core+3506>, 0x5640cf4617c3 <vm_exec_core+3427>, 0x5640cf464009 <vm_exec_core+13737>, 0x5640cf461774 <vm_exec_core+3348>, 0x5640cf461705 <vm_exec_core+3237>, 0x5640cf4616c0 <vm_exec_core+3168>, 0x5640cf46164d <vm_exec_core+3053>, 0x5640cf461505 <vm_exec_core+2725>, 0x5640cf461439 <vm_exec_core+2521>, 0x5640cf4613bd <vm_exec_core+2397>, 0x5640cf46321a <vm_exec_core+10170>, 0x5640cf461389 <vm_exec_core+2345>, 0x5640cf46134a <vm_exec_core+2282>, 0x5640cf46130b <vm_exec_core+2219>, 0x5640cf4612cf <vm_exec_core+2159>, 0x5640cf461211 <vm_exec_core+1969>, 0x5640cf46118e <vm_exec_core+1838>, 0x5640cf46401f <vm_exec_core+13759>, 0x5640cf463c61 <vm_exec_core+12801>, 0x5640cf463e30 <vm_exec_core+13264>, 0x5640cf463f10 <vm_exec_core+13488>, 0x5640cf463f26 <vm_exec_core+13510>, 0x5640cf463f3c <vm_exec_core+13532>, 0x5640cf463f52 <vm_exec_core+13554>, 0x5640cf463f6f <vm_exec_core+13583>, 0x5640cf463f85 <vm_exec_core+13605>, 0x5640cf463f9b <vm_exec_core+13627>, 0x5640cf463fb1 <vm_exec_core+13649>...} #13 0x00005640cf46720e in rb_vm_exec (ec=0x56410d9d9340) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x56410d9d9340 _tag = {tag = 36, retval = 4, buf = {0x7fff38b9dff8, 0x5640cf467130 <rb_vm_exec+304>, 0x0, 0x7fff38b9de70, 0x0}, prev = 0x7fff38b9e390, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #14 0x00005640cf46b673 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7fff38b9dff8, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1700 No locals. #15 vm_yield (kw_splat=0, argv=0x7fff38b9dff8, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1714 No locals. #16 rb_yield_0 (argv=0x7fff38b9dff8, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1362 No locals. #17 rb_yield_values2 (argc=1, argv=0x7fff38b9dff8) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1408 No locals. #18 0x00005640cf237cb2 in collect_i (i=<optimized out>, ary=139834868951600, argc=<optimized out>, argv=<optimized out>, blockarg=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/enum.c:628 No locals. #19 0x00005640cf45a0f8 in vm_yield_with_cfunc (ec=0x56410d9d9340, captured=<optimized out>, self=139834868953360, argc=1, argv=0x7fff38b9dff8, kw_splat=0, block_handler=0, me=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5136 is_lambda = 0 val = <optimized out> arg = 7 blockarg = <optimized out> frame_flag = <optimized out> ifunc = 0x7f2dd7b0ea08 #20 0x00005640cf46bf54 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7fff38b9dff8, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1700 No locals. #21 vm_yield (kw_splat=0, argv=0x7fff38b9dff8, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1714 No locals. #22 rb_yield_0 (argv=0x7fff38b9dff8, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1362 No locals. #23 rb_yield (val=<optimized out>, val@entry=7) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1378 No locals. #24 0x00005640cf3665de in range_each_fixnum_loop (range=139834868953360, end=<optimized out>, beg=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/range.c:1059 i = 3 lim = 4 #25 range_each (range=139834868953360) at /tmp/ruby/src/trunk-gc-asserts/range.c:1096 beg = <optimized out> end = <optimized out> i = <optimized out> #26 0x00005640cf46c537 in vm_call0_cfunc_with_frame (argv=0x0, calling=0x7fff38b9e090, ec=0x56410d9d9340) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:164 reg_cfp = 0x7f2df2d30f68 ci = <optimized out> me = 0x7f2dd97ab648 mid = 3073 block_handler = <optimized out> recv = <optimized out> argc = <optimized out> val = <optimized out> cfunc = 0x56410da3df08 len = <optimized out> frame_flags = <optimized out> ci = <optimized out> val = <optimized out> me = <optimized out> cfunc = <optimized out> len = <optimized out> recv = <optimized out> argc = <optimized out> mid = <optimized out> block_handler = <optimized out> frame_flags = <optimized out> unaligned_member_ptr_result = <optimized out> args = <optimized out> flag_arg_ = <optimized out> hooks_arg_ = <optimized out> reg_cfp = <optimized out> flag_arg_ = <optimized out> hooks_arg_ = <optimized out> args = <optimized out> #27 vm_call0_cfunc (argv=0x0, calling=0x7fff38b9e090, ec=0x56410d9d9340) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:178 No locals. #28 vm_call0_body (ec=ec@entry=0x56410d9d9340, calling=calling@entry=0x7fff38b9e190, argv=0x0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:229 ci = <optimized out> cc = <optimized out> ret = <optimized out> #29 0x00005640cf46d2a4 in vm_call0_cc (ec=0x56410d9d9340, recv=<optimized out>, id=3073, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 flags = <optimized out> use_argv = <optimized out> av = {94837401293632, 94836353372880} calling = {cd = 0x7fff38b9e150, cc = 0x7f2dd7b0e9e0, block_handler = 139835324174211, recv = 139834868953360, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #30 0x00005640cf46e9c2 in rb_call0 (ec=0x56410d9d9340, recv=recv@entry=139834868953360, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, call_scope=call_scope@entry=CALL_FCALL, self=139834868953360) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 call_status = <optimized out> scope = <optimized out> kw_splat = <optimized out> ci = {flags = 110618, kwarg = 0x0, mid = 3073, flag = 4, argc = 0} cc = <optimized out> #31 0x00005640cf46f3a7 in rb_call (scope=CALL_FCALL, argv=0x0, argc=0, mid=3073, recv=139834868953360) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 ec = <optimized out> ec = <optimized out> #32 iterate_method (obj=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1546 arg = <optimized out> #33 0x00005640cf4562c8 in rb_iterate0 (it_proc=it_proc@entry=0x5640cf46f340 <iterate_method>, data1=data1@entry=140734145094704, ifunc=ifunc@entry=0x7f2dd7b0ea08, ec=0x56410d9d9340) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1488 _ec = 0x56410d9d9340 _tag = {tag = 36, retval = 17681524403883367936, buf = {0x7f2dd7b0f110, 0x5640cf456350 <rb_iterate0+352>, 0x0, 0x7fff38b9e350, 0x5640cf237ca0 <collect_i>}, prev = 0x7fff38b9e7c0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE retval = 4 cfp = 0x7f2df2d30f68 #34 0x00005640cf4566e7 in rb_lambda_call (obj=obj@entry=139834868953360, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, bl_proc=bl_proc@entry=0x5640cf237ca0 <collect_i>, min_argc=<optimized out>, max_argc=0, data2=139834868951600) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1618 arg = {obj = 139834868953360, mid = 3073, argc = 0, argv = 0x0, kw_splat = 0} block = 0x7f2dd7b0ea08 #35 0x00005640cf239869 in enum_collect (obj=139834868953360) at /tmp/ruby/src/trunk-gc-asserts/enum.c:667 ary = 139834868951600 min_argc = <optimized out> max_argc = 0 #36 0x00005640cf44b69d in vm_call_cfunc_with_frame_ (ec=0x56410d9d9340, reg_cfp=0x7f2df2d30fa0, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 ci = 0x166100000001 cc = <optimized out> val = <optimized out> me = 0x7f2dd7b0ea80 cfunc = <optimized out> recv = <optimized out> block_handler = <optimized out> frame_type = 1431634051 len = <optimized out> args = <optimized out> args = <optimized out> #37 0x00005640cf453b8f in vm_sendish (ec=0x56410d9d9340, reg_cfp=0x7f2df2d30fa0, cd=0x56410db10870, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 val = 36 ci = <optimized out> cc = 0x7f2dd7b0ea58 argc = <optimized out> recv = <optimized out> calling = {cd = 0x56410db10870, cc = 0x7f2dd7b0ea58, block_handler = 139835324174265, recv = 139834868953360, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #38 0x00005640cf461ad6 in vm_exec_core (ec=0x56410d9d1b70, ec@entry=0x56410d9d9340) at ../../src/trunk-gc-asserts/insns.def:851 bh = 139835325210464 cd = 0x56410db10870 blockiseq = 0x2 leaf = <optimized out> val = 94837402568816 reg_pc = 0x56410db0fdb8 reg_cfp = 0x7f2df2d30fa0 insns_address_table = {0x5640cf463d70 <vm_exec_core+13072>, 0x5640cf462daa <vm_exec_core+9034>, 0x5640cf462d3d <vm_exec_core+8925>, 0x5640cf462cc5 <vm_exec_core+8805>, 0x5640cf462c53 <vm_exec_core+8691>, 0x5640cf462bda <vm_exec_core+8570>, 0x5640cf462b34 <vm_exec_core+8404>, 0x5640cf4631c1 <vm_exec_core+10081>, 0x5640cf4630a6 <vm_exec_core+9798>, 0x5640cf4630fd <vm_exec_core+9885>, 0x5640cf462e0e <vm_exec_core+9134>, 0x5640cf462f3b <vm_exec_core+9435>, 0x5640cf4626a2 <vm_exec_core+7234>, 0x5640cf46263a <vm_exec_core+7130>, 0x5640cf4625cd <vm_exec_core+7021>, 0x5640cf4628ac <vm_exec_core+7756>, 0x5640cf462874 <vm_exec_core+7700>, 0x5640cf46283f <vm_exec_core+7647>, 0x5640cf46280a <vm_exec_core+7594>, 0x5640cf4627d5 <vm_exec_core+7541>, 0x5640cf462772 <vm_exec_core+7442>, 0x5640cf46272e <vm_exec_core+7374>, 0x5640cf4626e7 <vm_exec_core+7303>, 0x5640cf4629e8 <vm_exec_core+8072>, 0x5640cf4629a2 <vm_exec_core+8002>, 0x5640cf462923 <vm_exec_core+7875>, 0x5640cf4628e9 <vm_exec_core+7817>, 0x5640cf462a9a <vm_exec_core+8250>, 0x5640cf462a40 <vm_exec_core+8160>, 0x5640cf462af7 <vm_exec_core+8343>, 0x5640cf462590 <vm_exec_core+6960>, 0x5640cf46238d <vm_exec_core+6445>, 0x5640cf462307 <vm_exec_core+6311>, 0x5640cf46229f <vm_exec_core+6207>, 0x5640cf462247 <vm_exec_core+6119>, 0x5640cf4621e5 <vm_exec_core+6021>, 0x5640cf462198 <vm_exec_core+5944>, 0x5640cf462124 <vm_exec_core+5828>, 0x5640cf4620da <vm_exec_core+5754>, 0x5640cf4620b3 <vm_exec_core+5715>, 0x5640cf462078 <vm_exec_core+5656>, 0x5640cf462027 <vm_exec_core+5575>, 0x5640cf461ff3 <vm_exec_core+5523>, 0x5640cf461f46 <vm_exec_core+5350>, 0x5640cf461f03 <vm_exec_core+5283>, 0x5640cf461ebf <vm_exec_core+5215>, 0x5640cf461e8d <vm_exec_core+5165>, 0x5640cf461e1e <vm_exec_core+5054>, 0x5640cf461dbd <vm_exec_core+4957>, 0x5640cf461d6e <vm_exec_core+4878>, 0x5640cf461cff <vm_exec_core+4767>, 0x5640cf461ca1 <vm_exec_core+4673>, 0x5640cf461b89 <vm_exec_core+4393>, 0x5640cf461b4d <vm_exec_core+4333>, 0x5640cf461b06 <vm_exec_core+4262>, 0x5640cf461a9c <vm_exec_core+4156>, 0x5640cf4619fe <vm_exec_core+3998>, 0x5640cf460ad0 <vm_exec_core+112>, 0x5640cf461949 <vm_exec_core+3817>, 0x5640cf4618c1 <vm_exec_core+3681>, 0x5640cf461872 <vm_exec_core+3602>, 0x5640cf461823 <vm_exec_core+3523>, 0x5640cf4617d4 <vm_exec_core+3444>, 0x5640cf463c17 <vm_exec_core+12727>, 0x5640cf461785 <vm_exec_core+3365>, 0x5640cf461716 <vm_exec_core+3254>, 0x5640cf4616d1 <vm_exec_core+3185>, 0x5640cf46165e <vm_exec_core+3070>, 0x5640cf461516 <vm_exec_core+2742>, 0x5640cf46144a <vm_exec_core+2538>, 0x5640cf4613ce <vm_exec_core+2414>, 0x5640cf46322b <vm_exec_core+10187>, 0x5640cf46139a <vm_exec_core+2362>, 0x5640cf46135b <vm_exec_core+2299>, 0x5640cf46131c <vm_exec_core+2236>, 0x5640cf4612e0 <vm_exec_core+2176>, 0x5640cf461222 <vm_exec_core+1986>, 0x5640cf46119f <vm_exec_core+1855>, 0x5640cf463d81 <vm_exec_core+13089>, 0x5640cf463e8e <vm_exec_core+13358>, 0x5640cf4640cf <vm_exec_core+13935>, 0x5640cf463ae9 <vm_exec_core+12425>, 0x5640cf464168 <vm_exec_core+14088>, 0x5640cf464435 <vm_exec_core+14805>, 0x5640cf464354 <vm_exec_core+14580>, 0x5640cf4643d7 <vm_exec_core+14711>, 0x5640cf46423a <vm_exec_core+14298>, 0x5640cf464298 <vm_exec_core+14392>, 0x5640cf4642f6 <vm_exec_core+14486>, 0x5640cf4646c5 <vm_exec_core+15461>, 0x5640cf464519 <vm_exec_core+15033>, 0x5640cf464565 <vm_exec_core+15109>, 0x5640cf4645b8 <vm_exec_core+15192>, 0x5640cf46463b <vm_exec_core+15323>, 0x5640cf4610d2 <vm_exec_core+1650>, 0x5640cf46102a <vm_exec_core+1482>, 0x5640cf463de8 <vm_exec_core+13192>, 0x5640cf463e46 <vm_exec_core+13286>, 0x5640cf463c77 <vm_exec_core+12823>, 0x5640cf463d0a <vm_exec_core+12970>, 0x5640cf464201 <vm_exec_core+14241>, 0x5640cf46448e <vm_exec_core+14894>, 0x5640cf460fb9 <vm_exec_core+1369>, 0x5640cf460f39 <vm_exec_core+1241>, 0x5640cf460e90 <vm_exec_core+1072>, 0x5640cf460e49 <vm_exec_core+1001>, 0x5640cf460dfe <vm_exec_core+926>, 0x5640cf460db5 <vm_exec_core+853>, 0x5640cf460d64 <vm_exec_core+772>, 0x5640cf460d2f <vm_exec_core+719>, 0x5640cf460cfa <vm_exec_core+666>, 0x5640cf463ef2 <vm_exec_core+13458>, 0x5640cf462d99 <vm_exec_core+9017>, 0x5640cf462d2c <vm_exec_core+8908>, 0x5640cf462cb4 <vm_exec_core+8788>, 0x5640cf462c42 <vm_exec_core+8674>, 0x5640cf462bc9 <vm_exec_core+8553>, 0x5640cf462b23 <vm_exec_core+8387>, 0x5640cf4631b0 <vm_exec_core+10064>, 0x5640cf463095 <vm_exec_core+9781>, 0x5640cf4630ec <vm_exec_core+9868>, 0x5640cf462dfd <vm_exec_core+9117>, 0x5640cf462f2a <vm_exec_core+9418>, 0x5640cf462691 <vm_exec_core+7217>, 0x5640cf462629 <vm_exec_core+7113>, 0x5640cf4625bc <vm_exec_core+7004>, 0x5640cf46289b <vm_exec_core+7739>, 0x5640cf462863 <vm_exec_core+7683>, 0x5640cf46282e <vm_exec_core+7630>, 0x5640cf4627f9 <vm_exec_core+7577>, 0x5640cf4627c4 <vm_exec_core+7524>, 0x5640cf462761 <vm_exec_core+7425>, 0x5640cf46271d <vm_exec_core+7357>, 0x5640cf4626d6 <vm_exec_core+7286>, 0x5640cf4629d7 <vm_exec_core+8055>, 0x5640cf462991 <vm_exec_core+7985>, 0x5640cf462912 <vm_exec_core+7858>, 0x5640cf4628d8 <vm_exec_core+7800>, 0x5640cf462a89 <vm_exec_core+8233>, 0x5640cf462a2f <vm_exec_core+8143>, 0x5640cf462ae6 <vm_exec_core+8326>, 0x5640cf46257f <vm_exec_core+6943>, 0x5640cf46237c <vm_exec_core+6428>, 0x5640cf4622f6 <vm_exec_core+6294>, 0x5640cf46228e <vm_exec_core+6190>, 0x5640cf462236 <vm_exec_core+6102>, 0x5640cf4621d4 <vm_exec_core+6004>, 0x5640cf462187 <vm_exec_core+5927>, 0x5640cf462113 <vm_exec_core+5811>, 0x5640cf4620c9 <vm_exec_core+5737>, 0x5640cf4620a2 <vm_exec_core+5698>, 0x5640cf462067 <vm_exec_core+5639>, 0x5640cf462016 <vm_exec_core+5558>, 0x5640cf461fe2 <vm_exec_core+5506>, 0x5640cf461f35 <vm_exec_core+5333>, 0x5640cf461ef2 <vm_exec_core+5266>, 0x5640cf461eae <vm_exec_core+5198>, 0x5640cf461e7c <vm_exec_core+5148>, 0x5640cf461e0d <vm_exec_core+5037>, 0x5640cf461dac <vm_exec_core+4940>, 0x5640cf461d5d <vm_exec_core+4861>, 0x5640cf461cee <vm_exec_core+4750>, 0x5640cf461c90 <vm_exec_core+4656>, 0x5640cf461b78 <vm_exec_core+4376>, 0x5640cf461b3c <vm_exec_core+4316>, 0x5640cf461af5 <vm_exec_core+4245>, 0x5640cf461a8b <vm_exec_core+4139>, 0x5640cf4619ed <vm_exec_core+3981>, 0x5640cf464035 <vm_exec_core+13781>, 0x5640cf461938 <vm_exec_core+3800>, 0x5640cf4618b0 <vm_exec_core+3664>, 0x5640cf461861 <vm_exec_core+3585>, 0x5640cf461812 <vm_exec_core+3506>, 0x5640cf4617c3 <vm_exec_core+3427>, 0x5640cf464009 <vm_exec_core+13737>, 0x5640cf461774 <vm_exec_core+3348>, 0x5640cf461705 <vm_exec_core+3237>, 0x5640cf4616c0 <vm_exec_core+3168>, 0x5640cf46164d <vm_exec_core+3053>, 0x5640cf461505 <vm_exec_core+2725>, 0x5640cf461439 <vm_exec_core+2521>, 0x5640cf4613bd <vm_exec_core+2397>, 0x5640cf46321a <vm_exec_core+10170>, 0x5640cf461389 <vm_exec_core+2345>, 0x5640cf46134a <vm_exec_core+2282>, 0x5640cf46130b <vm_exec_core+2219>, 0x5640cf4612cf <vm_exec_core+2159>, 0x5640cf461211 <vm_exec_core+1969>, 0x5640cf46118e <vm_exec_core+1838>, 0x5640cf46401f <vm_exec_core+13759>, 0x5640cf463c61 <vm_exec_core+12801>, 0x5640cf463e30 <vm_exec_core+13264>, 0x5640cf463f10 <vm_exec_core+13488>, 0x5640cf463f26 <vm_exec_core+13510>, 0x5640cf463f3c <vm_exec_core+13532>, 0x5640cf463f52 <vm_exec_core+13554>, 0x5640cf463f6f <vm_exec_core+13583>, 0x5640cf463f85 <vm_exec_core+13605>, 0x5640cf463f9b <vm_exec_core+13627>, 0x5640cf463fb1 <vm_exec_core+13649>...} #39 0x00005640cf46720e in rb_vm_exec (ec=0x56410d9d9340) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x56410d9d9340 _tag = {tag = 36, retval = 4, buf = {0x56410d9d9340, 0x5640cf467130 <rb_vm_exec+304>, 0x0, 0x7fff38b9e7a0, 0x7f2dd7b0ebc0}, prev = 0x7fff38b9e870, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #40 0x00005640cf4785c3 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2905 ec = <optimized out> val = <optimized out> #41 0x00005640cf2598f5 in rb_ec_exec_node (ec=ec@entry=0x56410d9d9340, n=n@entry=0x7f2dd7b0f318) at /tmp/ruby/src/trunk-gc-asserts/eval.c:281 _ec = 0x56410d9d9340 _tag = {tag = 36, retval = 94836353257318, buf = {0x56410d9d9340, 0x5640cf259950 <rb_ec_exec_node+256>, 0x0, 0x7fff38b9e850, 0x7f2dd7b0f318}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} state = 0 iseq = 0x7f2dd7b0f318 #42 0x00005640cf25db9b in ruby_run_node (n=0x7f2dd7b0f318) at /tmp/ruby/src/trunk-gc-asserts/eval.c:319 ec = 0x56410d9d9340 status = 0 #43 0x00005640cf179dc6 in rb_main (argv=0x7fff38b9ea98, argc=8) at /tmp/ruby/src/trunk-gc-asserts/main.c:42 variable_in_this_stack_frame = 0 #44 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/main.c:62 No locals. >>> Dump Ruby level backtrace (if possible) [Inferior 1 (process 149995) detached] $ timeout 60 gdb -p 150051 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null FFFFFstderr output is not empty th: 0x56410d9d4060, native_id: 0x7f2df2d927c0 -- Control frame information ----------------------------------------------- c:0007 p:0075 s:0032 e:000031 METHOD <internal:ractor>:241 c:0006 p:0005 s:0022 E:002260 BLOCK bootstraptest.test_ractor.rb_990_1332.rb:6 [FINISH] c:0005 p:---- s:0019 e:000018 IFUNC [New LWP 150053] [New LWP 150052] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007ff904ae9d61 in __futex_abstimed_wait_common64 (private=32760, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558d3f33f070) at ./nptl/futex-internal.c:57 >>> Threads Id Target Id Frame * 1 Thread 0x7ff904a4e7c0 (LWP 150051) "miniruby" 0x00007ff904ae9d61 in __futex_abstimed_wait_common64 (private=32760, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558d3f33f070) at ./nptl/futex-internal.c:57 2 Thread 0x7ff8c97af6c0 (LWP 150053) "miniruby" futex_wait (private=0, expected=2, futex_word=0x558d3f337b70) at ../sysdeps/nptl/futex-internal.h:146 3 Thread 0x7ff8eb42f6c0 (LWP 150052) "miniruby" futex_wait (private=0, expected=2, futex_word=0x558d3f337b70) at ../sysdeps/nptl/futex-internal.h:146 >>> Machine level backtrace Thread 3 (Thread 0x7ff8eb42f6c0 (LWP 150052) "miniruby"): #0 futex_wait (private=0, expected=2, futex_word=0x558d3f337b70) at ../sysdeps/nptl/futex-internal.h:146 __ret = -512 err = <optimized out> err = <optimized out> __ret = <optimized out> resultvar = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __GI___lll_lock_wait (futex=futex@entry=0x558d3f337b70, private=0) at ./nptl/lowlevellock.c:49 No locals. #2 0x00007ff904af10f1 in lll_mutex_lock_optimized (mutex=0x558d3f337b70) at ./nptl/pthread_mutex_lock.c:48 __futex = 0x558d3f337b70 private = <optimized out> private = <optimized out> __futex = <optimized out> #3 ___pthread_mutex_lock (mutex=mutex@entry=0x558d3f337b70) at ./nptl/pthread_mutex_lock.c:93 type = <optimized out> __PRETTY_FUNCTION__ = "___pthread_mutex_lock" id = <optimized out> #4 0x0000558d18373c7d in rb_native_mutex_lock (lock=lock@entry=0x558d3f337b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:115 r = <optimized out> #5 0x0000558d1837a120 in ractor_sched_lock_ (line=921, file=<synthetic pointer>, cr=0x0, vm=0x558d3f337ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:477 No locals. #6 timer_thread_polling (vm=0x558d3f337ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:921 r = <optimized out> r = <optimized out> i = <optimized out> th = <optimized out> events = <optimized out> #7 timer_thread_func (ptr=0x558d3f337ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:3046 vm = 0x558d3f337ad0 #8 0x00007ff904aeda94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140707075651264, -3274201453618554435, 140707075651264, -264, 0, 140722671332736, -3274201453639525955, -3275123014789391939}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #9 0x00007ff904b7ac3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 2 (Thread 0x7ff8c97af6c0 (LWP 150053) "miniruby"): #0 futex_wait (private=0, expected=2, futex_word=0x558d3f337b70) at ../sysdeps/nptl/futex-internal.h:146 __ret = -512 err = <optimized out> err = <optimized out> __ret = <optimized out> resultvar = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __GI___lll_lock_wait (futex=futex@entry=0x558d3f337b70, private=0) at ./nptl/lowlevellock.c:49 No locals. #2 0x00007ff904af10f1 in lll_mutex_lock_optimized (mutex=0x558d3f337b70) at ./nptl/pthread_mutex_lock.c:48 __futex = 0x558d3f337b70 private = <optimized out> private = <optimized out> __futex = <optimized out> #3 ___pthread_mutex_lock (mutex=mutex@entry=0x558d3f337b70) at ./nptl/pthread_mutex_lock.c:93 type = <optimized out> __PRETTY_FUNCTION__ = "___pthread_mutex_lock" id = <optimized out> #4 0x0000558d18373c7d in rb_native_mutex_lock (lock=lock@entry=0x558d3f337b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:115 r = <optimized out> #5 0x0000558d1837779b in ractor_sched_lock_ (line=1417, file=<synthetic pointer>, cr=0x558d3f3b7dd0, vm=0x558d3f337ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:477 No locals. #6 rb_ractor_sched_barrier_start (vm=0x558d3f337ad0, cr=0x558d3f3b7dd0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1417 lock_rec = <optimized out> #7 0x0000558d183f087b in rb_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:246 vm = <optimized out> cr = <optimized out> #8 0x0000558d181df709 in rb_gc_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/gc.c:178 No locals. #9 0x0000558d181f28b5 in gc_verify_internal_consistency (objspace_ptr=0x558d3f33a460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:5186 prev_during_gc = <optimized out> objspace = 0x558d3f33a460 lev = 3 #10 gc_start (objspace=objspace@entry=0x558d3f33a460, reason=reason@entry=256) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:6333 do_full_mark = 0 __func__ = "gc_start" lock_lev = 2 #11 0x0000558d181f3cb6 in heap_prepare (heap=0x558d3f33a480, objspace=0x558d3f33a460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2051 __func__ = "heap_prepare" #12 heap_next_free_page (heap=0x558d3f33a480, objspace=0x558d3f33a460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2275 page = <optimized out> page = <optimized out> __func__ = "heap_next_free_page" #13 newobj_cache_miss (objspace=objspace@entry=0x558d3f33a460, cache=cache@entry=0x558d3f3aecc0, heap_idx=heap_idx@entry=0, vm_locked=vm_locked@entry=false) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2382 page = <optimized out> heap = 0x558d3f33a480 obj = <optimized out> lev = 1 unlock_vm = true #14 0x0000558d181f7410 in newobj_alloc (vm_locked=false, heap_idx=<optimized out>, cache=0x558d3f3aecc0, objspace=0x558d3f33a460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2406 obj = <optimized out> obj = <optimized out> #15 rb_gc_impl_new_obj (alloc_size=16, wb_protected=true, v3=0, v2=0, v1=0, flags=8199, klass=0, cache_ptr=0x558d3f3aecc0, objspace_ptr=0x558d3f33a460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2485 obj = <optimized out> objspace = 0x558d3f33a460 heap_idx = <optimized out> cache = 0x558d3f3aecc0 obj = <optimized out> objspace = <optimized out> heap_idx = <optimized out> cache = <optimized out> #16 newobj_of (size=16, wb_protected=true, v3=0, v2=0, v1=0, flags=8199, klass=0, cr=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1005 obj = <optimized out> obj = <optimized out> lev = <optimized out> gc_disabled = <optimized out> #17 rb_wb_protected_newobj_of (ec=<optimized out>, klass=klass@entry=0, flags=flags@entry=8199, size=size@entry=16) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1043 __func__ = "rb_wb_protected_newobj_of" #18 0x0000558d180f6adf in ary_alloc_embed (capa=0, klass=0) at /tmp/ruby/src/trunk-gc-asserts/array.c:682 size = 16 ary = <optimized out> size = <optimized out> ary = <optimized out> #19 0x0000558d18375521 in thread_create_core (thval=thval@entry=140706507587720, params=params@entry=0x7ff8c99b0740) at /tmp/ruby/src/trunk-gc-asserts/thread.c:858 ec = 0x558d3f472d90 th = 0x7ff8c40adb50 current_th = 0x558d3f469da0 err = <optimized out> #20 0x0000558d183761a7 in thread_initialize (thread=140706507587720, args=140706507587680) at /tmp/ruby/src/trunk-gc-asserts/thread.c:978 params = {type = thread_invoke_type_proc, args = 140706507587680, proc = 140706507587600, g = 0x0, fn = 0x0} th = 0x7ff8c40adb50 #21 0x0000558d183dd537 in vm_call0_cfunc_with_frame (argv=0x7ff8c97b10e0, calling=0x7ff8c99b07c0, ec=0x558d3f472d90) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:164 reg_cfp = 0x7ff8c98b0e40 ci = <optimized out> me = 0x7ff8eb4394f0 mid = 3169 block_handler = <optimized out> recv = <optimized out> argc = <optimized out> val = <optimized out> cfunc = 0x558d3f3d6ce8 len = <optimized out> frame_flags = <optimized out> ci = <optimized out> val = <optimized out> me = <optimized out> cfunc = <optimized out> len = <optimized out> recv = <optimized out> argc = <optimized out> mid = <optimized out> block_handler = <optimized out> frame_flags = <optimized out> unaligned_member_ptr_result = <optimized out> args = <optimized out> flag_arg_ = <optimized out> hooks_arg_ = <optimized out> reg_cfp = <optimized out> flag_arg_ = <optimized out> hooks_arg_ = <optimized out> args = <optimized out> #22 vm_call0_cfunc (argv=0x7ff8c97b10e0, calling=0x7ff8c99b07c0, ec=0x558d3f472d90) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:178 No locals. #23 vm_call0_body (ec=ec@entry=0x558d3f472d90, calling=calling@entry=0x7ff8c99b08c0, argv=0x7ff8c97b10e0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:229 ci = <optimized out> cc = <optimized out> ret = <optimized out> #24 0x0000558d183de2a4 in vm_call0_cc (ec=0x558d3f472d90, recv=<optimized out>, id=3169, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 flags = <optimized out> use_argv = <optimized out> av = {0, 8888320927149154048} calling = {cd = 0x7ff8c99b0880, cc = 0x7ff8c969fce8, block_handler = 140706509950609, recv = 140706507587720, argc = 1, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #25 0x0000558d183df9c2 in rb_call0 (ec=0x558d3f472d90, recv=recv@entry=140706507587720, mid=mid@entry=3169, argc=argc@entry=1, argv=argv@entry=0x7ff8c97b10e0, call_scope=call_scope@entry=CALL_FCALL, self=140707075741280) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 call_status = <optimized out> scope = <optimized out> kw_splat = <optimized out> ci = {flags = 110618, kwarg = 0x0, mid = 3169, flag = 4, argc = 1} cc = <optimized out> #26 0x0000558d183e0174 in rb_call (scope=CALL_FCALL, argv=0x7ff8c97b10e0, argc=1, mid=3169, recv=140706507587720) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 ec = <optimized out> ec = <optimized out> #27 rb_funcallv_kw (recv=recv@entry=140706507587720, mid=mid@entry=3169, argc=argc@entry=1, argv=argv@entry=0x7ff8c97b10e0, kw_splat=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1088 No locals. #28 0x0000558d181cf505 in rb_obj_call_init_kw (obj=obj@entry=140706507587720, argc=argc@entry=1, argv=argv@entry=0x7ff8c97b10e0, kw_splat=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/eval.c:1779 No locals. #29 0x0000558d18372e83 in thread_s_new (argc=1, argv=0x7ff8c97b10e0, klass=140707075741280) at /tmp/ruby/src/trunk-gc-asserts/thread.c:911 th = <optimized out> thread = 140706507587720 #30 0x0000558d183bc69d in vm_call_cfunc_with_frame_ (ec=0x558d3f472d90, reg_cfp=0x7ff8c98b0e78, calling=<optimized out>, argc=1, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 ci = 0x11f100000003 cc = <optimized out> val = <optimized out> me = 0x7ff8eb439950 cfunc = <optimized out> recv = <optimized out> block_handler = <optimized out> frame_type = 1431634051 len = <optimized out> args = <optimized out> args = <optimized out> #31 0x0000558d183c4b8f in vm_sendish (ec=0x558d3f472d90, reg_cfp=0x7ff8c98b0e78, cd=0x558d3f3abdc0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 val = 36 ci = <optimized out> cc = 0x7ff8c969fd38 argc = <optimized out> recv = <optimized out> calling = {cd = 0x558d3f3abdc0, cc = 0x7ff8c969fd38, block_handler = 140706509950609, recv = 140707075741280, argc = 1, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #32 0x0000558d183d2ad6 in vm_exec_core (ec=0x558d3f337b70, ec@entry=0x558d3f472d90) at ../../src/trunk-gc-asserts/insns.def:851 bh = 140707502137184 cd = 0x558d3f3abdc0 blockiseq = 0x2 leaf = <optimized out> val = 94065139563968 reg_pc = 0x558d3f441948 reg_cfp = 0x7ff8c98b0e78 insns_address_table = {0x558d183d4d70 <vm_exec_core+13072>, 0x558d183d3daa <vm_exec_core+9034>, 0x558d183d3d3d <vm_exec_core+8925>, 0x558d183d3cc5 <vm_exec_core+8805>, 0x558d183d3c53 <vm_exec_core+8691>, 0x558d183d3bda <vm_exec_core+8570>, 0x558d183d3b34 <vm_exec_core+8404>, 0x558d183d41c1 <vm_exec_core+10081>, 0x558d183d40a6 <vm_exec_core+9798>, 0x558d183d40fd <vm_exec_core+9885>, 0x558d183d3e0e <vm_exec_core+9134>, 0x558d183d3f3b <vm_exec_core+9435>, 0x558d183d36a2 <vm_exec_core+7234>, 0x558d183d363a <vm_exec_core+7130>, 0x558d183d35cd <vm_exec_core+7021>, 0x558d183d38ac <vm_exec_core+7756>, 0x558d183d3874 <vm_exec_core+7700>, 0x558d183d383f <vm_exec_core+7647>, 0x558d183d380a <vm_exec_core+7594>, 0x558d183d37d5 <vm_exec_core+7541>, 0x558d183d3772 <vm_exec_core+7442>, 0x558d183d372e <vm_exec_core+7374>, 0x558d183d36e7 <vm_exec_core+7303>, 0x558d183d39e8 <vm_exec_core+8072>, 0x558d183d39a2 <vm_exec_core+8002>, 0x558d183d3923 <vm_exec_core+7875>, 0x558d183d38e9 <vm_exec_core+7817>, 0x558d183d3a9a <vm_exec_core+8250>, 0x558d183d3a40 <vm_exec_core+8160>, 0x558d183d3af7 <vm_exec_core+8343>, 0x558d183d3590 <vm_exec_core+6960>, 0x558d183d338d <vm_exec_core+6445>, 0x558d183d3307 <vm_exec_core+6311>, 0x558d183d329f <vm_exec_core+6207>, 0x558d183d3247 <vm_exec_core+6119>, 0x558d183d31e5 <vm_exec_core+6021>, 0x558d183d3198 <vm_exec_core+5944>, 0x558d183d3124 <vm_exec_core+5828>, 0x558d183d30da <vm_exec_core+5754>, 0x558d183d30b3 <vm_exec_core+5715>, 0x558d183d3078 <vm_exec_core+5656>, 0x558d183d3027 <vm_exec_core+5575>, 0x558d183d2ff3 <vm_exec_core+5523>, 0x558d183d2f46 <vm_exec_core+5350>, 0x558d183d2f03 <vm_exec_core+5283>, 0x558d183d2ebf <vm_exec_core+5215>, 0x558d183d2e8d <vm_exec_core+5165>, 0x558d183d2e1e <vm_exec_core+5054>, 0x558d183d2dbd <vm_exec_core+4957>, 0x558d183d2d6e <vm_exec_core+4878>, 0x558d183d2cff <vm_exec_core+4767>, 0x558d183d2ca1 <vm_exec_core+4673>, 0x558d183d2b89 <vm_exec_core+4393>, 0x558d183d2b4d <vm_exec_core+4333>, 0x558d183d2b06 <vm_exec_core+4262>, 0x558d183d2a9c <vm_exec_core+4156>, 0x558d183d29fe <vm_exec_core+3998>, 0x558d183d1ad0 <vm_exec_core+112>, 0x558d183d2949 <vm_exec_core+3817>, 0x558d183d28c1 <vm_exec_core+3681>, 0x558d183d2872 <vm_exec_core+3602>, 0x558d183d2823 <vm_exec_core+3523>, 0x558d183d27d4 <vm_exec_core+3444>, 0x558d183d4c17 <vm_exec_core+12727>, 0x558d183d2785 <vm_exec_core+3365>, 0x558d183d2716 <vm_exec_core+3254>, 0x558d183d26d1 <vm_exec_core+3185>, 0x558d183d265e <vm_exec_core+3070>, 0x558d183d2516 <vm_exec_core+2742>, 0x558d183d244a <vm_exec_core+2538>, 0x558d183d23ce <vm_exec_core+2414>, 0x558d183d422b <vm_exec_core+10187>, 0x558d183d239a <vm_exec_core+2362>, 0x558d183d235b <vm_exec_core+2299>, 0x558d183d231c <vm_exec_core+2236>, 0x558d183d22e0 <vm_exec_core+2176>, 0x558d183d2222 <vm_exec_core+1986>, 0x558d183d219f <vm_exec_core+1855>, 0x558d183d4d81 <vm_exec_core+13089>, 0x558d183d4e8e <vm_exec_core+13358>, 0x558d183d50cf <vm_exec_core+13935>, 0x558d183d4ae9 <vm_exec_core+12425>, 0x558d183d5168 <vm_exec_core+14088>, 0x558d183d5435 <vm_exec_core+14805>, 0x558d183d5354 <vm_exec_core+14580>, 0x558d183d53d7 <vm_exec_core+14711>, 0x558d183d523a <vm_exec_core+14298>, 0x558d183d5298 <vm_exec_core+14392>, 0x558d183d52f6 <vm_exec_core+14486>, 0x558d183d56c5 <vm_exec_core+15461>, 0x558d183d5519 <vm_exec_core+15033>, 0x558d183d5565 <vm_exec_core+15109>, 0x558d183d55b8 <vm_exec_core+15192>, 0x558d183d563b <vm_exec_core+15323>, 0x558d183d20d2 <vm_exec_core+1650>, 0x558d183d202a <vm_exec_core+1482>, 0x558d183d4de8 <vm_exec_core+13192>, 0x558d183d4e46 <vm_exec_core+13286>, 0x558d183d4c77 <vm_exec_core+12823>, 0x558d183d4d0a <vm_exec_core+12970>, 0x558d183d5201 <vm_exec_core+14241>, 0x558d183d548e <vm_exec_core+14894>, 0x558d183d1fb9 <vm_exec_core+1369>, 0x558d183d1f39 <vm_exec_core+1241>, 0x558d183d1e90 <vm_exec_core+1072>, 0x558d183d1e49 <vm_exec_core+1001>, 0x558d183d1dfe <vm_exec_core+926>, 0x558d183d1db5 <vm_exec_core+853>, 0x558d183d1d64 <vm_exec_core+772>, 0x558d183d1d2f <vm_exec_core+719>, 0x558d183d1cfa <vm_exec_core+666>, 0x558d183d4ef2 <vm_exec_core+13458>, 0x558d183d3d99 <vm_exec_core+9017>, 0x558d183d3d2c <vm_exec_core+8908>, 0x558d183d3cb4 <vm_exec_core+8788>, 0x558d183d3c42 <vm_exec_core+8674>, 0x558d183d3bc9 <vm_exec_core+8553>, 0x558d183d3b23 <vm_exec_core+8387>, 0x558d183d41b0 <vm_exec_core+10064>, 0x558d183d4095 <vm_exec_core+9781>, 0x558d183d40ec <vm_exec_core+9868>, 0x558d183d3dfd <vm_exec_core+9117>, 0x558d183d3f2a <vm_exec_core+9418>, 0x558d183d3691 <vm_exec_core+7217>, 0x558d183d3629 <vm_exec_core+7113>, 0x558d183d35bc <vm_exec_core+7004>, 0x558d183d389b <vm_exec_core+7739>, 0x558d183d3863 <vm_exec_core+7683>, 0x558d183d382e <vm_exec_core+7630>, 0x558d183d37f9 <vm_exec_core+7577>, 0x558d183d37c4 <vm_exec_core+7524>, 0x558d183d3761 <vm_exec_core+7425>, 0x558d183d371d <vm_exec_core+7357>, 0x558d183d36d6 <vm_exec_core+7286>, 0x558d183d39d7 <vm_exec_core+8055>, 0x558d183d3991 <vm_exec_core+7985>, 0x558d183d3912 <vm_exec_core+7858>, 0x558d183d38d8 <vm_exec_core+7800>, 0x558d183d3a89 <vm_exec_core+8233>, 0x558d183d3a2f <vm_exec_core+8143>, 0x558d183d3ae6 <vm_exec_core+8326>, 0x558d183d357f <vm_exec_core+6943>, 0x558d183d337c <vm_exec_core+6428>, 0x558d183d32f6 <vm_exec_core+6294>, 0x558d183d328e <vm_exec_core+6190>, 0x558d183d3236 <vm_exec_core+6102>, 0x558d183d31d4 <vm_exec_core+6004>, 0x558d183d3187 <vm_exec_core+5927>, 0x558d183d3113 <vm_exec_core+5811>, 0x558d183d30c9 <vm_exec_core+5737>, 0x558d183d30a2 <vm_exec_core+5698>, 0x558d183d3067 <vm_exec_core+5639>, 0x558d183d3016 <vm_exec_core+5558>, 0x558d183d2fe2 <vm_exec_core+5506>, 0x558d183d2f35 <vm_exec_core+5333>, 0x558d183d2ef2 <vm_exec_core+5266>, 0x558d183d2eae <vm_exec_core+5198>, 0x558d183d2e7c <vm_exec_core+5148>, 0x558d183d2e0d <vm_exec_core+5037>, 0x558d183d2dac <vm_exec_core+4940>, 0x558d183d2d5d <vm_exec_core+4861>, 0x558d183d2cee <vm_exec_core+4750>, 0x558d183d2c90 <vm_exec_core+4656>, 0x558d183d2b78 <vm_exec_core+4376>, 0x558d183d2b3c <vm_exec_core+4316>, 0x558d183d2af5 <vm_exec_core+4245>, 0x558d183d2a8b <vm_exec_core+4139>, 0x558d183d29ed <vm_exec_core+3981>, 0x558d183d5035 <vm_exec_core+13781>, 0x558d183d2938 <vm_exec_core+3800>, 0x558d183d28b0 <vm_exec_core+3664>, 0x558d183d2861 <vm_exec_core+3585>, 0x558d183d2812 <vm_exec_core+3506>, 0x558d183d27c3 <vm_exec_core+3427>, 0x558d183d5009 <vm_exec_core+13737>, 0x558d183d2774 <vm_exec_core+3348>, 0x558d183d2705 <vm_exec_core+3237>, 0x558d183d26c0 <vm_exec_core+3168>, 0x558d183d264d <vm_exec_core+3053>, 0x558d183d2505 <vm_exec_core+2725>, 0x558d183d2439 <vm_exec_core+2521>, 0x558d183d23bd <vm_exec_core+2397>, 0x558d183d421a <vm_exec_core+10170>, 0x558d183d2389 <vm_exec_core+2345>, 0x558d183d234a <vm_exec_core+2282>, 0x558d183d230b <vm_exec_core+2219>, 0x558d183d22cf <vm_exec_core+2159>, 0x558d183d2211 <vm_exec_core+1969>, 0x558d183d218e <vm_exec_core+1838>, 0x558d183d501f <vm_exec_core+13759>, 0x558d183d4c61 <vm_exec_core+12801>, 0x558d183d4e30 <vm_exec_core+13264>, 0x558d183d4f10 <vm_exec_core+13488>, 0x558d183d4f26 <vm_exec_core+13510>, 0x558d183d4f3c <vm_exec_core+13532>, 0x558d183d4f52 <vm_exec_core+13554>, 0x558d183d4f6f <vm_exec_core+13583>, 0x558d183d4f85 <vm_exec_core+13605>, 0x558d183d4f9b <vm_exec_core+13627>, 0x558d183d4fb1 <vm_exec_core+13649>...} #33 0x0000558d183d820e in rb_vm_exec (ec=0x558d3f472d90) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x558d3f472d90 _tag = {tag = 36, retval = 4, buf = {0x7ff8c97b1098, 0x558d183d8130 <rb_vm_exec+304>, 0x0, 0x7ff8c99b0db0, 0x0}, prev = 0x7ff8c99b1120, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #34 0x0000558d183dc673 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7ff8c97b1098, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1700 No locals. #35 vm_yield (kw_splat=0, argv=0x7ff8c97b1098, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1714 No locals. #36 rb_yield_0 (argv=0x7ff8c97b1098, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1362 No locals. #37 rb_yield_values2 (argc=1, argv=0x7ff8c97b1098) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1408 No locals. #38 0x0000558d181a8cb2 in collect_i (i=<optimized out>, ary=140706507783680, argc=<optimized out>, argv=<optimized out>, blockarg=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/enum.c:628 No locals. #39 0x0000558d183cb0f8 in vm_yield_with_cfunc (ec=0x558d3f472d90, captured=<optimized out>, self=140706507718400, argc=1, argv=0x7ff8c97b1098, kw_splat=0, block_handler=0, me=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5136 is_lambda = 0 val = <optimized out> arg = 1085 blockarg = <optimized out> frame_flag = <optimized out> ifunc = 0x7ff8c969fdd8 #40 0x0000558d183cb1de in vm_invoke_ifunc_block (ec=0x558d3f472d90, reg_cfp=0x7ff8c98b0ee8, calling=<optimized out>, ci=<optimized out>, is_lambda=<optimized out>, block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5329 val = <optimized out> argc = <optimized out> captured = 0x7ff8c98b0f70 #41 0x0000558d183d24e6 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5977 val = 4 ci = 0xfffffffffffffe00 cc = <optimized out> recv = <optimized out> argc = <optimized out> calling = {cd = 0x558d3f437b90, cc = 0x0, block_handler = 0, recv = 286326819, argc = 1, kw_splat = false, heap_argv = 0, proc_ns = 0x0} val = <optimized out> ci = <optimized out> cc = <optimized out> argc = <optimized out> recv = <optimized out> calling = <optimized out> #42 vm_exec_core (ec=0x558d3f337b70, ec@entry=0x558d3f472d90) at ../../src/trunk-gc-asserts/insns.def:1137 bh = <optimized out> cd = 0x558d3f337b70 leaf = <optimized out> val = 4 reg_pc = 0x558d3f3f8cf0 reg_cfp = 0x7ff8c98b0ee8 insns_address_table = {0x558d183d4d70 <vm_exec_core+13072>, 0x558d183d3daa <vm_exec_core+9034>, 0x558d183d3d3d <vm_exec_core+8925>, 0x558d183d3cc5 <vm_exec_core+8805>, 0x558d183d3c53 <vm_exec_core+8691>, 0x558d183d3bda <vm_exec_core+8570>, 0x558d183d3b34 <vm_exec_core+8404>, 0x558d183d41c1 <vm_exec_core+10081>, 0x558d183d40a6 <vm_exec_core+9798>, 0x558d183d40fd <vm_exec_core+9885>, 0x558d183d3e0e <vm_exec_core+9134>, 0x558d183d3f3b <vm_exec_core+9435>, 0x558d183d36a2 <vm_exec_core+7234>, 0x558d183d363a <vm_exec_core+7130>, 0x558d183d35cd <vm_exec_core+7021>, 0x558d183d38ac <vm_exec_core+7756>, 0x558d183d3874 <vm_exec_core+7700>, 0x558d183d383f <vm_exec_core+7647>, 0x558d183d380a <vm_exec_core+7594>, 0x558d183d37d5 <vm_exec_core+7541>, 0x558d183d3772 <vm_exec_core+7442>, 0x558d183d372e <vm_exec_core+7374>, 0x558d183d36e7 <vm_exec_core+7303>, 0x558d183d39e8 <vm_exec_core+8072>, 0x558d183d39a2 <vm_exec_core+8002>, 0x558d183d3923 <vm_exec_core+7875>, 0x558d183d38e9 <vm_exec_core+7817>, 0x558d183d3a9a <vm_exec_core+8250>, 0x558d183d3a40 <vm_exec_core+8160>, 0x558d183d3af7 <vm_exec_core+8343>, 0x558d183d3590 <vm_exec_core+6960>, 0x558d183d338d <vm_exec_core+6445>, 0x558d183d3307 <vm_exec_core+6311>, 0x558d183d329f <vm_exec_core+6207>, 0x558d183d3247 <vm_exec_core+6119>, 0x558d183d31e5 <vm_exec_core+6021>, 0x558d183d3198 <vm_exec_core+5944>, 0x558d183d3124 <vm_exec_core+5828>, 0x558d183d30da <vm_exec_core+5754>, 0x558d183d30b3 <vm_exec_core+5715>, 0x558d183d3078 <vm_exec_core+5656>, 0x558d183d3027 <vm_exec_core+5575>, 0x558d183d2ff3 <vm_exec_core+5523>, 0x558d183d2f46 <vm_exec_core+5350>, 0x558d183d2f03 <vm_exec_core+5283>, 0x558d183d2ebf <vm_exec_core+5215>, 0x558d183d2e8d <vm_exec_core+5165>, 0x558d183d2e1e <vm_exec_core+5054>, 0x558d183d2dbd <vm_exec_core+4957>, 0x558d183d2d6e <vm_exec_core+4878>, 0x558d183d2cff <vm_exec_core+4767>, 0x558d183d2ca1 <vm_exec_core+4673>, 0x558d183d2b89 <vm_exec_core+4393>, 0x558d183d2b4d <vm_exec_core+4333>, 0x558d183d2b06 <vm_exec_core+4262>, 0x558d183d2a9c <vm_exec_core+4156>, 0x558d183d29fe <vm_exec_core+3998>, 0x558d183d1ad0 <vm_exec_core+112>, 0x558d183d2949 <vm_exec_core+3817>, 0x558d183d28c1 <vm_exec_core+3681>, 0x558d183d2872 <vm_exec_core+3602>, 0x558d183d2823 <vm_exec_core+3523>, 0x558d183d27d4 <vm_exec_core+3444>, 0x558d183d4c17 <vm_exec_core+12727>, 0x558d183d2785 <vm_exec_core+3365>, 0x558d183d2716 <vm_exec_core+3254>, 0x558d183d26d1 <vm_exec_core+3185>, 0x558d183d265e <vm_exec_core+3070>, 0x558d183d2516 <vm_exec_core+2742>, 0x558d183d244a <vm_exec_core+2538>, 0x558d183d23ce <vm_exec_core+2414>, 0x558d183d422b <vm_exec_core+10187>, 0x558d183d239a <vm_exec_core+2362>, 0x558d183d235b <vm_exec_core+2299>, 0x558d183d231c <vm_exec_core+2236>, 0x558d183d22e0 <vm_exec_core+2176>, 0x558d183d2222 <vm_exec_core+1986>, 0x558d183d219f <vm_exec_core+1855>, 0x558d183d4d81 <vm_exec_core+13089>, 0x558d183d4e8e <vm_exec_core+13358>, 0x558d183d50cf <vm_exec_core+13935>, 0x558d183d4ae9 <vm_exec_core+12425>, 0x558d183d5168 <vm_exec_core+14088>, 0x558d183d5435 <vm_exec_core+14805>, 0x558d183d5354 <vm_exec_core+14580>, 0x558d183d53d7 <vm_exec_core+14711>, 0x558d183d523a <vm_exec_core+14298>, 0x558d183d5298 <vm_exec_core+14392>, 0x558d183d52f6 <vm_exec_core+14486>, 0x558d183d56c5 <vm_exec_core+15461>, 0x558d183d5519 <vm_exec_core+15033>, 0x558d183d5565 <vm_exec_core+15109>, 0x558d183d55b8 <vm_exec_core+15192>, 0x558d183d563b <vm_exec_core+15323>, 0x558d183d20d2 <vm_exec_core+1650>, 0x558d183d202a <vm_exec_core+1482>, 0x558d183d4de8 <vm_exec_core+13192>, 0x558d183d4e46 <vm_exec_core+13286>, 0x558d183d4c77 <vm_exec_core+12823>, 0x558d183d4d0a <vm_exec_core+12970>, 0x558d183d5201 <vm_exec_core+14241>, 0x558d183d548e <vm_exec_core+14894>, 0x558d183d1fb9 <vm_exec_core+1369>, 0x558d183d1f39 <vm_exec_core+1241>, 0x558d183d1e90 <vm_exec_core+1072>, 0x558d183d1e49 <vm_exec_core+1001>, 0x558d183d1dfe <vm_exec_core+926>, 0x558d183d1db5 <vm_exec_core+853>, 0x558d183d1d64 <vm_exec_core+772>, 0x558d183d1d2f <vm_exec_core+719>, 0x558d183d1cfa <vm_exec_core+666>, 0x558d183d4ef2 <vm_exec_core+13458>, 0x558d183d3d99 <vm_exec_core+9017>, 0x558d183d3d2c <vm_exec_core+8908>, 0x558d183d3cb4 <vm_exec_core+8788>, 0x558d183d3c42 <vm_exec_core+8674>, 0x558d183d3bc9 <vm_exec_core+8553>, 0x558d183d3b23 <vm_exec_core+8387>, 0x558d183d41b0 <vm_exec_core+10064>, 0x558d183d4095 <vm_exec_core+9781>, 0x558d183d40ec <vm_exec_core+9868>, 0x558d183d3dfd <vm_exec_core+9117>, 0x558d183d3f2a <vm_exec_core+9418>, 0x558d183d3691 <vm_exec_core+7217>, 0x558d183d3629 <vm_exec_core+7113>, 0x558d183d35bc <vm_exec_core+7004>, 0x558d183d389b <vm_exec_core+7739>, 0x558d183d3863 <vm_exec_core+7683>, 0x558d183d382e <vm_exec_core+7630>, 0x558d183d37f9 <vm_exec_core+7577>, 0x558d183d37c4 <vm_exec_core+7524>, 0x558d183d3761 <vm_exec_core+7425>, 0x558d183d371d <vm_exec_core+7357>, 0x558d183d36d6 <vm_exec_core+7286>, 0x558d183d39d7 <vm_exec_core+8055>, 0x558d183d3991 <vm_exec_core+7985>, 0x558d183d3912 <vm_exec_core+7858>, 0x558d183d38d8 <vm_exec_core+7800>, 0x558d183d3a89 <vm_exec_core+8233>, 0x558d183d3a2f <vm_exec_core+8143>, 0x558d183d3ae6 <vm_exec_core+8326>, 0x558d183d357f <vm_exec_core+6943>, 0x558d183d337c <vm_exec_core+6428>, 0x558d183d32f6 <vm_exec_core+6294>, 0x558d183d328e <vm_exec_core+6190>, 0x558d183d3236 <vm_exec_core+6102>, 0x558d183d31d4 <vm_exec_core+6004>, 0x558d183d3187 <vm_exec_core+5927>, 0x558d183d3113 <vm_exec_core+5811>, 0x558d183d30c9 <vm_exec_core+5737>, 0x558d183d30a2 <vm_exec_core+5698>, 0x558d183d3067 <vm_exec_core+5639>, 0x558d183d3016 <vm_exec_core+5558>, 0x558d183d2fe2 <vm_exec_core+5506>, 0x558d183d2f35 <vm_exec_core+5333>, 0x558d183d2ef2 <vm_exec_core+5266>, 0x558d183d2eae <vm_exec_core+5198>, 0x558d183d2e7c <vm_exec_core+5148>, 0x558d183d2e0d <vm_exec_core+5037>, 0x558d183d2dac <vm_exec_core+4940>, 0x558d183d2d5d <vm_exec_core+4861>, 0x558d183d2cee <vm_exec_core+4750>, 0x558d183d2c90 <vm_exec_core+4656>, 0x558d183d2b78 <vm_exec_core+4376>, 0x558d183d2b3c <vm_exec_core+4316>, 0x558d183d2af5 <vm_exec_core+4245>, 0x558d183d2a8b <vm_exec_core+4139>, 0x558d183d29ed <vm_exec_core+3981>, 0x558d183d5035 <vm_exec_core+13781>, 0x558d183d2938 <vm_exec_core+3800>, 0x558d183d28b0 <vm_exec_core+3664>, 0x558d183d2861 <vm_exec_core+3585>, 0x558d183d2812 <vm_exec_core+3506>, 0x558d183d27c3 <vm_exec_core+3427>, 0x558d183d5009 <vm_exec_core+13737>, 0x558d183d2774 <vm_exec_core+3348>, 0x558d183d2705 <vm_exec_core+3237>, 0x558d183d26c0 <vm_exec_core+3168>, 0x558d183d264d <vm_exec_core+3053>, 0x558d183d2505 <vm_exec_core+2725>, 0x558d183d2439 <vm_exec_core+2521>, 0x558d183d23bd <vm_exec_core+2397>, 0x558d183d421a <vm_exec_core+10170>, 0x558d183d2389 <vm_exec_core+2345>, 0x558d183d234a <vm_exec_core+2282>, 0x558d183d230b <vm_exec_core+2219>, 0x558d183d22cf <vm_exec_core+2159>, 0x558d183d2211 <vm_exec_core+1969>, 0x558d183d218e <vm_exec_core+1838>, 0x558d183d501f <vm_exec_core+13759>, 0x558d183d4c61 <vm_exec_core+12801>, 0x558d183d4e30 <vm_exec_core+13264>, 0x558d183d4f10 <vm_exec_core+13488>, 0x558d183d4f26 <vm_exec_core+13510>, 0x558d183d4f3c <vm_exec_core+13532>, 0x558d183d4f52 <vm_exec_core+13554>, 0x558d183d4f6f <vm_exec_core+13583>, 0x558d183d4f85 <vm_exec_core+13605>, 0x558d183d4f9b <vm_exec_core+13627>, 0x558d183d4fb1 <vm_exec_core+13649>...} #43 0x0000558d183d820e in rb_vm_exec (ec=0x558d3f472d90) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x558d3f472d90 _tag = {tag = 36, retval = 4, buf = {0x0, 0x558d183d8130 <rb_vm_exec+304>, 0x0, 0x7ff8c99b1100, 0x0}, prev = 0x7ff8c99b1410, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #44 0x0000558d183de2a4 in vm_call0_cc (ec=0x558d3f472d90, recv=<optimized out>, id=28497, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 flags = <optimized out> use_argv = <optimized out> av = {94065140379024, 94064483410640} calling = {cd = 0x7ff8c99b11d0, cc = 0x7ff8c969fd88, block_handler = 140706509950835, recv = 2001, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #45 0x0000558d183df9c2 in rb_call0 (ec=0x558d3f472d90, recv=recv@entry=2001, mid=mid@entry=28497, argc=argc@entry=0, argv=argv@entry=0x0, call_scope=call_scope@entry=CALL_FCALL, self=140706507718400) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 call_status = <optimized out> scope = <optimized out> kw_splat = <optimized out> ci = {flags = 110618, kwarg = 0x0, mid = 28497, flag = 4, argc = 0} cc = <optimized out> #46 0x0000558d183e03a7 in rb_call (scope=CALL_FCALL, argv=0x0, argc=0, mid=28497, recv=2001) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 ec = <optimized out> ec = <optimized out> #47 iterate_method (obj=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1546 arg = <optimized out> #48 0x0000558d183c72c8 in rb_iterate0 (it_proc=it_proc@entry=0x558d183e0340 <iterate_method>, data1=data1@entry=140706511000752, ifunc=<optimized out>, ec=ec@entry=0x558d3f472d90) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1488 _ec = 0x558d3f472d90 _tag = {tag = 36, retval = 0, buf = {0x7ff8c968ff00, 0x558d183c7350 <rb_iterate0+352>, 0x0, 0x7ff8c99b13d0, 0x0}, prev = 0x7ff8c99b1890, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE retval = 4 cfp = 0x7ff8c98b0f20 #49 0x0000558d183c756d in rb_iterate_internal (data2=140706507718400, bl_proc=0x0, data1=140706511000752, it_proc=0x558d183e0340 <iterate_method>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1520 No locals. #50 rb_block_call_kw (obj=<optimized out>, mid=<optimized out>, argc=<optimized out>, argv=<optimized out>, bl_proc=bl_proc@entry=0x0, data2=data2@entry=140706507718400, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1569 arg = {obj = 2001, mid = 28497, argc = 0, argv = 0x0, kw_splat = 0} #51 0x0000558d181b6a8d in enumerator_block_call (obj=<optimized out>, func=0x0, arg=140706507718400) at /tmp/ruby/src/trunk-gc-asserts/enumerator.c:568 argc = <optimized out> argv = <optimized out> e = <optimized out> meth = <optimized out> args = 0 ret = <optimized out> #52 0x0000558d183dd537 in vm_call0_cfunc_with_frame (argv=0x0, calling=0x7ff8c99b1590, ec=0x558d3f472d90) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:164 reg_cfp = 0x7ff8c98b0f58 ci = <optimized out> me = 0x7ff8eb43eab8 mid = 3073 block_handler = <optimized out> recv = <optimized out> argc = <optimized out> val = <optimized out> cfunc = 0x558d3f3c9768 len = <optimized out> frame_flags = <optimized out> ci = <optimized out> val = <optimized out> me = <optimized out> cfunc = <optimized out> len = <optimized out> recv = <optimized out> argc = <optimized out> mid = <optimized out> block_handler = <optimized out> frame_flags = <optimized out> unaligned_member_ptr_result = <optimized out> args = <optimized out> flag_arg_ = <optimized out> hooks_arg_ = <optimized out> reg_cfp = <optimized out> flag_arg_ = <optimized out> hooks_arg_ = <optimized out> args = <optimized out> #53 vm_call0_cfunc (argv=0x0, calling=0x7ff8c99b1590, ec=0x558d3f472d90) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:178 No locals. #54 vm_call0_body (ec=ec@entry=0x558d3f472d90, calling=calling@entry=0x7ff8c99b1690, argv=0x0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:229 ci = <optimized out> cc = <optimized out> ret = <optimized out> #55 0x0000558d183de2a4 in vm_call0_cc (ec=0x558d3f472d90, recv=<optimized out>, id=3073, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 flags = <optimized out> use_argv = <optimized out> av = {94065140379024, 94064483410640} calling = {cd = 0x7ff8c99b1650, cc = 0x7ff8c969fdb0, block_handler = 140706509950835, recv = 140706507718400, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #56 0x0000558d183df9c2 in rb_call0 (ec=0x558d3f472d90, recv=recv@entry=140706507718400, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, call_scope=call_scope@entry=CALL_FCALL, self=140706507718400) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 call_status = <optimized out> scope = <optimized out> kw_splat = <optimized out> ci = {flags = 110618, kwarg = 0x0, mid = 3073, flag = 4, argc = 0} cc = <optimized out> #57 0x0000558d183e03a7 in rb_call (scope=CALL_FCALL, argv=0x0, argc=0, mid=3073, recv=140706507718400) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 ec = <optimized out> ec = <optimized out> #58 iterate_method (obj=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1546 arg = <optimized out> #59 0x0000558d183c72c8 in rb_iterate0 (it_proc=it_proc@entry=0x558d183e0340 <iterate_method>, data1=data1@entry=140706511001904, ifunc=ifunc@entry=0x7ff8c969fdd8, ec=0x558d3f472d90) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1488 _ec = 0x558d3f472d90 _tag = {tag = 36, retval = 8888320927149154048, buf = {0x7ff8c968ff00, 0x558d183c7350 <rb_iterate0+352>, 0x0, 0x7ff8c99b1850, 0x558d181a8ca0 <collect_i>}, prev = 0x7ff8c99b1cc0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE retval = 4 cfp = 0x7ff8c98b0f58 #60 0x0000558d183c76e7 in rb_lambda_call (obj=obj@entry=140706507718400, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, bl_proc=bl_proc@entry=0x558d181a8ca0 <collect_i>, min_argc=<optimized out>, max_argc=1, data2=140706507783680) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1618 arg = {obj = 140706507718400, mid = 3073, argc = 0, argv = 0x0, kw_splat = 0} block = 0x7ff8c969fdd8 #61 0x0000558d181aa869 in enum_collect (obj=140706507718400) at /tmp/ruby/src/trunk-gc-asserts/enum.c:667 ary = 140706507783680 min_argc = <optimized out> max_argc = 1 #62 0x0000558d183bc69d in vm_call_cfunc_with_frame_ (ec=0x558d3f472d90, reg_cfp=0x7ff8c98b0f90, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 ci = 0x166100000001 cc = <optimized out> val = <optimized out> me = 0x7ff8c969fe50 cfunc = <optimized out> recv = <optimized out> block_handler = <optimized out> frame_type = 1431634051 len = <optimized out> args = <optimized out> args = <optimized out> #63 0x0000558d183c4b8f in vm_sendish (ec=0x558d3f472d90, reg_cfp=0x7ff8c98b0f90, cd=0x558d3f3b5f90, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 val = 36 ci = <optimized out> cc = 0x7ff8c969fe28 argc = <optimized out> recv = <optimized out> calling = {cd = 0x558d3f3b5f90, cc = 0x7ff8c969fe28, block_handler = 140706509950889, recv = 140706507718400, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #64 0x0000558d183d2ad6 in vm_exec_core (ec=0x558d3f337b70, ec@entry=0x558d3f472d90) at ../../src/trunk-gc-asserts/insns.def:851 bh = 140707502137184 cd = 0x558d3f3b5f90 blockiseq = 0x2 leaf = <optimized out> val = 94065139605392 reg_pc = 0x558d3f46fe58 reg_cfp = 0x7ff8c98b0f90 insns_address_table = {0x558d183d4d70 <vm_exec_core+13072>, 0x558d183d3daa <vm_exec_core+9034>, 0x558d183d3d3d <vm_exec_core+8925>, 0x558d183d3cc5 <vm_exec_core+8805>, 0x558d183d3c53 <vm_exec_core+8691>, 0x558d183d3bda <vm_exec_core+8570>, 0x558d183d3b34 <vm_exec_core+8404>, 0x558d183d41c1 <vm_exec_core+10081>, 0x558d183d40a6 <vm_exec_core+9798>, 0x558d183d40fd <vm_exec_core+9885>, 0x558d183d3e0e <vm_exec_core+9134>, 0x558d183d3f3b <vm_exec_core+9435>, 0x558d183d36a2 <vm_exec_core+7234>, 0x558d183d363a <vm_exec_core+7130>, 0x558d183d35cd <vm_exec_core+7021>, 0x558d183d38ac <vm_exec_core+7756>, 0x558d183d3874 <vm_exec_core+7700>, 0x558d183d383f <vm_exec_core+7647>, 0x558d183d380a <vm_exec_core+7594>, 0x558d183d37d5 <vm_exec_core+7541>, 0x558d183d3772 <vm_exec_core+7442>, 0x558d183d372e <vm_exec_core+7374>, 0x558d183d36e7 <vm_exec_core+7303>, 0x558d183d39e8 <vm_exec_core+8072>, 0x558d183d39a2 <vm_exec_core+8002>, 0x558d183d3923 <vm_exec_core+7875>, 0x558d183d38e9 <vm_exec_core+7817>, 0x558d183d3a9a <vm_exec_core+8250>, 0x558d183d3a40 <vm_exec_core+8160>, 0x558d183d3af7 <vm_exec_core+8343>, 0x558d183d3590 <vm_exec_core+6960>, 0x558d183d338d <vm_exec_core+6445>, 0x558d183d3307 <vm_exec_core+6311>, 0x558d183d329f <vm_exec_core+6207>, 0x558d183d3247 <vm_exec_core+6119>, 0x558d183d31e5 <vm_exec_core+6021>, 0x558d183d3198 <vm_exec_core+5944>, 0x558d183d3124 <vm_exec_core+5828>, 0x558d183d30da <vm_exec_core+5754>, 0x558d183d30b3 <vm_exec_core+5715>, 0x558d183d3078 <vm_exec_core+5656>, 0x558d183d3027 <vm_exec_core+5575>, 0x558d183d2ff3 <vm_exec_core+5523>, 0x558d183d2f46 <vm_exec_core+5350>, 0x558d183d2f03 <vm_exec_core+5283>, 0x558d183d2ebf <vm_exec_core+5215>, 0x558d183d2e8d <vm_exec_core+5165>, 0x558d183d2e1e <vm_exec_core+5054>, 0x558d183d2dbd <vm_exec_core+4957>, 0x558d183d2d6e <vm_exec_core+4878>, 0x558d183d2cff <vm_exec_core+4767>, 0x558d183d2ca1 <vm_exec_core+4673>, 0x558d183d2b89 <vm_exec_core+4393>, 0x558d183d2b4d <vm_exec_core+4333>, 0x558d183d2b06 <vm_exec_core+4262>, 0x558d183d2a9c <vm_exec_core+4156>, 0x558d183d29fe <vm_exec_core+3998>, 0x558d183d1ad0 <vm_exec_core+112>, 0x558d183d2949 <vm_exec_core+3817>, 0x558d183d28c1 <vm_exec_core+3681>, 0x558d183d2872 <vm_exec_core+3602>, 0x558d183d2823 <vm_exec_core+3523>, 0x558d183d27d4 <vm_exec_core+3444>, 0x558d183d4c17 <vm_exec_core+12727>, 0x558d183d2785 <vm_exec_core+3365>, 0x558d183d2716 <vm_exec_core+3254>, 0x558d183d26d1 <vm_exec_core+3185>, 0x558d183d265e <vm_exec_core+3070>, 0x558d183d2516 <vm_exec_core+2742>, 0x558d183d244a <vm_exec_core+2538>, 0x558d183d23ce <vm_exec_core+2414>, 0x558d183d422b <vm_exec_core+10187>, 0x558d183d239a <vm_exec_core+2362>, 0x558d183d235b <vm_exec_core+2299>, 0x558d183d231c <vm_exec_core+2236>, 0x558d183d22e0 <vm_exec_core+2176>, 0x558d183d2222 <vm_exec_core+1986>, 0x558d183d219f <vm_exec_core+1855>, 0x558d183d4d81 <vm_exec_core+13089>, 0x558d183d4e8e <vm_exec_core+13358>, 0x558d183d50cf <vm_exec_core+13935>, 0x558d183d4ae9 <vm_exec_core+12425>, 0x558d183d5168 <vm_exec_core+14088>, 0x558d183d5435 <vm_exec_core+14805>, 0x558d183d5354 <vm_exec_core+14580>, 0x558d183d53d7 <vm_exec_core+14711>, 0x558d183d523a <vm_exec_core+14298>, 0x558d183d5298 <vm_exec_core+14392>, 0x558d183d52f6 <vm_exec_core+14486>, 0x558d183d56c5 <vm_exec_core+15461>, 0x558d183d5519 <vm_exec_core+15033>, 0x558d183d5565 <vm_exec_core+15109>, 0x558d183d55b8 <vm_exec_core+15192>, 0x558d183d563b <vm_exec_core+15323>, 0x558d183d20d2 <vm_exec_core+1650>, 0x558d183d202a <vm_exec_core+1482>, 0x558d183d4de8 <vm_exec_core+13192>, 0x558d183d4e46 <vm_exec_core+13286>, 0x558d183d4c77 <vm_exec_core+12823>, 0x558d183d4d0a <vm_exec_core+12970>, 0x558d183d5201 <vm_exec_core+14241>, 0x558d183d548e <vm_exec_core+14894>, 0x558d183d1fb9 <vm_exec_core+1369>, 0x558d183d1f39 <vm_exec_core+1241>, 0x558d183d1e90 <vm_exec_core+1072>, 0x558d183d1e49 <vm_exec_core+1001>, 0x558d183d1dfe <vm_exec_core+926>, 0x558d183d1db5 <vm_exec_core+853>, 0x558d183d1d64 <vm_exec_core+772>, 0x558d183d1d2f <vm_exec_core+719>, 0x558d183d1cfa <vm_exec_core+666>, 0x558d183d4ef2 <vm_exec_core+13458>, 0x558d183d3d99 <vm_exec_core+9017>, 0x558d183d3d2c <vm_exec_core+8908>, 0x558d183d3cb4 <vm_exec_core+8788>, 0x558d183d3c42 <vm_exec_core+8674>, 0x558d183d3bc9 <vm_exec_core+8553>, 0x558d183d3b23 <vm_exec_core+8387>, 0x558d183d41b0 <vm_exec_core+10064>, 0x558d183d4095 <vm_exec_core+9781>, 0x558d183d40ec <vm_exec_core+9868>, 0x558d183d3dfd <vm_exec_core+9117>, 0x558d183d3f2a <vm_exec_core+9418>, 0x558d183d3691 <vm_exec_core+7217>, 0x558d183d3629 <vm_exec_core+7113>, 0x558d183d35bc <vm_exec_core+7004>, 0x558d183d389b <vm_exec_core+7739>, 0x558d183d3863 <vm_exec_core+7683>, 0x558d183d382e <vm_exec_core+7630>, 0x558d183d37f9 <vm_exec_core+7577>, 0x558d183d37c4 <vm_exec_core+7524>, 0x558d183d3761 <vm_exec_core+7425>, 0x558d183d371d <vm_exec_core+7357>, 0x558d183d36d6 <vm_exec_core+7286>, 0x558d183d39d7 <vm_exec_core+8055>, 0x558d183d3991 <vm_exec_core+7985>, 0x558d183d3912 <vm_exec_core+7858>, 0x558d183d38d8 <vm_exec_core+7800>, 0x558d183d3a89 <vm_exec_core+8233>, 0x558d183d3a2f <vm_exec_core+8143>, 0x558d183d3ae6 <vm_exec_core+8326>, 0x558d183d357f <vm_exec_core+6943>, 0x558d183d337c <vm_exec_core+6428>, 0x558d183d32f6 <vm_exec_core+6294>, 0x558d183d328e <vm_exec_core+6190>, 0x558d183d3236 <vm_exec_core+6102>, 0x558d183d31d4 <vm_exec_core+6004>, 0x558d183d3187 <vm_exec_core+5927>, 0x558d183d3113 <vm_exec_core+5811>, 0x558d183d30c9 <vm_exec_core+5737>, 0x558d183d30a2 <vm_exec_core+5698>, 0x558d183d3067 <vm_exec_core+5639>, 0x558d183d3016 <vm_exec_core+5558>, 0x558d183d2fe2 <vm_exec_core+5506>, 0x558d183d2f35 <vm_exec_core+5333>, 0x558d183d2ef2 <vm_exec_core+5266>, 0x558d183d2eae <vm_exec_core+5198>, 0x558d183d2e7c <vm_exec_core+5148>, 0x558d183d2e0d <vm_exec_core+5037>, 0x558d183d2dac <vm_exec_core+4940>, 0x558d183d2d5d <vm_exec_core+4861>, 0x558d183d2cee <vm_exec_core+4750>, 0x558d183d2c90 <vm_exec_core+4656>, 0x558d183d2b78 <vm_exec_core+4376>, 0x558d183d2b3c <vm_exec_core+4316>, 0x558d183d2af5 <vm_exec_core+4245>, 0x558d183d2a8b <vm_exec_core+4139>, 0x558d183d29ed <vm_exec_core+3981>, 0x558d183d5035 <vm_exec_core+13781>, 0x558d183d2938 <vm_exec_core+3800>, 0x558d183d28b0 <vm_exec_core+3664>, 0x558d183d2861 <vm_exec_core+3585>, 0x558d183d2812 <vm_exec_core+3506>, 0x558d183d27c3 <vm_exec_core+3427>, 0x558d183d5009 <vm_exec_core+13737>, 0x558d183d2774 <vm_exec_core+3348>, 0x558d183d2705 <vm_exec_core+3237>, 0x558d183d26c0 <vm_exec_core+3168>, 0x558d183d264d <vm_exec_core+3053>, 0x558d183d2505 <vm_exec_core+2725>, 0x558d183d2439 <vm_exec_core+2521>, 0x558d183d23bd <vm_exec_core+2397>, 0x558d183d421a <vm_exec_core+10170>, 0x558d183d2389 <vm_exec_core+2345>, 0x558d183d234a <vm_exec_core+2282>, 0x558d183d230b <vm_exec_core+2219>, 0x558d183d22cf <vm_exec_core+2159>, 0x558d183d2211 <vm_exec_core+1969>, 0x558d183d218e <vm_exec_core+1838>, 0x558d183d501f <vm_exec_core+13759>, 0x558d183d4c61 <vm_exec_core+12801>, 0x558d183d4e30 <vm_exec_core+13264>, 0x558d183d4f10 <vm_exec_core+13488>, 0x558d183d4f26 <vm_exec_core+13510>, 0x558d183d4f3c <vm_exec_core+13532>, 0x558d183d4f52 <vm_exec_core+13554>, 0x558d183d4f6f <vm_exec_core+13583>, 0x558d183d4f85 <vm_exec_core+13605>, 0x558d183d4f9b <vm_exec_core+13627>, 0x558d183d4fb1 <vm_exec_core+13649>...} #65 0x0000558d183d820e in rb_vm_exec (ec=0x558d3f472d90) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x558d3f472d90 _tag = {tag = 36, retval = 4, buf = {0x7ff8c99b1db0, 0x558d183d8130 <rb_vm_exec+304>, 0x0, 0x7ff8c99b1ca0, 0x7ff8c99b1d50}, prev = 0x7ff8c99b1ec0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #66 0x0000558d183d862e in invoke_iseq_block_from_c (me=0x0, is_lambda=<optimized out>, cref=0x0, passed_block_handler=0, kw_splat=<optimized out>, argv=<optimized out>, argc=<optimized out>, self=140707045829160, captured=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1655 iseq = 0x7ff8e97bf130 type = <optimized out> cfp = <optimized out> flags = <optimized out> use_argv = <optimized out> opt_pc = <optimized out> sp = 0x7ff8c97b1018 av = {140706511002960, 140706511003328} stack_argv = 0x7ff8c97b1018 iseq = <optimized out> opt_pc = <optimized out> type = <optimized out> cfp = <optimized out> sp = <optimized out> flags = <optimized out> use_argv = <optimized out> av = <optimized out> stack_argv = <optimized out> bound = <optimized out> #67 0x0000558d183d8ff1 in rb_vm_invoke_proc_with_self (ec=<optimized out>, proc=proc@entry=0x558d3f471960, self=self@entry=140707045829160, argc=argc@entry=0, argv=argv@entry=0x7ff8c99b1d60, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1814 No locals. #68 0x0000558d1837f590 in thread_do_start_proc (th=th@entry=0x558d3f469da0) at /tmp/ruby/src/trunk-gc-asserts/thread.c:583 self = 140707045829160 args = <optimized out> args_ptr = 0x7ff8c99b1d60 args_len = 0 procval = <optimized out> proc = 0x558d3f471960 #69 0x0000558d18380030 in thread_do_start (th=0x558d3f469da0) at /tmp/ruby/src/trunk-gc-asserts/thread.c:625 result = 36 result = <optimized out> #70 thread_start_func_2 (th=th@entry=0x558d3f469da0, stack_start=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:676 _ec = 0x558d3f472d90 _tag = {tag = 36, retval = 0, buf = {0x558d3f4326b0, 0x558d1837f9a0 <thread_start_func_2+624>, 0x0, 0x7ff8c99b1dc0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE errinfo = 4 ractor_main_th = 0x558d3f469da0 fiber_scheduler_closed = 0 event_thread_end_hooked = 0 result = 36 #71 0x0000558d183803fd in call_thread_start_func_2 (th=0x558d3f469da0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2218 stack_start = 0 stack_start_addr = 0x7ff8c99b1f80 stack_start = <optimized out> stack_start_addr = <optimized out> #72 co_start (from=<optimized out>, self=0x558d3f4326b0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:458 th = 0x558d3f469da0 sched = 0x558d3f3b7e98 nt = <optimized out> is_dnt = <optimized out> #73 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7ff904a4e7c0 (LWP 150051) "miniruby"): #0 0x00007ff904ae9d61 in __futex_abstimed_wait_common64 (private=32760, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x558d3f33f070) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = <optimized out> resultvar = <optimized out> __arg6 = <optimized out> __arg5 = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a6 = <optimized out> _a5 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __futex_abstimed_wait_common (cancel=true, private=32760, abstime=0x0, clockid=0, expected=0, futex_word=0x558d3f33f070) at ./nptl/futex-internal.c:87 err = <optimized out> clockbit = 256 op = 393 err = <optimized out> clockbit = <optimized out> op = <optimized out> #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558d3f33f070, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 No locals. #3 0x00007ff904aec7dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x558d3f33f168, cond=0x558d3f33f048) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ff904aec4a0 <__condvar_cleanup_waiting>, __arg = 0x7ffc8cd62b20, __canceltype = 2, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x558d3f33f048, mutex = 0x558d3f33f168, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 0 seq = 0 private = 0 maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> done = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> s = <optimized out> #4 ___pthread_cond_wait (cond=cond@entry=0x558d3f33f048, mutex=mutex@entry=0x558d3f33f168) at ./nptl/pthread_cond_wait.c:627 No locals. #5 0x0000558d1837690d in rb_native_cond_wait (cond=cond@entry=0x558d3f33f048, mutex=mutex@entry=0x558d3f33f168) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 r = <optimized out> #6 0x0000558d18376a53 in thread_sched_wait_running_turn (sched=sched@entry=0x558d3f33f168, th=0x558d3f33a060, can_direct_transfer=can_direct_transfer@entry=false) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:847 next_th = 0x0 #7 0x0000558d18377682 in rb_ractor_sched_wait (ec=ec@entry=0x558d3f33f340, cr=cr@entry=0x558d3f33f0a0, ubf=ubf@entry=0x558d182c7190 <ubf_ractor_wait>, ubf_arg=ubf_arg@entry=0x7ffc8cd62c70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1365 can_direct_transfer = false th = 0x558d3f33a060 sched = 0x558d3f33f168 #8 0x0000558d182c899c in ractor_wait (cr=0x558d3f33f0a0, ec=0x558d3f33f340) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1030 th = <optimized out> waiter = {wakeup_status = wakeup_none, th = 0x558d3f33a060, node = {next = 0x558d3f33f0f8, prev = 0x558d3f33f0f8}} th = <optimized out> waiter = <optimized out> #9 ractor_wait_receive (ec=ec@entry=0x558d3f33f340, cr=cr@entry=0x558d3f33f0a0) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1097 messages = {set = {n = {next = 0x0, prev = 0x558d3f33a060}}, closed = 248} deliverred = false #10 0x0000558d182c9fd1 in ractor_receive (rp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1150 v = <optimized out> cr = <optimized out> cr = <optimized out> v = <optimized out> #11 ractor_port_receive (self=<optimized out>, ec=0x558d3f33f340) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:133 rp = 0x558d3f46f220 rp = <optimized out> #12 builtin_inline_class_660 (ec=0x558d3f33f340, self=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/ractor.rb:661 No locals. #13 0x0000558d183d487f in vm_exec_core (ec=0x558d3f33f070, ec@entry=0x558d3f33f340) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:7259 reg_pc = 0x558d3f4067f8 reg_cfp = 0x7ff9049ecef8 insns_address_table = {0x558d183d4d70 <vm_exec_core+13072>, 0x558d183d3daa <vm_exec_core+9034>, 0x558d183d3d3d <vm_exec_core+8925>, 0x558d183d3cc5 <vm_exec_core+8805>, 0x558d183d3c53 <vm_exec_core+8691>, 0x558d183d3bda <vm_exec_core+8570>, 0x558d183d3b34 <vm_exec_core+8404>, 0x558d183d41c1 <vm_exec_core+10081>, 0x558d183d40a6 <vm_exec_core+9798>, 0x558d183d40fd <vm_exec_core+9885>, 0x558d183d3e0e <vm_exec_core+9134>, 0x558d183d3f3b <vm_exec_core+9435>, 0x558d183d36a2 <vm_exec_core+7234>, 0x558d183d363a <vm_exec_core+7130>, 0x558d183d35cd <vm_exec_core+7021>, 0x558d183d38ac <vm_exec_core+7756>, 0x558d183d3874 <vm_exec_core+7700>, 0x558d183d383f <vm_exec_core+7647>, 0x558d183d380a <vm_exec_core+7594>, 0x558d183d37d5 <vm_exec_core+7541>, 0x558d183d3772 <vm_exec_core+7442>, 0x558d183d372e <vm_exec_core+7374>, 0x558d183d36e7 <vm_exec_core+7303>, 0x558d183d39e8 <vm_exec_core+8072>, 0x558d183d39a2 <vm_exec_core+8002>, 0x558d183d3923 <vm_exec_core+7875>, 0x558d183d38e9 <vm_exec_core+7817>, 0x558d183d3a9a <vm_exec_core+8250>, 0x558d183d3a40 <vm_exec_core+8160>, 0x558d183d3af7 <vm_exec_core+8343>, 0x558d183d3590 <vm_exec_core+6960>, 0x558d183d338d <vm_exec_core+6445>, 0x558d183d3307 <vm_exec_core+6311>, 0x558d183d329f <vm_exec_core+6207>, 0x558d183d3247 <vm_exec_core+6119>, 0x558d183d31e5 <vm_exec_core+6021>, 0x558d183d3198 <vm_exec_core+5944>, 0x558d183d3124 <vm_exec_core+5828>, 0x558d183d30da <vm_exec_core+5754>, 0x558d183d30b3 <vm_exec_core+5715>, 0x558d183d3078 <vm_exec_core+5656>, 0x558d183d3027 <vm_exec_core+5575>, 0x558d183d2ff3 <vm_exec_core+5523>, 0x558d183d2f46 <vm_exec_core+5350>, 0x558d183d2f03 <vm_exec_core+5283>, 0x558d183d2ebf <vm_exec_core+5215>, 0x558d183d2e8d <vm_exec_core+5165>, 0x558d183d2e1e <vm_exec_core+5054>, 0x558d183d2dbd <vm_exec_core+4957>, 0x558d183d2d6e <vm_exec_core+4878>, 0x558d183d2cff <vm_exec_core+4767>, 0x558d183d2ca1 <vm_exec_core+4673>, 0x558d183d2b89 <vm_exec_core+4393>, 0x558d183d2b4d <vm_exec_core+4333>, 0x558d183d2b06 <vm_exec_core+4262>, 0x558d183d2a9c <vm_exec_core+4156>, 0x558d183d29fe <vm_exec_core+3998>, 0x558d183d1ad0 <vm_exec_core+112>, 0x558d183d2949 <vm_exec_core+3817>, 0x558d183d28c1 <vm_exec_core+3681>, 0x558d183d2872 <vm_exec_core+3602>, 0x558d183d2823 <vm_exec_core+3523>, 0x558d183d27d4 <vm_exec_core+3444>, 0x558d183d4c17 <vm_exec_core+12727>, 0x558d183d2785 <vm_exec_core+3365>, 0x558d183d2716 <vm_exec_core+3254>, 0x558d183d26d1 <vm_exec_core+3185>, 0x558d183d265e <vm_exec_core+3070>, 0x558d183d2516 <vm_exec_core+2742>, 0x558d183d244a <vm_exec_core+2538>, 0x558d183d23ce <vm_exec_core+2414>, 0x558d183d422b <vm_exec_core+10187>, 0x558d183d239a <vm_exec_core+2362>, 0x558d183d235b <vm_exec_core+2299>, 0x558d183d231c <vm_exec_core+2236>, 0x558d183d22e0 <vm_exec_core+2176>, 0x558d183d2222 <vm_exec_core+1986>, 0x558d183d219f <vm_exec_core+1855>, 0x558d183d4d81 <vm_exec_core+13089>, 0x558d183d4e8e <vm_exec_core+13358>, 0x558d183d50cf <vm_exec_core+13935>, 0x558d183d4ae9 <vm_exec_core+12425>, 0x558d183d5168 <vm_exec_core+14088>, 0x558d183d5435 <vm_exec_core+14805>, 0x558d183d5354 <vm_exec_core+14580>, 0x558d183d53d7 <vm_exec_core+14711>, 0x558d183d523a <vm_exec_core+14298>, 0x558d183d5298 <vm_exec_core+14392>, 0x558d183d52f6 <vm_exec_core+14486>, 0x558d183d56c5 <vm_exec_core+15461>, 0x558d183d5519 <vm_exec_core+15033>, 0x558d183d5565 <vm_exec_core+15109>, 0x558d183d55b8 <vm_exec_core+15192>, 0x558d183d563b <vm_exec_core+15323>, 0x558d183d20d2 <vm_exec_core+1650>, 0x558d183d202a <vm_exec_core+1482>, 0x558d183d4de8 <vm_exec_core+13192>, 0x558d183d4e46 <vm_exec_core+13286>, 0x558d183d4c77 <vm_exec_core+12823>, 0x558d183d4d0a <vm_exec_core+12970>, 0x558d183d5201 <vm_exec_core+14241>, 0x558d183d548e <vm_exec_core+14894>, 0x558d183d1fb9 <vm_exec_core+1369>, 0x558d183d1f39 <vm_exec_core+1241>, 0x558d183d1e90 <vm_exec_core+1072>, 0x558d183d1e49 <vm_exec_core+1001>, 0x558d183d1dfe <vm_exec_core+926>, 0x558d183d1db5 <vm_exec_core+853>, 0x558d183d1d64 <vm_exec_core+772>, 0x558d183d1d2f <vm_exec_core+719>, 0x558d183d1cfa <vm_exec_core+666>, 0x558d183d4ef2 <vm_exec_core+13458>, 0x558d183d3d99 <vm_exec_core+9017>, 0x558d183d3d2c <vm_exec_core+8908>, 0x558d183d3cb4 <vm_exec_core+8788>, 0x558d183d3c42 <vm_exec_core+8674>, 0x558d183d3bc9 <vm_exec_core+8553>, 0x558d183d3b23 <vm_exec_core+8387>, 0x558d183d41b0 <vm_exec_core+10064>, 0x558d183d4095 <vm_exec_core+9781>, 0x558d183d40ec <vm_exec_core+9868>, 0x558d183d3dfd <vm_exec_core+9117>, 0x558d183d3f2a <vm_exec_core+9418>, 0x558d183d3691 <vm_exec_core+7217>, 0x558d183d3629 <vm_exec_core+7113>, 0x558d183d35bc <vm_exec_core+7004>, 0x558d183d389b <vm_exec_core+7739>, 0x558d183d3863 <vm_exec_core+7683>, 0x558d183d382e <vm_exec_core+7630>, 0x558d183d37f9 <vm_exec_core+7577>, 0x558d183d37c4 <vm_exec_core+7524>, 0x558d183d3761 <vm_exec_core+7425>, 0x558d183d371d <vm_exec_core+7357>, 0x558d183d36d6 <vm_exec_core+7286>, 0x558d183d39d7 <vm_exec_core+8055>, 0x558d183d3991 <vm_exec_core+7985>, 0x558d183d3912 <vm_exec_core+7858>, 0x558d183d38d8 <vm_exec_core+7800>, 0x558d183d3a89 <vm_exec_core+8233>, 0x558d183d3a2f <vm_exec_core+8143>, 0x558d183d3ae6 <vm_exec_core+8326>, 0x558d183d357f <vm_exec_core+6943>, 0x558d183d337c <vm_exec_core+6428>, 0x558d183d32f6 <vm_exec_core+6294>, 0x558d183d328e <vm_exec_core+6190>, 0x558d183d3236 <vm_exec_core+6102>, 0x558d183d31d4 <vm_exec_core+6004>, 0x558d183d3187 <vm_exec_core+5927>, 0x558d183d3113 <vm_exec_core+5811>, 0x558d183d30c9 <vm_exec_core+5737>, 0x558d183d30a2 <vm_exec_core+5698>, 0x558d183d3067 <vm_exec_core+5639>, 0x558d183d3016 <vm_exec_core+5558>, 0x558d183d2fe2 <vm_exec_core+5506>, 0x558d183d2f35 <vm_exec_core+5333>, 0x558d183d2ef2 <vm_exec_core+5266>, 0x558d183d2eae <vm_exec_core+5198>, 0x558d183d2e7c <vm_exec_core+5148>, 0x558d183d2e0d <vm_exec_core+5037>, 0x558d183d2dac <vm_exec_core+4940>, 0x558d183d2d5d <vm_exec_core+4861>, 0x558d183d2cee <vm_exec_core+4750>, 0x558d183d2c90 <vm_exec_core+4656>, 0x558d183d2b78 <vm_exec_core+4376>, 0x558d183d2b3c <vm_exec_core+4316>, 0x558d183d2af5 <vm_exec_core+4245>, 0x558d183d2a8b <vm_exec_core+4139>, 0x558d183d29ed <vm_exec_core+3981>, 0x558d183d5035 <vm_exec_core+13781>, 0x558d183d2938 <vm_exec_core+3800>, 0x558d183d28b0 <vm_exec_core+3664>, 0x558d183d2861 <vm_exec_core+3585>, 0x558d183d2812 <vm_exec_core+3506>, 0x558d183d27c3 <vm_exec_core+3427>, 0x558d183d5009 <vm_exec_core+13737>, 0x558d183d2774 <vm_exec_core+3348>, 0x558d183d2705 <vm_exec_core+3237>, 0x558d183d26c0 <vm_exec_core+3168>, 0x558d183d264d <vm_exec_core+3053>, 0x558d183d2505 <vm_exec_core+2725>, 0x558d183d2439 <vm_exec_core+2521>, 0x558d183d23bd <vm_exec_core+2397>, 0x558d183d421a <vm_exec_core+10170>, 0x558d183d2389 <vm_exec_core+2345>, 0x558d183d234a <vm_exec_core+2282>, 0x558d183d230b <vm_exec_core+2219>, 0x558d183d22cf <vm_exec_core+2159>, 0x558d183d2211 <vm_exec_core+1969>, 0x558d183d218e <vm_exec_core+1838>, 0x558d183d501f <vm_exec_core+13759>, 0x558d183d4c61 <vm_exec_core+12801>, 0x558d183d4e30 <vm_exec_core+13264>, 0x558d183d4f10 <vm_exec_core+13488>, 0x558d183d4f26 <vm_exec_core+13510>, 0x558d183d4f3c <vm_exec_core+13532>, 0x558d183d4f52 <vm_exec_core+13554>, 0x558d183d4f6f <vm_exec_core+13583>, 0x558d183d4f85 <vm_exec_core+13605>, 0x558d183d4f9b <vm_exec_core+13627>, 0x558d183d4fb1 <vm_exec_core+13649>...} #14 0x0000558d183d820e in rb_vm_exec (ec=0x558d3f33f340) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x558d3f33f340 _tag = {tag = 36, retval = 4, buf = {0x558d3f33f340, 0x558d183d8130 <rb_vm_exec+304>, 0x0, 0x7ffc8cd62f10, 0x7ff8eb43a468}, prev = 0x7ffc8cd62fe0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #15 0x0000558d183e95c3 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2905 ec = <optimized out> val = <optimized out> #16 0x0000558d181ca8f5 in rb_ec_exec_node (ec=ec@entry=0x558d3f33f340, n=n@entry=0x7ff8e97bf360) at /tmp/ruby/src/trunk-gc-asserts/eval.c:281 _ec = 0x558d3f33f340 _tag = {tag = 36, retval = 94064483295078, buf = {0x558d3f33f340, 0x558d181ca950 <rb_ec_exec_node+256>, 0x0, 0x7ffc8cd62fc0, 0x7ff8e97bf360}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} state = 0 iseq = 0x7ff8e97bf360 #17 0x0000558d181ceb9b in ruby_run_node (n=0x7ff8e97bf360) at /tmp/ruby/src/trunk-gc-asserts/eval.c:319 ec = 0x558d3f33f340 status = 0 #18 0x0000558d180eadc6 in rb_main (argv=0x7ffc8cd63208, argc=8) at /tmp/ruby/src/trunk-gc-asserts/main.c:42 variable_in_this_stack_frame = 0 #19 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/main.c:62 No locals. >>> Dump Ruby level backtrace (if possible) $1 = true $2 = 0 ">>> Finish "[Inferior 1 (process 150051) detached] $ timeout 60 gdb -p 150057 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null Fstderr output is not empty th: 0x558d3f33a060, native_id: 0x7ff904a4e7c0 -- Control frame information ----------------------------------------------- c:0005 p:0003 s:0020 e:000019 METHOD <internal:ractor>:660 c:0004 p:0027 s:0016 e:000015 METHOD <internal:ractor>:551 c:0003 p:0003 s:0011 e:000010 METHOD <internal:ractor>:574 c:0002 p:0026 s:0007 E:0012d0 EVAL bootstraptest.test_ractor.rb_1317_1352.rb:15 [FINISH] c:0001 p:0000 s:0003 E:002480 DUMMY [FINISH] [New LWP 150060] [New LWP 150059] [New LWP 150058] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fe3fca0fd61 in __futex_abstimed_wait_common64 (private=22096, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5650cdd7f070) at ./nptl/futex-internal.c:57 >>> Threads Id Target Id Frame * 1 Thread 0x7fe3fc9747c0 (LWP 150057) "miniruby" 0x00007fe3fca0fd61 in __futex_abstimed_wait_common64 (private=22096, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5650cdd7f070) at ./nptl/futex-internal.c:57 2 Thread 0x7fe3c15bf6c0 (LWP 150060) "miniruby" futex_wait (private=0, expected=2, futex_word=0x5650cdd77b70) at ../sysdeps/nptl/futex-internal.h:146 3 Thread 0x7fe3c16df6c0 (LWP 150059) "miniruby" futex_wait (private=0, expected=2, futex_word=0x5650cdd77b70) at ../sysdeps/nptl/futex-internal.h:146 4 Thread 0x7fe3e335f6c0 (LWP 150058) "miniruby" 0x00007fe3fcaa1042 in epoll_wait (epfd=4, events=events@entry=0x565093becedc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 4 (Thread 0x7fe3e335f6c0 (LWP 150058) "miniruby"): #0 0x00007fe3fcaa1042 in epoll_wait (epfd=4, events=events@entry=0x565093becedc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x0000565093828f6f in event_wait (vm=0x5650cdd77ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2919 r = <optimized out> r = <optimized out> #2 timer_thread_polling (vm=0x5650cdd77ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:913 r = <optimized out> r = <optimized out> i = <optimized out> th = <optimized out> events = <optimized out> #3 timer_thread_func (ptr=0x5650cdd77ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:3046 vm = 0x5650cdd77ad0 #4 0x00007fe3fca13a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140616746268352, 4845068772555949135, 140616746268352, -264, 0, 140728881554400, 4845068772576920655, 4845058776324310095}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #5 0x00007fe3fcaa0c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 3 (Thread 0x7fe3c16df6c0 (LWP 150059) "miniruby"): #0 futex_wait (private=0, expected=2, futex_word=0x5650cdd77b70) at ../sysdeps/nptl/futex-internal.h:146 __ret = -512 err = <optimized out> err = <optimized out> __ret = <optimized out> resultvar = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __GI___lll_lock_wait (futex=futex@entry=0x5650cdd77b70, private=0) at ./nptl/lowlevellock.c:49 No locals. #2 0x00007fe3fca170f1 in lll_mutex_lock_optimized (mutex=0x5650cdd77b70) at ./nptl/pthread_mutex_lock.c:48 __futex = 0x5650cdd77b70 private = <optimized out> private = <optimized out> __futex = <optimized out> #3 ___pthread_mutex_lock (mutex=mutex@entry=0x5650cdd77b70) at ./nptl/pthread_mutex_lock.c:93 type = <optimized out> __PRETTY_FUNCTION__ = "___pthread_mutex_lock" id = <optimized out> #4 0x0000565093822c7d in rb_native_mutex_lock (lock=lock@entry=0x5650cdd77b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:115 r = <optimized out> #5 0x000056509382679b in ractor_sched_lock_ (line=1417, file=<synthetic pointer>, cr=0x5650cdeaf350, vm=0x5650cdd77ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:477 No locals. #6 rb_ractor_sched_barrier_start (vm=0x5650cdd77ad0, cr=0x5650cdeaf350) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1417 lock_rec = <optimized out> #7 0x000056509389f87b in rb_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:246 vm = <optimized out> cr = <optimized out> #8 0x000056509368e709 in rb_gc_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/gc.c:178 No locals. #9 0x00005650936a18b5 in gc_verify_internal_consistency (objspace_ptr=0x5650cdd7a460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:5186 prev_during_gc = <optimized out> objspace = 0x5650cdd7a460 lev = 3 #10 gc_start (objspace=objspace@entry=0x5650cdd7a460, reason=reason@entry=256) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:6333 do_full_mark = 0 __func__ = "gc_start" lock_lev = 2 #11 0x00005650936a2cb6 in heap_prepare (heap=0x5650cdd7a480, objspace=0x5650cdd7a460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2051 __func__ = "heap_prepare" #12 heap_next_free_page (heap=0x5650cdd7a480, objspace=0x5650cdd7a460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2275 page = <optimized out> page = <optimized out> __func__ = "heap_next_free_page" #13 newobj_cache_miss (objspace=objspace@entry=0x5650cdd7a460, cache=cache@entry=0x5650cde504b0, heap_idx=heap_idx@entry=0, vm_locked=vm_locked@entry=false) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2382 page = <optimized out> heap = 0x5650cdd7a480 obj = <optimized out> lev = 1 unlock_vm = true #14 0x00005650936a6410 in newobj_alloc (vm_locked=false, heap_idx=<optimized out>, cache=0x5650cde504b0, objspace=0x5650cdd7a460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2406 obj = <optimized out> obj = <optimized out> #15 rb_gc_impl_new_obj (alloc_size=28, wb_protected=true, v3=0, v2=0, v1=0, flags=5, klass=140616746588880, cache_ptr=0x5650cde504b0, objspace_ptr=0x5650cdd7a460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2485 obj = <optimized out> objspace = 0x5650cdd7a460 heap_idx = <optimized out> cache = 0x5650cde504b0 obj = <optimized out> objspace = <optimized out> heap_idx = <optimized out> cache = <optimized out> #16 newobj_of (size=28, wb_protected=true, v3=0, v2=0, v1=0, flags=5, klass=140616746588880, cr=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1005 obj = <optimized out> obj = <optimized out> lev = <optimized out> gc_disabled = <optimized out> #17 rb_wb_protected_newobj_of (ec=<optimized out>, klass=klass@entry=140616746588880, flags=flags@entry=5, size=size@entry=28) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1043 __func__ = "rb_wb_protected_newobj_of" #18 0x00005650937eed5f in str_alloc_embed (capa=4, klass=140616746588880) at /tmp/ruby/src/trunk-gc-asserts/string.c:1359 size = 28 str = <optimized out> #19 str_enc_new (klass=140616746588880, ptr=0x7fe3c18e19fe "930\017~\301\343\177", len=3, enc=0x5650cdd809b0) at /tmp/ruby/src/trunk-gc-asserts/string.c:1402 str = <optimized out> termlen = 1 dtrace_line = <optimized out> dtrace_file = <optimized out> #20 0x00005650937181e4 in rb_fix2str (x=<optimized out>, base=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/numeric.c:3947 buf = "\320\332:\343\343\177\000\0008\000\\\301\343\177\000\000\260\031\216\301\343\177\000\000\000\322\035k\244c\222\001 \017~\301\343\177\000\000\360M\337\315PV\000\0008\000\\\301\343\177\000\000Ч;\343\343\177930" e = 0x7fe3c18e1a01 "\017~\301\343\177" b = <optimized out> val = <optimized out> u = <optimized out> neg = <optimized out> #21 0x000056509386b69d in vm_call_cfunc_with_frame_ (ec=0x5650cddf4df0, reg_cfp=0x7fe3c17e0f20, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 ci = 0xd2100100001 cc = <optimized out> val = <optimized out> me = 0x7fe3e33b5a78 cfunc = <optimized out> recv = <optimized out> block_handler = <optimized out> frame_type = 1431634051 len = <optimized out> args = <optimized out> args = <optimized out> #22 0x0000565093880ba0 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 val = 94905052095776 ci = 0x5650cdd77b70 cc = <optimized out> recv = 2 argc = <optimized out> calling = {cd = 0x5650cdeae520, cc = 0x7fe3c15cfe70, block_handler = 0, recv = 1861, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} val = <optimized out> ci = <optimized out> cc = <optimized out> argc = <optimized out> recv = <optimized out> calling = <optimized out> #23 vm_exec_core (ec=0x5650cdd77b70, ec@entry=0x5650cddf4df0) at ../../src/trunk-gc-asserts/insns.def:899 bh = <optimized out> cd = 0x5650cdeae520 leaf = <optimized out> val = 94905052095776 reg_pc = 0x5650cde14120 reg_cfp = 0x7fe3c17e0f20 insns_address_table = {0x565093883d70 <vm_exec_core+13072>, 0x565093882daa <vm_exec_core+9034>, 0x565093882d3d <vm_exec_core+8925>, 0x565093882cc5 <vm_exec_core+8805>, 0x565093882c53 <vm_exec_core+8691>, 0x565093882bda <vm_exec_core+8570>, 0x565093882b34 <vm_exec_core+8404>, 0x5650938831c1 <vm_exec_core+10081>, 0x5650938830a6 <vm_exec_core+9798>, 0x5650938830fd <vm_exec_core+9885>, 0x565093882e0e <vm_exec_core+9134>, 0x565093882f3b <vm_exec_core+9435>, 0x5650938826a2 <vm_exec_core+7234>, 0x56509388263a <vm_exec_core+7130>, 0x5650938825cd <vm_exec_core+7021>, 0x5650938828ac <vm_exec_core+7756>, 0x565093882874 <vm_exec_core+7700>, 0x56509388283f <vm_exec_core+7647>, 0x56509388280a <vm_exec_core+7594>, 0x5650938827d5 <vm_exec_core+7541>, 0x565093882772 <vm_exec_core+7442>, 0x56509388272e <vm_exec_core+7374>, 0x5650938826e7 <vm_exec_core+7303>, 0x5650938829e8 <vm_exec_core+8072>, 0x5650938829a2 <vm_exec_core+8002>, 0x565093882923 <vm_exec_core+7875>, 0x5650938828e9 <vm_exec_core+7817>, 0x565093882a9a <vm_exec_core+8250>, 0x565093882a40 <vm_exec_core+8160>, 0x565093882af7 <vm_exec_core+8343>, 0x565093882590 <vm_exec_core+6960>, 0x56509388238d <vm_exec_core+6445>, 0x565093882307 <vm_exec_core+6311>, 0x56509388229f <vm_exec_core+6207>, 0x565093882247 <vm_exec_core+6119>, 0x5650938821e5 <vm_exec_core+6021>, 0x565093882198 <vm_exec_core+5944>, 0x565093882124 <vm_exec_core+5828>, 0x5650938820da <vm_exec_core+5754>, 0x5650938820b3 <vm_exec_core+5715>, 0x565093882078 <vm_exec_core+5656>, 0x565093882027 <vm_exec_core+5575>, 0x565093881ff3 <vm_exec_core+5523>, 0x565093881f46 <vm_exec_core+5350>, 0x565093881f03 <vm_exec_core+5283>, 0x565093881ebf <vm_exec_core+5215>, 0x565093881e8d <vm_exec_core+5165>, 0x565093881e1e <vm_exec_core+5054>, 0x565093881dbd <vm_exec_core+4957>, 0x565093881d6e <vm_exec_core+4878>, 0x565093881cff <vm_exec_core+4767>, 0x565093881ca1 <vm_exec_core+4673>, 0x565093881b89 <vm_exec_core+4393>, 0x565093881b4d <vm_exec_core+4333>, 0x565093881b06 <vm_exec_core+4262>, 0x565093881a9c <vm_exec_core+4156>, 0x5650938819fe <vm_exec_core+3998>, 0x565093880ad0 <vm_exec_core+112>, 0x565093881949 <vm_exec_core+3817>, 0x5650938818c1 <vm_exec_core+3681>, 0x565093881872 <vm_exec_core+3602>, 0x565093881823 <vm_exec_core+3523>, 0x5650938817d4 <vm_exec_core+3444>, 0x565093883c17 <vm_exec_core+12727>, 0x565093881785 <vm_exec_core+3365>, 0x565093881716 <vm_exec_core+3254>, 0x5650938816d1 <vm_exec_core+3185>, 0x56509388165e <vm_exec_core+3070>, 0x565093881516 <vm_exec_core+2742>, 0x56509388144a <vm_exec_core+2538>, 0x5650938813ce <vm_exec_core+2414>, 0x56509388322b <vm_exec_core+10187>, 0x56509388139a <vm_exec_core+2362>, 0x56509388135b <vm_exec_core+2299>, 0x56509388131c <vm_exec_core+2236>, 0x5650938812e0 <vm_exec_core+2176>, 0x565093881222 <vm_exec_core+1986>, 0x56509388119f <vm_exec_core+1855>, 0x565093883d81 <vm_exec_core+13089>, 0x565093883e8e <vm_exec_core+13358>, 0x5650938840cf <vm_exec_core+13935>, 0x565093883ae9 <vm_exec_core+12425>, 0x565093884168 <vm_exec_core+14088>, 0x565093884435 <vm_exec_core+14805>, 0x565093884354 <vm_exec_core+14580>, 0x5650938843d7 <vm_exec_core+14711>, 0x56509388423a <vm_exec_core+14298>, 0x565093884298 <vm_exec_core+14392>, 0x5650938842f6 <vm_exec_core+14486>, 0x5650938846c5 <vm_exec_core+15461>, 0x565093884519 <vm_exec_core+15033>, 0x565093884565 <vm_exec_core+15109>, 0x5650938845b8 <vm_exec_core+15192>, 0x56509388463b <vm_exec_core+15323>, 0x5650938810d2 <vm_exec_core+1650>, 0x56509388102a <vm_exec_core+1482>, 0x565093883de8 <vm_exec_core+13192>, 0x565093883e46 <vm_exec_core+13286>, 0x565093883c77 <vm_exec_core+12823>, 0x565093883d0a <vm_exec_core+12970>, 0x565093884201 <vm_exec_core+14241>, 0x56509388448e <vm_exec_core+14894>, 0x565093880fb9 <vm_exec_core+1369>, 0x565093880f39 <vm_exec_core+1241>, 0x565093880e90 <vm_exec_core+1072>, 0x565093880e49 <vm_exec_core+1001>, 0x565093880dfe <vm_exec_core+926>, 0x565093880db5 <vm_exec_core+853>, 0x565093880d64 <vm_exec_core+772>, 0x565093880d2f <vm_exec_core+719>, 0x565093880cfa <vm_exec_core+666>, 0x565093883ef2 <vm_exec_core+13458>, 0x565093882d99 <vm_exec_core+9017>, 0x565093882d2c <vm_exec_core+8908>, 0x565093882cb4 <vm_exec_core+8788>, 0x565093882c42 <vm_exec_core+8674>, 0x565093882bc9 <vm_exec_core+8553>, 0x565093882b23 <vm_exec_core+8387>, 0x5650938831b0 <vm_exec_core+10064>, 0x565093883095 <vm_exec_core+9781>, 0x5650938830ec <vm_exec_core+9868>, 0x565093882dfd <vm_exec_core+9117>, 0x565093882f2a <vm_exec_core+9418>, 0x565093882691 <vm_exec_core+7217>, 0x565093882629 <vm_exec_core+7113>, 0x5650938825bc <vm_exec_core+7004>, 0x56509388289b <vm_exec_core+7739>, 0x565093882863 <vm_exec_core+7683>, 0x56509388282e <vm_exec_core+7630>, 0x5650938827f9 <vm_exec_core+7577>, 0x5650938827c4 <vm_exec_core+7524>, 0x565093882761 <vm_exec_core+7425>, 0x56509388271d <vm_exec_core+7357>, 0x5650938826d6 <vm_exec_core+7286>, 0x5650938829d7 <vm_exec_core+8055>, 0x565093882991 <vm_exec_core+7985>, 0x565093882912 <vm_exec_core+7858>, 0x5650938828d8 <vm_exec_core+7800>, 0x565093882a89 <vm_exec_core+8233>, 0x565093882a2f <vm_exec_core+8143>, 0x565093882ae6 <vm_exec_core+8326>, 0x56509388257f <vm_exec_core+6943>, 0x56509388237c <vm_exec_core+6428>, 0x5650938822f6 <vm_exec_core+6294>, 0x56509388228e <vm_exec_core+6190>, 0x565093882236 <vm_exec_core+6102>, 0x5650938821d4 <vm_exec_core+6004>, 0x565093882187 <vm_exec_core+5927>, 0x565093882113 <vm_exec_core+5811>, 0x5650938820c9 <vm_exec_core+5737>, 0x5650938820a2 <vm_exec_core+5698>, 0x565093882067 <vm_exec_core+5639>, 0x565093882016 <vm_exec_core+5558>, 0x565093881fe2 <vm_exec_core+5506>, 0x565093881f35 <vm_exec_core+5333>, 0x565093881ef2 <vm_exec_core+5266>, 0x565093881eae <vm_exec_core+5198>, 0x565093881e7c <vm_exec_core+5148>, 0x565093881e0d <vm_exec_core+5037>, 0x565093881dac <vm_exec_core+4940>, 0x565093881d5d <vm_exec_core+4861>, 0x565093881cee <vm_exec_core+4750>, 0x565093881c90 <vm_exec_core+4656>, 0x565093881b78 <vm_exec_core+4376>, 0x565093881b3c <vm_exec_core+4316>, 0x565093881af5 <vm_exec_core+4245>, 0x565093881a8b <vm_exec_core+4139>, 0x5650938819ed <vm_exec_core+3981>, 0x565093884035 <vm_exec_core+13781>, 0x565093881938 <vm_exec_core+3800>, 0x5650938818b0 <vm_exec_core+3664>, 0x565093881861 <vm_exec_core+3585>, 0x565093881812 <vm_exec_core+3506>, 0x5650938817c3 <vm_exec_core+3427>, 0x565093884009 <vm_exec_core+13737>, 0x565093881774 <vm_exec_core+3348>, 0x565093881705 <vm_exec_core+3237>, 0x5650938816c0 <vm_exec_core+3168>, 0x56509388164d <vm_exec_core+3053>, 0x565093881505 <vm_exec_core+2725>, 0x565093881439 <vm_exec_core+2521>, 0x5650938813bd <vm_exec_core+2397>, 0x56509388321a <vm_exec_core+10170>, 0x565093881389 <vm_exec_core+2345>, 0x56509388134a <vm_exec_core+2282>, 0x56509388130b <vm_exec_core+2219>, 0x5650938812cf <vm_exec_core+2159>, 0x565093881211 <vm_exec_core+1969>, 0x56509388118e <vm_exec_core+1838>, 0x56509388401f <vm_exec_core+13759>, 0x565093883c61 <vm_exec_core+12801>, 0x565093883e30 <vm_exec_core+13264>, 0x565093883f10 <vm_exec_core+13488>, 0x565093883f26 <vm_exec_core+13510>, 0x565093883f3c <vm_exec_core+13532>, 0x565093883f52 <vm_exec_core+13554>, 0x565093883f6f <vm_exec_core+13583>, 0x565093883f85 <vm_exec_core+13605>, 0x565093883f9b <vm_exec_core+13627>, 0x565093883fb1 <vm_exec_core+13649>...} #24 0x000056509388720e in rb_vm_exec (ec=0x5650cddf4df0) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x5650cddf4df0 _tag = {tag = 36, retval = 4, buf = {0x7fe3c18e1db0, 0x565093887130 <rb_vm_exec+304>, 0x0, 0x7fe3c18e1ca0, 0x7fe3c18e1d50}, prev = 0x7fe3c18e1ec0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #25 0x000056509388762e in invoke_iseq_block_from_c (me=0x0, is_lambda=<optimized out>, cref=0x0, passed_block_handler=0, kw_splat=<optimized out>, argv=<optimized out>, argc=<optimized out>, self=140616716446000, captured=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1655 iseq = 0x7fe3e16ef088 type = <optimized out> cfp = <optimized out> flags = <optimized out> use_argv = <optimized out> opt_pc = <optimized out> sp = 0x7fe3c16e1018 av = {140616181620048, 140616181620416} stack_argv = 0x7fe3c16e1018 iseq = <optimized out> opt_pc = <optimized out> type = <optimized out> cfp = <optimized out> sp = <optimized out> flags = <optimized out> use_argv = <optimized out> av = <optimized out> stack_argv = <optimized out> bound = <optimized out> #26 0x0000565093887ff1 in rb_vm_invoke_proc_with_self (ec=<optimized out>, proc=proc@entry=0x5650cde76860, self=self@entry=140616716446000, argc=argc@entry=0, argv=argv@entry=0x7fe3c18e1d60, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1814 No locals. #27 0x000056509382e590 in thread_do_start_proc (th=th@entry=0x5650cdeae710) at /tmp/ruby/src/trunk-gc-asserts/thread.c:583 self = 140616716446000 args = <optimized out> args_ptr = 0x7fe3c18e1d60 args_len = 0 procval = <optimized out> proc = 0x5650cde76860 #28 0x000056509382f030 in thread_do_start (th=0x5650cdeae710) at /tmp/ruby/src/trunk-gc-asserts/thread.c:625 result = 36 result = <optimized out> #29 thread_start_func_2 (th=th@entry=0x5650cdeae710, stack_start=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:676 _ec = 0x5650cddf4df0 _tag = {tag = 36, retval = 0, buf = {0x5650cddf2180, 0x56509382e9a0 <thread_start_func_2+624>, 0x0, 0x7fe3c18e1dc0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE errinfo = 4 ractor_main_th = 0x5650cdeae710 fiber_scheduler_closed = 0 event_thread_end_hooked = 0 result = 36 #30 0x000056509382f3fd in call_thread_start_func_2 (th=0x5650cdeae710) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2218 stack_start = 0 stack_start_addr = 0x7fe3c18e1f80 stack_start = <optimized out> stack_start_addr = <optimized out> #31 co_start (from=<optimized out>, self=0x5650cddf2180) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:458 th = 0x5650cdeae710 sched = 0x5650cdeaf418 nt = <optimized out> is_dnt = <optimized out> #32 0x0000000000000000 in ?? () No symbol table info available. Thread 2 (Thread 0x7fe3c15bf6c0 (LWP 150060) "miniruby"): #0 futex_wait (private=0, expected=2, futex_word=0x5650cdd77b70) at ../sysdeps/nptl/futex-internal.h:146 __ret = -512 err = <optimized out> err = <optimized out> __ret = <optimized out> resultvar = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __GI___lll_lock_wait (futex=futex@entry=0x5650cdd77b70, private=0) at ./nptl/lowlevellock.c:49 No locals. #2 0x00007fe3fca16352 in __pthread_mutex_cond_lock (mutex=mutex@entry=0x5650cdd77b70) at ../nptl/pthread_mutex_lock.c:93 __futex = 0x5650cdd77b70 type = <optimized out> __PRETTY_FUNCTION__ = "__pthread_mutex_cond_lock" id = <optimized out> #3 0x00007fe3fca126c2 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5650cdd77b70, cond=0x5650cdd77c68) at ./nptl/pthread_cond_wait.c:616 err = <optimized out> g = 1 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = <optimized out> seq = 1 private = 0 maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> done = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> s = <optimized out> #4 ___pthread_cond_wait (cond=cond@entry=0x5650cdd77c68, mutex=mutex@entry=0x5650cdd77b70) at ./nptl/pthread_cond_wait.c:627 No locals. #5 0x000056509382590d in rb_native_cond_wait (cond=cond@entry=0x5650cdd77c68, mutex=mutex@entry=0x5650cdd77b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 r = <optimized out> #6 0x00005650938259a7 in ractor_sched_barrier_join_wait_locked (vm=vm@entry=0x5650cdd77ad0, th=0x5650cdeab870) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1498 cr = <optimized out> barrier_serial = 1 #7 0x000056509382692a in rb_ractor_sched_barrier_join (vm=vm@entry=0x5650cdd77ad0, cr=cr@entry=0x5650cddf6fc0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1531 No locals. #8 0x000056509389f322 in vm_lock_enter (cr=0x5650cddf6fc0, vm=0x5650cdd77ad0, locked=<optimized out>, no_barrier=<optimized out>, lev=0x7fe3c1ae2980) at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:90 ec = 0x5650cdeaf0c0 #9 0x000056509382b52c in rb_vm_lock_enter (line=2569, file=0x565093a5fe90 "/tmp/ruby/src/trunk-gc-asserts/thread.c", lev=0x7fe3c1ae2980) at /tmp/ruby/src/trunk-gc-asserts/vm_sync.h:76 No locals. #10 rb_threadptr_execute_interrupts (th=<optimized out>, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:2569 vm_locking_level = 4236312456 vm_locking_do = <optimized out> sig = <optimized out> timer_interrupt = 0 pending_interrupt = 0 terminate_interrupt = 0 trap_interrupt = 0 interrupt = <optimized out> postponed_job_interrupt = 0 ret = 0 #11 0x000056509382b676 in rb_threadptr_execute_interrupts (th=<optimized out>, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:2553 interrupt = <optimized out> postponed_job_interrupt = 0 ret = 0 sig = <optimized out> timer_interrupt = <optimized out> pending_interrupt = <optimized out> trap_interrupt = <optimized out> terminate_interrupt = <optimized out> vm_locking_level = <optimized out> vm_locking_do = <optimized out> prev_status = <optimized out> prev_status = <optimized out> err = <optimized out> limits_us = <optimized out> flag_arg_ = <optimized out> hooks_arg_ = <optimized out> #12 0x000056509386b86b in rb_vm_check_ints (ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_core.h:2154 No locals. #13 rb_vm_check_ints (ec=0x5650cdeaf0c0) at /tmp/ruby/src/trunk-gc-asserts/vm_core.h:2145 No locals. #14 vm_pop_frame (ep=<optimized out>, cfp=0x7fe3c19e1ee8, ec=0x5650cdeaf0c0) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:458 flags = <optimized out> flags = <optimized out> #15 rb_vm_pop_frame (ec=0x5650cdeaf0c0) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:467 No locals. #16 vm_call_cfunc_with_frame_ (ec=0x5650cdeaf0c0, reg_cfp=0x7fe3c19e1f20, calling=<optimized out>, argc=<optimized out>, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3776 ci = 0xd2100100001 cc = <optimized out> val = 140616177171400 me = 0x7fe3e33b5a78 cfunc = <optimized out> recv = <optimized out> block_handler = <optimized out> frame_type = <optimized out> len = <optimized out> args = <optimized out> args = <optimized out> #17 0x0000565093880ba0 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 val = 94905052095776 ci = 0x5650cdd77b70 cc = <optimized out> recv = 2 argc = <optimized out> calling = {cd = 0x5650cdeae520, cc = 0x7fe3c15cfe70, block_handler = 0, recv = 1849, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} val = <optimized out> ci = <optimized out> cc = <optimized out> argc = <optimized out> recv = <optimized out> calling = <optimized out> #18 vm_exec_core (ec=0x5650cdd77b70, ec@entry=0x5650cdeaf0c0) at ../../src/trunk-gc-asserts/insns.def:899 bh = <optimized out> cd = 0x5650cdeae520 leaf = <optimized out> val = 94905052095776 reg_pc = 0x5650cde14120 reg_cfp = 0x7fe3c19e1f20 insns_address_table = {0x565093883d70 <vm_exec_core+13072>, 0x565093882daa <vm_exec_core+9034>, 0x565093882d3d <vm_exec_core+8925>, 0x565093882cc5 <vm_exec_core+8805>, 0x565093882c53 <vm_exec_core+8691>, 0x565093882bda <vm_exec_core+8570>, 0x565093882b34 <vm_exec_core+8404>, 0x5650938831c1 <vm_exec_core+10081>, 0x5650938830a6 <vm_exec_core+9798>, 0x5650938830fd <vm_exec_core+9885>, 0x565093882e0e <vm_exec_core+9134>, 0x565093882f3b <vm_exec_core+9435>, 0x5650938826a2 <vm_exec_core+7234>, 0x56509388263a <vm_exec_core+7130>, 0x5650938825cd <vm_exec_core+7021>, 0x5650938828ac <vm_exec_core+7756>, 0x565093882874 <vm_exec_core+7700>, 0x56509388283f <vm_exec_core+7647>, 0x56509388280a <vm_exec_core+7594>, 0x5650938827d5 <vm_exec_core+7541>, 0x565093882772 <vm_exec_core+7442>, 0x56509388272e <vm_exec_core+7374>, 0x5650938826e7 <vm_exec_core+7303>, 0x5650938829e8 <vm_exec_core+8072>, 0x5650938829a2 <vm_exec_core+8002>, 0x565093882923 <vm_exec_core+7875>, 0x5650938828e9 <vm_exec_core+7817>, 0x565093882a9a <vm_exec_core+8250>, 0x565093882a40 <vm_exec_core+8160>, 0x565093882af7 <vm_exec_core+8343>, 0x565093882590 <vm_exec_core+6960>, 0x56509388238d <vm_exec_core+6445>, 0x565093882307 <vm_exec_core+6311>, 0x56509388229f <vm_exec_core+6207>, 0x565093882247 <vm_exec_core+6119>, 0x5650938821e5 <vm_exec_core+6021>, 0x565093882198 <vm_exec_core+5944>, 0x565093882124 <vm_exec_core+5828>, 0x5650938820da <vm_exec_core+5754>, 0x5650938820b3 <vm_exec_core+5715>, 0x565093882078 <vm_exec_core+5656>, 0x565093882027 <vm_exec_core+5575>, 0x565093881ff3 <vm_exec_core+5523>, 0x565093881f46 <vm_exec_core+5350>, 0x565093881f03 <vm_exec_core+5283>, 0x565093881ebf <vm_exec_core+5215>, 0x565093881e8d <vm_exec_core+5165>, 0x565093881e1e <vm_exec_core+5054>, 0x565093881dbd <vm_exec_core+4957>, 0x565093881d6e <vm_exec_core+4878>, 0x565093881cff <vm_exec_core+4767>, 0x565093881ca1 <vm_exec_core+4673>, 0x565093881b89 <vm_exec_core+4393>, 0x565093881b4d <vm_exec_core+4333>, 0x565093881b06 <vm_exec_core+4262>, 0x565093881a9c <vm_exec_core+4156>, 0x5650938819fe <vm_exec_core+3998>, 0x565093880ad0 <vm_exec_core+112>, 0x565093881949 <vm_exec_core+3817>, 0x5650938818c1 <vm_exec_core+3681>, 0x565093881872 <vm_exec_core+3602>, 0x565093881823 <vm_exec_core+3523>, 0x5650938817d4 <vm_exec_core+3444>, 0x565093883c17 <vm_exec_core+12727>, 0x565093881785 <vm_exec_core+3365>, 0x565093881716 <vm_exec_core+3254>, 0x5650938816d1 <vm_exec_core+3185>, 0x56509388165e <vm_exec_core+3070>, 0x565093881516 <vm_exec_core+2742>, 0x56509388144a <vm_exec_core+2538>, 0x5650938813ce <vm_exec_core+2414>, 0x56509388322b <vm_exec_core+10187>, 0x56509388139a <vm_exec_core+2362>, 0x56509388135b <vm_exec_core+2299>, 0x56509388131c <vm_exec_core+2236>, 0x5650938812e0 <vm_exec_core+2176>, 0x565093881222 <vm_exec_core+1986>, 0x56509388119f <vm_exec_core+1855>, 0x565093883d81 <vm_exec_core+13089>, 0x565093883e8e <vm_exec_core+13358>, 0x5650938840cf <vm_exec_core+13935>, 0x565093883ae9 <vm_exec_core+12425>, 0x565093884168 <vm_exec_core+14088>, 0x565093884435 <vm_exec_core+14805>, 0x565093884354 <vm_exec_core+14580>, 0x5650938843d7 <vm_exec_core+14711>, 0x56509388423a <vm_exec_core+14298>, 0x565093884298 <vm_exec_core+14392>, 0x5650938842f6 <vm_exec_core+14486>, 0x5650938846c5 <vm_exec_core+15461>, 0x565093884519 <vm_exec_core+15033>, 0x565093884565 <vm_exec_core+15109>, 0x5650938845b8 <vm_exec_core+15192>, 0x56509388463b <vm_exec_core+15323>, 0x5650938810d2 <vm_exec_core+1650>, 0x56509388102a <vm_exec_core+1482>, 0x565093883de8 <vm_exec_core+13192>, 0x565093883e46 <vm_exec_core+13286>, 0x565093883c77 <vm_exec_core+12823>, 0x565093883d0a <vm_exec_core+12970>, 0x565093884201 <vm_exec_core+14241>, 0x56509388448e <vm_exec_core+14894>, 0x565093880fb9 <vm_exec_core+1369>, 0x565093880f39 <vm_exec_core+1241>, 0x565093880e90 <vm_exec_core+1072>, 0x565093880e49 <vm_exec_core+1001>, 0x565093880dfe <vm_exec_core+926>, 0x565093880db5 <vm_exec_core+853>, 0x565093880d64 <vm_exec_core+772>, 0x565093880d2f <vm_exec_core+719>, 0x565093880cfa <vm_exec_core+666>, 0x565093883ef2 <vm_exec_core+13458>, 0x565093882d99 <vm_exec_core+9017>, 0x565093882d2c <vm_exec_core+8908>, 0x565093882cb4 <vm_exec_core+8788>, 0x565093882c42 <vm_exec_core+8674>, 0x565093882bc9 <vm_exec_core+8553>, 0x565093882b23 <vm_exec_core+8387>, 0x5650938831b0 <vm_exec_core+10064>, 0x565093883095 <vm_exec_core+9781>, 0x5650938830ec <vm_exec_core+9868>, 0x565093882dfd <vm_exec_core+9117>, 0x565093882f2a <vm_exec_core+9418>, 0x565093882691 <vm_exec_core+7217>, 0x565093882629 <vm_exec_core+7113>, 0x5650938825bc <vm_exec_core+7004>, 0x56509388289b <vm_exec_core+7739>, 0x565093882863 <vm_exec_core+7683>, 0x56509388282e <vm_exec_core+7630>, 0x5650938827f9 <vm_exec_core+7577>, 0x5650938827c4 <vm_exec_core+7524>, 0x565093882761 <vm_exec_core+7425>, 0x56509388271d <vm_exec_core+7357>, 0x5650938826d6 <vm_exec_core+7286>, 0x5650938829d7 <vm_exec_core+8055>, 0x565093882991 <vm_exec_core+7985>, 0x565093882912 <vm_exec_core+7858>, 0x5650938828d8 <vm_exec_core+7800>, 0x565093882a89 <vm_exec_core+8233>, 0x565093882a2f <vm_exec_core+8143>, 0x565093882ae6 <vm_exec_core+8326>, 0x56509388257f <vm_exec_core+6943>, 0x56509388237c <vm_exec_core+6428>, 0x5650938822f6 <vm_exec_core+6294>, 0x56509388228e <vm_exec_core+6190>, 0x565093882236 <vm_exec_core+6102>, 0x5650938821d4 <vm_exec_core+6004>, 0x565093882187 <vm_exec_core+5927>, 0x565093882113 <vm_exec_core+5811>, 0x5650938820c9 <vm_exec_core+5737>, 0x5650938820a2 <vm_exec_core+5698>, 0x565093882067 <vm_exec_core+5639>, 0x565093882016 <vm_exec_core+5558>, 0x565093881fe2 <vm_exec_core+5506>, 0x565093881f35 <vm_exec_core+5333>, 0x565093881ef2 <vm_exec_core+5266>, 0x565093881eae <vm_exec_core+5198>, 0x565093881e7c <vm_exec_core+5148>, 0x565093881e0d <vm_exec_core+5037>, 0x565093881dac <vm_exec_core+4940>, 0x565093881d5d <vm_exec_core+4861>, 0x565093881cee <vm_exec_core+4750>, 0x565093881c90 <vm_exec_core+4656>, 0x565093881b78 <vm_exec_core+4376>, 0x565093881b3c <vm_exec_core+4316>, 0x565093881af5 <vm_exec_core+4245>, 0x565093881a8b <vm_exec_core+4139>, 0x5650938819ed <vm_exec_core+3981>, 0x565093884035 <vm_exec_core+13781>, 0x565093881938 <vm_exec_core+3800>, 0x5650938818b0 <vm_exec_core+3664>, 0x565093881861 <vm_exec_core+3585>, 0x565093881812 <vm_exec_core+3506>, 0x5650938817c3 <vm_exec_core+3427>, 0x565093884009 <vm_exec_core+13737>, 0x565093881774 <vm_exec_core+3348>, 0x565093881705 <vm_exec_core+3237>, 0x5650938816c0 <vm_exec_core+3168>, 0x56509388164d <vm_exec_core+3053>, 0x565093881505 <vm_exec_core+2725>, 0x565093881439 <vm_exec_core+2521>, 0x5650938813bd <vm_exec_core+2397>, 0x56509388321a <vm_exec_core+10170>, 0x565093881389 <vm_exec_core+2345>, 0x56509388134a <vm_exec_core+2282>, 0x56509388130b <vm_exec_core+2219>, 0x5650938812cf <vm_exec_core+2159>, 0x565093881211 <vm_exec_core+1969>, 0x56509388118e <vm_exec_core+1838>, 0x56509388401f <vm_exec_core+13759>, 0x565093883c61 <vm_exec_core+12801>, 0x565093883e30 <vm_exec_core+13264>, 0x565093883f10 <vm_exec_core+13488>, 0x565093883f26 <vm_exec_core+13510>, 0x565093883f3c <vm_exec_core+13532>, 0x565093883f52 <vm_exec_core+13554>, 0x565093883f6f <vm_exec_core+13583>, 0x565093883f85 <vm_exec_core+13605>, 0x565093883f9b <vm_exec_core+13627>, 0x565093883fb1 <vm_exec_core+13649>...} #19 0x000056509388720e in rb_vm_exec (ec=0x5650cdeaf0c0) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x5650cdeaf0c0 _tag = {tag = 36, retval = 4, buf = {0x7fe3c1ae2db0, 0x565093887130 <rb_vm_exec+304>, 0x0, 0x7fe3c1ae2ca0, 0x7fe3c1ae2d50}, prev = 0x7fe3c1ae2ec0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #20 0x000056509388762e in invoke_iseq_block_from_c (me=0x0, is_lambda=<optimized out>, cref=0x0, passed_block_handler=0, kw_splat=<optimized out>, argv=<optimized out>, argc=<optimized out>, self=140616716444760, captured=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1655 iseq = 0x7fe3e16ef088 type = <optimized out> cfp = <optimized out> flags = <optimized out> use_argv = <optimized out> opt_pc = <optimized out> sp = 0x7fe3c18e2018 av = {140616183721296, 140616183721664} stack_argv = 0x7fe3c18e2018 iseq = <optimized out> opt_pc = <optimized out> type = <optimized out> cfp = <optimized out> sp = <optimized out> flags = <optimized out> use_argv = <optimized out> av = <optimized out> stack_argv = <optimized out> bound = <optimized out> #21 0x0000565093887ff1 in rb_vm_invoke_proc_with_self (ec=<optimized out>, proc=proc@entry=0x5650cde50540, self=self@entry=140616716444760, argc=argc@entry=0, argv=argv@entry=0x7fe3c1ae2d60, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1814 No locals. #22 0x000056509382e590 in thread_do_start_proc (th=th@entry=0x5650cdeab870) at /tmp/ruby/src/trunk-gc-asserts/thread.c:583 self = 140616716444760 args = <optimized out> args_ptr = 0x7fe3c1ae2d60 args_len = 0 procval = <optimized out> proc = 0x5650cde50540 #23 0x000056509382f030 in thread_do_start (th=0x5650cdeab870) at /tmp/ruby/src/trunk-gc-asserts/thread.c:625 result = 36 result = <optimized out> #24 thread_start_func_2 (th=th@entry=0x5650cdeab870, stack_start=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:676 _ec = 0x5650cdeaf0c0 _tag = {tag = 36, retval = 0, buf = {0x5650cde482d0, 0x56509382e9a0 <thread_start_func_2+624>, 0x0, 0x7fe3c1ae2dc0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE errinfo = 4 ractor_main_th = 0x5650cdeab870 fiber_scheduler_closed = 0 event_thread_end_hooked = 0 result = 36 #25 0x000056509382f3fd in call_thread_start_func_2 (th=0x5650cdeab870) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2218 stack_start = 0 stack_start_addr = 0x7fe3c1ae2f80 stack_start = <optimized out> stack_start_addr = <optimized out> #26 co_start (from=<optimized out>, self=0x5650cde482d0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:458 th = 0x5650cdeab870 sched = 0x5650cddf7088 nt = <optimized out> is_dnt = <optimized out> #27 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7fe3fc9747c0 (LWP 150057) "miniruby"): #0 0x00007fe3fca0fd61 in __futex_abstimed_wait_common64 (private=22096, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5650cdd7f070) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = <optimized out> resultvar = <optimized out> __arg6 = <optimized out> __arg5 = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a6 = <optimized out> _a5 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __futex_abstimed_wait_common (cancel=true, private=22096, abstime=0x0, clockid=0, expected=0, futex_word=0x5650cdd7f070) at ./nptl/futex-internal.c:87 err = <optimized out> clockbit = 256 op = 393 err = <optimized out> clockbit = <optimized out> op = <optimized out> #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5650cdd7f070, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 No locals. #3 0x00007fe3fca127dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5650cdd7f168, cond=0x5650cdd7f048) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7fe3fca124a0 <__condvar_cleanup_waiting>, __arg = 0x7ffdfefe9d60, __canceltype = 2, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x5650cdd7f048, mutex = 0x5650cdd7f168, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 0 seq = 0 private = 0 maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> done = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> s = <optimized out> #4 ___pthread_cond_wait (cond=cond@entry=0x5650cdd7f048, mutex=mutex@entry=0x5650cdd7f168) at ./nptl/pthread_cond_wait.c:627 No locals. #5 0x000056509382590d in rb_native_cond_wait (cond=cond@entry=0x5650cdd7f048, mutex=mutex@entry=0x5650cdd7f168) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 r = <optimized out> #6 0x0000565093825a53 in thread_sched_wait_running_turn (sched=sched@entry=0x5650cdd7f168, th=0x5650cdd7a060, can_direct_transfer=can_direct_transfer@entry=false) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:847 next_th = 0x0 #7 0x0000565093826682 in rb_ractor_sched_wait (ec=ec@entry=0x5650cdd7f340, cr=cr@entry=0x5650cdd7f0a0, ubf=ubf@entry=0x565093776190 <ubf_ractor_wait>, ubf_arg=ubf_arg@entry=0x7ffdfefe9eb0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1365 can_direct_transfer = false th = 0x5650cdd7a060 sched = 0x5650cdd7f168 #8 0x000056509377799c in ractor_wait (cr=0x5650cdd7f0a0, ec=0x5650cdd7f340) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1030 th = <optimized out> waiter = {wakeup_status = wakeup_none, th = 0x5650cdd7a060, node = {next = 0x5650cdd7f0f8, prev = 0x5650cdd7f0f8}} th = <optimized out> waiter = <optimized out> #9 ractor_wait_receive (ec=ec@entry=0x5650cdd7f340, cr=cr@entry=0x5650cdd7f0a0) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1097 messages = {set = {n = {next = 0x0, prev = 0x5650cdd7a060}}, closed = 248} deliverred = false #10 0x0000565093778fd1 in ractor_receive (rp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1150 v = <optimized out> cr = <optimized out> cr = <optimized out> v = <optimized out> #11 ractor_port_receive (self=<optimized out>, ec=0x5650cdd7f340) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:133 rp = 0x5650cde332d0 rp = <optimized out> #12 builtin_inline_class_660 (ec=0x5650cdd7f340, self=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/ractor.rb:661 No locals. #13 0x000056509388387f in vm_exec_core (ec=0x5650cdd7f070, ec@entry=0x5650cdd7f340) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:7259 reg_pc = 0x5650cde4d728 reg_cfp = 0x7fe3fc912e88 insns_address_table = {0x565093883d70 <vm_exec_core+13072>, 0x565093882daa <vm_exec_core+9034>, 0x565093882d3d <vm_exec_core+8925>, 0x565093882cc5 <vm_exec_core+8805>, 0x565093882c53 <vm_exec_core+8691>, 0x565093882bda <vm_exec_core+8570>, 0x565093882b34 <vm_exec_core+8404>, 0x5650938831c1 <vm_exec_core+10081>, 0x5650938830a6 <vm_exec_core+9798>, 0x5650938830fd <vm_exec_core+9885>, 0x565093882e0e <vm_exec_core+9134>, 0x565093882f3b <vm_exec_core+9435>, 0x5650938826a2 <vm_exec_core+7234>, 0x56509388263a <vm_exec_core+7130>, 0x5650938825cd <vm_exec_core+7021>, 0x5650938828ac <vm_exec_core+7756>, 0x565093882874 <vm_exec_core+7700>, 0x56509388283f <vm_exec_core+7647>, 0x56509388280a <vm_exec_core+7594>, 0x5650938827d5 <vm_exec_core+7541>, 0x565093882772 <vm_exec_core+7442>, 0x56509388272e <vm_exec_core+7374>, 0x5650938826e7 <vm_exec_core+7303>, 0x5650938829e8 <vm_exec_core+8072>, 0x5650938829a2 <vm_exec_core+8002>, 0x565093882923 <vm_exec_core+7875>, 0x5650938828e9 <vm_exec_core+7817>, 0x565093882a9a <vm_exec_core+8250>, 0x565093882a40 <vm_exec_core+8160>, 0x565093882af7 <vm_exec_core+8343>, 0x565093882590 <vm_exec_core+6960>, 0x56509388238d <vm_exec_core+6445>, 0x565093882307 <vm_exec_core+6311>, 0x56509388229f <vm_exec_core+6207>, 0x565093882247 <vm_exec_core+6119>, 0x5650938821e5 <vm_exec_core+6021>, 0x565093882198 <vm_exec_core+5944>, 0x565093882124 <vm_exec_core+5828>, 0x5650938820da <vm_exec_core+5754>, 0x5650938820b3 <vm_exec_core+5715>, 0x565093882078 <vm_exec_core+5656>, 0x565093882027 <vm_exec_core+5575>, 0x565093881ff3 <vm_exec_core+5523>, 0x565093881f46 <vm_exec_core+5350>, 0x565093881f03 <vm_exec_core+5283>, 0x565093881ebf <vm_exec_core+5215>, 0x565093881e8d <vm_exec_core+5165>, 0x565093881e1e <vm_exec_core+5054>, 0x565093881dbd <vm_exec_core+4957>, 0x565093881d6e <vm_exec_core+4878>, 0x565093881cff <vm_exec_core+4767>, 0x565093881ca1 <vm_exec_core+4673>, 0x565093881b89 <vm_exec_core+4393>, 0x565093881b4d <vm_exec_core+4333>, 0x565093881b06 <vm_exec_core+4262>, 0x565093881a9c <vm_exec_core+4156>, 0x5650938819fe <vm_exec_core+3998>, 0x565093880ad0 <vm_exec_core+112>, 0x565093881949 <vm_exec_core+3817>, 0x5650938818c1 <vm_exec_core+3681>, 0x565093881872 <vm_exec_core+3602>, 0x565093881823 <vm_exec_core+3523>, 0x5650938817d4 <vm_exec_core+3444>, 0x565093883c17 <vm_exec_core+12727>, 0x565093881785 <vm_exec_core+3365>, 0x565093881716 <vm_exec_core+3254>, 0x5650938816d1 <vm_exec_core+3185>, 0x56509388165e <vm_exec_core+3070>, 0x565093881516 <vm_exec_core+2742>, 0x56509388144a <vm_exec_core+2538>, 0x5650938813ce <vm_exec_core+2414>, 0x56509388322b <vm_exec_core+10187>, 0x56509388139a <vm_exec_core+2362>, 0x56509388135b <vm_exec_core+2299>, 0x56509388131c <vm_exec_core+2236>, 0x5650938812e0 <vm_exec_core+2176>, 0x565093881222 <vm_exec_core+1986>, 0x56509388119f <vm_exec_core+1855>, 0x565093883d81 <vm_exec_core+13089>, 0x565093883e8e <vm_exec_core+13358>, 0x5650938840cf <vm_exec_core+13935>, 0x565093883ae9 <vm_exec_core+12425>, 0x565093884168 <vm_exec_core+14088>, 0x565093884435 <vm_exec_core+14805>, 0x565093884354 <vm_exec_core+14580>, 0x5650938843d7 <vm_exec_core+14711>, 0x56509388423a <vm_exec_core+14298>, 0x565093884298 <vm_exec_core+14392>, 0x5650938842f6 <vm_exec_core+14486>, 0x5650938846c5 <vm_exec_core+15461>, 0x565093884519 <vm_exec_core+15033>, 0x565093884565 <vm_exec_core+15109>, 0x5650938845b8 <vm_exec_core+15192>, 0x56509388463b <vm_exec_core+15323>, 0x5650938810d2 <vm_exec_core+1650>, 0x56509388102a <vm_exec_core+1482>, 0x565093883de8 <vm_exec_core+13192>, 0x565093883e46 <vm_exec_core+13286>, 0x565093883c77 <vm_exec_core+12823>, 0x565093883d0a <vm_exec_core+12970>, 0x565093884201 <vm_exec_core+14241>, 0x56509388448e <vm_exec_core+14894>, 0x565093880fb9 <vm_exec_core+1369>, 0x565093880f39 <vm_exec_core+1241>, 0x565093880e90 <vm_exec_core+1072>, 0x565093880e49 <vm_exec_core+1001>, 0x565093880dfe <vm_exec_core+926>, 0x565093880db5 <vm_exec_core+853>, 0x565093880d64 <vm_exec_core+772>, 0x565093880d2f <vm_exec_core+719>, 0x565093880cfa <vm_exec_core+666>, 0x565093883ef2 <vm_exec_core+13458>, 0x565093882d99 <vm_exec_core+9017>, 0x565093882d2c <vm_exec_core+8908>, 0x565093882cb4 <vm_exec_core+8788>, 0x565093882c42 <vm_exec_core+8674>, 0x565093882bc9 <vm_exec_core+8553>, 0x565093882b23 <vm_exec_core+8387>, 0x5650938831b0 <vm_exec_core+10064>, 0x565093883095 <vm_exec_core+9781>, 0x5650938830ec <vm_exec_core+9868>, 0x565093882dfd <vm_exec_core+9117>, 0x565093882f2a <vm_exec_core+9418>, 0x565093882691 <vm_exec_core+7217>, 0x565093882629 <vm_exec_core+7113>, 0x5650938825bc <vm_exec_core+7004>, 0x56509388289b <vm_exec_core+7739>, 0x565093882863 <vm_exec_core+7683>, 0x56509388282e <vm_exec_core+7630>, 0x5650938827f9 <vm_exec_core+7577>, 0x5650938827c4 <vm_exec_core+7524>, 0x565093882761 <vm_exec_core+7425>, 0x56509388271d <vm_exec_core+7357>, 0x5650938826d6 <vm_exec_core+7286>, 0x5650938829d7 <vm_exec_core+8055>, 0x565093882991 <vm_exec_core+7985>, 0x565093882912 <vm_exec_core+7858>, 0x5650938828d8 <vm_exec_core+7800>, 0x565093882a89 <vm_exec_core+8233>, 0x565093882a2f <vm_exec_core+8143>, 0x565093882ae6 <vm_exec_core+8326>, 0x56509388257f <vm_exec_core+6943>, 0x56509388237c <vm_exec_core+6428>, 0x5650938822f6 <vm_exec_core+6294>, 0x56509388228e <vm_exec_core+6190>, 0x565093882236 <vm_exec_core+6102>, 0x5650938821d4 <vm_exec_core+6004>, 0x565093882187 <vm_exec_core+5927>, 0x565093882113 <vm_exec_core+5811>, 0x5650938820c9 <vm_exec_core+5737>, 0x5650938820a2 <vm_exec_core+5698>, 0x565093882067 <vm_exec_core+5639>, 0x565093882016 <vm_exec_core+5558>, 0x565093881fe2 <vm_exec_core+5506>, 0x565093881f35 <vm_exec_core+5333>, 0x565093881ef2 <vm_exec_core+5266>, 0x565093881eae <vm_exec_core+5198>, 0x565093881e7c <vm_exec_core+5148>, 0x565093881e0d <vm_exec_core+5037>, 0x565093881dac <vm_exec_core+4940>, 0x565093881d5d <vm_exec_core+4861>, 0x565093881cee <vm_exec_core+4750>, 0x565093881c90 <vm_exec_core+4656>, 0x565093881b78 <vm_exec_core+4376>, 0x565093881b3c <vm_exec_core+4316>, 0x565093881af5 <vm_exec_core+4245>, 0x565093881a8b <vm_exec_core+4139>, 0x5650938819ed <vm_exec_core+3981>, 0x565093884035 <vm_exec_core+13781>, 0x565093881938 <vm_exec_core+3800>, 0x5650938818b0 <vm_exec_core+3664>, 0x565093881861 <vm_exec_core+3585>, 0x565093881812 <vm_exec_core+3506>, 0x5650938817c3 <vm_exec_core+3427>, 0x565093884009 <vm_exec_core+13737>, 0x565093881774 <vm_exec_core+3348>, 0x565093881705 <vm_exec_core+3237>, 0x5650938816c0 <vm_exec_core+3168>, 0x56509388164d <vm_exec_core+3053>, 0x565093881505 <vm_exec_core+2725>, 0x565093881439 <vm_exec_core+2521>, 0x5650938813bd <vm_exec_core+2397>, 0x56509388321a <vm_exec_core+10170>, 0x565093881389 <vm_exec_core+2345>, 0x56509388134a <vm_exec_core+2282>, 0x56509388130b <vm_exec_core+2219>, 0x5650938812cf <vm_exec_core+2159>, 0x565093881211 <vm_exec_core+1969>, 0x56509388118e <vm_exec_core+1838>, 0x56509388401f <vm_exec_core+13759>, 0x565093883c61 <vm_exec_core+12801>, 0x565093883e30 <vm_exec_core+13264>, 0x565093883f10 <vm_exec_core+13488>, 0x565093883f26 <vm_exec_core+13510>, 0x565093883f3c <vm_exec_core+13532>, 0x565093883f52 <vm_exec_core+13554>, 0x565093883f6f <vm_exec_core+13583>, 0x565093883f85 <vm_exec_core+13605>, 0x565093883f9b <vm_exec_core+13627>, 0x565093883fb1 <vm_exec_core+13649>...} #14 0x000056509388720e in rb_vm_exec (ec=0x5650cdd7f340) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x5650cdd7f340 _tag = {tag = 36, retval = 4, buf = {0x7fe3e16ee2f0, 0x565093887130 <rb_vm_exec+304>, 0x0, 0x7ffdfefea150, 0x5650cdd7a460}, prev = 0x7ffdfefea590, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #15 0x000056509388bf54 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7ffdfefea228, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1700 No locals. #16 vm_yield (kw_splat=0, argv=0x7ffdfefea228, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1714 No locals. #17 rb_yield_0 (argv=0x7ffdfefea228, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1362 No locals. #18 rb_yield (val=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1378 No locals. #19 0x00005650935a313c in rb_ary_collect (ary=140616716447000) at /tmp/ruby/src/trunk-gc-asserts/array.c:3655 i = 0 collect = 140616716444400 #20 0x000056509386b69d in vm_call_cfunc_with_frame_ (ec=0x5650cdd7f340, reg_cfp=0x7fe3fc912fa0, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 ci = 0x166100000001 cc = <optimized out> val = <optimized out> me = 0x7fe3e33b00f0 cfunc = <optimized out> recv = <optimized out> block_handler = <optimized out> frame_type = 1431634051 len = <optimized out> args = <optimized out> args = <optimized out> #21 0x0000565093873b8f in vm_sendish (ec=0x5650cdd7f340, reg_cfp=0x7fe3fc912fa0, cd=0x5650cddf5270, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 val = 36 ci = <optimized out> cc = 0x7fe3e16ee318 argc = <optimized out> recv = <optimized out> calling = {cd = 0x5650cddf5270, cc = 0x7fe3e16ee318, block_handler = 140617171677113, recv = 140616716447000, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #22 0x0000565093881ad6 in vm_exec_core (ec=0x5650cdd7f070, ec@entry=0x5650cdd7f340) at ../../src/trunk-gc-asserts/insns.def:851 bh = 140617172712801 cd = 0x5650cddf5270 blockiseq = 0x0 leaf = <optimized out> val = 94905051337328 reg_pc = 0x5650cde475f8 reg_cfp = 0x7fe3fc912fa0 insns_address_table = {0x565093883d70 <vm_exec_core+13072>, 0x565093882daa <vm_exec_core+9034>, 0x565093882d3d <vm_exec_core+8925>, 0x565093882cc5 <vm_exec_core+8805>, 0x565093882c53 <vm_exec_core+8691>, 0x565093882bda <vm_exec_core+8570>, 0x565093882b34 <vm_exec_core+8404>, 0x5650938831c1 <vm_exec_core+10081>, 0x5650938830a6 <vm_exec_core+9798>, 0x5650938830fd <vm_exec_core+9885>, 0x565093882e0e <vm_exec_core+9134>, 0x565093882f3b <vm_exec_core+9435>, 0x5650938826a2 <vm_exec_core+7234>, 0x56509388263a <vm_exec_core+7130>, 0x5650938825cd <vm_exec_core+7021>, 0x5650938828ac <vm_exec_core+7756>, 0x565093882874 <vm_exec_core+7700>, 0x56509388283f <vm_exec_core+7647>, 0x56509388280a <vm_exec_core+7594>, 0x5650938827d5 <vm_exec_core+7541>, 0x565093882772 <vm_exec_core+7442>, 0x56509388272e <vm_exec_core+7374>, 0x5650938826e7 <vm_exec_core+7303>, 0x5650938829e8 <vm_exec_core+8072>, 0x5650938829a2 <vm_exec_core+8002>, 0x565093882923 <vm_exec_core+7875>, 0x5650938828e9 <vm_exec_core+7817>, 0x565093882a9a <vm_exec_core+8250>, 0x565093882a40 <vm_exec_core+8160>, 0x565093882af7 <vm_exec_core+8343>, 0x565093882590 <vm_exec_core+6960>, 0x56509388238d <vm_exec_core+6445>, 0x565093882307 <vm_exec_core+6311>, 0x56509388229f <vm_exec_core+6207>, 0x565093882247 <vm_exec_core+6119>, 0x5650938821e5 <vm_exec_core+6021>, 0x565093882198 <vm_exec_core+5944>, 0x565093882124 <vm_exec_core+5828>, 0x5650938820da <vm_exec_core+5754>, 0x5650938820b3 <vm_exec_core+5715>, 0x565093882078 <vm_exec_core+5656>, 0x565093882027 <vm_exec_core+5575>, 0x565093881ff3 <vm_exec_core+5523>, 0x565093881f46 <vm_exec_core+5350>, 0x565093881f03 <vm_exec_core+5283>, 0x565093881ebf <vm_exec_core+5215>, 0x565093881e8d <vm_exec_core+5165>, 0x565093881e1e <vm_exec_core+5054>, 0x565093881dbd <vm_exec_core+4957>, 0x565093881d6e <vm_exec_core+4878>, 0x565093881cff <vm_exec_core+4767>, 0x565093881ca1 <vm_exec_core+4673>, 0x565093881b89 <vm_exec_core+4393>, 0x565093881b4d <vm_exec_core+4333>, 0x565093881b06 <vm_exec_core+4262>, 0x565093881a9c <vm_exec_core+4156>, 0x5650938819fe <vm_exec_core+3998>, 0x565093880ad0 <vm_exec_core+112>, 0x565093881949 <vm_exec_core+3817>, 0x5650938818c1 <vm_exec_core+3681>, 0x565093881872 <vm_exec_core+3602>, 0x565093881823 <vm_exec_core+3523>, 0x5650938817d4 <vm_exec_core+3444>, 0x565093883c17 <vm_exec_core+12727>, 0x565093881785 <vm_exec_core+3365>, 0x565093881716 <vm_exec_core+3254>, 0x5650938816d1 <vm_exec_core+3185>, 0x56509388165e <vm_exec_core+3070>, 0x565093881516 <vm_exec_core+2742>, 0x56509388144a <vm_exec_core+2538>, 0x5650938813ce <vm_exec_core+2414>, 0x56509388322b <vm_exec_core+10187>, 0x56509388139a <vm_exec_core+2362>, 0x56509388135b <vm_exec_core+2299>, 0x56509388131c <vm_exec_core+2236>, 0x5650938812e0 <vm_exec_core+2176>, 0x565093881222 <vm_exec_core+1986>, 0x56509388119f <vm_exec_core+1855>, 0x565093883d81 <vm_exec_core+13089>, 0x565093883e8e <vm_exec_core+13358>, 0x5650938840cf <vm_exec_core+13935>, 0x565093883ae9 <vm_exec_core+12425>, 0x565093884168 <vm_exec_core+14088>, 0x565093884435 <vm_exec_core+14805>, 0x565093884354 <vm_exec_core+14580>, 0x5650938843d7 <vm_exec_core+14711>, 0x56509388423a <vm_exec_core+14298>, 0x565093884298 <vm_exec_core+14392>, 0x5650938842f6 <vm_exec_core+14486>, 0x5650938846c5 <vm_exec_core+15461>, 0x565093884519 <vm_exec_core+15033>, 0x565093884565 <vm_exec_core+15109>, 0x5650938845b8 <vm_exec_core+15192>, 0x56509388463b <vm_exec_core+15323>, 0x5650938810d2 <vm_exec_core+1650>, 0x56509388102a <vm_exec_core+1482>, 0x565093883de8 <vm_exec_core+13192>, 0x565093883e46 <vm_exec_core+13286>, 0x565093883c77 <vm_exec_core+12823>, 0x565093883d0a <vm_exec_core+12970>, 0x565093884201 <vm_exec_core+14241>, 0x56509388448e <vm_exec_core+14894>, 0x565093880fb9 <vm_exec_core+1369>, 0x565093880f39 <vm_exec_core+1241>, 0x565093880e90 <vm_exec_core+1072>, 0x565093880e49 <vm_exec_core+1001>, 0x565093880dfe <vm_exec_core+926>, 0x565093880db5 <vm_exec_core+853>, 0x565093880d64 <vm_exec_core+772>, 0x565093880d2f <vm_exec_core+719>, 0x565093880cfa <vm_exec_core+666>, 0x565093883ef2 <vm_exec_core+13458>, 0x565093882d99 <vm_exec_core+9017>, 0x565093882d2c <vm_exec_core+8908>, 0x565093882cb4 <vm_exec_core+8788>, 0x565093882c42 <vm_exec_core+8674>, 0x565093882bc9 <vm_exec_core+8553>, 0x565093882b23 <vm_exec_core+8387>, 0x5650938831b0 <vm_exec_core+10064>, 0x565093883095 <vm_exec_core+9781>, 0x5650938830ec <vm_exec_core+9868>, 0x565093882dfd <vm_exec_core+9117>, 0x565093882f2a <vm_exec_core+9418>, 0x565093882691 <vm_exec_core+7217>, 0x565093882629 <vm_exec_core+7113>, 0x5650938825bc <vm_exec_core+7004>, 0x56509388289b <vm_exec_core+7739>, 0x565093882863 <vm_exec_core+7683>, 0x56509388282e <vm_exec_core+7630>, 0x5650938827f9 <vm_exec_core+7577>, 0x5650938827c4 <vm_exec_core+7524>, 0x565093882761 <vm_exec_core+7425>, 0x56509388271d <vm_exec_core+7357>, 0x5650938826d6 <vm_exec_core+7286>, 0x5650938829d7 <vm_exec_core+8055>, 0x565093882991 <vm_exec_core+7985>, 0x565093882912 <vm_exec_core+7858>, 0x5650938828d8 <vm_exec_core+7800>, 0x565093882a89 <vm_exec_core+8233>, 0x565093882a2f <vm_exec_core+8143>, 0x565093882ae6 <vm_exec_core+8326>, 0x56509388257f <vm_exec_core+6943>, 0x56509388237c <vm_exec_core+6428>, 0x5650938822f6 <vm_exec_core+6294>, 0x56509388228e <vm_exec_core+6190>, 0x565093882236 <vm_exec_core+6102>, 0x5650938821d4 <vm_exec_core+6004>, 0x565093882187 <vm_exec_core+5927>, 0x565093882113 <vm_exec_core+5811>, 0x5650938820c9 <vm_exec_core+5737>, 0x5650938820a2 <vm_exec_core+5698>, 0x565093882067 <vm_exec_core+5639>, 0x565093882016 <vm_exec_core+5558>, 0x565093881fe2 <vm_exec_core+5506>, 0x565093881f35 <vm_exec_core+5333>, 0x565093881ef2 <vm_exec_core+5266>, 0x565093881eae <vm_exec_core+5198>, 0x565093881e7c <vm_exec_core+5148>, 0x565093881e0d <vm_exec_core+5037>, 0x565093881dac <vm_exec_core+4940>, 0x565093881d5d <vm_exec_core+4861>, 0x565093881cee <vm_exec_core+4750>, 0x565093881c90 <vm_exec_core+4656>, 0x565093881b78 <vm_exec_core+4376>, 0x565093881b3c <vm_exec_core+4316>, 0x565093881af5 <vm_exec_core+4245>, 0x565093881a8b <vm_exec_core+4139>, 0x5650938819ed <vm_exec_core+3981>, 0x565093884035 <vm_exec_core+13781>, 0x565093881938 <vm_exec_core+3800>, 0x5650938818b0 <vm_exec_core+3664>, 0x565093881861 <vm_exec_core+3585>, 0x565093881812 <vm_exec_core+3506>, 0x5650938817c3 <vm_exec_core+3427>, 0x565093884009 <vm_exec_core+13737>, 0x565093881774 <vm_exec_core+3348>, 0x565093881705 <vm_exec_core+3237>, 0x5650938816c0 <vm_exec_core+3168>, 0x56509388164d <vm_exec_core+3053>, 0x565093881505 <vm_exec_core+2725>, 0x565093881439 <vm_exec_core+2521>, 0x5650938813bd <vm_exec_core+2397>, 0x56509388321a <vm_exec_core+10170>, 0x565093881389 <vm_exec_core+2345>, 0x56509388134a <vm_exec_core+2282>, 0x56509388130b <vm_exec_core+2219>, 0x5650938812cf <vm_exec_core+2159>, 0x565093881211 <vm_exec_core+1969>, 0x56509388118e <vm_exec_core+1838>, 0x56509388401f <vm_exec_core+13759>, 0x565093883c61 <vm_exec_core+12801>, 0x565093883e30 <vm_exec_core+13264>, 0x565093883f10 <vm_exec_core+13488>, 0x565093883f26 <vm_exec_core+13510>, 0x565093883f3c <vm_exec_core+13532>, 0x565093883f52 <vm_exec_core+13554>, 0x565093883f6f <vm_exec_core+13583>, 0x565093883f85 <vm_exec_core+13605>, 0x565093883f9b <vm_exec_core+13627>, 0x565093883fb1 <vm_exec_core+13649>...} #23 0x000056509388720e in rb_vm_exec (ec=0x5650cdd7f340) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x5650cdd7f340 _tag = {tag = 36, retval = 4, buf = {0x5650cdd7f340, 0x565093887130 <rb_vm_exec+304>, 0x0, 0x7ffdfefea570, 0x7fe3e336a438}, prev = 0x7ffdfefea640, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #24 0x00005650938985c3 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2905 ec = <optimized out> val = <optimized out> #25 0x00005650936798f5 in rb_ec_exec_node (ec=ec@entry=0x5650cdd7f340, n=n@entry=0x7fe3e16ef308) at /tmp/ruby/src/trunk-gc-asserts/eval.c:281 _ec = 0x5650cdd7f340 _tag = {tag = 36, retval = 94904070426470, buf = {0x5650cdd7f340, 0x565093679950 <rb_ec_exec_node+256>, 0x0, 0x7ffdfefea620, 0x7fe3e16ef308}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} state = 0 iseq = 0x7fe3e16ef308 #26 0x000056509367db9b in ruby_run_node (n=0x7fe3e16ef308) at /tmp/ruby/src/trunk-gc-asserts/eval.c:319 ec = 0x5650cdd7f340 status = 0 #27 0x0000565093599dc6 in rb_main (argv=0x7ffdfefea868, argc=8) at /tmp/ruby/src/trunk-gc-asserts/main.c:42 variable_in_this_stack_frame = 0 #28 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/main.c:62 No locals. >>> Dump Ruby level backtrace (if possible) [Inferior 1 (process 150057) detached] $ timeout 60 gdb -p 150061 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null Fstderr output is not empty th: 0x5650cdd7a060, native_id: 0x7fe3fc9747c0 -- Control frame information ----------------------------------------------- c:0007 p:0003 s:0028 e:000027 METHOD <internal:ractor>:660 c:0006 p:0027 s:0024 e:000023 METHOD <internal:ractor>:551 c:0005 p:0003 s:0019 e:000018 METHOD <internal:ractor>:574 c:0004 p:0004 s:0015 e:000014 BLOCK bootstraptest.test_ractor.rb_1357_1354.rb:9 [FINISH] [New LWP 150064] [New LWP 150063] [New LWP 150062] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f13bb4cdd61 in __futex_abstimed_wait_common64 (private=22051, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5623d6191070) at ./nptl/futex-internal.c:57 >>> Threads Id Target Id Frame * 1 Thread 0x7f13bb4327c0 (LWP 150061) "miniruby" 0x00007f13bb4cdd61 in __futex_abstimed_wait_common64 (private=22051, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5623d6191070) at ./nptl/futex-internal.c:57 2 Thread 0x7f138007f6c0 (LWP 150064) "miniruby" futex_wait (private=0, expected=2, futex_word=0x5623d6189b70) at ../sysdeps/nptl/futex-internal.h:146 3 Thread 0x7f138019f6c0 (LWP 150063) "miniruby" futex_wait (private=0, expected=2, futex_word=0x5623d6189b70) at ../sysdeps/nptl/futex-internal.h:146 4 Thread 0x7f13a1e1f6c0 (LWP 150062) "miniruby" 0x00007f13bb55f042 in epoll_wait (epfd=4, events=events@entry=0x56239fe4fedc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 4 (Thread 0x7f13a1e1f6c0 (LWP 150062) "miniruby"): #0 0x00007f13bb55f042 in epoll_wait (epfd=4, events=events@entry=0x56239fe4fedc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x000056239fa8bf6f in event_wait (vm=0x5623d6189ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2919 r = <optimized out> r = <optimized out> #2 timer_thread_polling (vm=0x5623d6189ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:913 r = <optimized out> r = <optimized out> i = <optimized out> th = <optimized out> events = <optimized out> #3 timer_thread_func (ptr=0x5623d6189ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:3046 vm = 0x5623d6189ad0 #4 0x00007f13bb4d1a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139722297046720, -5233899292762970499, 139722297046720, -264, 0, 140729076201392, -5233899292741998979, -5233955675720391043}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #5 0x00007f13bb55ec3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 3 (Thread 0x7f138019f6c0 (LWP 150063) "miniruby"): #0 futex_wait (private=0, expected=2, futex_word=0x5623d6189b70) at ../sysdeps/nptl/futex-internal.h:146 __ret = -512 err = <optimized out> err = <optimized out> __ret = <optimized out> resultvar = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __GI___lll_lock_wait (futex=futex@entry=0x5623d6189b70, private=0) at ./nptl/lowlevellock.c:49 No locals. #2 0x00007f13bb4d4352 in __pthread_mutex_cond_lock (mutex=mutex@entry=0x5623d6189b70) at ../nptl/pthread_mutex_lock.c:93 __futex = 0x5623d6189b70 type = <optimized out> __PRETTY_FUNCTION__ = "__pthread_mutex_cond_lock" id = <optimized out> #3 0x00007f13bb4d06c2 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5623d6189b70, cond=0x5623d6189c68) at ./nptl/pthread_cond_wait.c:616 err = <optimized out> g = 1 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = <optimized out> seq = 1 private = 0 maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> done = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> s = <optimized out> #4 ___pthread_cond_wait (cond=cond@entry=0x5623d6189c68, mutex=mutex@entry=0x5623d6189b70) at ./nptl/pthread_cond_wait.c:627 No locals. #5 0x000056239fa8890d in rb_native_cond_wait (cond=cond@entry=0x5623d6189c68, mutex=mutex@entry=0x5623d6189b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 r = <optimized out> #6 0x000056239fa889a7 in ractor_sched_barrier_join_wait_locked (vm=vm@entry=0x5623d6189ad0, th=0x5623d627f490) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1498 cr = <optimized out> barrier_serial = 1 #7 0x000056239fa8992a in rb_ractor_sched_barrier_join (vm=vm@entry=0x5623d6189ad0, cr=cr@entry=0x5623d62bb5d0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1531 No locals. #8 0x000056239fb02322 in vm_lock_enter (cr=0x5623d62bb5d0, vm=0x5623d6189ad0, locked=<optimized out>, no_barrier=<optimized out>, lev=0x7f13803a0e20) at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:90 ec = 0x5623d62bc760 #9 0x000056239fa8e52c in rb_vm_lock_enter (line=2569, file=0x56239fcc2e90 "/tmp/ruby/src/trunk-gc-asserts/thread.c", lev=0x7f13803a0e20) at /tmp/ruby/src/trunk-gc-asserts/vm_sync.h:76 No locals. #10 rb_threadptr_execute_interrupts (th=<optimized out>, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:2569 vm_locking_level = 3591947360 vm_locking_do = <optimized out> sig = <optimized out> timer_interrupt = 0 pending_interrupt = 0 terminate_interrupt = 0 trap_interrupt = 0 interrupt = <optimized out> postponed_job_interrupt = 0 ret = 0 #11 0x000056239fa8e676 in rb_threadptr_execute_interrupts (th=<optimized out>, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:2553 interrupt = <optimized out> postponed_job_interrupt = 0 ret = 0 sig = <optimized out> timer_interrupt = <optimized out> pending_interrupt = <optimized out> trap_interrupt = <optimized out> terminate_interrupt = <optimized out> vm_locking_level = <optimized out> vm_locking_do = <optimized out> prev_status = <optimized out> prev_status = <optimized out> err = <optimized out> limits_us = <optimized out> flag_arg_ = <optimized out> hooks_arg_ = <optimized out> #12 0x000056239fadd13b in rb_vm_check_ints (ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_core.h:2154 No locals. #13 rb_vm_check_ints (ec=0x5623d62bc760) at /tmp/ruby/src/trunk-gc-asserts/vm_core.h:2145 No locals. #14 vm_pop_frame (ep=<optimized out>, cfp=0x7f13802a0eb0, ec=0x5623d62bc760) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:458 flags = <optimized out> flags = <optimized out> #15 rb_vm_pop_frame (ec=0x5623d62bc760) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:467 No locals. #16 vm_yield_with_cfunc (ec=0x5623d62bc760, captured=<optimized out>, self=139721727999760, argc=<optimized out>, argv=0x7f13801a1090, kw_splat=0, block_handler=0, me=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5137 is_lambda = 0 val = 4 arg = 1489 blockarg = <optimized out> frame_flag = <optimized out> ifunc = <optimized out> #17 0x000056239fadd1de in vm_invoke_ifunc_block (ec=0x5623d62bc760, reg_cfp=0x7f13802a0ee8, calling=<optimized out>, ci=<optimized out>, is_lambda=<optimized out>, block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5329 val = <optimized out> argc = <optimized out> captured = 0x7f13802a0f70 #18 0x000056239fae44e6 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5977 val = 4 ci = 0xfffffffffffffe00 cc = <optimized out> recv = <optimized out> argc = <optimized out> calling = {cd = 0x5623d628b280, cc = 0x0, block_handler = 0, recv = 286326819, argc = 1, kw_splat = false, heap_argv = 0, proc_ns = 0x0} val = <optimized out> ci = <optimized out> cc = <optimized out> argc = <optimized out> recv = <optimized out> calling = <optimized out> #19 vm_exec_core (ec=0x5623d6189b70, ec@entry=0x5623d62bc760) at ../../src/trunk-gc-asserts/insns.def:1137 bh = <optimized out> cd = 0x5623d6189b70 leaf = <optimized out> val = 4 reg_pc = 0x5623d628b0a0 reg_cfp = 0x7f13802a0ee8 insns_address_table = {0x56239fae6d70 <vm_exec_core+13072>, 0x56239fae5daa <vm_exec_core+9034>, 0x56239fae5d3d <vm_exec_core+8925>, 0x56239fae5cc5 <vm_exec_core+8805>, 0x56239fae5c53 <vm_exec_core+8691>, 0x56239fae5bda <vm_exec_core+8570>, 0x56239fae5b34 <vm_exec_core+8404>, 0x56239fae61c1 <vm_exec_core+10081>, 0x56239fae60a6 <vm_exec_core+9798>, 0x56239fae60fd <vm_exec_core+9885>, 0x56239fae5e0e <vm_exec_core+9134>, 0x56239fae5f3b <vm_exec_core+9435>, 0x56239fae56a2 <vm_exec_core+7234>, 0x56239fae563a <vm_exec_core+7130>, 0x56239fae55cd <vm_exec_core+7021>, 0x56239fae58ac <vm_exec_core+7756>, 0x56239fae5874 <vm_exec_core+7700>, 0x56239fae583f <vm_exec_core+7647>, 0x56239fae580a <vm_exec_core+7594>, 0x56239fae57d5 <vm_exec_core+7541>, 0x56239fae5772 <vm_exec_core+7442>, 0x56239fae572e <vm_exec_core+7374>, 0x56239fae56e7 <vm_exec_core+7303>, 0x56239fae59e8 <vm_exec_core+8072>, 0x56239fae59a2 <vm_exec_core+8002>, 0x56239fae5923 <vm_exec_core+7875>, 0x56239fae58e9 <vm_exec_core+7817>, 0x56239fae5a9a <vm_exec_core+8250>, 0x56239fae5a40 <vm_exec_core+8160>, 0x56239fae5af7 <vm_exec_core+8343>, 0x56239fae5590 <vm_exec_core+6960>, 0x56239fae538d <vm_exec_core+6445>, 0x56239fae5307 <vm_exec_core+6311>, 0x56239fae529f <vm_exec_core+6207>, 0x56239fae5247 <vm_exec_core+6119>, 0x56239fae51e5 <vm_exec_core+6021>, 0x56239fae5198 <vm_exec_core+5944>, 0x56239fae5124 <vm_exec_core+5828>, 0x56239fae50da <vm_exec_core+5754>, 0x56239fae50b3 <vm_exec_core+5715>, 0x56239fae5078 <vm_exec_core+5656>, 0x56239fae5027 <vm_exec_core+5575>, 0x56239fae4ff3 <vm_exec_core+5523>, 0x56239fae4f46 <vm_exec_core+5350>, 0x56239fae4f03 <vm_exec_core+5283>, 0x56239fae4ebf <vm_exec_core+5215>, 0x56239fae4e8d <vm_exec_core+5165>, 0x56239fae4e1e <vm_exec_core+5054>, 0x56239fae4dbd <vm_exec_core+4957>, 0x56239fae4d6e <vm_exec_core+4878>, 0x56239fae4cff <vm_exec_core+4767>, 0x56239fae4ca1 <vm_exec_core+4673>, 0x56239fae4b89 <vm_exec_core+4393>, 0x56239fae4b4d <vm_exec_core+4333>, 0x56239fae4b06 <vm_exec_core+4262>, 0x56239fae4a9c <vm_exec_core+4156>, 0x56239fae49fe <vm_exec_core+3998>, 0x56239fae3ad0 <vm_exec_core+112>, 0x56239fae4949 <vm_exec_core+3817>, 0x56239fae48c1 <vm_exec_core+3681>, 0x56239fae4872 <vm_exec_core+3602>, 0x56239fae4823 <vm_exec_core+3523>, 0x56239fae47d4 <vm_exec_core+3444>, 0x56239fae6c17 <vm_exec_core+12727>, 0x56239fae4785 <vm_exec_core+3365>, 0x56239fae4716 <vm_exec_core+3254>, 0x56239fae46d1 <vm_exec_core+3185>, 0x56239fae465e <vm_exec_core+3070>, 0x56239fae4516 <vm_exec_core+2742>, 0x56239fae444a <vm_exec_core+2538>, 0x56239fae43ce <vm_exec_core+2414>, 0x56239fae622b <vm_exec_core+10187>, 0x56239fae439a <vm_exec_core+2362>, 0x56239fae435b <vm_exec_core+2299>, 0x56239fae431c <vm_exec_core+2236>, 0x56239fae42e0 <vm_exec_core+2176>, 0x56239fae4222 <vm_exec_core+1986>, 0x56239fae419f <vm_exec_core+1855>, 0x56239fae6d81 <vm_exec_core+13089>, 0x56239fae6e8e <vm_exec_core+13358>, 0x56239fae70cf <vm_exec_core+13935>, 0x56239fae6ae9 <vm_exec_core+12425>, 0x56239fae7168 <vm_exec_core+14088>, 0x56239fae7435 <vm_exec_core+14805>, 0x56239fae7354 <vm_exec_core+14580>, 0x56239fae73d7 <vm_exec_core+14711>, 0x56239fae723a <vm_exec_core+14298>, 0x56239fae7298 <vm_exec_core+14392>, 0x56239fae72f6 <vm_exec_core+14486>, 0x56239fae76c5 <vm_exec_core+15461>, 0x56239fae7519 <vm_exec_core+15033>, 0x56239fae7565 <vm_exec_core+15109>, 0x56239fae75b8 <vm_exec_core+15192>, 0x56239fae763b <vm_exec_core+15323>, 0x56239fae40d2 <vm_exec_core+1650>, 0x56239fae402a <vm_exec_core+1482>, 0x56239fae6de8 <vm_exec_core+13192>, 0x56239fae6e46 <vm_exec_core+13286>, 0x56239fae6c77 <vm_exec_core+12823>, 0x56239fae6d0a <vm_exec_core+12970>, 0x56239fae7201 <vm_exec_core+14241>, 0x56239fae748e <vm_exec_core+14894>, 0x56239fae3fb9 <vm_exec_core+1369>, 0x56239fae3f39 <vm_exec_core+1241>, 0x56239fae3e90 <vm_exec_core+1072>, 0x56239fae3e49 <vm_exec_core+1001>, 0x56239fae3dfe <vm_exec_core+926>, 0x56239fae3db5 <vm_exec_core+853>, 0x56239fae3d64 <vm_exec_core+772>, 0x56239fae3d2f <vm_exec_core+719>, 0x56239fae3cfa <vm_exec_core+666>, 0x56239fae6ef2 <vm_exec_core+13458>, 0x56239fae5d99 <vm_exec_core+9017>, 0x56239fae5d2c <vm_exec_core+8908>, 0x56239fae5cb4 <vm_exec_core+8788>, 0x56239fae5c42 <vm_exec_core+8674>, 0x56239fae5bc9 <vm_exec_core+8553>, 0x56239fae5b23 <vm_exec_core+8387>, 0x56239fae61b0 <vm_exec_core+10064>, 0x56239fae6095 <vm_exec_core+9781>, 0x56239fae60ec <vm_exec_core+9868>, 0x56239fae5dfd <vm_exec_core+9117>, 0x56239fae5f2a <vm_exec_core+9418>, 0x56239fae5691 <vm_exec_core+7217>, 0x56239fae5629 <vm_exec_core+7113>, 0x56239fae55bc <vm_exec_core+7004>, 0x56239fae589b <vm_exec_core+7739>, 0x56239fae5863 <vm_exec_core+7683>, 0x56239fae582e <vm_exec_core+7630>, 0x56239fae57f9 <vm_exec_core+7577>, 0x56239fae57c4 <vm_exec_core+7524>, 0x56239fae5761 <vm_exec_core+7425>, 0x56239fae571d <vm_exec_core+7357>, 0x56239fae56d6 <vm_exec_core+7286>, 0x56239fae59d7 <vm_exec_core+8055>, 0x56239fae5991 <vm_exec_core+7985>, 0x56239fae5912 <vm_exec_core+7858>, 0x56239fae58d8 <vm_exec_core+7800>, 0x56239fae5a89 <vm_exec_core+8233>, 0x56239fae5a2f <vm_exec_core+8143>, 0x56239fae5ae6 <vm_exec_core+8326>, 0x56239fae557f <vm_exec_core+6943>, 0x56239fae537c <vm_exec_core+6428>, 0x56239fae52f6 <vm_exec_core+6294>, 0x56239fae528e <vm_exec_core+6190>, 0x56239fae5236 <vm_exec_core+6102>, 0x56239fae51d4 <vm_exec_core+6004>, 0x56239fae5187 <vm_exec_core+5927>, 0x56239fae5113 <vm_exec_core+5811>, 0x56239fae50c9 <vm_exec_core+5737>, 0x56239fae50a2 <vm_exec_core+5698>, 0x56239fae5067 <vm_exec_core+5639>, 0x56239fae5016 <vm_exec_core+5558>, 0x56239fae4fe2 <vm_exec_core+5506>, 0x56239fae4f35 <vm_exec_core+5333>, 0x56239fae4ef2 <vm_exec_core+5266>, 0x56239fae4eae <vm_exec_core+5198>, 0x56239fae4e7c <vm_exec_core+5148>, 0x56239fae4e0d <vm_exec_core+5037>, 0x56239fae4dac <vm_exec_core+4940>, 0x56239fae4d5d <vm_exec_core+4861>, 0x56239fae4cee <vm_exec_core+4750>, 0x56239fae4c90 <vm_exec_core+4656>, 0x56239fae4b78 <vm_exec_core+4376>, 0x56239fae4b3c <vm_exec_core+4316>, 0x56239fae4af5 <vm_exec_core+4245>, 0x56239fae4a8b <vm_exec_core+4139>, 0x56239fae49ed <vm_exec_core+3981>, 0x56239fae7035 <vm_exec_core+13781>, 0x56239fae4938 <vm_exec_core+3800>, 0x56239fae48b0 <vm_exec_core+3664>, 0x56239fae4861 <vm_exec_core+3585>, 0x56239fae4812 <vm_exec_core+3506>, 0x56239fae47c3 <vm_exec_core+3427>, 0x56239fae7009 <vm_exec_core+13737>, 0x56239fae4774 <vm_exec_core+3348>, 0x56239fae4705 <vm_exec_core+3237>, 0x56239fae46c0 <vm_exec_core+3168>, 0x56239fae464d <vm_exec_core+3053>, 0x56239fae4505 <vm_exec_core+2725>, 0x56239fae4439 <vm_exec_core+2521>, 0x56239fae43bd <vm_exec_core+2397>, 0x56239fae621a <vm_exec_core+10170>, 0x56239fae4389 <vm_exec_core+2345>, 0x56239fae434a <vm_exec_core+2282>, 0x56239fae430b <vm_exec_core+2219>, 0x56239fae42cf <vm_exec_core+2159>, 0x56239fae4211 <vm_exec_core+1969>, 0x56239fae418e <vm_exec_core+1838>, 0x56239fae701f <vm_exec_core+13759>, 0x56239fae6c61 <vm_exec_core+12801>, 0x56239fae6e30 <vm_exec_core+13264>, 0x56239fae6f10 <vm_exec_core+13488>, 0x56239fae6f26 <vm_exec_core+13510>, 0x56239fae6f3c <vm_exec_core+13532>, 0x56239fae6f52 <vm_exec_core+13554>, 0x56239fae6f6f <vm_exec_core+13583>, 0x56239fae6f85 <vm_exec_core+13605>, 0x56239fae6f9b <vm_exec_core+13627>, 0x56239fae6fb1 <vm_exec_core+13649>...} #20 0x000056239faea20e in rb_vm_exec (ec=0x5623d62bc760) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x5623d62bc760 _tag = {tag = 36, retval = 4, buf = {0x0, 0x56239faea130 <rb_vm_exec+304>, 0x0, 0x7f13803a1100, 0x0}, prev = 0x7f13803a1410, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #21 0x000056239faf02a4 in vm_call0_cc (ec=0x5623d62bc760, recv=<optimized out>, id=28497, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 flags = <optimized out> use_argv = <optimized out> av = {94711917037408, 94711000842960} calling = {cd = 0x7f13803a11d0, cc = 0x7f13a01aeb80, block_handler = 139721731346291, recv = 200001, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #22 0x000056239faf19c2 in rb_call0 (ec=0x5623d62bc760, recv=recv@entry=200001, mid=mid@entry=28497, argc=argc@entry=0, argv=argv@entry=0x0, call_scope=call_scope@entry=CALL_FCALL, self=139721727999760) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 call_status = <optimized out> scope = <optimized out> kw_splat = <optimized out> ci = {flags = 110618, kwarg = 0x0, mid = 28497, flag = 4, argc = 0} cc = <optimized out> #23 0x000056239faf23a7 in rb_call (scope=CALL_FCALL, argv=0x0, argc=0, mid=28497, recv=200001) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 ec = <optimized out> ec = <optimized out> #24 iterate_method (obj=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1546 arg = <optimized out> #25 0x000056239fad92c8 in rb_iterate0 (it_proc=it_proc@entry=0x56239faf2340 <iterate_method>, data1=data1@entry=139721732396208, ifunc=<optimized out>, ec=ec@entry=0x5623d62bc760) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1488 _ec = 0x5623d62bc760 _tag = {tag = 36, retval = 0, buf = {0x7f137ff6ff10, 0x56239fad9350 <rb_iterate0+352>, 0x0, 0x7f13803a13d0, 0x0}, prev = 0x7f13803a1890, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE retval = 4 cfp = 0x7f13802a0f20 #26 0x000056239fad956d in rb_iterate_internal (data2=139721727999760, bl_proc=0x0, data1=139721732396208, it_proc=0x56239faf2340 <iterate_method>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1520 No locals. #27 rb_block_call_kw (obj=<optimized out>, mid=<optimized out>, argc=<optimized out>, argv=<optimized out>, bl_proc=bl_proc@entry=0x0, data2=data2@entry=139721727999760, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1569 arg = {obj = 200001, mid = 28497, argc = 0, argv = 0x0, kw_splat = 0} #28 0x000056239f8c8a8d in enumerator_block_call (obj=<optimized out>, func=0x0, arg=139721727999760) at /tmp/ruby/src/trunk-gc-asserts/enumerator.c:568 argc = <optimized out> argv = <optimized out> e = <optimized out> meth = <optimized out> args = 0 ret = <optimized out> #29 0x000056239faef537 in vm_call0_cfunc_with_frame (argv=0x0, calling=0x7f13803a1590, ec=0x5623d62bc760) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:164 reg_cfp = 0x7f13802a0f58 ci = <optimized out> me = 0x7f13a1e2ea58 mid = 3073 block_handler = <optimized out> recv = <optimized out> argc = <optimized out> val = <optimized out> cfunc = 0x5623d621b768 len = <optimized out> frame_flags = <optimized out> ci = <optimized out> val = <optimized out> me = <optimized out> cfunc = <optimized out> len = <optimized out> recv = <optimized out> argc = <optimized out> mid = <optimized out> block_handler = <optimized out> frame_flags = <optimized out> unaligned_member_ptr_result = <optimized out> args = <optimized out> flag_arg_ = <optimized out> hooks_arg_ = <optimized out> reg_cfp = <optimized out> flag_arg_ = <optimized out> hooks_arg_ = <optimized out> args = <optimized out> #30 vm_call0_cfunc (argv=0x0, calling=0x7f13803a1590, ec=0x5623d62bc760) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:178 No locals. #31 vm_call0_body (ec=ec@entry=0x5623d62bc760, calling=calling@entry=0x7f13803a1690, argv=0x0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:229 ci = <optimized out> cc = <optimized out> ret = <optimized out> #32 0x000056239faf02a4 in vm_call0_cc (ec=0x5623d62bc760, recv=<optimized out>, id=3073, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 flags = <optimized out> use_argv = <optimized out> av = {94711917037408, 94711000842960} calling = {cd = 0x7f13803a1650, cc = 0x7f13a01aeba8, block_handler = 139721731346291, recv = 139721727999760, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #33 0x000056239faf19c2 in rb_call0 (ec=0x5623d62bc760, recv=recv@entry=139721727999760, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, call_scope=call_scope@entry=CALL_FCALL, self=139721727999760) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 call_status = <optimized out> scope = <optimized out> kw_splat = <optimized out> ci = {flags = 110618, kwarg = 0x0, mid = 3073, flag = 4, argc = 0} cc = <optimized out> #34 0x000056239faf23a7 in rb_call (scope=CALL_FCALL, argv=0x0, argc=0, mid=3073, recv=139721727999760) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 ec = <optimized out> ec = <optimized out> #35 iterate_method (obj=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1546 arg = <optimized out> #36 0x000056239fad92c8 in rb_iterate0 (it_proc=it_proc@entry=0x56239faf2340 <iterate_method>, data1=data1@entry=139721732397360, ifunc=ifunc@entry=0x7f138008fe68, ec=0x5623d62bc760) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1488 _ec = 0x5623d62bc760 _tag = {tag = 36, retval = 12418073690750320128, buf = {0x7f137ff6ff10, 0x56239fad9350 <rb_iterate0+352>, 0x0, 0x7f13803a1850, 0x56239f8baca0 <collect_i>}, prev = 0x7f13803a1cc0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE retval = 4 cfp = 0x7f13802a0f58 #37 0x000056239fad96e7 in rb_lambda_call (obj=obj@entry=139721727999760, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, bl_proc=bl_proc@entry=0x56239f8baca0 <collect_i>, min_argc=<optimized out>, max_argc=1, data2=139721729179280) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1618 arg = {obj = 139721727999760, mid = 3073, argc = 0, argv = 0x0, kw_splat = 0} block = 0x7f138008fe68 #38 0x000056239f8bc869 in enum_collect (obj=139721727999760) at /tmp/ruby/src/trunk-gc-asserts/enum.c:667 ary = 139721729179280 min_argc = <optimized out> max_argc = 1 #39 0x000056239face69d in vm_call_cfunc_with_frame_ (ec=0x5623d62bc760, reg_cfp=0x7f13802a0f90, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 ci = 0x166100000001 cc = <optimized out> val = <optimized out> me = 0x7f13a01aec48 cfunc = <optimized out> recv = <optimized out> block_handler = <optimized out> frame_type = 1431634051 len = <optimized out> args = <optimized out> args = <optimized out> #40 0x000056239fad6b8f in vm_sendish (ec=0x5623d62bc760, reg_cfp=0x7f13802a0f90, cd=0x5623d62bbaa0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 val = 36 ci = <optimized out> cc = 0x7f13a01aec20 argc = <optimized out> recv = <optimized out> calling = {cd = 0x5623d62bbaa0, cc = 0x7f13a01aec20, block_handler = 139721731346345, recv = 139721727999760, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #41 0x000056239fae4ad6 in vm_exec_core (ec=0x5623d6189b70, ec@entry=0x5623d62bc760) at ../../src/trunk-gc-asserts/insns.def:851 bh = 139722723483488 cd = 0x5623d62bbaa0 blockiseq = 0x2 leaf = <optimized out> val = 94711917034144 reg_pc = 0x5623d6209348 reg_cfp = 0x7f13802a0f90 insns_address_table = {0x56239fae6d70 <vm_exec_core+13072>, 0x56239fae5daa <vm_exec_core+9034>, 0x56239fae5d3d <vm_exec_core+8925>, 0x56239fae5cc5 <vm_exec_core+8805>, 0x56239fae5c53 <vm_exec_core+8691>, 0x56239fae5bda <vm_exec_core+8570>, 0x56239fae5b34 <vm_exec_core+8404>, 0x56239fae61c1 <vm_exec_core+10081>, 0x56239fae60a6 <vm_exec_core+9798>, 0x56239fae60fd <vm_exec_core+9885>, 0x56239fae5e0e <vm_exec_core+9134>, 0x56239fae5f3b <vm_exec_core+9435>, 0x56239fae56a2 <vm_exec_core+7234>, 0x56239fae563a <vm_exec_core+7130>, 0x56239fae55cd <vm_exec_core+7021>, 0x56239fae58ac <vm_exec_core+7756>, 0x56239fae5874 <vm_exec_core+7700>, 0x56239fae583f <vm_exec_core+7647>, 0x56239fae580a <vm_exec_core+7594>, 0x56239fae57d5 <vm_exec_core+7541>, 0x56239fae5772 <vm_exec_core+7442>, 0x56239fae572e <vm_exec_core+7374>, 0x56239fae56e7 <vm_exec_core+7303>, 0x56239fae59e8 <vm_exec_core+8072>, 0x56239fae59a2 <vm_exec_core+8002>, 0x56239fae5923 <vm_exec_core+7875>, 0x56239fae58e9 <vm_exec_core+7817>, 0x56239fae5a9a <vm_exec_core+8250>, 0x56239fae5a40 <vm_exec_core+8160>, 0x56239fae5af7 <vm_exec_core+8343>, 0x56239fae5590 <vm_exec_core+6960>, 0x56239fae538d <vm_exec_core+6445>, 0x56239fae5307 <vm_exec_core+6311>, 0x56239fae529f <vm_exec_core+6207>, 0x56239fae5247 <vm_exec_core+6119>, 0x56239fae51e5 <vm_exec_core+6021>, 0x56239fae5198 <vm_exec_core+5944>, 0x56239fae5124 <vm_exec_core+5828>, 0x56239fae50da <vm_exec_core+5754>, 0x56239fae50b3 <vm_exec_core+5715>, 0x56239fae5078 <vm_exec_core+5656>, 0x56239fae5027 <vm_exec_core+5575>, 0x56239fae4ff3 <vm_exec_core+5523>, 0x56239fae4f46 <vm_exec_core+5350>, 0x56239fae4f03 <vm_exec_core+5283>, 0x56239fae4ebf <vm_exec_core+5215>, 0x56239fae4e8d <vm_exec_core+5165>, 0x56239fae4e1e <vm_exec_core+5054>, 0x56239fae4dbd <vm_exec_core+4957>, 0x56239fae4d6e <vm_exec_core+4878>, 0x56239fae4cff <vm_exec_core+4767>, 0x56239fae4ca1 <vm_exec_core+4673>, 0x56239fae4b89 <vm_exec_core+4393>, 0x56239fae4b4d <vm_exec_core+4333>, 0x56239fae4b06 <vm_exec_core+4262>, 0x56239fae4a9c <vm_exec_core+4156>, 0x56239fae49fe <vm_exec_core+3998>, 0x56239fae3ad0 <vm_exec_core+112>, 0x56239fae4949 <vm_exec_core+3817>, 0x56239fae48c1 <vm_exec_core+3681>, 0x56239fae4872 <vm_exec_core+3602>, 0x56239fae4823 <vm_exec_core+3523>, 0x56239fae47d4 <vm_exec_core+3444>, 0x56239fae6c17 <vm_exec_core+12727>, 0x56239fae4785 <vm_exec_core+3365>, 0x56239fae4716 <vm_exec_core+3254>, 0x56239fae46d1 <vm_exec_core+3185>, 0x56239fae465e <vm_exec_core+3070>, 0x56239fae4516 <vm_exec_core+2742>, 0x56239fae444a <vm_exec_core+2538>, 0x56239fae43ce <vm_exec_core+2414>, 0x56239fae622b <vm_exec_core+10187>, 0x56239fae439a <vm_exec_core+2362>, 0x56239fae435b <vm_exec_core+2299>, 0x56239fae431c <vm_exec_core+2236>, 0x56239fae42e0 <vm_exec_core+2176>, 0x56239fae4222 <vm_exec_core+1986>, 0x56239fae419f <vm_exec_core+1855>, 0x56239fae6d81 <vm_exec_core+13089>, 0x56239fae6e8e <vm_exec_core+13358>, 0x56239fae70cf <vm_exec_core+13935>, 0x56239fae6ae9 <vm_exec_core+12425>, 0x56239fae7168 <vm_exec_core+14088>, 0x56239fae7435 <vm_exec_core+14805>, 0x56239fae7354 <vm_exec_core+14580>, 0x56239fae73d7 <vm_exec_core+14711>, 0x56239fae723a <vm_exec_core+14298>, 0x56239fae7298 <vm_exec_core+14392>, 0x56239fae72f6 <vm_exec_core+14486>, 0x56239fae76c5 <vm_exec_core+15461>, 0x56239fae7519 <vm_exec_core+15033>, 0x56239fae7565 <vm_exec_core+15109>, 0x56239fae75b8 <vm_exec_core+15192>, 0x56239fae763b <vm_exec_core+15323>, 0x56239fae40d2 <vm_exec_core+1650>, 0x56239fae402a <vm_exec_core+1482>, 0x56239fae6de8 <vm_exec_core+13192>, 0x56239fae6e46 <vm_exec_core+13286>, 0x56239fae6c77 <vm_exec_core+12823>, 0x56239fae6d0a <vm_exec_core+12970>, 0x56239fae7201 <vm_exec_core+14241>, 0x56239fae748e <vm_exec_core+14894>, 0x56239fae3fb9 <vm_exec_core+1369>, 0x56239fae3f39 <vm_exec_core+1241>, 0x56239fae3e90 <vm_exec_core+1072>, 0x56239fae3e49 <vm_exec_core+1001>, 0x56239fae3dfe <vm_exec_core+926>, 0x56239fae3db5 <vm_exec_core+853>, 0x56239fae3d64 <vm_exec_core+772>, 0x56239fae3d2f <vm_exec_core+719>, 0x56239fae3cfa <vm_exec_core+666>, 0x56239fae6ef2 <vm_exec_core+13458>, 0x56239fae5d99 <vm_exec_core+9017>, 0x56239fae5d2c <vm_exec_core+8908>, 0x56239fae5cb4 <vm_exec_core+8788>, 0x56239fae5c42 <vm_exec_core+8674>, 0x56239fae5bc9 <vm_exec_core+8553>, 0x56239fae5b23 <vm_exec_core+8387>, 0x56239fae61b0 <vm_exec_core+10064>, 0x56239fae6095 <vm_exec_core+9781>, 0x56239fae60ec <vm_exec_core+9868>, 0x56239fae5dfd <vm_exec_core+9117>, 0x56239fae5f2a <vm_exec_core+9418>, 0x56239fae5691 <vm_exec_core+7217>, 0x56239fae5629 <vm_exec_core+7113>, 0x56239fae55bc <vm_exec_core+7004>, 0x56239fae589b <vm_exec_core+7739>, 0x56239fae5863 <vm_exec_core+7683>, 0x56239fae582e <vm_exec_core+7630>, 0x56239fae57f9 <vm_exec_core+7577>, 0x56239fae57c4 <vm_exec_core+7524>, 0x56239fae5761 <vm_exec_core+7425>, 0x56239fae571d <vm_exec_core+7357>, 0x56239fae56d6 <vm_exec_core+7286>, 0x56239fae59d7 <vm_exec_core+8055>, 0x56239fae5991 <vm_exec_core+7985>, 0x56239fae5912 <vm_exec_core+7858>, 0x56239fae58d8 <vm_exec_core+7800>, 0x56239fae5a89 <vm_exec_core+8233>, 0x56239fae5a2f <vm_exec_core+8143>, 0x56239fae5ae6 <vm_exec_core+8326>, 0x56239fae557f <vm_exec_core+6943>, 0x56239fae537c <vm_exec_core+6428>, 0x56239fae52f6 <vm_exec_core+6294>, 0x56239fae528e <vm_exec_core+6190>, 0x56239fae5236 <vm_exec_core+6102>, 0x56239fae51d4 <vm_exec_core+6004>, 0x56239fae5187 <vm_exec_core+5927>, 0x56239fae5113 <vm_exec_core+5811>, 0x56239fae50c9 <vm_exec_core+5737>, 0x56239fae50a2 <vm_exec_core+5698>, 0x56239fae5067 <vm_exec_core+5639>, 0x56239fae5016 <vm_exec_core+5558>, 0x56239fae4fe2 <vm_exec_core+5506>, 0x56239fae4f35 <vm_exec_core+5333>, 0x56239fae4ef2 <vm_exec_core+5266>, 0x56239fae4eae <vm_exec_core+5198>, 0x56239fae4e7c <vm_exec_core+5148>, 0x56239fae4e0d <vm_exec_core+5037>, 0x56239fae4dac <vm_exec_core+4940>, 0x56239fae4d5d <vm_exec_core+4861>, 0x56239fae4cee <vm_exec_core+4750>, 0x56239fae4c90 <vm_exec_core+4656>, 0x56239fae4b78 <vm_exec_core+4376>, 0x56239fae4b3c <vm_exec_core+4316>, 0x56239fae4af5 <vm_exec_core+4245>, 0x56239fae4a8b <vm_exec_core+4139>, 0x56239fae49ed <vm_exec_core+3981>, 0x56239fae7035 <vm_exec_core+13781>, 0x56239fae4938 <vm_exec_core+3800>, 0x56239fae48b0 <vm_exec_core+3664>, 0x56239fae4861 <vm_exec_core+3585>, 0x56239fae4812 <vm_exec_core+3506>, 0x56239fae47c3 <vm_exec_core+3427>, 0x56239fae7009 <vm_exec_core+13737>, 0x56239fae4774 <vm_exec_core+3348>, 0x56239fae4705 <vm_exec_core+3237>, 0x56239fae46c0 <vm_exec_core+3168>, 0x56239fae464d <vm_exec_core+3053>, 0x56239fae4505 <vm_exec_core+2725>, 0x56239fae4439 <vm_exec_core+2521>, 0x56239fae43bd <vm_exec_core+2397>, 0x56239fae621a <vm_exec_core+10170>, 0x56239fae4389 <vm_exec_core+2345>, 0x56239fae434a <vm_exec_core+2282>, 0x56239fae430b <vm_exec_core+2219>, 0x56239fae42cf <vm_exec_core+2159>, 0x56239fae4211 <vm_exec_core+1969>, 0x56239fae418e <vm_exec_core+1838>, 0x56239fae701f <vm_exec_core+13759>, 0x56239fae6c61 <vm_exec_core+12801>, 0x56239fae6e30 <vm_exec_core+13264>, 0x56239fae6f10 <vm_exec_core+13488>, 0x56239fae6f26 <vm_exec_core+13510>, 0x56239fae6f3c <vm_exec_core+13532>, 0x56239fae6f52 <vm_exec_core+13554>, 0x56239fae6f6f <vm_exec_core+13583>, 0x56239fae6f85 <vm_exec_core+13605>, 0x56239fae6f9b <vm_exec_core+13627>, 0x56239fae6fb1 <vm_exec_core+13649>...} #42 0x000056239faea20e in rb_vm_exec (ec=0x5623d62bc760) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x5623d62bc760 _tag = {tag = 36, retval = 4, buf = {0x7f13803a1db0, 0x56239faea130 <rb_vm_exec+304>, 0x0, 0x7f13803a1ca0, 0x7f13803a1d50}, prev = 0x7f13803a1ec0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #43 0x000056239faea62e in invoke_iseq_block_from_c (me=0x0, is_lambda=<optimized out>, cref=0x0, passed_block_handler=0, kw_splat=<optimized out>, argv=<optimized out>, argc=<optimized out>, self=139722267224120, captured=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1655 iseq = 0x7f13a01af058 type = <optimized out> cfp = <optimized out> flags = <optimized out> use_argv = <optimized out> opt_pc = <optimized out> sp = 0x7f13801a1018 av = {139721732398416, 139721732398784} stack_argv = 0x7f13801a1018 iseq = <optimized out> opt_pc = <optimized out> type = <optimized out> cfp = <optimized out> sp = <optimized out> flags = <optimized out> use_argv = <optimized out> av = <optimized out> stack_argv = <optimized out> bound = <optimized out> #44 0x000056239faeaff1 in rb_vm_invoke_proc_with_self (ec=<optimized out>, proc=proc@entry=0x5623d6258c60, self=self@entry=139722267224120, argc=argc@entry=0, argv=argv@entry=0x7f13803a1d60, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1814 No locals. #45 0x000056239fa91590 in thread_do_start_proc (th=th@entry=0x5623d627f490) at /tmp/ruby/src/trunk-gc-asserts/thread.c:583 self = 139722267224120 args = <optimized out> args_ptr = 0x7f13803a1d60 args_len = 0 procval = <optimized out> proc = 0x5623d6258c60 #46 0x000056239fa92030 in thread_do_start (th=0x5623d627f490) at /tmp/ruby/src/trunk-gc-asserts/thread.c:625 result = 36 result = <optimized out> #47 thread_start_func_2 (th=th@entry=0x5623d627f490, stack_start=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:676 _ec = 0x5623d62bc760 _tag = {tag = 36, retval = 0, buf = {0x5623d62bbac0, 0x56239fa919a0 <thread_start_func_2+624>, 0x0, 0x7f13803a1dc0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE errinfo = 4 ractor_main_th = 0x5623d627f490 fiber_scheduler_closed = 0 event_thread_end_hooked = 0 result = 36 #48 0x000056239fa923fd in call_thread_start_func_2 (th=0x5623d627f490) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2218 stack_start = 0 stack_start_addr = 0x7f13803a1f80 stack_start = <optimized out> stack_start_addr = <optimized out> #49 co_start (from=<optimized out>, self=0x5623d62bbac0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:458 th = 0x5623d627f490 sched = 0x5623d62bb698 nt = <optimized out> is_dnt = <optimized out> #50 0x0000000000000000 in ?? () No symbol table info available. Thread 2 (Thread 0x7f138007f6c0 (LWP 150064) "miniruby"): #0 futex_wait (private=0, expected=2, futex_word=0x5623d6189b70) at ../sysdeps/nptl/futex-internal.h:146 __ret = -512 err = <optimized out> err = <optimized out> __ret = <optimized out> resultvar = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __GI___lll_lock_wait (futex=futex@entry=0x5623d6189b70, private=0) at ./nptl/lowlevellock.c:49 No locals. #2 0x00007f13bb4d50f1 in lll_mutex_lock_optimized (mutex=0x5623d6189b70) at ./nptl/pthread_mutex_lock.c:48 __futex = 0x5623d6189b70 private = <optimized out> private = <optimized out> __futex = <optimized out> #3 ___pthread_mutex_lock (mutex=mutex@entry=0x5623d6189b70) at ./nptl/pthread_mutex_lock.c:93 type = <optimized out> __PRETTY_FUNCTION__ = "___pthread_mutex_lock" id = <optimized out> #4 0x000056239fa85c7d in rb_native_mutex_lock (lock=lock@entry=0x5623d6189b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:115 r = <optimized out> #5 0x000056239fa8979b in ractor_sched_lock_ (line=1417, file=<synthetic pointer>, cr=0x5623d62bb8c0, vm=0x5623d6189ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:477 No locals. #6 rb_ractor_sched_barrier_start (vm=0x5623d6189ad0, cr=0x5623d62bb8c0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1417 lock_rec = <optimized out> #7 0x000056239fb0287b in rb_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:246 vm = <optimized out> cr = <optimized out> #8 0x000056239f8f1709 in rb_gc_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/gc.c:178 No locals. #9 0x000056239f9048b5 in gc_verify_internal_consistency (objspace_ptr=0x5623d618c460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:5186 prev_during_gc = <optimized out> objspace = 0x5623d618c460 lev = 3 #10 gc_start (objspace=objspace@entry=0x5623d618c460, reason=reason@entry=256) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:6333 do_full_mark = 0 __func__ = "gc_start" lock_lev = 2 #11 0x000056239f905cb6 in heap_prepare (heap=0x5623d618c480, objspace=0x5623d618c460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2051 __func__ = "heap_prepare" #12 heap_next_free_page (heap=0x5623d618c480, objspace=0x5623d618c460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2275 page = <optimized out> page = <optimized out> __func__ = "heap_next_free_page" #13 newobj_cache_miss (objspace=objspace@entry=0x5623d618c460, cache=cache@entry=0x5623d628c3a0, heap_idx=heap_idx@entry=0, vm_locked=vm_locked@entry=false) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2382 page = <optimized out> heap = 0x5623d618c480 obj = <optimized out> lev = 1 unlock_vm = true #14 0x000056239f909410 in newobj_alloc (vm_locked=false, heap_idx=<optimized out>, cache=0x5623d628c3a0, objspace=0x5623d618c460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2406 obj = <optimized out> obj = <optimized out> #15 rb_gc_impl_new_obj (alloc_size=28, wb_protected=true, v3=0, v2=0, v1=0, flags=5, klass=139722297367240, cache_ptr=0x5623d628c3a0, objspace_ptr=0x5623d618c460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2485 obj = <optimized out> objspace = 0x5623d618c460 heap_idx = <optimized out> cache = 0x5623d628c3a0 obj = <optimized out> objspace = <optimized out> heap_idx = <optimized out> cache = <optimized out> #16 newobj_of (size=28, wb_protected=true, v3=0, v2=0, v1=0, flags=5, klass=139722297367240, cr=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1005 obj = <optimized out> obj = <optimized out> lev = <optimized out> gc_disabled = <optimized out> #17 rb_wb_protected_newobj_of (ec=<optimized out>, klass=klass@entry=139722297367240, flags=flags@entry=5, size=size@entry=28) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1043 __func__ = "rb_wb_protected_newobj_of" #18 0x000056239fa51d5f in str_alloc_embed (capa=4, klass=139722297367240) at /tmp/ruby/src/trunk-gc-asserts/string.c:1359 size = 28 str = <optimized out> #19 str_enc_new (klass=139722297367240, ptr=0x7f13805a1b0e "840\036J\200\023\177", len=3, enc=0x5623d61929b0) at /tmp/ruby/src/trunk-gc-asserts/string.c:1402 str = <optimized out> termlen = 1 dtrace_line = <optimized out> dtrace_file = <optimized out> #20 0x000056239f97b1e4 in rb_fix2str (x=<optimized out>, base=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/numeric.c:3947 buf = "\001\000\000\000\000\000\000\000H\000\365\177\023\177\000\000\300\032Z\200\023\177\000\000\000\376\313[:\334U\254x\036J\200\023\177\000\000@\205 \326#V\000\000H\000\365\177\023\177\000\000ȧ\347\241\023\177840" e = 0x7f13805a1b11 "\036J\200\023\177" b = <optimized out> val = <optimized out> u = <optimized out> neg = <optimized out> #21 0x000056239face69d in vm_call_cfunc_with_frame_ (ec=0x5623d6208540, reg_cfp=0x7f13804a1e78, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 ci = 0xd2100100001 cc = <optimized out> val = <optimized out> me = 0x7f13a1e75a70 cfunc = <optimized out> recv = <optimized out> block_handler = <optimized out> frame_type = 1431634051 len = <optimized out> args = <optimized out> args = <optimized out> #22 0x000056239fae3ba0 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 val = 94711916302016 ci = 0x5623d6189b70 cc = <optimized out> recv = 2 argc = <optimized out> calling = {cd = 0x5623d6208ec0, cc = 0x7f138008fe40, block_handler = 0, recv = 1681, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} val = <optimized out> ci = <optimized out> cc = <optimized out> argc = <optimized out> recv = <optimized out> calling = <optimized out> #23 vm_exec_core (ec=0x5623d6189b70, ec@entry=0x5623d6208540) at ../../src/trunk-gc-asserts/insns.def:899 bh = <optimized out> cd = 0x5623d6208ec0 leaf = <optimized out> val = 94711916302016 reg_pc = 0x5623d62c1ed0 reg_cfp = 0x7f13804a1e78 insns_address_table = {0x56239fae6d70 <vm_exec_core+13072>, 0x56239fae5daa <vm_exec_core+9034>, 0x56239fae5d3d <vm_exec_core+8925>, 0x56239fae5cc5 <vm_exec_core+8805>, 0x56239fae5c53 <vm_exec_core+8691>, 0x56239fae5bda <vm_exec_core+8570>, 0x56239fae5b34 <vm_exec_core+8404>, 0x56239fae61c1 <vm_exec_core+10081>, 0x56239fae60a6 <vm_exec_core+9798>, 0x56239fae60fd <vm_exec_core+9885>, 0x56239fae5e0e <vm_exec_core+9134>, 0x56239fae5f3b <vm_exec_core+9435>, 0x56239fae56a2 <vm_exec_core+7234>, 0x56239fae563a <vm_exec_core+7130>, 0x56239fae55cd <vm_exec_core+7021>, 0x56239fae58ac <vm_exec_core+7756>, 0x56239fae5874 <vm_exec_core+7700>, 0x56239fae583f <vm_exec_core+7647>, 0x56239fae580a <vm_exec_core+7594>, 0x56239fae57d5 <vm_exec_core+7541>, 0x56239fae5772 <vm_exec_core+7442>, 0x56239fae572e <vm_exec_core+7374>, 0x56239fae56e7 <vm_exec_core+7303>, 0x56239fae59e8 <vm_exec_core+8072>, 0x56239fae59a2 <vm_exec_core+8002>, 0x56239fae5923 <vm_exec_core+7875>, 0x56239fae58e9 <vm_exec_core+7817>, 0x56239fae5a9a <vm_exec_core+8250>, 0x56239fae5a40 <vm_exec_core+8160>, 0x56239fae5af7 <vm_exec_core+8343>, 0x56239fae5590 <vm_exec_core+6960>, 0x56239fae538d <vm_exec_core+6445>, 0x56239fae5307 <vm_exec_core+6311>, 0x56239fae529f <vm_exec_core+6207>, 0x56239fae5247 <vm_exec_core+6119>, 0x56239fae51e5 <vm_exec_core+6021>, 0x56239fae5198 <vm_exec_core+5944>, 0x56239fae5124 <vm_exec_core+5828>, 0x56239fae50da <vm_exec_core+5754>, 0x56239fae50b3 <vm_exec_core+5715>, 0x56239fae5078 <vm_exec_core+5656>, 0x56239fae5027 <vm_exec_core+5575>, 0x56239fae4ff3 <vm_exec_core+5523>, 0x56239fae4f46 <vm_exec_core+5350>, 0x56239fae4f03 <vm_exec_core+5283>, 0x56239fae4ebf <vm_exec_core+5215>, 0x56239fae4e8d <vm_exec_core+5165>, 0x56239fae4e1e <vm_exec_core+5054>, 0x56239fae4dbd <vm_exec_core+4957>, 0x56239fae4d6e <vm_exec_core+4878>, 0x56239fae4cff <vm_exec_core+4767>, 0x56239fae4ca1 <vm_exec_core+4673>, 0x56239fae4b89 <vm_exec_core+4393>, 0x56239fae4b4d <vm_exec_core+4333>, 0x56239fae4b06 <vm_exec_core+4262>, 0x56239fae4a9c <vm_exec_core+4156>, 0x56239fae49fe <vm_exec_core+3998>, 0x56239fae3ad0 <vm_exec_core+112>, 0x56239fae4949 <vm_exec_core+3817>, 0x56239fae48c1 <vm_exec_core+3681>, 0x56239fae4872 <vm_exec_core+3602>, 0x56239fae4823 <vm_exec_core+3523>, 0x56239fae47d4 <vm_exec_core+3444>, 0x56239fae6c17 <vm_exec_core+12727>, 0x56239fae4785 <vm_exec_core+3365>, 0x56239fae4716 <vm_exec_core+3254>, 0x56239fae46d1 <vm_exec_core+3185>, 0x56239fae465e <vm_exec_core+3070>, 0x56239fae4516 <vm_exec_core+2742>, 0x56239fae444a <vm_exec_core+2538>, 0x56239fae43ce <vm_exec_core+2414>, 0x56239fae622b <vm_exec_core+10187>, 0x56239fae439a <vm_exec_core+2362>, 0x56239fae435b <vm_exec_core+2299>, 0x56239fae431c <vm_exec_core+2236>, 0x56239fae42e0 <vm_exec_core+2176>, 0x56239fae4222 <vm_exec_core+1986>, 0x56239fae419f <vm_exec_core+1855>, 0x56239fae6d81 <vm_exec_core+13089>, 0x56239fae6e8e <vm_exec_core+13358>, 0x56239fae70cf <vm_exec_core+13935>, 0x56239fae6ae9 <vm_exec_core+12425>, 0x56239fae7168 <vm_exec_core+14088>, 0x56239fae7435 <vm_exec_core+14805>, 0x56239fae7354 <vm_exec_core+14580>, 0x56239fae73d7 <vm_exec_core+14711>, 0x56239fae723a <vm_exec_core+14298>, 0x56239fae7298 <vm_exec_core+14392>, 0x56239fae72f6 <vm_exec_core+14486>, 0x56239fae76c5 <vm_exec_core+15461>, 0x56239fae7519 <vm_exec_core+15033>, 0x56239fae7565 <vm_exec_core+15109>, 0x56239fae75b8 <vm_exec_core+15192>, 0x56239fae763b <vm_exec_core+15323>, 0x56239fae40d2 <vm_exec_core+1650>, 0x56239fae402a <vm_exec_core+1482>, 0x56239fae6de8 <vm_exec_core+13192>, 0x56239fae6e46 <vm_exec_core+13286>, 0x56239fae6c77 <vm_exec_core+12823>, 0x56239fae6d0a <vm_exec_core+12970>, 0x56239fae7201 <vm_exec_core+14241>, 0x56239fae748e <vm_exec_core+14894>, 0x56239fae3fb9 <vm_exec_core+1369>, 0x56239fae3f39 <vm_exec_core+1241>, 0x56239fae3e90 <vm_exec_core+1072>, 0x56239fae3e49 <vm_exec_core+1001>, 0x56239fae3dfe <vm_exec_core+926>, 0x56239fae3db5 <vm_exec_core+853>, 0x56239fae3d64 <vm_exec_core+772>, 0x56239fae3d2f <vm_exec_core+719>, 0x56239fae3cfa <vm_exec_core+666>, 0x56239fae6ef2 <vm_exec_core+13458>, 0x56239fae5d99 <vm_exec_core+9017>, 0x56239fae5d2c <vm_exec_core+8908>, 0x56239fae5cb4 <vm_exec_core+8788>, 0x56239fae5c42 <vm_exec_core+8674>, 0x56239fae5bc9 <vm_exec_core+8553>, 0x56239fae5b23 <vm_exec_core+8387>, 0x56239fae61b0 <vm_exec_core+10064>, 0x56239fae6095 <vm_exec_core+9781>, 0x56239fae60ec <vm_exec_core+9868>, 0x56239fae5dfd <vm_exec_core+9117>, 0x56239fae5f2a <vm_exec_core+9418>, 0x56239fae5691 <vm_exec_core+7217>, 0x56239fae5629 <vm_exec_core+7113>, 0x56239fae55bc <vm_exec_core+7004>, 0x56239fae589b <vm_exec_core+7739>, 0x56239fae5863 <vm_exec_core+7683>, 0x56239fae582e <vm_exec_core+7630>, 0x56239fae57f9 <vm_exec_core+7577>, 0x56239fae57c4 <vm_exec_core+7524>, 0x56239fae5761 <vm_exec_core+7425>, 0x56239fae571d <vm_exec_core+7357>, 0x56239fae56d6 <vm_exec_core+7286>, 0x56239fae59d7 <vm_exec_core+8055>, 0x56239fae5991 <vm_exec_core+7985>, 0x56239fae5912 <vm_exec_core+7858>, 0x56239fae58d8 <vm_exec_core+7800>, 0x56239fae5a89 <vm_exec_core+8233>, 0x56239fae5a2f <vm_exec_core+8143>, 0x56239fae5ae6 <vm_exec_core+8326>, 0x56239fae557f <vm_exec_core+6943>, 0x56239fae537c <vm_exec_core+6428>, 0x56239fae52f6 <vm_exec_core+6294>, 0x56239fae528e <vm_exec_core+6190>, 0x56239fae5236 <vm_exec_core+6102>, 0x56239fae51d4 <vm_exec_core+6004>, 0x56239fae5187 <vm_exec_core+5927>, 0x56239fae5113 <vm_exec_core+5811>, 0x56239fae50c9 <vm_exec_core+5737>, 0x56239fae50a2 <vm_exec_core+5698>, 0x56239fae5067 <vm_exec_core+5639>, 0x56239fae5016 <vm_exec_core+5558>, 0x56239fae4fe2 <vm_exec_core+5506>, 0x56239fae4f35 <vm_exec_core+5333>, 0x56239fae4ef2 <vm_exec_core+5266>, 0x56239fae4eae <vm_exec_core+5198>, 0x56239fae4e7c <vm_exec_core+5148>, 0x56239fae4e0d <vm_exec_core+5037>, 0x56239fae4dac <vm_exec_core+4940>, 0x56239fae4d5d <vm_exec_core+4861>, 0x56239fae4cee <vm_exec_core+4750>, 0x56239fae4c90 <vm_exec_core+4656>, 0x56239fae4b78 <vm_exec_core+4376>, 0x56239fae4b3c <vm_exec_core+4316>, 0x56239fae4af5 <vm_exec_core+4245>, 0x56239fae4a8b <vm_exec_core+4139>, 0x56239fae49ed <vm_exec_core+3981>, 0x56239fae7035 <vm_exec_core+13781>, 0x56239fae4938 <vm_exec_core+3800>, 0x56239fae48b0 <vm_exec_core+3664>, 0x56239fae4861 <vm_exec_core+3585>, 0x56239fae4812 <vm_exec_core+3506>, 0x56239fae47c3 <vm_exec_core+3427>, 0x56239fae7009 <vm_exec_core+13737>, 0x56239fae4774 <vm_exec_core+3348>, 0x56239fae4705 <vm_exec_core+3237>, 0x56239fae46c0 <vm_exec_core+3168>, 0x56239fae464d <vm_exec_core+3053>, 0x56239fae4505 <vm_exec_core+2725>, 0x56239fae4439 <vm_exec_core+2521>, 0x56239fae43bd <vm_exec_core+2397>, 0x56239fae621a <vm_exec_core+10170>, 0x56239fae4389 <vm_exec_core+2345>, 0x56239fae434a <vm_exec_core+2282>, 0x56239fae430b <vm_exec_core+2219>, 0x56239fae42cf <vm_exec_core+2159>, 0x56239fae4211 <vm_exec_core+1969>, 0x56239fae418e <vm_exec_core+1838>, 0x56239fae701f <vm_exec_core+13759>, 0x56239fae6c61 <vm_exec_core+12801>, 0x56239fae6e30 <vm_exec_core+13264>, 0x56239fae6f10 <vm_exec_core+13488>, 0x56239fae6f26 <vm_exec_core+13510>, 0x56239fae6f3c <vm_exec_core+13532>, 0x56239fae6f52 <vm_exec_core+13554>, 0x56239fae6f6f <vm_exec_core+13583>, 0x56239fae6f85 <vm_exec_core+13605>, 0x56239fae6f9b <vm_exec_core+13627>, 0x56239fae6fb1 <vm_exec_core+13649>...} #24 0x000056239faea20e in rb_vm_exec (ec=0x5623d6208540) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x5623d6208540 _tag = {tag = 36, retval = 4, buf = {0x7f13803a2090, 0x56239faea130 <rb_vm_exec+304>, 0x0, 0x7f13805a1db0, 0x0}, prev = 0x7f13805a2120, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #25 0x000056239faee673 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7f13803a2090, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1700 No locals. #26 vm_yield (kw_splat=0, argv=0x7f13803a2090, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1714 No locals. #27 rb_yield_0 (argv=0x7f13803a2090, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1362 No locals. #28 rb_yield_values2 (argc=1, argv=0x7f13803a2090) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1408 No locals. #29 0x000056239f8bacb2 in collect_i (i=<optimized out>, ary=139721727934120, argc=<optimized out>, argv=<optimized out>, blockarg=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/enum.c:628 No locals. #30 0x000056239fadd0f8 in vm_yield_with_cfunc (ec=0x5623d6208540, captured=<optimized out>, self=139721727868680, argc=1, argv=0x7f13803a2090, kw_splat=0, block_handler=0, me=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5136 is_lambda = 0 val = <optimized out> arg = 1681 blockarg = <optimized out> frame_flag = <optimized out> ifunc = 0x7f137ff5fe80 #31 0x000056239fadd1de in vm_invoke_ifunc_block (ec=0x5623d6208540, reg_cfp=0x7f13804a1ee8, calling=<optimized out>, ci=<optimized out>, is_lambda=<optimized out>, block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5329 val = <optimized out> argc = <optimized out> captured = 0x7f13804a1f70 #32 0x000056239fae44e6 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5977 val = 4 ci = 0xfffffffffffffe00 cc = <optimized out> recv = <optimized out> argc = <optimized out> calling = {cd = 0x5623d628b280, cc = 0x0, block_handler = 0, recv = 286326819, argc = 1, kw_splat = false, heap_argv = 0, proc_ns = 0x0} val = <optimized out> ci = <optimized out> cc = <optimized out> argc = <optimized out> recv = <optimized out> calling = <optimized out> #33 vm_exec_core (ec=0x5623d6189b70, ec@entry=0x5623d6208540) at ../../src/trunk-gc-asserts/insns.def:1137 bh = <optimized out> cd = 0x5623d6189b70 leaf = <optimized out> val = 4 reg_pc = 0x5623d628b0a0 reg_cfp = 0x7f13804a1ee8 insns_address_table = {0x56239fae6d70 <vm_exec_core+13072>, 0x56239fae5daa <vm_exec_core+9034>, 0x56239fae5d3d <vm_exec_core+8925>, 0x56239fae5cc5 <vm_exec_core+8805>, 0x56239fae5c53 <vm_exec_core+8691>, 0x56239fae5bda <vm_exec_core+8570>, 0x56239fae5b34 <vm_exec_core+8404>, 0x56239fae61c1 <vm_exec_core+10081>, 0x56239fae60a6 <vm_exec_core+9798>, 0x56239fae60fd <vm_exec_core+9885>, 0x56239fae5e0e <vm_exec_core+9134>, 0x56239fae5f3b <vm_exec_core+9435>, 0x56239fae56a2 <vm_exec_core+7234>, 0x56239fae563a <vm_exec_core+7130>, 0x56239fae55cd <vm_exec_core+7021>, 0x56239fae58ac <vm_exec_core+7756>, 0x56239fae5874 <vm_exec_core+7700>, 0x56239fae583f <vm_exec_core+7647>, 0x56239fae580a <vm_exec_core+7594>, 0x56239fae57d5 <vm_exec_core+7541>, 0x56239fae5772 <vm_exec_core+7442>, 0x56239fae572e <vm_exec_core+7374>, 0x56239fae56e7 <vm_exec_core+7303>, 0x56239fae59e8 <vm_exec_core+8072>, 0x56239fae59a2 <vm_exec_core+8002>, 0x56239fae5923 <vm_exec_core+7875>, 0x56239fae58e9 <vm_exec_core+7817>, 0x56239fae5a9a <vm_exec_core+8250>, 0x56239fae5a40 <vm_exec_core+8160>, 0x56239fae5af7 <vm_exec_core+8343>, 0x56239fae5590 <vm_exec_core+6960>, 0x56239fae538d <vm_exec_core+6445>, 0x56239fae5307 <vm_exec_core+6311>, 0x56239fae529f <vm_exec_core+6207>, 0x56239fae5247 <vm_exec_core+6119>, 0x56239fae51e5 <vm_exec_core+6021>, 0x56239fae5198 <vm_exec_core+5944>, 0x56239fae5124 <vm_exec_core+5828>, 0x56239fae50da <vm_exec_core+5754>, 0x56239fae50b3 <vm_exec_core+5715>, 0x56239fae5078 <vm_exec_core+5656>, 0x56239fae5027 <vm_exec_core+5575>, 0x56239fae4ff3 <vm_exec_core+5523>, 0x56239fae4f46 <vm_exec_core+5350>, 0x56239fae4f03 <vm_exec_core+5283>, 0x56239fae4ebf <vm_exec_core+5215>, 0x56239fae4e8d <vm_exec_core+5165>, 0x56239fae4e1e <vm_exec_core+5054>, 0x56239fae4dbd <vm_exec_core+4957>, 0x56239fae4d6e <vm_exec_core+4878>, 0x56239fae4cff <vm_exec_core+4767>, 0x56239fae4ca1 <vm_exec_core+4673>, 0x56239fae4b89 <vm_exec_core+4393>, 0x56239fae4b4d <vm_exec_core+4333>, 0x56239fae4b06 <vm_exec_core+4262>, 0x56239fae4a9c <vm_exec_core+4156>, 0x56239fae49fe <vm_exec_core+3998>, 0x56239fae3ad0 <vm_exec_core+112>, 0x56239fae4949 <vm_exec_core+3817>, 0x56239fae48c1 <vm_exec_core+3681>, 0x56239fae4872 <vm_exec_core+3602>, 0x56239fae4823 <vm_exec_core+3523>, 0x56239fae47d4 <vm_exec_core+3444>, 0x56239fae6c17 <vm_exec_core+12727>, 0x56239fae4785 <vm_exec_core+3365>, 0x56239fae4716 <vm_exec_core+3254>, 0x56239fae46d1 <vm_exec_core+3185>, 0x56239fae465e <vm_exec_core+3070>, 0x56239fae4516 <vm_exec_core+2742>, 0x56239fae444a <vm_exec_core+2538>, 0x56239fae43ce <vm_exec_core+2414>, 0x56239fae622b <vm_exec_core+10187>, 0x56239fae439a <vm_exec_core+2362>, 0x56239fae435b <vm_exec_core+2299>, 0x56239fae431c <vm_exec_core+2236>, 0x56239fae42e0 <vm_exec_core+2176>, 0x56239fae4222 <vm_exec_core+1986>, 0x56239fae419f <vm_exec_core+1855>, 0x56239fae6d81 <vm_exec_core+13089>, 0x56239fae6e8e <vm_exec_core+13358>, 0x56239fae70cf <vm_exec_core+13935>, 0x56239fae6ae9 <vm_exec_core+12425>, 0x56239fae7168 <vm_exec_core+14088>, 0x56239fae7435 <vm_exec_core+14805>, 0x56239fae7354 <vm_exec_core+14580>, 0x56239fae73d7 <vm_exec_core+14711>, 0x56239fae723a <vm_exec_core+14298>, 0x56239fae7298 <vm_exec_core+14392>, 0x56239fae72f6 <vm_exec_core+14486>, 0x56239fae76c5 <vm_exec_core+15461>, 0x56239fae7519 <vm_exec_core+15033>, 0x56239fae7565 <vm_exec_core+15109>, 0x56239fae75b8 <vm_exec_core+15192>, 0x56239fae763b <vm_exec_core+15323>, 0x56239fae40d2 <vm_exec_core+1650>, 0x56239fae402a <vm_exec_core+1482>, 0x56239fae6de8 <vm_exec_core+13192>, 0x56239fae6e46 <vm_exec_core+13286>, 0x56239fae6c77 <vm_exec_core+12823>, 0x56239fae6d0a <vm_exec_core+12970>, 0x56239fae7201 <vm_exec_core+14241>, 0x56239fae748e <vm_exec_core+14894>, 0x56239fae3fb9 <vm_exec_core+1369>, 0x56239fae3f39 <vm_exec_core+1241>, 0x56239fae3e90 <vm_exec_core+1072>, 0x56239fae3e49 <vm_exec_core+1001>, 0x56239fae3dfe <vm_exec_core+926>, 0x56239fae3db5 <vm_exec_core+853>, 0x56239fae3d64 <vm_exec_core+772>, 0x56239fae3d2f <vm_exec_core+719>, 0x56239fae3cfa <vm_exec_core+666>, 0x56239fae6ef2 <vm_exec_core+13458>, 0x56239fae5d99 <vm_exec_core+9017>, 0x56239fae5d2c <vm_exec_core+8908>, 0x56239fae5cb4 <vm_exec_core+8788>, 0x56239fae5c42 <vm_exec_core+8674>, 0x56239fae5bc9 <vm_exec_core+8553>, 0x56239fae5b23 <vm_exec_core+8387>, 0x56239fae61b0 <vm_exec_core+10064>, 0x56239fae6095 <vm_exec_core+9781>, 0x56239fae60ec <vm_exec_core+9868>, 0x56239fae5dfd <vm_exec_core+9117>, 0x56239fae5f2a <vm_exec_core+9418>, 0x56239fae5691 <vm_exec_core+7217>, 0x56239fae5629 <vm_exec_core+7113>, 0x56239fae55bc <vm_exec_core+7004>, 0x56239fae589b <vm_exec_core+7739>, 0x56239fae5863 <vm_exec_core+7683>, 0x56239fae582e <vm_exec_core+7630>, 0x56239fae57f9 <vm_exec_core+7577>, 0x56239fae57c4 <vm_exec_core+7524>, 0x56239fae5761 <vm_exec_core+7425>, 0x56239fae571d <vm_exec_core+7357>, 0x56239fae56d6 <vm_exec_core+7286>, 0x56239fae59d7 <vm_exec_core+8055>, 0x56239fae5991 <vm_exec_core+7985>, 0x56239fae5912 <vm_exec_core+7858>, 0x56239fae58d8 <vm_exec_core+7800>, 0x56239fae5a89 <vm_exec_core+8233>, 0x56239fae5a2f <vm_exec_core+8143>, 0x56239fae5ae6 <vm_exec_core+8326>, 0x56239fae557f <vm_exec_core+6943>, 0x56239fae537c <vm_exec_core+6428>, 0x56239fae52f6 <vm_exec_core+6294>, 0x56239fae528e <vm_exec_core+6190>, 0x56239fae5236 <vm_exec_core+6102>, 0x56239fae51d4 <vm_exec_core+6004>, 0x56239fae5187 <vm_exec_core+5927>, 0x56239fae5113 <vm_exec_core+5811>, 0x56239fae50c9 <vm_exec_core+5737>, 0x56239fae50a2 <vm_exec_core+5698>, 0x56239fae5067 <vm_exec_core+5639>, 0x56239fae5016 <vm_exec_core+5558>, 0x56239fae4fe2 <vm_exec_core+5506>, 0x56239fae4f35 <vm_exec_core+5333>, 0x56239fae4ef2 <vm_exec_core+5266>, 0x56239fae4eae <vm_exec_core+5198>, 0x56239fae4e7c <vm_exec_core+5148>, 0x56239fae4e0d <vm_exec_core+5037>, 0x56239fae4dac <vm_exec_core+4940>, 0x56239fae4d5d <vm_exec_core+4861>, 0x56239fae4cee <vm_exec_core+4750>, 0x56239fae4c90 <vm_exec_core+4656>, 0x56239fae4b78 <vm_exec_core+4376>, 0x56239fae4b3c <vm_exec_core+4316>, 0x56239fae4af5 <vm_exec_core+4245>, 0x56239fae4a8b <vm_exec_core+4139>, 0x56239fae49ed <vm_exec_core+3981>, 0x56239fae7035 <vm_exec_core+13781>, 0x56239fae4938 <vm_exec_core+3800>, 0x56239fae48b0 <vm_exec_core+3664>, 0x56239fae4861 <vm_exec_core+3585>, 0x56239fae4812 <vm_exec_core+3506>, 0x56239fae47c3 <vm_exec_core+3427>, 0x56239fae7009 <vm_exec_core+13737>, 0x56239fae4774 <vm_exec_core+3348>, 0x56239fae4705 <vm_exec_core+3237>, 0x56239fae46c0 <vm_exec_core+3168>, 0x56239fae464d <vm_exec_core+3053>, 0x56239fae4505 <vm_exec_core+2725>, 0x56239fae4439 <vm_exec_core+2521>, 0x56239fae43bd <vm_exec_core+2397>, 0x56239fae621a <vm_exec_core+10170>, 0x56239fae4389 <vm_exec_core+2345>, 0x56239fae434a <vm_exec_core+2282>, 0x56239fae430b <vm_exec_core+2219>, 0x56239fae42cf <vm_exec_core+2159>, 0x56239fae4211 <vm_exec_core+1969>, 0x56239fae418e <vm_exec_core+1838>, 0x56239fae701f <vm_exec_core+13759>, 0x56239fae6c61 <vm_exec_core+12801>, 0x56239fae6e30 <vm_exec_core+13264>, 0x56239fae6f10 <vm_exec_core+13488>, 0x56239fae6f26 <vm_exec_core+13510>, 0x56239fae6f3c <vm_exec_core+13532>, 0x56239fae6f52 <vm_exec_core+13554>, 0x56239fae6f6f <vm_exec_core+13583>, 0x56239fae6f85 <vm_exec_core+13605>, 0x56239fae6f9b <vm_exec_core+13627>, 0x56239fae6fb1 <vm_exec_core+13649>...} #34 0x000056239faea20e in rb_vm_exec (ec=0x5623d6208540) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x5623d6208540 _tag = {tag = 36, retval = 4, buf = {0x0, 0x56239faea130 <rb_vm_exec+304>, 0x0, 0x7f13805a2100, 0x0}, prev = 0x7f13805a2410, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #35 0x000056239faf02a4 in vm_call0_cc (ec=0x5623d6208540, recv=<optimized out>, id=28497, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 flags = <optimized out> use_argv = <optimized out> av = {0, 0} calling = {cd = 0x7f13805a21d0, cc = 0x7f13a01aeb80, block_handler = 139721733447539, recv = 200001, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #36 0x000056239faf19c2 in rb_call0 (ec=0x5623d6208540, recv=recv@entry=200001, mid=mid@entry=28497, argc=argc@entry=0, argv=argv@entry=0x0, call_scope=call_scope@entry=CALL_FCALL, self=139721727868680) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 call_status = <optimized out> scope = <optimized out> kw_splat = <optimized out> ci = {flags = 110618, kwarg = 0x0, mid = 28497, flag = 4, argc = 0} cc = <optimized out> #37 0x000056239faf23a7 in rb_call (scope=CALL_FCALL, argv=0x0, argc=0, mid=28497, recv=200001) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 ec = <optimized out> ec = <optimized out> #38 iterate_method (obj=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1546 arg = <optimized out> #39 0x000056239fad92c8 in rb_iterate0 (it_proc=it_proc@entry=0x56239faf2340 <iterate_method>, data1=data1@entry=139721734497456, ifunc=<optimized out>, ec=ec@entry=0x5623d6208540) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1488 _ec = 0x5623d6208540 _tag = {tag = 36, retval = 0, buf = {0x7f137ff4ff08, 0x56239fad9350 <rb_iterate0+352>, 0x0, 0x7f13805a23d0, 0x0}, prev = 0x7f13805a2890, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE retval = 4 cfp = 0x7f13804a1f20 #40 0x000056239fad956d in rb_iterate_internal (data2=139721727868680, bl_proc=0x0, data1=139721734497456, it_proc=0x56239faf2340 <iterate_method>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1520 No locals. #41 rb_block_call_kw (obj=<optimized out>, mid=<optimized out>, argc=<optimized out>, argv=<optimized out>, bl_proc=bl_proc@entry=0x0, data2=data2@entry=139721727868680, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1569 arg = {obj = 200001, mid = 28497, argc = 0, argv = 0x0, kw_splat = 0} #42 0x000056239f8c8a8d in enumerator_block_call (obj=<optimized out>, func=0x0, arg=139721727868680) at /tmp/ruby/src/trunk-gc-asserts/enumerator.c:568 argc = <optimized out> argv = <optimized out> e = <optimized out> meth = <optimized out> args = 0 ret = <optimized out> #43 0x000056239faef537 in vm_call0_cfunc_with_frame (argv=0x0, calling=0x7f13805a2590, ec=0x5623d6208540) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:164 reg_cfp = 0x7f13804a1f58 ci = <optimized out> me = 0x7f13a1e2ea58 mid = 3073 block_handler = <optimized out> recv = <optimized out> argc = <optimized out> val = <optimized out> cfunc = 0x5623d621b768 len = <optimized out> frame_flags = <optimized out> ci = <optimized out> val = <optimized out> me = <optimized out> cfunc = <optimized out> len = <optimized out> recv = <optimized out> argc = <optimized out> mid = <optimized out> block_handler = <optimized out> frame_flags = <optimized out> unaligned_member_ptr_result = <optimized out> args = <optimized out> flag_arg_ = <optimized out> hooks_arg_ = <optimized out> reg_cfp = <optimized out> flag_arg_ = <optimized out> hooks_arg_ = <optimized out> args = <optimized out> #44 vm_call0_cfunc (argv=0x0, calling=0x7f13805a2590, ec=0x5623d6208540) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:178 No locals. #45 vm_call0_body (ec=ec@entry=0x5623d6208540, calling=calling@entry=0x7f13805a2690, argv=0x0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:229 ci = <optimized out> cc = <optimized out> ret = <optimized out> #46 0x000056239faf02a4 in vm_call0_cc (ec=0x5623d6208540, recv=<optimized out>, id=3073, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 flags = <optimized out> use_argv = <optimized out> av = {0, 0} calling = {cd = 0x7f13805a2650, cc = 0x7f13a01aeba8, block_handler = 139721733447539, recv = 139721727868680, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #47 0x000056239faf19c2 in rb_call0 (ec=0x5623d6208540, recv=recv@entry=139721727868680, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, call_scope=call_scope@entry=CALL_FCALL, self=139721727868680) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 call_status = <optimized out> scope = <optimized out> kw_splat = <optimized out> ci = {flags = 110618, kwarg = 0x0, mid = 3073, flag = 4, argc = 0} cc = <optimized out> #48 0x000056239faf23a7 in rb_call (scope=CALL_FCALL, argv=0x0, argc=0, mid=3073, recv=139721727868680) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 ec = <optimized out> ec = <optimized out> #49 iterate_method (obj=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1546 arg = <optimized out> #50 0x000056239fad92c8 in rb_iterate0 (it_proc=it_proc@entry=0x56239faf2340 <iterate_method>, data1=data1@entry=139721734498608, ifunc=ifunc@entry=0x7f137ff5fe80, ec=0x5623d6208540) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1488 _ec = 0x5623d6208540 _tag = {tag = 36, retval = 12418073690750320128, buf = {0x7f137ff4ff08, 0x56239fad9350 <rb_iterate0+352>, 0x0, 0x7f13805a2850, 0x56239f8baca0 <collect_i>}, prev = 0x7f13805a2cc0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE retval = 4 cfp = 0x7f13804a1f58 #51 0x000056239fad96e7 in rb_lambda_call (obj=obj@entry=139721727868680, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, bl_proc=bl_proc@entry=0x56239f8baca0 <collect_i>, min_argc=<optimized out>, max_argc=1, data2=139721727934120) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1618 arg = {obj = 139721727868680, mid = 3073, argc = 0, argv = 0x0, kw_splat = 0} block = 0x7f137ff5fe80 #52 0x000056239f8bc869 in enum_collect (obj=139721727868680) at /tmp/ruby/src/trunk-gc-asserts/enum.c:667 ary = 139721727934120 min_argc = <optimized out> max_argc = 1 #53 0x000056239face69d in vm_call_cfunc_with_frame_ (ec=0x5623d6208540, reg_cfp=0x7f13804a1f90, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 ci = 0x166100000001 cc = <optimized out> val = <optimized out> me = 0x7f13a01aec48 cfunc = <optimized out> recv = <optimized out> block_handler = <optimized out> frame_type = 1431634051 len = <optimized out> args = <optimized out> args = <optimized out> #54 0x000056239fad6b8f in vm_sendish (ec=0x5623d6208540, reg_cfp=0x7f13804a1f90, cd=0x5623d62bbaa0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 val = 36 ci = <optimized out> cc = 0x7f13a01aec20 argc = <optimized out> recv = <optimized out> calling = {cd = 0x5623d62bbaa0, cc = 0x7f13a01aec20, block_handler = 139721733447593, recv = 139721727868680, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #55 0x000056239fae4ad6 in vm_exec_core (ec=0x5623d6189b70, ec@entry=0x5623d6208540) at ../../src/trunk-gc-asserts/insns.def:851 bh = 139722723483488 cd = 0x5623d62bbaa0 blockiseq = 0x2 leaf = <optimized out> val = 94711917034144 reg_pc = 0x5623d6209348 reg_cfp = 0x7f13804a1f90 insns_address_table = {0x56239fae6d70 <vm_exec_core+13072>, 0x56239fae5daa <vm_exec_core+9034>, 0x56239fae5d3d <vm_exec_core+8925>, 0x56239fae5cc5 <vm_exec_core+8805>, 0x56239fae5c53 <vm_exec_core+8691>, 0x56239fae5bda <vm_exec_core+8570>, 0x56239fae5b34 <vm_exec_core+8404>, 0x56239fae61c1 <vm_exec_core+10081>, 0x56239fae60a6 <vm_exec_core+9798>, 0x56239fae60fd <vm_exec_core+9885>, 0x56239fae5e0e <vm_exec_core+9134>, 0x56239fae5f3b <vm_exec_core+9435>, 0x56239fae56a2 <vm_exec_core+7234>, 0x56239fae563a <vm_exec_core+7130>, 0x56239fae55cd <vm_exec_core+7021>, 0x56239fae58ac <vm_exec_core+7756>, 0x56239fae5874 <vm_exec_core+7700>, 0x56239fae583f <vm_exec_core+7647>, 0x56239fae580a <vm_exec_core+7594>, 0x56239fae57d5 <vm_exec_core+7541>, 0x56239fae5772 <vm_exec_core+7442>, 0x56239fae572e <vm_exec_core+7374>, 0x56239fae56e7 <vm_exec_core+7303>, 0x56239fae59e8 <vm_exec_core+8072>, 0x56239fae59a2 <vm_exec_core+8002>, 0x56239fae5923 <vm_exec_core+7875>, 0x56239fae58e9 <vm_exec_core+7817>, 0x56239fae5a9a <vm_exec_core+8250>, 0x56239fae5a40 <vm_exec_core+8160>, 0x56239fae5af7 <vm_exec_core+8343>, 0x56239fae5590 <vm_exec_core+6960>, 0x56239fae538d <vm_exec_core+6445>, 0x56239fae5307 <vm_exec_core+6311>, 0x56239fae529f <vm_exec_core+6207>, 0x56239fae5247 <vm_exec_core+6119>, 0x56239fae51e5 <vm_exec_core+6021>, 0x56239fae5198 <vm_exec_core+5944>, 0x56239fae5124 <vm_exec_core+5828>, 0x56239fae50da <vm_exec_core+5754>, 0x56239fae50b3 <vm_exec_core+5715>, 0x56239fae5078 <vm_exec_core+5656>, 0x56239fae5027 <vm_exec_core+5575>, 0x56239fae4ff3 <vm_exec_core+5523>, 0x56239fae4f46 <vm_exec_core+5350>, 0x56239fae4f03 <vm_exec_core+5283>, 0x56239fae4ebf <vm_exec_core+5215>, 0x56239fae4e8d <vm_exec_core+5165>, 0x56239fae4e1e <vm_exec_core+5054>, 0x56239fae4dbd <vm_exec_core+4957>, 0x56239fae4d6e <vm_exec_core+4878>, 0x56239fae4cff <vm_exec_core+4767>, 0x56239fae4ca1 <vm_exec_core+4673>, 0x56239fae4b89 <vm_exec_core+4393>, 0x56239fae4b4d <vm_exec_core+4333>, 0x56239fae4b06 <vm_exec_core+4262>, 0x56239fae4a9c <vm_exec_core+4156>, 0x56239fae49fe <vm_exec_core+3998>, 0x56239fae3ad0 <vm_exec_core+112>, 0x56239fae4949 <vm_exec_core+3817>, 0x56239fae48c1 <vm_exec_core+3681>, 0x56239fae4872 <vm_exec_core+3602>, 0x56239fae4823 <vm_exec_core+3523>, 0x56239fae47d4 <vm_exec_core+3444>, 0x56239fae6c17 <vm_exec_core+12727>, 0x56239fae4785 <vm_exec_core+3365>, 0x56239fae4716 <vm_exec_core+3254>, 0x56239fae46d1 <vm_exec_core+3185>, 0x56239fae465e <vm_exec_core+3070>, 0x56239fae4516 <vm_exec_core+2742>, 0x56239fae444a <vm_exec_core+2538>, 0x56239fae43ce <vm_exec_core+2414>, 0x56239fae622b <vm_exec_core+10187>, 0x56239fae439a <vm_exec_core+2362>, 0x56239fae435b <vm_exec_core+2299>, 0x56239fae431c <vm_exec_core+2236>, 0x56239fae42e0 <vm_exec_core+2176>, 0x56239fae4222 <vm_exec_core+1986>, 0x56239fae419f <vm_exec_core+1855>, 0x56239fae6d81 <vm_exec_core+13089>, 0x56239fae6e8e <vm_exec_core+13358>, 0x56239fae70cf <vm_exec_core+13935>, 0x56239fae6ae9 <vm_exec_core+12425>, 0x56239fae7168 <vm_exec_core+14088>, 0x56239fae7435 <vm_exec_core+14805>, 0x56239fae7354 <vm_exec_core+14580>, 0x56239fae73d7 <vm_exec_core+14711>, 0x56239fae723a <vm_exec_core+14298>, 0x56239fae7298 <vm_exec_core+14392>, 0x56239fae72f6 <vm_exec_core+14486>, 0x56239fae76c5 <vm_exec_core+15461>, 0x56239fae7519 <vm_exec_core+15033>, 0x56239fae7565 <vm_exec_core+15109>, 0x56239fae75b8 <vm_exec_core+15192>, 0x56239fae763b <vm_exec_core+15323>, 0x56239fae40d2 <vm_exec_core+1650>, 0x56239fae402a <vm_exec_core+1482>, 0x56239fae6de8 <vm_exec_core+13192>, 0x56239fae6e46 <vm_exec_core+13286>, 0x56239fae6c77 <vm_exec_core+12823>, 0x56239fae6d0a <vm_exec_core+12970>, 0x56239fae7201 <vm_exec_core+14241>, 0x56239fae748e <vm_exec_core+14894>, 0x56239fae3fb9 <vm_exec_core+1369>, 0x56239fae3f39 <vm_exec_core+1241>, 0x56239fae3e90 <vm_exec_core+1072>, 0x56239fae3e49 <vm_exec_core+1001>, 0x56239fae3dfe <vm_exec_core+926>, 0x56239fae3db5 <vm_exec_core+853>, 0x56239fae3d64 <vm_exec_core+772>, 0x56239fae3d2f <vm_exec_core+719>, 0x56239fae3cfa <vm_exec_core+666>, 0x56239fae6ef2 <vm_exec_core+13458>, 0x56239fae5d99 <vm_exec_core+9017>, 0x56239fae5d2c <vm_exec_core+8908>, 0x56239fae5cb4 <vm_exec_core+8788>, 0x56239fae5c42 <vm_exec_core+8674>, 0x56239fae5bc9 <vm_exec_core+8553>, 0x56239fae5b23 <vm_exec_core+8387>, 0x56239fae61b0 <vm_exec_core+10064>, 0x56239fae6095 <vm_exec_core+9781>, 0x56239fae60ec <vm_exec_core+9868>, 0x56239fae5dfd <vm_exec_core+9117>, 0x56239fae5f2a <vm_exec_core+9418>, 0x56239fae5691 <vm_exec_core+7217>, 0x56239fae5629 <vm_exec_core+7113>, 0x56239fae55bc <vm_exec_core+7004>, 0x56239fae589b <vm_exec_core+7739>, 0x56239fae5863 <vm_exec_core+7683>, 0x56239fae582e <vm_exec_core+7630>, 0x56239fae57f9 <vm_exec_core+7577>, 0x56239fae57c4 <vm_exec_core+7524>, 0x56239fae5761 <vm_exec_core+7425>, 0x56239fae571d <vm_exec_core+7357>, 0x56239fae56d6 <vm_exec_core+7286>, 0x56239fae59d7 <vm_exec_core+8055>, 0x56239fae5991 <vm_exec_core+7985>, 0x56239fae5912 <vm_exec_core+7858>, 0x56239fae58d8 <vm_exec_core+7800>, 0x56239fae5a89 <vm_exec_core+8233>, 0x56239fae5a2f <vm_exec_core+8143>, 0x56239fae5ae6 <vm_exec_core+8326>, 0x56239fae557f <vm_exec_core+6943>, 0x56239fae537c <vm_exec_core+6428>, 0x56239fae52f6 <vm_exec_core+6294>, 0x56239fae528e <vm_exec_core+6190>, 0x56239fae5236 <vm_exec_core+6102>, 0x56239fae51d4 <vm_exec_core+6004>, 0x56239fae5187 <vm_exec_core+5927>, 0x56239fae5113 <vm_exec_core+5811>, 0x56239fae50c9 <vm_exec_core+5737>, 0x56239fae50a2 <vm_exec_core+5698>, 0x56239fae5067 <vm_exec_core+5639>, 0x56239fae5016 <vm_exec_core+5558>, 0x56239fae4fe2 <vm_exec_core+5506>, 0x56239fae4f35 <vm_exec_core+5333>, 0x56239fae4ef2 <vm_exec_core+5266>, 0x56239fae4eae <vm_exec_core+5198>, 0x56239fae4e7c <vm_exec_core+5148>, 0x56239fae4e0d <vm_exec_core+5037>, 0x56239fae4dac <vm_exec_core+4940>, 0x56239fae4d5d <vm_exec_core+4861>, 0x56239fae4cee <vm_exec_core+4750>, 0x56239fae4c90 <vm_exec_core+4656>, 0x56239fae4b78 <vm_exec_core+4376>, 0x56239fae4b3c <vm_exec_core+4316>, 0x56239fae4af5 <vm_exec_core+4245>, 0x56239fae4a8b <vm_exec_core+4139>, 0x56239fae49ed <vm_exec_core+3981>, 0x56239fae7035 <vm_exec_core+13781>, 0x56239fae4938 <vm_exec_core+3800>, 0x56239fae48b0 <vm_exec_core+3664>, 0x56239fae4861 <vm_exec_core+3585>, 0x56239fae4812 <vm_exec_core+3506>, 0x56239fae47c3 <vm_exec_core+3427>, 0x56239fae7009 <vm_exec_core+13737>, 0x56239fae4774 <vm_exec_core+3348>, 0x56239fae4705 <vm_exec_core+3237>, 0x56239fae46c0 <vm_exec_core+3168>, 0x56239fae464d <vm_exec_core+3053>, 0x56239fae4505 <vm_exec_core+2725>, 0x56239fae4439 <vm_exec_core+2521>, 0x56239fae43bd <vm_exec_core+2397>, 0x56239fae621a <vm_exec_core+10170>, 0x56239fae4389 <vm_exec_core+2345>, 0x56239fae434a <vm_exec_core+2282>, 0x56239fae430b <vm_exec_core+2219>, 0x56239fae42cf <vm_exec_core+2159>, 0x56239fae4211 <vm_exec_core+1969>, 0x56239fae418e <vm_exec_core+1838>, 0x56239fae701f <vm_exec_core+13759>, 0x56239fae6c61 <vm_exec_core+12801>, 0x56239fae6e30 <vm_exec_core+13264>, 0x56239fae6f10 <vm_exec_core+13488>, 0x56239fae6f26 <vm_exec_core+13510>, 0x56239fae6f3c <vm_exec_core+13532>, 0x56239fae6f52 <vm_exec_core+13554>, 0x56239fae6f6f <vm_exec_core+13583>, 0x56239fae6f85 <vm_exec_core+13605>, 0x56239fae6f9b <vm_exec_core+13627>, 0x56239fae6fb1 <vm_exec_core+13649>...} #56 0x000056239faea20e in rb_vm_exec (ec=0x5623d6208540) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x5623d6208540 _tag = {tag = 36, retval = 4, buf = {0x7f13805a2db0, 0x56239faea130 <rb_vm_exec+304>, 0x0, 0x7f13805a2ca0, 0x7f13805a2d50}, prev = 0x7f13805a2ec0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #57 0x000056239faea62e in invoke_iseq_block_from_c (me=0x0, is_lambda=<optimized out>, cref=0x0, passed_block_handler=0, kw_splat=<optimized out>, argv=<optimized out>, argc=<optimized out>, self=139722267222880, captured=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1655 iseq = 0x7f13a01af058 type = <optimized out> cfp = <optimized out> flags = <optimized out> use_argv = <optimized out> opt_pc = <optimized out> sp = 0x7f13803a2018 av = {139721734499664, 139721734500032} stack_argv = 0x7f13803a2018 iseq = <optimized out> opt_pc = <optimized out> type = <optimized out> cfp = <optimized out> sp = <optimized out> flags = <optimized out> use_argv = <optimized out> av = <optimized out> stack_argv = <optimized out> bound = <optimized out> #58 0x000056239faeaff1 in rb_vm_invoke_proc_with_self (ec=<optimized out>, proc=proc@entry=0x5623d62be1d0, self=self@entry=139722267222880, argc=argc@entry=0, argv=argv@entry=0x7f13805a2d60, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1814 No locals. #59 0x000056239fa91590 in thread_do_start_proc (th=th@entry=0x5623d6205d00) at /tmp/ruby/src/trunk-gc-asserts/thread.c:583 self = 139722267222880 args = <optimized out> args_ptr = 0x7f13805a2d60 args_len = 0 procval = <optimized out> proc = 0x5623d62be1d0 #60 0x000056239fa92030 in thread_do_start (th=0x5623d6205d00) at /tmp/ruby/src/trunk-gc-asserts/thread.c:625 result = 36 result = <optimized out> #61 thread_start_func_2 (th=th@entry=0x5623d6205d00, stack_start=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:676 _ec = 0x5623d6208540 _tag = {tag = 36, retval = 0, buf = {0x5623d62087b0, 0x56239fa919a0 <thread_start_func_2+624>, 0x0, 0x7f13805a2dc0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE errinfo = 4 ractor_main_th = 0x5623d6205d00 fiber_scheduler_closed = 0 event_thread_end_hooked = 0 result = 36 #62 0x000056239fa923fd in call_thread_start_func_2 (th=0x5623d6205d00) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2218 stack_start = 0 stack_start_addr = 0x7f13805a2f80 stack_start = <optimized out> stack_start_addr = <optimized out> #63 co_start (from=<optimized out>, self=0x5623d62087b0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:458 th = 0x5623d6205d00 sched = 0x5623d62bb988 nt = <optimized out> is_dnt = <optimized out> #64 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f13bb4327c0 (LWP 150061) "miniruby"): #0 0x00007f13bb4cdd61 in __futex_abstimed_wait_common64 (private=22051, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5623d6191070) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = <optimized out> resultvar = <optimized out> __arg6 = <optimized out> __arg5 = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a6 = <optimized out> _a5 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __futex_abstimed_wait_common (cancel=true, private=22051, abstime=0x0, clockid=0, expected=0, futex_word=0x5623d6191070) at ./nptl/futex-internal.c:87 err = <optimized out> clockbit = 256 op = 393 err = <optimized out> clockbit = <optimized out> op = <optimized out> #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5623d6191070, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 No locals. #3 0x00007f13bb4d07dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5623d6191168, cond=0x5623d6191048) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7f13bb4d04a0 <__condvar_cleanup_waiting>, __arg = 0x7ffe0a98b130, __canceltype = 2, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x5623d6191048, mutex = 0x5623d6191168, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 0 seq = 0 private = 0 maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> done = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> s = <optimized out> #4 ___pthread_cond_wait (cond=cond@entry=0x5623d6191048, mutex=mutex@entry=0x5623d6191168) at ./nptl/pthread_cond_wait.c:627 No locals. #5 0x000056239fa8890d in rb_native_cond_wait (cond=cond@entry=0x5623d6191048, mutex=mutex@entry=0x5623d6191168) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 r = <optimized out> #6 0x000056239fa88a53 in thread_sched_wait_running_turn (sched=sched@entry=0x5623d6191168, th=0x5623d618c060, can_direct_transfer=can_direct_transfer@entry=false) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:847 next_th = 0x0 #7 0x000056239fa89682 in rb_ractor_sched_wait (ec=ec@entry=0x5623d6191340, cr=cr@entry=0x5623d61910a0, ubf=ubf@entry=0x56239f9d9190 <ubf_ractor_wait>, ubf_arg=ubf_arg@entry=0x7ffe0a98b280) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1365 can_direct_transfer = false th = 0x5623d618c060 sched = 0x5623d6191168 #8 0x000056239f9da99c in ractor_wait (cr=0x5623d61910a0, ec=0x5623d6191340) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1030 th = <optimized out> waiter = {wakeup_status = wakeup_none, th = 0x5623d618c060, node = {next = 0x5623d61910f8, prev = 0x5623d61910f8}} th = <optimized out> waiter = <optimized out> #9 ractor_wait_receive (ec=ec@entry=0x5623d6191340, cr=cr@entry=0x5623d61910a0) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1097 messages = {set = {n = {next = 0x0, prev = 0x5623d618c060}}, closed = 248} deliverred = false #10 0x000056239f9dbfd1 in ractor_receive (rp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1150 v = <optimized out> cr = <optimized out> cr = <optimized out> v = <optimized out> #11 ractor_port_receive (self=<optimized out>, ec=0x5623d6191340) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:133 rp = 0x5623d6255710 rp = <optimized out> #12 builtin_inline_class_660 (ec=0x5623d6191340, self=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/ractor.rb:661 No locals. #13 0x000056239fae687f in vm_exec_core (ec=0x5623d6191070, ec@entry=0x5623d6191340) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:7259 reg_pc = 0x5623d625f418 reg_cfp = 0x7f13bb3d0e88 insns_address_table = {0x56239fae6d70 <vm_exec_core+13072>, 0x56239fae5daa <vm_exec_core+9034>, 0x56239fae5d3d <vm_exec_core+8925>, 0x56239fae5cc5 <vm_exec_core+8805>, 0x56239fae5c53 <vm_exec_core+8691>, 0x56239fae5bda <vm_exec_core+8570>, 0x56239fae5b34 <vm_exec_core+8404>, 0x56239fae61c1 <vm_exec_core+10081>, 0x56239fae60a6 <vm_exec_core+9798>, 0x56239fae60fd <vm_exec_core+9885>, 0x56239fae5e0e <vm_exec_core+9134>, 0x56239fae5f3b <vm_exec_core+9435>, 0x56239fae56a2 <vm_exec_core+7234>, 0x56239fae563a <vm_exec_core+7130>, 0x56239fae55cd <vm_exec_core+7021>, 0x56239fae58ac <vm_exec_core+7756>, 0x56239fae5874 <vm_exec_core+7700>, 0x56239fae583f <vm_exec_core+7647>, 0x56239fae580a <vm_exec_core+7594>, 0x56239fae57d5 <vm_exec_core+7541>, 0x56239fae5772 <vm_exec_core+7442>, 0x56239fae572e <vm_exec_core+7374>, 0x56239fae56e7 <vm_exec_core+7303>, 0x56239fae59e8 <vm_exec_core+8072>, 0x56239fae59a2 <vm_exec_core+8002>, 0x56239fae5923 <vm_exec_core+7875>, 0x56239fae58e9 <vm_exec_core+7817>, 0x56239fae5a9a <vm_exec_core+8250>, 0x56239fae5a40 <vm_exec_core+8160>, 0x56239fae5af7 <vm_exec_core+8343>, 0x56239fae5590 <vm_exec_core+6960>, 0x56239fae538d <vm_exec_core+6445>, 0x56239fae5307 <vm_exec_core+6311>, 0x56239fae529f <vm_exec_core+6207>, 0x56239fae5247 <vm_exec_core+6119>, 0x56239fae51e5 <vm_exec_core+6021>, 0x56239fae5198 <vm_exec_core+5944>, 0x56239fae5124 <vm_exec_core+5828>, 0x56239fae50da <vm_exec_core+5754>, 0x56239fae50b3 <vm_exec_core+5715>, 0x56239fae5078 <vm_exec_core+5656>, 0x56239fae5027 <vm_exec_core+5575>, 0x56239fae4ff3 <vm_exec_core+5523>, 0x56239fae4f46 <vm_exec_core+5350>, 0x56239fae4f03 <vm_exec_core+5283>, 0x56239fae4ebf <vm_exec_core+5215>, 0x56239fae4e8d <vm_exec_core+5165>, 0x56239fae4e1e <vm_exec_core+5054>, 0x56239fae4dbd <vm_exec_core+4957>, 0x56239fae4d6e <vm_exec_core+4878>, 0x56239fae4cff <vm_exec_core+4767>, 0x56239fae4ca1 <vm_exec_core+4673>, 0x56239fae4b89 <vm_exec_core+4393>, 0x56239fae4b4d <vm_exec_core+4333>, 0x56239fae4b06 <vm_exec_core+4262>, 0x56239fae4a9c <vm_exec_core+4156>, 0x56239fae49fe <vm_exec_core+3998>, 0x56239fae3ad0 <vm_exec_core+112>, 0x56239fae4949 <vm_exec_core+3817>, 0x56239fae48c1 <vm_exec_core+3681>, 0x56239fae4872 <vm_exec_core+3602>, 0x56239fae4823 <vm_exec_core+3523>, 0x56239fae47d4 <vm_exec_core+3444>, 0x56239fae6c17 <vm_exec_core+12727>, 0x56239fae4785 <vm_exec_core+3365>, 0x56239fae4716 <vm_exec_core+3254>, 0x56239fae46d1 <vm_exec_core+3185>, 0x56239fae465e <vm_exec_core+3070>, 0x56239fae4516 <vm_exec_core+2742>, 0x56239fae444a <vm_exec_core+2538>, 0x56239fae43ce <vm_exec_core+2414>, 0x56239fae622b <vm_exec_core+10187>, 0x56239fae439a <vm_exec_core+2362>, 0x56239fae435b <vm_exec_core+2299>, 0x56239fae431c <vm_exec_core+2236>, 0x56239fae42e0 <vm_exec_core+2176>, 0x56239fae4222 <vm_exec_core+1986>, 0x56239fae419f <vm_exec_core+1855>, 0x56239fae6d81 <vm_exec_core+13089>, 0x56239fae6e8e <vm_exec_core+13358>, 0x56239fae70cf <vm_exec_core+13935>, 0x56239fae6ae9 <vm_exec_core+12425>, 0x56239fae7168 <vm_exec_core+14088>, 0x56239fae7435 <vm_exec_core+14805>, 0x56239fae7354 <vm_exec_core+14580>, 0x56239fae73d7 <vm_exec_core+14711>, 0x56239fae723a <vm_exec_core+14298>, 0x56239fae7298 <vm_exec_core+14392>, 0x56239fae72f6 <vm_exec_core+14486>, 0x56239fae76c5 <vm_exec_core+15461>, 0x56239fae7519 <vm_exec_core+15033>, 0x56239fae7565 <vm_exec_core+15109>, 0x56239fae75b8 <vm_exec_core+15192>, 0x56239fae763b <vm_exec_core+15323>, 0x56239fae40d2 <vm_exec_core+1650>, 0x56239fae402a <vm_exec_core+1482>, 0x56239fae6de8 <vm_exec_core+13192>, 0x56239fae6e46 <vm_exec_core+13286>, 0x56239fae6c77 <vm_exec_core+12823>, 0x56239fae6d0a <vm_exec_core+12970>, 0x56239fae7201 <vm_exec_core+14241>, 0x56239fae748e <vm_exec_core+14894>, 0x56239fae3fb9 <vm_exec_core+1369>, 0x56239fae3f39 <vm_exec_core+1241>, 0x56239fae3e90 <vm_exec_core+1072>, 0x56239fae3e49 <vm_exec_core+1001>, 0x56239fae3dfe <vm_exec_core+926>, 0x56239fae3db5 <vm_exec_core+853>, 0x56239fae3d64 <vm_exec_core+772>, 0x56239fae3d2f <vm_exec_core+719>, 0x56239fae3cfa <vm_exec_core+666>, 0x56239fae6ef2 <vm_exec_core+13458>, 0x56239fae5d99 <vm_exec_core+9017>, 0x56239fae5d2c <vm_exec_core+8908>, 0x56239fae5cb4 <vm_exec_core+8788>, 0x56239fae5c42 <vm_exec_core+8674>, 0x56239fae5bc9 <vm_exec_core+8553>, 0x56239fae5b23 <vm_exec_core+8387>, 0x56239fae61b0 <vm_exec_core+10064>, 0x56239fae6095 <vm_exec_core+9781>, 0x56239fae60ec <vm_exec_core+9868>, 0x56239fae5dfd <vm_exec_core+9117>, 0x56239fae5f2a <vm_exec_core+9418>, 0x56239fae5691 <vm_exec_core+7217>, 0x56239fae5629 <vm_exec_core+7113>, 0x56239fae55bc <vm_exec_core+7004>, 0x56239fae589b <vm_exec_core+7739>, 0x56239fae5863 <vm_exec_core+7683>, 0x56239fae582e <vm_exec_core+7630>, 0x56239fae57f9 <vm_exec_core+7577>, 0x56239fae57c4 <vm_exec_core+7524>, 0x56239fae5761 <vm_exec_core+7425>, 0x56239fae571d <vm_exec_core+7357>, 0x56239fae56d6 <vm_exec_core+7286>, 0x56239fae59d7 <vm_exec_core+8055>, 0x56239fae5991 <vm_exec_core+7985>, 0x56239fae5912 <vm_exec_core+7858>, 0x56239fae58d8 <vm_exec_core+7800>, 0x56239fae5a89 <vm_exec_core+8233>, 0x56239fae5a2f <vm_exec_core+8143>, 0x56239fae5ae6 <vm_exec_core+8326>, 0x56239fae557f <vm_exec_core+6943>, 0x56239fae537c <vm_exec_core+6428>, 0x56239fae52f6 <vm_exec_core+6294>, 0x56239fae528e <vm_exec_core+6190>, 0x56239fae5236 <vm_exec_core+6102>, 0x56239fae51d4 <vm_exec_core+6004>, 0x56239fae5187 <vm_exec_core+5927>, 0x56239fae5113 <vm_exec_core+5811>, 0x56239fae50c9 <vm_exec_core+5737>, 0x56239fae50a2 <vm_exec_core+5698>, 0x56239fae5067 <vm_exec_core+5639>, 0x56239fae5016 <vm_exec_core+5558>, 0x56239fae4fe2 <vm_exec_core+5506>, 0x56239fae4f35 <vm_exec_core+5333>, 0x56239fae4ef2 <vm_exec_core+5266>, 0x56239fae4eae <vm_exec_core+5198>, 0x56239fae4e7c <vm_exec_core+5148>, 0x56239fae4e0d <vm_exec_core+5037>, 0x56239fae4dac <vm_exec_core+4940>, 0x56239fae4d5d <vm_exec_core+4861>, 0x56239fae4cee <vm_exec_core+4750>, 0x56239fae4c90 <vm_exec_core+4656>, 0x56239fae4b78 <vm_exec_core+4376>, 0x56239fae4b3c <vm_exec_core+4316>, 0x56239fae4af5 <vm_exec_core+4245>, 0x56239fae4a8b <vm_exec_core+4139>, 0x56239fae49ed <vm_exec_core+3981>, 0x56239fae7035 <vm_exec_core+13781>, 0x56239fae4938 <vm_exec_core+3800>, 0x56239fae48b0 <vm_exec_core+3664>, 0x56239fae4861 <vm_exec_core+3585>, 0x56239fae4812 <vm_exec_core+3506>, 0x56239fae47c3 <vm_exec_core+3427>, 0x56239fae7009 <vm_exec_core+13737>, 0x56239fae4774 <vm_exec_core+3348>, 0x56239fae4705 <vm_exec_core+3237>, 0x56239fae46c0 <vm_exec_core+3168>, 0x56239fae464d <vm_exec_core+3053>, 0x56239fae4505 <vm_exec_core+2725>, 0x56239fae4439 <vm_exec_core+2521>, 0x56239fae43bd <vm_exec_core+2397>, 0x56239fae621a <vm_exec_core+10170>, 0x56239fae4389 <vm_exec_core+2345>, 0x56239fae434a <vm_exec_core+2282>, 0x56239fae430b <vm_exec_core+2219>, 0x56239fae42cf <vm_exec_core+2159>, 0x56239fae4211 <vm_exec_core+1969>, 0x56239fae418e <vm_exec_core+1838>, 0x56239fae701f <vm_exec_core+13759>, 0x56239fae6c61 <vm_exec_core+12801>, 0x56239fae6e30 <vm_exec_core+13264>, 0x56239fae6f10 <vm_exec_core+13488>, 0x56239fae6f26 <vm_exec_core+13510>, 0x56239fae6f3c <vm_exec_core+13532>, 0x56239fae6f52 <vm_exec_core+13554>, 0x56239fae6f6f <vm_exec_core+13583>, 0x56239fae6f85 <vm_exec_core+13605>, 0x56239fae6f9b <vm_exec_core+13627>, 0x56239fae6fb1 <vm_exec_core+13649>...} #14 0x000056239faea20e in rb_vm_exec (ec=0x5623d6191340) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x5623d6191340 _tag = {tag = 36, retval = 4, buf = {0x7f13a01ae1f8, 0x56239faea130 <rb_vm_exec+304>, 0x0, 0x7ffe0a98b520, 0x5623d618c460}, prev = 0x7ffe0a98b960, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #15 0x000056239faeef54 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7ffe0a98b5f8, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1700 No locals. #16 vm_yield (kw_splat=0, argv=0x7ffe0a98b5f8, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1714 No locals. #17 rb_yield_0 (argv=0x7ffe0a98b5f8, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1362 No locals. #18 rb_yield (val=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1378 No locals. #19 0x000056239f80613c in rb_ary_collect (ary=139722267225080) at /tmp/ruby/src/trunk-gc-asserts/array.c:3655 i = 0 collect = 139722267222520 #20 0x000056239face69d in vm_call_cfunc_with_frame_ (ec=0x5623d6191340, reg_cfp=0x7f13bb3d0fa0, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 ci = 0x166100000001 cc = <optimized out> val = <optimized out> me = 0x7f13a1e700e8 cfunc = <optimized out> recv = <optimized out> block_handler = <optimized out> frame_type = 1431634051 len = <optimized out> args = <optimized out> args = <optimized out> #21 0x000056239fad6b8f in vm_sendish (ec=0x5623d6191340, reg_cfp=0x7f13bb3d0fa0, cd=0x5623d628a740, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 val = 36 ci = <optimized out> cc = 0x7f13a01ae220 argc = <optimized out> recv = <optimized out> calling = {cd = 0x5623d628a740, cc = 0x7f13a01ae220, block_handler = 139722722447289, recv = 139722267225080, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} #22 0x000056239fae4ad6 in vm_exec_core (ec=0x5623d6191070, ec@entry=0x5623d6191340) at ../../src/trunk-gc-asserts/insns.def:851 bh = 139722723482977 cd = 0x5623d628a740 blockiseq = 0x0 leaf = <optimized out> val = 94711916832576 reg_pc = 0x5623d6292968 reg_cfp = 0x7f13bb3d0fa0 insns_address_table = {0x56239fae6d70 <vm_exec_core+13072>, 0x56239fae5daa <vm_exec_core+9034>, 0x56239fae5d3d <vm_exec_core+8925>, 0x56239fae5cc5 <vm_exec_core+8805>, 0x56239fae5c53 <vm_exec_core+8691>, 0x56239fae5bda <vm_exec_core+8570>, 0x56239fae5b34 <vm_exec_core+8404>, 0x56239fae61c1 <vm_exec_core+10081>, 0x56239fae60a6 <vm_exec_core+9798>, 0x56239fae60fd <vm_exec_core+9885>, 0x56239fae5e0e <vm_exec_core+9134>, 0x56239fae5f3b <vm_exec_core+9435>, 0x56239fae56a2 <vm_exec_core+7234>, 0x56239fae563a <vm_exec_core+7130>, 0x56239fae55cd <vm_exec_core+7021>, 0x56239fae58ac <vm_exec_core+7756>, 0x56239fae5874 <vm_exec_core+7700>, 0x56239fae583f <vm_exec_core+7647>, 0x56239fae580a <vm_exec_core+7594>, 0x56239fae57d5 <vm_exec_core+7541>, 0x56239fae5772 <vm_exec_core+7442>, 0x56239fae572e <vm_exec_core+7374>, 0x56239fae56e7 <vm_exec_core+7303>, 0x56239fae59e8 <vm_exec_core+8072>, 0x56239fae59a2 <vm_exec_core+8002>, 0x56239fae5923 <vm_exec_core+7875>, 0x56239fae58e9 <vm_exec_core+7817>, 0x56239fae5a9a <vm_exec_core+8250>, 0x56239fae5a40 <vm_exec_core+8160>, 0x56239fae5af7 <vm_exec_core+8343>, 0x56239fae5590 <vm_exec_core+6960>, 0x56239fae538d <vm_exec_core+6445>, 0x56239fae5307 <vm_exec_core+6311>, 0x56239fae529f <vm_exec_core+6207>, 0x56239fae5247 <vm_exec_core+6119>, 0x56239fae51e5 <vm_exec_core+6021>, 0x56239fae5198 <vm_exec_core+5944>, 0x56239fae5124 <vm_exec_core+5828>, 0x56239fae50da <vm_exec_core+5754>, 0x56239fae50b3 <vm_exec_core+5715>, 0x56239fae5078 <vm_exec_core+5656>, 0x56239fae5027 <vm_exec_core+5575>, 0x56239fae4ff3 <vm_exec_core+5523>, 0x56239fae4f46 <vm_exec_core+5350>, 0x56239fae4f03 <vm_exec_core+5283>, 0x56239fae4ebf <vm_exec_core+5215>, 0x56239fae4e8d <vm_exec_core+5165>, 0x56239fae4e1e <vm_exec_core+5054>, 0x56239fae4dbd <vm_exec_core+4957>, 0x56239fae4d6e <vm_exec_core+4878>, 0x56239fae4cff <vm_exec_core+4767>, 0x56239fae4ca1 <vm_exec_core+4673>, 0x56239fae4b89 <vm_exec_core+4393>, 0x56239fae4b4d <vm_exec_core+4333>, 0x56239fae4b06 <vm_exec_core+4262>, 0x56239fae4a9c <vm_exec_core+4156>, 0x56239fae49fe <vm_exec_core+3998>, 0x56239fae3ad0 <vm_exec_core+112>, 0x56239fae4949 <vm_exec_core+3817>, 0x56239fae48c1 <vm_exec_core+3681>, 0x56239fae4872 <vm_exec_core+3602>, 0x56239fae4823 <vm_exec_core+3523>, 0x56239fae47d4 <vm_exec_core+3444>, 0x56239fae6c17 <vm_exec_core+12727>, 0x56239fae4785 <vm_exec_core+3365>, 0x56239fae4716 <vm_exec_core+3254>, 0x56239fae46d1 <vm_exec_core+3185>, 0x56239fae465e <vm_exec_core+3070>, 0x56239fae4516 <vm_exec_core+2742>, 0x56239fae444a <vm_exec_core+2538>, 0x56239fae43ce <vm_exec_core+2414>, 0x56239fae622b <vm_exec_core+10187>, 0x56239fae439a <vm_exec_core+2362>, 0x56239fae435b <vm_exec_core+2299>, 0x56239fae431c <vm_exec_core+2236>, 0x56239fae42e0 <vm_exec_core+2176>, 0x56239fae4222 <vm_exec_core+1986>, 0x56239fae419f <vm_exec_core+1855>, 0x56239fae6d81 <vm_exec_core+13089>, 0x56239fae6e8e <vm_exec_core+13358>, 0x56239fae70cf <vm_exec_core+13935>, 0x56239fae6ae9 <vm_exec_core+12425>, 0x56239fae7168 <vm_exec_core+14088>, 0x56239fae7435 <vm_exec_core+14805>, 0x56239fae7354 <vm_exec_core+14580>, 0x56239fae73d7 <vm_exec_core+14711>, 0x56239fae723a <vm_exec_core+14298>, 0x56239fae7298 <vm_exec_core+14392>, 0x56239fae72f6 <vm_exec_core+14486>, 0x56239fae76c5 <vm_exec_core+15461>, 0x56239fae7519 <vm_exec_core+15033>, 0x56239fae7565 <vm_exec_core+15109>, 0x56239fae75b8 <vm_exec_core+15192>, 0x56239fae763b <vm_exec_core+15323>, 0x56239fae40d2 <vm_exec_core+1650>, 0x56239fae402a <vm_exec_core+1482>, 0x56239fae6de8 <vm_exec_core+13192>, 0x56239fae6e46 <vm_exec_core+13286>, 0x56239fae6c77 <vm_exec_core+12823>, 0x56239fae6d0a <vm_exec_core+12970>, 0x56239fae7201 <vm_exec_core+14241>, 0x56239fae748e <vm_exec_core+14894>, 0x56239fae3fb9 <vm_exec_core+1369>, 0x56239fae3f39 <vm_exec_core+1241>, 0x56239fae3e90 <vm_exec_core+1072>, 0x56239fae3e49 <vm_exec_core+1001>, 0x56239fae3dfe <vm_exec_core+926>, 0x56239fae3db5 <vm_exec_core+853>, 0x56239fae3d64 <vm_exec_core+772>, 0x56239fae3d2f <vm_exec_core+719>, 0x56239fae3cfa <vm_exec_core+666>, 0x56239fae6ef2 <vm_exec_core+13458>, 0x56239fae5d99 <vm_exec_core+9017>, 0x56239fae5d2c <vm_exec_core+8908>, 0x56239fae5cb4 <vm_exec_core+8788>, 0x56239fae5c42 <vm_exec_core+8674>, 0x56239fae5bc9 <vm_exec_core+8553>, 0x56239fae5b23 <vm_exec_core+8387>, 0x56239fae61b0 <vm_exec_core+10064>, 0x56239fae6095 <vm_exec_core+9781>, 0x56239fae60ec <vm_exec_core+9868>, 0x56239fae5dfd <vm_exec_core+9117>, 0x56239fae5f2a <vm_exec_core+9418>, 0x56239fae5691 <vm_exec_core+7217>, 0x56239fae5629 <vm_exec_core+7113>, 0x56239fae55bc <vm_exec_core+7004>, 0x56239fae589b <vm_exec_core+7739>, 0x56239fae5863 <vm_exec_core+7683>, 0x56239fae582e <vm_exec_core+7630>, 0x56239fae57f9 <vm_exec_core+7577>, 0x56239fae57c4 <vm_exec_core+7524>, 0x56239fae5761 <vm_exec_core+7425>, 0x56239fae571d <vm_exec_core+7357>, 0x56239fae56d6 <vm_exec_core+7286>, 0x56239fae59d7 <vm_exec_core+8055>, 0x56239fae5991 <vm_exec_core+7985>, 0x56239fae5912 <vm_exec_core+7858>, 0x56239fae58d8 <vm_exec_core+7800>, 0x56239fae5a89 <vm_exec_core+8233>, 0x56239fae5a2f <vm_exec_core+8143>, 0x56239fae5ae6 <vm_exec_core+8326>, 0x56239fae557f <vm_exec_core+6943>, 0x56239fae537c <vm_exec_core+6428>, 0x56239fae52f6 <vm_exec_core+6294>, 0x56239fae528e <vm_exec_core+6190>, 0x56239fae5236 <vm_exec_core+6102>, 0x56239fae51d4 <vm_exec_core+6004>, 0x56239fae5187 <vm_exec_core+5927>, 0x56239fae5113 <vm_exec_core+5811>, 0x56239fae50c9 <vm_exec_core+5737>, 0x56239fae50a2 <vm_exec_core+5698>, 0x56239fae5067 <vm_exec_core+5639>, 0x56239fae5016 <vm_exec_core+5558>, 0x56239fae4fe2 <vm_exec_core+5506>, 0x56239fae4f35 <vm_exec_core+5333>, 0x56239fae4ef2 <vm_exec_core+5266>, 0x56239fae4eae <vm_exec_core+5198>, 0x56239fae4e7c <vm_exec_core+5148>, 0x56239fae4e0d <vm_exec_core+5037>, 0x56239fae4dac <vm_exec_core+4940>, 0x56239fae4d5d <vm_exec_core+4861>, 0x56239fae4cee <vm_exec_core+4750>, 0x56239fae4c90 <vm_exec_core+4656>, 0x56239fae4b78 <vm_exec_core+4376>, 0x56239fae4b3c <vm_exec_core+4316>, 0x56239fae4af5 <vm_exec_core+4245>, 0x56239fae4a8b <vm_exec_core+4139>, 0x56239fae49ed <vm_exec_core+3981>, 0x56239fae7035 <vm_exec_core+13781>, 0x56239fae4938 <vm_exec_core+3800>, 0x56239fae48b0 <vm_exec_core+3664>, 0x56239fae4861 <vm_exec_core+3585>, 0x56239fae4812 <vm_exec_core+3506>, 0x56239fae47c3 <vm_exec_core+3427>, 0x56239fae7009 <vm_exec_core+13737>, 0x56239fae4774 <vm_exec_core+3348>, 0x56239fae4705 <vm_exec_core+3237>, 0x56239fae46c0 <vm_exec_core+3168>, 0x56239fae464d <vm_exec_core+3053>, 0x56239fae4505 <vm_exec_core+2725>, 0x56239fae4439 <vm_exec_core+2521>, 0x56239fae43bd <vm_exec_core+2397>, 0x56239fae621a <vm_exec_core+10170>, 0x56239fae4389 <vm_exec_core+2345>, 0x56239fae434a <vm_exec_core+2282>, 0x56239fae430b <vm_exec_core+2219>, 0x56239fae42cf <vm_exec_core+2159>, 0x56239fae4211 <vm_exec_core+1969>, 0x56239fae418e <vm_exec_core+1838>, 0x56239fae701f <vm_exec_core+13759>, 0x56239fae6c61 <vm_exec_core+12801>, 0x56239fae6e30 <vm_exec_core+13264>, 0x56239fae6f10 <vm_exec_core+13488>, 0x56239fae6f26 <vm_exec_core+13510>, 0x56239fae6f3c <vm_exec_core+13532>, 0x56239fae6f52 <vm_exec_core+13554>, 0x56239fae6f6f <vm_exec_core+13583>, 0x56239fae6f85 <vm_exec_core+13605>, 0x56239fae6f9b <vm_exec_core+13627>, 0x56239fae6fb1 <vm_exec_core+13649>...} #23 0x000056239faea20e in rb_vm_exec (ec=0x5623d6191340) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 _ec = 0x5623d6191340 _tag = {tag = 36, retval = 4, buf = {0x5623d6191340, 0x56239faea130 <rb_vm_exec+304>, 0x0, 0x7ffe0a98b940, 0x7f13a01aed38}, prev = 0x7ffe0a98ba10, state = RUBY_TAG_NONE, lock_rec = 0} state = RUBY_TAG_NONE result = <optimized out> #24 0x000056239fafb5c3 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2905 ec = <optimized out> val = <optimized out> #25 0x000056239f8dc8f5 in rb_ec_exec_node (ec=ec@entry=0x5623d6191340, n=n@entry=0x7f13a01af2d8) at /tmp/ruby/src/trunk-gc-asserts/eval.c:281 _ec = 0x5623d6191340 _tag = {tag = 36, retval = 94711000727398, buf = {0x5623d6191340, 0x56239f8dc950 <rb_ec_exec_node+256>, 0x0, 0x7ffe0a98b9f0, 0x7f13a01af2d8}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} state = 0 iseq = 0x7f13a01af2d8 #26 0x000056239f8e0b9b in ruby_run_node (n=0x7f13a01af2d8) at /tmp/ruby/src/trunk-gc-asserts/eval.c:319 ec = 0x5623d6191340 status = 0 #27 0x000056239f7fcdc6 in rb_main (argv=0x7ffe0a98bc38, argc=8) at /tmp/ruby/src/trunk-gc-asserts/main.c:42 variable_in_this_stack_frame = 0 #28 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/main.c:62 No locals. >>> Dump Ruby level backtrace (if possible) [Inferior 1 (process 150061) detached] $ timeout 60 gdb -p 149790 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null Fstderr output is not empty th: 0x5623d618c060, native_id: 0x7f13bb4327c0 -- Control frame information ----------------------------------------------- c:0007 p:0003 s:0030 e:000029 METHOD <internal:ractor>:660 c:0006 p:0027 s:0026 e:000025 METHOD <internal:ractor>:551 c:0005 p:0003 s:0021 e:000020 METHOD <internal:ractor>:574 c:0004 p:0004 s:0017 e:000016 BLOCK bootstraptest.test_ractor.rb_1366_1355.rb:9 [FINISH] [New LWP 149811] [New LWP 149807] [New LWP 149805] [New LWP 149804] [New LWP 149801] [New LWP 149799] [New LWP 149798] [New LWP 149797] [New LWP 149796] [New LWP 149795] [New LWP 149794] [New LWP 149793] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007ffad9507a00 in __GI_ppoll (fds=0x7ffceaea5f98, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 >>> Threads Id Target Id Frame * 1 Thread 0x7ffad93e9740 (LWP 149790) "ruby" 0x00007ffad9507a00 in __GI_ppoll (fds=0x7ffceaea5f98, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 2 Thread 0x7ffad2afe6c0 (LWP 149811) "runner.rb:636" 0x00007ffad9484d61 in __futex_abstimed_wait_common64 (private=32762, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffac803ae58) at ./nptl/futex-internal.c:57 3 Thread 0x7ffad2cff6c0 (LWP 149807) "runner.rb:546" 0x00007ffad95074cd in __GI___poll (fds=0x7ffad2bfe180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 4 Thread 0x7ffad2f006c0 (LWP 149805) "runner.rb:636" 0x00007ffad95074cd in __GI___poll (fds=0x7ffad2dff180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 5 Thread 0x7ffad31016c0 (LWP 149804) "runner.rb:546" 0x00007ffad95074cd in __GI___poll (fds=0x7ffad3000180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 6 Thread 0x7ffad33026c0 (LWP 149801) "runner.rb:546" 0x00007ffad95074cd in __GI___poll (fds=0x7ffad3201180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 7 Thread 0x7ffad35036c0 (LWP 149799) "runner.rb:546" 0x00007ffad95074cd in __GI___poll (fds=0x7ffad3402180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 8 Thread 0x7ffad37046c0 (LWP 149798) "runner.rb:636" 0x00007ffad95074cd in __GI___poll (fds=0x7ffad3603180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 9 Thread 0x7ffad39056c0 (LWP 149797) "runner.rb:636" 0x00007ffad95074cd in __GI___poll (fds=0x7ffad3804180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 10 Thread 0x7ffad3b066c0 (LWP 149796) "runner.rb:334" 0x00007ffad9484d61 in __futex_abstimed_wait_common64 (private=32762, cancel=true, abstime=0x7ffad3a05370, op=137, expected=0, futex_word=0x558b53061b98) at ./nptl/futex-internal.c:57 11 Thread 0x7ffad3d076c0 (LWP 149795) "runner.rb:334" 0x00007ffad9484d61 in __futex_abstimed_wait_common64 (private=32762, cancel=true, abstime=0x7ffad3c06370, op=137, expected=0, futex_word=0x558b52fe4fbc) at ./nptl/futex-internal.c:57 12 Thread 0x7ffad3f086c0 (LWP 149794) "runner.rb:334" 0x00007ffad9484d61 in __futex_abstimed_wait_common64 (private=32762, cancel=true, abstime=0x7ffad3e07370, op=137, expected=0, futex_word=0x558b5308a098) at ./nptl/futex-internal.c:57 13 Thread 0x7ffad45c26c0 (LWP 149793) "runner.rb:334" 0x00007ffad9484d61 in __futex_abstimed_wait_common64 (private=32762, cancel=true, abstime=0x7ffad44c1370, op=137, expected=0, futex_word=0x558b5304b7fc) at ./nptl/futex-internal.c:57 >>> Machine level backtrace Thread 13 (Thread 0x7ffad45c26c0 (LWP 149793) "runner.rb:334"): #0 0x00007ffad9484d61 in __futex_abstimed_wait_common64 (private=32762, cancel=true, abstime=0x7ffad44c1370, op=137, expected=0, futex_word=0x558b5304b7fc) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = <optimized out> resultvar = <optimized out> __arg6 = <optimized out> __arg5 = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a6 = <optimized out> _a5 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __futex_abstimed_wait_common (cancel=true, private=32762, abstime=0x7ffad44c1370, clockid=21899, expected=0, futex_word=0x558b5304b7fc) at ./nptl/futex-internal.c:87 err = <optimized out> clockbit = 5605888 op = 137 err = <optimized out> clockbit = <optimized out> op = <optimized out> #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558b5304b7fc, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffad44c1370, private=private@entry=0) at ./nptl/futex-internal.c:139 No locals. #3 0x00007ffad9487c7e in __pthread_cond_wait_common (abstime=0x7ffad44c1370, clockid=1, mutex=0x558b530ba240, cond=0x558b5304b7d0) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffad94874a0 <__condvar_cleanup_waiting>, __arg = 0x7ffad44c1300, __canceltype = -733211776, __prev = 0x0} cbuffer = {wseq = 85, cond = 0x558b5304b7d0, mutex = 0x558b530ba240, private = 0} err = <optimized out> g = 1 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 85 seq = 42 private = 0 maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> done = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> s = <optimized out> #4 ___pthread_cond_timedwait64 (cond=0x558b5304b7d0, mutex=0x558b530ba240, abstime=0x7ffad44c1370) at ./nptl/pthread_cond_wait.c:652 flags = <optimized out> clockid = 1 #5 0x00007ffad99ce454 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #6 0x00007ffad99d48ed in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #7 0x00007ffad99d4a72 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #8 0x00007ffad99d97fb in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #9 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #10 0x00007ffad99cf001 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #11 0x00007ffad99d01cd in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #12 0x00007ffad9a109d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #13 0x00007ffad9a131df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #14 0x00007ffad9a162a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #15 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #16 0x00007ffad9a1f88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #17 0x00007ffad99d7b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #18 0x00007ffad99d8041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #19 0x00007ffad99d8916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #20 0x00007ffad9488a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140715281360576, 3540229101333828687, 140715281360576, -136, 22, 140724249710432, 3540229101388354639, 3540235806066791503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #21 0x00007ffad9515c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 12 (Thread 0x7ffad3f086c0 (LWP 149794) "runner.rb:334"): #0 0x00007ffad9484d61 in __futex_abstimed_wait_common64 (private=32762, cancel=true, abstime=0x7ffad3e07370, op=137, expected=0, futex_word=0x558b5308a098) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = <optimized out> resultvar = <optimized out> __arg6 = <optimized out> __arg5 = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a6 = <optimized out> _a5 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __futex_abstimed_wait_common (cancel=true, private=32762, abstime=0x7ffad3e07370, clockid=32762, expected=0, futex_word=0x558b5308a098) at ./nptl/futex-internal.c:87 err = <optimized out> clockbit = 8387328 op = 137 err = <optimized out> clockbit = <optimized out> op = <optimized out> #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558b5308a098, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffad3e07370, private=private@entry=0) at ./nptl/futex-internal.c:139 No locals. #3 0x00007ffad9487c7e in __pthread_cond_wait_common (abstime=0x7ffad3e07370, clockid=1, mutex=0x558b53070a80, cond=0x558b5308a070) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffad94874a0 <__condvar_cleanup_waiting>, __arg = 0x7ffad3e07300, __canceltype = -740265184, __prev = 0x0} cbuffer = {wseq = 66, cond = 0x558b5308a070, mutex = 0x558b53070a80, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 66 seq = 33 private = 0 maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> done = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> s = <optimized out> #4 ___pthread_cond_timedwait64 (cond=0x558b5308a070, mutex=0x558b53070a80, abstime=0x7ffad3e07370) at ./nptl/pthread_cond_wait.c:652 flags = <optimized out> clockid = 1 #5 0x00007ffad99ce454 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #6 0x00007ffad99d48ed in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #7 0x00007ffad99d4a72 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #8 0x00007ffad99d97fb in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #9 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #10 0x00007ffad99cf001 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #11 0x00007ffad99d01cd in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #12 0x00007ffad9a109d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #13 0x00007ffad9a131df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #14 0x00007ffad9a162a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #15 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #16 0x00007ffad9a1f88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #17 0x00007ffad99d7b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #18 0x00007ffad99d8041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #19 0x00007ffad99d8916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #20 0x00007ffad9488a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140715274307264, 3540221577624867919, 140715274307264, -136, 22, 140724249710432, 3540221577679393871, 3540235806066791503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #21 0x00007ffad9515c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 11 (Thread 0x7ffad3d076c0 (LWP 149795) "runner.rb:334"): #0 0x00007ffad9484d61 in __futex_abstimed_wait_common64 (private=32762, cancel=true, abstime=0x7ffad3c06370, op=137, expected=0, futex_word=0x558b52fe4fbc) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = <optimized out> resultvar = <optimized out> __arg6 = <optimized out> __arg5 = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a6 = <optimized out> _a5 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __futex_abstimed_wait_common (cancel=true, private=32762, abstime=0x7ffad3c06370, clockid=32762, expected=0, futex_word=0x558b52fe4fbc) at ./nptl/futex-internal.c:87 err = <optimized out> clockbit = 8387328 op = 137 err = <optimized out> clockbit = <optimized out> op = <optimized out> #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558b52fe4fbc, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffad3c06370, private=private@entry=0) at ./nptl/futex-internal.c:139 No locals. #3 0x00007ffad9487c7e in __pthread_cond_wait_common (abstime=0x7ffad3c06370, clockid=1, mutex=0x558b530b3550, cond=0x558b52fe4f90) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffad94874a0 <__condvar_cleanup_waiting>, __arg = 0x7ffad3c06300, __canceltype = -742366432, __prev = 0x0} cbuffer = {wseq = 145, cond = 0x558b52fe4f90, mutex = 0x558b530b3550, private = 0} err = <optimized out> g = 1 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 145 seq = 72 private = 0 maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> done = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> s = <optimized out> #4 ___pthread_cond_timedwait64 (cond=0x558b52fe4f90, mutex=0x558b530b3550, abstime=0x7ffad3c06370) at ./nptl/pthread_cond_wait.c:652 flags = <optimized out> clockid = 1 #5 0x00007ffad99ce454 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #6 0x00007ffad99d48ed in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #7 0x00007ffad99d4a72 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #8 0x00007ffad99d97fb in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #9 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #10 0x00007ffad99cf001 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #11 0x00007ffad99d01cd in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #12 0x00007ffad9a109d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #13 0x00007ffad9a131df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #14 0x00007ffad9a162a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #15 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #16 0x00007ffad9a1f88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #17 0x00007ffad99d7b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #18 0x00007ffad99d8041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #19 0x00007ffad99d8916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #20 0x00007ffad9488a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140715272206016, 3540221303283831887, 140715272206016, -136, 22, 140724249710432, 3540221303338357839, 3540235806066791503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #21 0x00007ffad9515c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 10 (Thread 0x7ffad3b066c0 (LWP 149796) "runner.rb:334"): #0 0x00007ffad9484d61 in __futex_abstimed_wait_common64 (private=32762, cancel=true, abstime=0x7ffad3a05370, op=137, expected=0, futex_word=0x558b53061b98) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = <optimized out> resultvar = <optimized out> __arg6 = <optimized out> __arg5 = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a6 = <optimized out> _a5 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __futex_abstimed_wait_common (cancel=true, private=32762, abstime=0x7ffad3a05370, clockid=21899, expected=0, futex_word=0x558b53061b98) at ./nptl/futex-internal.c:87 err = <optimized out> clockbit = 5605888 op = 137 err = <optimized out> clockbit = <optimized out> op = <optimized out> #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x558b53061b98, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ffad3a05370, private=private@entry=0) at ./nptl/futex-internal.c:139 No locals. #3 0x00007ffad9487c7e in __pthread_cond_wait_common (abstime=0x7ffad3a05370, clockid=1, mutex=0x558b530b3a80, cond=0x558b53061b70) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffad94874a0 <__condvar_cleanup_waiting>, __arg = 0x7ffad3a05300, __canceltype = -744467680, __prev = 0x0} cbuffer = {wseq = 170, cond = 0x558b53061b70, mutex = 0x558b530b3a80, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 170 seq = 85 private = 0 maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> done = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> s = <optimized out> #4 ___pthread_cond_timedwait64 (cond=0x558b53061b70, mutex=0x558b530b3a80, abstime=0x7ffad3a05370) at ./nptl/pthread_cond_wait.c:652 flags = <optimized out> clockid = 1 #5 0x00007ffad99ce454 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #6 0x00007ffad99d48ed in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #7 0x00007ffad99d4a72 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #8 0x00007ffad99d97fb in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #9 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #10 0x00007ffad99cf001 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #11 0x00007ffad99d01cd in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #12 0x00007ffad9a109d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #13 0x00007ffad9a131df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #14 0x00007ffad9a162a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #15 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #16 0x00007ffad9a1f88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #17 0x00007ffad99d7b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #18 0x00007ffad99d8041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #19 0x00007ffad99d8916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #20 0x00007ffad9488a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140715270104768, 3540221028942795855, 140715270104768, -136, 22, 140724249710432, 3540221028997321807, 3540235806066791503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #21 0x00007ffad9515c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 9 (Thread 0x7ffad39056c0 (LWP 149797) "runner.rb:636"): #0 0x00007ffad95074cd in __GI___poll (fds=0x7ffad3804180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007ffad98aa63f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #2 0x00007ffad98ab5d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #3 0x00007ffad99d7643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #4 0x00007ffad98ab9be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #5 0x00007ffad98b0bf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #6 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #7 0x00007ffad98ac0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #8 0x00007ffad98b00f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #9 0x00007ffad98b3626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #10 0x00007ffad9a109d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #11 0x00007ffad9a131df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #12 0x00007ffad9a162a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #13 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #14 0x00007ffad9a1f88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #15 0x00007ffad99d7b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #16 0x00007ffad99d8041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #17 0x00007ffad99d8916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #18 0x00007ffad9488a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140715268003520, 3540220754601759823, 140715268003520, -136, 25, 140715280306720, 3540220754656285775, 3540235806066791503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #19 0x00007ffad9515c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 8 (Thread 0x7ffad37046c0 (LWP 149798) "runner.rb:636"): #0 0x00007ffad95074cd in __GI___poll (fds=0x7ffad3603180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007ffad98aa63f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #2 0x00007ffad98ab5d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #3 0x00007ffad99d7643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #4 0x00007ffad98ab9be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #5 0x00007ffad98b0bf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #6 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #7 0x00007ffad98ac0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #8 0x00007ffad98b00f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #9 0x00007ffad98b3626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #10 0x00007ffad9a109d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #11 0x00007ffad9a131df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #12 0x00007ffad9a162a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #13 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #14 0x00007ffad9a1f88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #15 0x00007ffad99d7b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #16 0x00007ffad99d8041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #17 0x00007ffad99d8916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #18 0x00007ffad9488a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140715265902272, 3540222674989012047, 140715265902272, -136, 25, 140715273253408, 3540222675043537999, 3540235806066791503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #19 0x00007ffad9515c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 7 (Thread 0x7ffad35036c0 (LWP 149799) "runner.rb:546"): #0 0x00007ffad95074cd in __GI___poll (fds=0x7ffad3402180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007ffad98aa63f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #2 0x00007ffad98ab5d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #3 0x00007ffad99d7643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #4 0x00007ffad98ab9be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #5 0x00007ffad98b0bf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #6 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #7 0x00007ffad98ac0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #8 0x00007ffad98b00f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #9 0x00007ffad98b3626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #10 0x00007ffad9a109d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #11 0x00007ffad9a131df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #12 0x00007ffad9a162a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #13 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #14 0x00007ffad9a1f88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #15 0x00007ffad99d7b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #16 0x00007ffad99d8041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #17 0x00007ffad99d8916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #18 0x00007ffad9488a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140715263801024, 3540222400647976015, 140715263801024, -136, 25, 140715271152160, 3540222400702501967, 3540235806066791503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #19 0x00007ffad9515c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 6 (Thread 0x7ffad33026c0 (LWP 149801) "runner.rb:546"): #0 0x00007ffad95074cd in __GI___poll (fds=0x7ffad3201180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007ffad98aa63f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #2 0x00007ffad98ab5d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #3 0x00007ffad99d7643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #4 0x00007ffad98ab9be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #5 0x00007ffad98b0bf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #6 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #7 0x00007ffad98ac0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #8 0x00007ffad98b00f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #9 0x00007ffad98b3626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #10 0x00007ffad9a109d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #11 0x00007ffad9a131df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #12 0x00007ffad9a162a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #13 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #14 0x00007ffad9a1f88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #15 0x00007ffad99d7b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #16 0x00007ffad99d8041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #17 0x00007ffad99d8916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #18 0x00007ffad9488a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140715261699776, 3540222126306939983, 140715261699776, -136, 22, 140715271152160, 3540222126361465935, 3540235806066791503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #19 0x00007ffad9515c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 5 (Thread 0x7ffad31016c0 (LWP 149804) "runner.rb:546"): #0 0x00007ffad95074cd in __GI___poll (fds=0x7ffad3000180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007ffad98aa63f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #2 0x00007ffad98ab5d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #3 0x00007ffad99d7643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #4 0x00007ffad98ab9be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #5 0x00007ffad98b0bf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #6 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #7 0x00007ffad98ac0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #8 0x00007ffad98b00f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #9 0x00007ffad98b3626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #10 0x00007ffad9a109d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #11 0x00007ffad9a131df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #12 0x00007ffad9a162a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #13 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #14 0x00007ffad9a1f88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #15 0x00007ffad99d7b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #16 0x00007ffad99d8041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #17 0x00007ffad99d8916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #18 0x00007ffad9488a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140715259598528, 3540221851965903951, 140715259598528, -136, 22, 140715273253408, 3540221852020429903, 3540235806066791503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #19 0x00007ffad9515c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 4 (Thread 0x7ffad2f006c0 (LWP 149805) "runner.rb:636"): #0 0x00007ffad95074cd in __GI___poll (fds=0x7ffad2dff180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007ffad98aa63f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #2 0x00007ffad98ab5d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #3 0x00007ffad99d7643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #4 0x00007ffad98ab9be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #5 0x00007ffad98b0bf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #6 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #7 0x00007ffad98ac0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #8 0x00007ffad98b00f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #9 0x00007ffad98b3626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #10 0x00007ffad9a109d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #11 0x00007ffad9a131df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #12 0x00007ffad9a162a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #13 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #14 0x00007ffad9a1f88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #15 0x00007ffad99d7b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #16 0x00007ffad99d8041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #17 0x00007ffad99d8916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #18 0x00007ffad9488a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140715257497280, 3540224012871324751, 140715257497280, -136, 25, 140715269050912, 3540224012925850703, 3540235806066791503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #19 0x00007ffad9515c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 3 (Thread 0x7ffad2cff6c0 (LWP 149807) "runner.rb:546"): #0 0x00007ffad95074cd in __GI___poll (fds=0x7ffad2bfe180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007ffad98aa63f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #2 0x00007ffad98ab5d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #3 0x00007ffad99d7643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #4 0x00007ffad98ab9be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #5 0x00007ffad98b0bf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #6 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #7 0x00007ffad98ac0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #8 0x00007ffad98b00f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #9 0x00007ffad98b3626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #10 0x00007ffad9a109d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #11 0x00007ffad9a131df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #12 0x00007ffad9a162a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #13 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #14 0x00007ffad9a1f88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #15 0x00007ffad99d7b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #16 0x00007ffad99d8041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #17 0x00007ffad99d8916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #18 0x00007ffad9488a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140715255396032, 3540223738530288719, 140715255396032, -136, 22, 140715269050912, 3540223738584814671, 3540235806066791503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #19 0x00007ffad9515c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 2 (Thread 0x7ffad2afe6c0 (LWP 149811) "runner.rb:636"): #0 0x00007ffad9484d61 in __futex_abstimed_wait_common64 (private=32762, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7ffac803ae58) at ./nptl/futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = <optimized out> resultvar = <optimized out> __arg6 = <optimized out> __arg5 = <optimized out> __arg4 = <optimized out> __arg3 = <optimized out> __arg2 = <optimized out> __arg1 = <optimized out> _a6 = <optimized out> _a5 = <optimized out> _a4 = <optimized out> _a3 = <optimized out> _a2 = <optimized out> _a1 = <optimized out> #1 __futex_abstimed_wait_common (cancel=true, private=32762, abstime=0x0, clockid=0, expected=0, futex_word=0x7ffac803ae58) at ./nptl/futex-internal.c:87 err = <optimized out> clockbit = 256 op = 393 err = <optimized out> clockbit = <optimized out> op = <optimized out> #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7ffac803ae58, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 No locals. #3 0x00007ffad94877dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ffac803a970, cond=0x7ffac803ae30) at ./nptl/pthread_cond_wait.c:503 spin = 0 buffer = {__routine = 0x7ffad94874a0 <__condvar_cleanup_waiting>, __arg = 0x7ffad29fd330, __canceltype = -761277536, __prev = 0x0} cbuffer = {wseq = 0, cond = 0x7ffac803ae30, mutex = 0x7ffac803a970, private = 0} err = <optimized out> g = 0 flags = <optimized out> g1_start = <optimized out> maxspin = 0 signals = <optimized out> result = 0 wseq = 0 seq = 0 private = 0 maxspin = <optimized out> err = <optimized out> result = <optimized out> wseq = <optimized out> g = <optimized out> seq = <optimized out> flags = <optimized out> private = <optimized out> signals = <optimized out> done = <optimized out> g1_start = <optimized out> spin = <optimized out> buffer = <optimized out> cbuffer = <optimized out> s = <optimized out> #4 ___pthread_cond_wait (cond=0x7ffac803ae30, mutex=0x7ffac803a970) at ./nptl/pthread_cond_wait.c:627 No locals. #5 0x00007ffad99d2dcd in rb_native_cond_wait () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #6 0x00007ffad99d497c in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #7 0x00007ffad99d4a72 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #8 0x00007ffad99d6e90 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #9 0x00007ffad9947995 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #10 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #11 0x00007ffad994cdc2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #12 0x00007ffad994cebc in rb_waitpid () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #13 0x00007ffad994d08f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #14 0x00007ffad9a109d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #15 0x00007ffad9a131df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #16 0x00007ffad9a162a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #17 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #18 0x00007ffad9a1f88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #19 0x00007ffad99d7b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #20 0x00007ffad99d8041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #21 0x00007ffad99d8916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #22 0x00007ffad9488a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 ret = <optimized out> pd = <optimized out> out = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140715253294784, 3540223464189252687, 140715253294784, -136, 22, 140715280306720, 3540223464243778639, 3540235806066791503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #23 0x00007ffad9515c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 No locals. Thread 1 (Thread 0x7ffad93e9740 (LWP 149790) "ruby"): #0 0x00007ffad9507a00 in __GI_ppoll (fds=0x7ffceaea5f98, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 sc_ret = 1 sc_cancel_oldtype = 0 sc_ret = <optimized out> tval = {tv_sec = 140724249714784, tv_nsec = 94056879625728} #1 0x00007ffad99d3ac9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #2 0x00007ffad99d4b81 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #3 0x00007ffad99d73a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #4 0x00007ffad99d8b45 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #5 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #6 0x00007ffad99d3f8b in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #7 0x00007ffad9a16508 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #8 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #9 0x00007ffad9a1f367 in rb_yield () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #10 0x00007ffad987a440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #11 0x00007ffad98582a6 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #12 0x00007ffad9a109d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #13 0x00007ffad9a131df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #14 0x00007ffad9a176bc in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #15 0x00007ffad9a1ac1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #16 0x00007ffad9877e5c in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #17 0x00007ffad987c193 in ruby_run_node () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 No symbol table info available. #18 0x0000558b2a269187 in ?? () No symbol table info available. #19 0x00007ffad94161ca in __libc_start_call_main (main=main@entry=0x558b2a269120, argc=argc@entry=6, argv=argv@entry=0x7ffceaea6e68) at ../sysdeps/nptl/libc_start_call_main.h:58 self = <optimized out> result = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724249718376, 3543513705039844431, 6, 0, 94056195996992, 140715371511808, 3543513705025164367, 3540235742643147855}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x6, 0x7ffceaea6e60}, data = {prev = 0x0, cleanup = 0x0, canceltype = 6}}} not_first_call = <optimized out> #20 0x00007ffad941628b in __libc_start_main_impl (main=0x558b2a269120, argc=6, argv=0x7ffceaea6e68, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffceaea6e58) at ../csu/libc-start.c:360 No locals. #21 0x0000558b2a2691d5 in _start () No symbol table info available. >>> Dump Ruby level backtrace (if possible) [Inferior 1 (process 149790) detached] $ timeout 60 gdb -p 149775 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null make: *** [uncommon.mk:908: yes-btest] Killed >>> Threads No threads. >>> Machine level backtrace >>> Dump Ruby level backtrace (if possible) #<Errno::ESRCH: No such process> $ timeout 60 gdb -p 149774 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null Could not attach to process. If your uid matches the uid of the target process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf >>> Threads No threads. >>> Machine level backtrace >>> Dump Ruby level backtrace (if possible) $ timeout 60 gdb -p 150065 -x /home/ko1/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>