# Logfile created on 2022-07-04 06:32:36 +0000 by logger.rb/v1.4.2 #<BuildRuby:0x00005639fe9ba5a8 @REPOSITORY="https://github.com/ruby/ruby.git", @REPOSITORY_TYPE=:git, @git_branch=nil, @git_worktree=nil, @svn_revision=nil, @SRC_DIR="/tmp/ruby/v3/src", @BUILD_DIR="/tmp/ruby/v3/build", @INSTALL_DIR="/tmp/ruby/v3/install", @TARGET_NAME="trunk-asserts", @TARGET_SRC_DIR="/tmp/ruby/v3/src/trunk-asserts", @TARGET_BUILD_DIR="/tmp/ruby/v3/build/trunk-asserts", @TARGET_INSTALL_DIR="/tmp/ruby/v3/install/trunk-asserts", @configure_opts=["--enable-shared"], @build_opts="DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"", @btest_opts="-j6", @test_opts="TESTS='-j6'", @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-asserts.20220704-063236", @ruby_env=[["RUBY_DEBUG", "ci"], ["RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE", "50"]], @make="make", @logger=#<Logger:0x00005639fe72fa40 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00005639fe72fa18 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00005639fe72eb40 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/home/ko1/ruby/logs/brlog.trunk-asserts.20220704-063236", @dev=#<File:/home/ko1/ruby/logs/brlog.trunk-asserts.20220704-063236>, @binmode=false, @mon_data=#<Monitor:0x00005639fe72e618>, @mon_data_owner_object_id=860>>> $$$[beg] make update-unicode DEFS="-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline" Downloading Unicode 14.0.0 data and property files... /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/UnicodeData.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/CompositionExclusions.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/NormalizationTest.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/CaseFolding.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/SpecialCasing.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/Blocks.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/DerivedAge.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/DerivedCoreProperties.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/PropList.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/PropertyAliases.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/PropertyValueAliases.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/Scripts.txt already exists Downloading Unicode 14.0.0 auxiliary files... /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/auxiliary/GraphemeBreakProperty.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/auxiliary/GraphemeBreakTest.txt already exists Downloading Unicode UCD emoji 14.0 files... /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/emoji/emoji-data.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/14.0.0/ucd/emoji/emoji-variation-sequences.txt already exists Downloading Unicode emoji 14.0 files... /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/emoji/14.0/emoji-sequences.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/emoji/14.0/emoji-test.txt already exists /tmp/ruby/v3/src/trunk-asserts/enc/unicode/data/emoji/14.0/emoji-zwj-sequences.txt already exists $$$[end] "make update-unicode DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. $$$[beg] make update-download DEFS="-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline" tool/config.guess already exists tool/config.sub already exists downloading for ext/psych/extlibs .downloaded-cache/yaml-0.2.5.tar.gz already exists checking rmd160 of .downloaded-cache/yaml-0.2.5.tar.gz ... OK checking sha256 of .downloaded-cache/yaml-0.2.5.tar.gz ... OK checking sha512 of .downloaded-cache/yaml-0.2.5.tar.gz ... OK downloading for ext/fiddle/extlibs .downloaded-cache/libffi-3.2.1.tar.gz already exists checking md5 of .downloaded-cache/libffi-3.2.1.tar.gz ... OK checking sha512 of .downloaded-cache/libffi-3.2.1.tar.gz ... OK $$$[end] "make update-download DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. $$$[beg] make update-rubyspec DEFS="-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline" make: Nothing to be done for 'update-rubyspec'. $$$[end] "make update-rubyspec DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. $$$[beg] make update-src DEFS="-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline" Already up to date. Current branch master is up to date. Latest commit hash = 1c3dc0877a $$$[end] "make update-src DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. $$$[beg] make after-update DEFS="-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline" /tmp/ruby/v3/src/trunk-asserts/revision.h unchanged generating /tmp/ruby/v3/src/trunk-asserts/ext/ripper/ripper.c make[1]: Entering directory '/tmp/ruby/v3/src/trunk-asserts/ext/ripper' make[1]: Leaving directory '/tmp/ruby/v3/src/trunk-asserts/ext/ripper' make[1]: *** No rule to make target 'id.h', needed by 'ripper.y'. Stop. make: *** [uncommon.mk:1201: /tmp/ruby/v3/src/trunk-asserts/ext/ripper/ripper.c] Error 2 $$$[end] "make after-update DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 512. $$$[beg] make miniruby DEFS="-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline" BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Werror=deprecated-declarations -Werror=div-by-zero -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-strings -Werror=old-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 -Werror=undef -std=gnu99 -fPIC XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/v3/src/trunk-asserts/include -I/tmp/ruby/v3/src/trunk-asserts -I/tmp/ruby/v3/src/trunk-asserts/enc/unicode/14.0.0 CPPFLAGS = -DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.2 -fstack-protector-strong SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread LANG = LC_ALL = LC_CTYPE = MFLAGS = gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. make: 'miniruby' is up to date. $$$[end] "make miniruby DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. $$$[beg] make ruby DEFS="-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline" BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Werror=deprecated-declarations -Werror=div-by-zero -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-strings -Werror=old-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 -Werror=undef -std=gnu99 -fPIC XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/v3/src/trunk-asserts/include -I/tmp/ruby/v3/src/trunk-asserts -I/tmp/ruby/v3/src/trunk-asserts/enc/unicode/14.0.0 CPPFLAGS = -DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.2 -fstack-protector-strong SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread LANG = LC_ALL = LC_CTYPE = MFLAGS = gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. make: 'ruby' is up to date. $$$[end] "make ruby DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. $$$[beg] make all DEFS="-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline" BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Werror=deprecated-declarations -Werror=div-by-zero -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-strings -Werror=old-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 -Werror=undef -std=gnu99 -fPIC XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/v3/src/trunk-asserts/include -I/tmp/ruby/v3/src/trunk-asserts -I/tmp/ruby/v3/src/trunk-asserts/enc/unicode/14.0.0 CPPFLAGS = -DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.2 -fstack-protector-strong SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread LANG = LC_ALL = LC_CTYPE = MFLAGS = gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. /tmp/ruby/v3/src/trunk-asserts/revision.h unchanged generating encdb.h encdb.h unchanged generating enc.mk making srcs under enc make[1]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' generating transdb.h transdb.h unchanged generating makefiles ext/configure-ext.mk ext/configure-ext.mk unchanged make[1]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/bigdecimal' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/coverage' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/coverage' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/date' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/date' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/digest' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/digest' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/digest/sha2' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/digest/sha2' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/fiddle' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/fiddle' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/io/console' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/io/console' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/json' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/json' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/monitor' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/monitor' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/nkf' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/nkf' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/objspace' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/objspace' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/openssl' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/openssl' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/pathname' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/pathname' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/psych' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/psych' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/pty' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/pty' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/ripper' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/ripper' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/rubyvm' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/rubyvm' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/socket' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/socket' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/syslog' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/syslog' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[2]: 'ruby' is up to date. make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Nothing to be done for 'note'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' making enc make[1]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Nothing to be done for 'enc'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' making trans make[1]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Nothing to be done for '/tmp/ruby/v3/src/trunk-asserts/enc/trans'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' making encs make[1]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Nothing to be done for 'encs'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' $$$[end] "make all DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. $$$[beg] make install DEFS="-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline" BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Werror=deprecated-declarations -Werror=div-by-zero -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-strings -Werror=old-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 -Werror=undef -std=gnu99 -fPIC XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/v3/src/trunk-asserts/include -I/tmp/ruby/v3/src/trunk-asserts -I/tmp/ruby/v3/src/trunk-asserts/enc/unicode/14.0.0 CPPFLAGS = -DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.2 -fstack-protector-strong SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread LANG = LC_ALL = LC_CTYPE = MFLAGS = gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. /tmp/ruby/v3/src/trunk-asserts/revision.h unchanged generating encdb.h encdb.h unchanged generating enc.mk making srcs under enc make[1]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' generating transdb.h transdb.h unchanged generating makefiles ext/configure-ext.mk ext/configure-ext.mk unchanged make[1]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/bigdecimal' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/coverage' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/coverage' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/date' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/date' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/digest' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/digest' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/digest/sha2' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/digest/sha2' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/fiddle' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/fiddle' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/io/console' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/io/console' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/json' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/json' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/monitor' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/monitor' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/nkf' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/nkf' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/objspace' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/objspace' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/openssl' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/openssl' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/pathname' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/pathname' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/psych' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/psych' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/pty' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/pty' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/ripper' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/ripper' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/rubyvm' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/rubyvm' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/socket' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/socket' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts/ext/syslog' make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts/ext/syslog' make[2]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[2]: 'ruby' is up to date. make[2]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Nothing to be done for 'note'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' making enc make[1]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Nothing to be done for 'enc'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' making trans make[1]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Nothing to be done for '/tmp/ruby/v3/src/trunk-asserts/enc/trans'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' making encs make[1]: Entering directory '/tmp/ruby/v3/build/trunk-asserts' make[1]: Nothing to be done for 'encs'. make[1]: Leaving directory '/tmp/ruby/v3/build/trunk-asserts' ./miniruby -I/tmp/ruby/v3/src/trunk-asserts/lib -I. -I.ext/common /tmp/ruby/v3/src/trunk-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/v3/src/trunk-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRGENGC_CHECK_MODE=2\ -DRUBY_DEBUG=1\ -fno-inline" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc installing binary commands: /tmp/ruby/v3/install/trunk-asserts/bin installing base libraries: /tmp/ruby/v3/install/trunk-asserts/lib installing arch files: /tmp/ruby/v3/install/trunk-asserts/lib/ruby/3.2.0+1/x86_64-linux installing pkgconfig data: /tmp/ruby/v3/install/trunk-asserts/lib/pkgconfig installing extension objects: /tmp/ruby/v3/install/trunk-asserts/lib/ruby/3.2.0+1/x86_64-linux installing extension objects: /tmp/ruby/v3/install/trunk-asserts/lib/ruby/site_ruby/3.2.0+1/x86_64-linux installing extension objects: /tmp/ruby/v3/install/trunk-asserts/lib/ruby/vendor_ruby/3.2.0+1/x86_64-linux installing extension headers: /tmp/ruby/v3/install/trunk-asserts/include/ruby-3.2.0+1/x86_64-linux installing extension scripts: /tmp/ruby/v3/install/trunk-asserts/lib/ruby/3.2.0+1 installing extension scripts: /tmp/ruby/v3/install/trunk-asserts/lib/ruby/site_ruby/3.2.0+1 installing extension scripts: /tmp/ruby/v3/install/trunk-asserts/lib/ruby/vendor_ruby/3.2.0+1 installing extension headers: /tmp/ruby/v3/install/trunk-asserts/include/ruby-3.2.0+1/ruby installing command scripts: /tmp/ruby/v3/install/trunk-asserts/bin installing library scripts: /tmp/ruby/v3/install/trunk-asserts/lib/ruby/3.2.0+1 installing common headers: /tmp/ruby/v3/install/trunk-asserts/include/ruby-3.2.0+1 installing manpages: /tmp/ruby/v3/install/trunk-asserts/share/man/man1 installing default gems from lib: /tmp/ruby/v3/install/trunk-asserts/lib/ruby/gems/3.2.0+1 abbrev 0.1.0 base64 0.1.1 benchmark 0.2.0 bundler 2.4.0.dev cgi 0.3.2 csv 3.2.2 delegate 0.2.0 did_you_mean 1.6.1 drb 2.1.0 english 0.7.1 erb 2.2.3 error_highlight 0.3.0 fileutils 1.6.0 find 0.1.1 forwardable 1.3.2 getoptlong 0.1.1 ipaddr 1.2.4 irb 1.4.1 logger 1.5.1 mutex_m 0.1.1 net-http 0.2.2 net-protocol 0.1.3 observer 0.1.1 open-uri 0.2.0 open3 0.1.1 optparse 0.2.0 ostruct 0.5.5 pp 0.3.0 prettyprint 0.1.1 pstore 0.1.1 racc 1.6.0 rdoc 6.4.0 readline 0.0.3 reline 0.3.1 resolv 0.2.1 resolv-replace 0.1.0 rinda 0.1.1 ruby2_keywords 0.0.5 securerandom 0.2.0 set 1.0.2 shellwords 0.1.0 singleton 0.1.1 tempfile 0.1.2 time 0.2.0 timeout 0.3.0 tmpdir 0.1.2 tsort 0.1.0 un 0.2.0 uri 0.11.0 weakref 0.1.1 yaml 0.2.0 installing default gems from ext: /tmp/ruby/v3/install/trunk-asserts/lib/ruby/gems/3.2.0+1 bigdecimal 3.1.2 date 3.2.2 digest 3.1.0 etc 1.4.0 fcntl 1.0.1 fiddle 1.1.0 io-console 0.5.11 io-nonblock 0.1.1 io-wait 0.3.0.pre json 2.6.2 nkf 0.1.1 openssl 3.0.0 pathname 0.2.0 psych 5.0.0.dev readline-ext 0.1.4 stringio 3.0.3 strscan 3.0.1 syslog 0.1.0 zlib 2.1.1 installing bundled gems: /tmp/ruby/v3/install/trunk-asserts/lib/ruby/gems/3.2.0+1 minitest 5.16.1 power_assert 2.0.1 rake 13.0.6 test-unit 3.5.3 rexml 3.2.5 rss 0.2.9 net-ftp 0.1.3 net-imap 0.2.3 net-pop 0.1.1 net-smtp 0.3.1 matrix 0.4.2 prime 0.1.2 rbs 2.6.0 Building native extensions. This could take a while... typeprof 0.21.2 debug 1.5.0 Building native extensions. This could take a while... installing bundled gem cache: /tmp/ruby/v3/install/trunk-asserts/lib/ruby/gems/3.2.0+1/cache $$$[end] "make install DEFS=\"-DRGENGC_CHECK_MODE=2 -DRUBY_DEBUG=1 -fno-inline\"" exit with 0. $$$[beg] make yes-btest TESTOPTS='-q -j6' PASS all 1746 tests $$$[end] "make yes-btest TESTOPTS='-q -j6'" exit with 0. $$$[beg] make yes-test-basic TESTS='-j6' BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Werror=deprecated-declarations -Werror=div-by-zero -Werror=duplicated-cond -Werror=implicit-function-declaration -Werror=implicit-int -Werror=misleading-indentation -Werror=pointer-arith -Werror=write-strings -Werror=old-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 -Werror=undef -std=gnu99 -fPIC XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -DRUBY_DEVEL=1 -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/v3/src/trunk-asserts/include -I/tmp/ruby/v3/src/trunk-asserts -I/tmp/ruby/v3/src/trunk-asserts/enc/unicode/14.0.0 CPPFLAGS = DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.2 -fstack-protector-strong SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread LANG = LC_ALL = LC_CTYPE = MFLAGS = gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:condition ..OK 2 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:if/unless ...OK 3 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:case .....OK 5 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:while/until ........OK 8 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:exception ..........OK 10 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:array .......................................OK 39 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:hash ...........................OK 27 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:float ................................................................................OK 80 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:bignum ...............................OK 31 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:string & char ..............................................................OK 62 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:assignment ..........OK 10 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:call ......OK 6 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:proc .........OK 9 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:signal ..OK 2 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:eval ...........................OK 27 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:system ........OK 8 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:const .....OK 5 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:clone .....OK 5 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:marshal ....OK 4 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:pack ....OK 4 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:math ..OK 2 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:struct ......OK 6 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:variable ............OK 12 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:trace ...OK 3 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:defined? ............OK 12 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:alias ......OK 6 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:path .......................OK 23 /tmp/ruby/v3/src/trunk-asserts/basictest/test.rb:gc ....OK 4 test succeeded $$$[end] "make yes-test-basic TESTS='-j6'" exit with 0. $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j6' Run options: --seed=23396 "--ruby=./miniruby -I/tmp/ruby/v3/src/trunk-asserts/lib -I. -I.ext/common /tmp/ruby/v3/src/trunk-asserts/tool/runruby.rb --extout=.ext -- --disable-gems" --excludes-dir=/tmp/ruby/v3/src/trunk-asserts/test/excludes --name=!/memory_leak/ --stderr-on-failure -j6 # Running tests: /tmp/ruby/v3/src/trunk-asserts/test/ruby/test_gc_compact.rb:128: [BUG] Couldn't unprotect page 0x0000000000000000, errno: Cannot allocate memory ruby 3.2.0dev (2022-07-03T16:44:00Z master 1c3dc0877a) [x86_64-linux] -- Control frame information ----------------------------------------------- c:0015 p:---- s:0101 e:000100 CFUNC :compact me: called_id: compact, type: cfunc owner class: 0x00007f9e14a2c948 [3LMP ] T_CLASS (annon) self: 0x00007f9e14a2ce48 [3LMP ] T_MODULE GC /tmp/ruby/v3/src/trunk-asserts/test/ruby/test_gc_compact.rb:128: [BUG] system stack overflow during GC. Faulty native extension? ruby 3.2.0dev (2022-07-03T16:44:00Z master 1c3dc0877a) [x86_64-linux] Crashed while printing bug report running file: /tmp/ruby/v3/src/trunk-asserts/test/ruby/test_gc_compact.rb A test worker crashed. It might be an interpreter bug or a bug in test/unit/parallel.rb. Try again without the -j option. make: *** [uncommon.mk:823: yes-test-all] Error 1 $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j6'" exit with 512. $$$[beg] make yes-test-rubyspec TESTS='-j6' $ /tmp/ruby/v3/build/trunk-asserts/miniruby -I/tmp/ruby/v3/src/trunk-asserts/lib /tmp/ruby/v3/src/trunk-asserts/tool/runruby.rb --archdir=/tmp/ruby/v3/build/trunk-asserts --extout=.ext -- /tmp/ruby/v3/src/trunk-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/v3/src/trunk-asserts/spec/default.mspec ruby 3.2.0dev (2022-07-03T16:44:00Z master 1c3dc0877a) [x86_64-linux] Ignoring debug-1.5.0 because its extensions are not built. Try: gem pristine debug --version 1.5.0 Ignoring rbs-2.6.0 because its extensions are not built. Try: gem pristine rbs --version 2.6.0 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Finished in 1966.489080 seconds 3826 files, 30806 examples, 116822 expectations, 0 failures, 0 errors, 0 tagged $$$[end] "make yes-test-rubyspec TESTS='-j6'" exit with 0. $ gdb -batch -se /tmp/ruby/v3/build/trunk-asserts/ruby -c /tmp/cores/core.1001.14284.ruby -x gdbscript [New LWP 14284] [New LWP 14923] [New LWP 17255] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/v3/src/trunk-asserts/tool/lib/test/unit/parallel.rb: TestGCCompact#te'. Program terminated with signal SIGABRT, Aborted. #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 [Current thread is 1 (Thread 0x7f9e16c25f40 (LWP 14284))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9e16c25f40 (LWP 14284) __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 2 Thread 0x7f9e13f4f700 (LWP 14923) 0x00007f9e16d399cf in __GI___poll (fds=fds@entry=0x7f9e13e4e7f0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 3 Thread 0x7f9e1330b700 (LWP 17255) 0x00007f9e16d39ac6 in __ppoll (fds=fds@entry=0x7f9e1320a228, nfds=nfds@entry=1, timeout=<optimized out>, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44 >>> Machine level backtrace Thread 3 (Thread 0x7f9e1330b700 (LWP 17255)): #0 0x00007f9e16d39ac6 in __ppoll (fds=fds@entry=0x7f9e1320a228, nfds=nfds@entry=1, timeout=<optimized out>, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:44 resultvar = 18446744073709551102 sc_cancel_oldtype = 0 sc_ret = <optimized out> tval = {tv_sec = 107, tv_nsec = 176049474} #1 0x00007f9e17284bb9 in rb_sigwait_sleep (th=th@entry=0x562b38e31b30, sigwait_fd=sigwait_fd@entry=3, rel=rel@entry=0x7f9e1320a2e8) at /tmp/ruby/v3/src/trunk-asserts/thread_pthread.c:2231 pfd = {fd = 3, events = 1, revents = 0} ts = {tv_sec = 112, tv_nsec = 82906200} #2 0x00007f9e17284db3 in native_sleep (th=0x562b38e31b30, rel=0x7f9e1320a2e8) at /tmp/ruby/v3/src/trunk-asserts/thread_pthread.c:2353 next = 0x0 sched = 0x562b37764ed8 sigwait_fd = 3 #3 0x00007f9e1728744b in sleep_hrtime (th=0x562b38e31b30, rel=<optimized out>, fl=0) at /tmp/ruby/v3/src/trunk-asserts/thread.c:1314 prev_status = THREAD_RUNNABLE woke = 1 end = 208043130294099 #4 0x00007f9e172874c8 in rb_mutex_wait_for (time=time@entry=140316902466592) at /tmp/ruby/v3/src/trunk-asserts/thread_sync.c:526 rel = 0x7f9e1320a420 #5 0x00007f9e17142296 in rb_ensure (b_proc=b_proc@entry=0x7f9e172874b0 <rb_mutex_wait_for>, data1=data1@entry=140316902466592, e_proc=e_proc@entry=0x7f9e17286480 <mutex_lock_uninterruptible>, data2=data2@entry=140316962169880) at /tmp/ruby/v3/src/trunk-asserts/eval.c:994 _ec = 0x562b38e31cd0 _tag = {tag = 52, retval = 140316968716540, buf = {0x7f9e1320a3e0, 0x7f9e17142350 <rb_ensure+448>, 0x0, 0x7f9e1320a330, 0x7f9e16afa418}, prev = 0x7f9e1320a690, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = 8 errinfo = <optimized out> ec = 0x562b38e31cd0 ensure_list = {next = 0x7f9e1320a670, entry = {marker = 0, e_proc = 0x7f9e17286480 <mutex_lock_uninterruptible>, data2 = 140316962169880}} #6 0x00007f9e172865c7 in rb_mutex_sleep (self=140316962169880, timeout=222334278316146690) at /tmp/ruby/v3/src/trunk-asserts/thread_sync.c:553 rel = 149890031000 t = {tv_sec = 149, tv_usec = 890031} woken = 20 beg = 1656918033 scheduler = 8 end = <optimized out> #7 0x00007f9e172b888a in vm_call0_cfunc_with_frame (ec=0x562b38e31cd0, calling=<optimized out>, argv=0x7f9e1320a728) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:149 reg_cfp = 0x7f9e1330acb0 ci = <optimized out> val = <optimized out> me = 0x7f9e16ae94d8 cfunc = 0x562b377a97d8 len = -1 recv = 140316962169880 argc = 1 mid = 26017 block_handler = 0 frame_flags = <optimized out> args = <optimized out> args = <optimized out> #8 0x00007f9e172cc966 in vm_call0_body (ec=0x562b38e31cd0, calling=0x7f9e1320a540, argv=0x7f9e1320a728) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:209 ci = 0x7f9e1320a570 cc = 0x7f9e135413f8 ret = <optimized out> flag_arg_ = <optimized out> hooks_arg_ = <optimized out> #9 0x00007f9e172ce82f in vm_call0_cc (ec=ec@entry=0x562b38e31cd0, recv=recv@entry=140316962169880, id=id@entry=26017, argc=argc@entry=1, argv=argv@entry=0x7f9e1320a728, cc=cc@entry=0x7f9e135413f8, kw_splat=0) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:86 calling = {ci = 0x7f9e1320a570, cc = 0x7f9e135413f8, block_handler = 0, recv = 140316962169880, argc = 1, kw_splat = 0} #10 0x00007f9e172cefa7 in rb_funcallv_scope (recv=140316962169880, mid=26017, argc=1, argv=0x7f9e1320a728, scope=CALL_FCALL) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1050 ec = 0x562b38e31cd0 cc = 0x7f9e135413f8 self = 140316962171200 #11 0x00007f9e17142296 in rb_ensure (b_proc=b_proc@entry=0x7f9e1727e720 <do_sleep>, data1=data1@entry=140316902467360, e_proc=e_proc@entry=0x7f9e1727ee40 <delete_from_waitq>, data2=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/eval.c:994 _ec = 0x562b38e31cd0 _tag = {tag = 52, retval = 140316970239171, buf = {0x7f9e1320a6e0, 0x7f9e17142350 <rb_ensure+448>, 0x0, 0x7f9e1320a630, 0x7f9e17453800 <cv_data_type>}, prev = 0x7f9e1320a900, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = 8 errinfo = <optimized out> ec = 0x562b38e31cd0 ensure_list = {next = 0x7f9e1320aa50, entry = {marker = 0, e_proc = 0x7f9e1727ee40 <delete_from_waitq>, data2 = 140316902467376}} #12 0x00007f9e1727fa1d in rb_condvar_wait (argc=2, argv=0x7f9e1320ae80, self=140316962171200) at /tmp/ruby/v3/src/trunk-asserts/thread_sync.c:1514 ec = 0x562b38e31cd0 cv = <optimized out> args = {mutex = 140316962169880, timeout = 222334278316146690} sync_waiter = {self = 140316962169880, th = 0x562b38e31b30, fiber = 0x562b38e31c80, node = {next = 0x562b377e4e20, prev = 0x562b377e4e20}} #13 0x00007f9e172b86c4 in vm_call_cfunc_with_frame (ec=0x562b38e31cd0, reg_cfp=0x7f9e1330acf0, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 ci = 0x453100100005 cc = <optimized out> val = <optimized out> me = 0x7f9e16ae8d30 cfunc = 0x562b3780b118 len = -1 recv = 140316962171200 block_handler = 0 frame_type = 1431634051 argc = 2 orig_argc = 2 args = <optimized out> args = <optimized out> #14 0x00007f9e172c39f3 in vm_sendish (ec=0x562b38e31cd0, reg_cfp=0x7f9e1330acf0, cd=0x562b377e9c70, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4766 val = 52 ci = 0x453100100005 cc = <optimized out> argc = <optimized out> recv = <optimized out> calling = {ci = 0x453100100005, cc = 0x7f9e13540c50, block_handler = 0, recv = 140316962171200, argc = 2, kw_splat = 0} #15 0x00007f9e172c3c6f in vm_exec_core (ec=0x562b38e31cd0, initial=1) at ../../src/trunk-asserts/insns.def:778 bh = <optimized out> cd = 0x562b377e9c70 leaf = <optimized out> val = <optimized out> canary = <optimized out> reg_pc = 0x562b37836838 reg_cfp = 0x7f9e1330acf0 insns_address_table = {0x7f9e172c41ec <vm_exec_core+1564>, 0x7f9e172c3f32 <vm_exec_core+866>, 0x7f9e172c3e9c <vm_exec_core+716>, 0x7f9e172c40b6 <vm_exec_core+1254>, 0x7f9e172c4007 <vm_exec_core+1079>, 0x7f9e172c422e <vm_exec_core+1630>, 0x7f9e172c3dc0 <vm_exec_core+496>, 0x7f9e172c5e13 <vm_exec_core+8771>, 0x7f9e172c5d41 <vm_exec_core+8561>, 0x7f9e172c6fa7 <vm_exec_core+13271>, 0x7f9e172c5c6f <vm_exec_core+8351>, 0x7f9e172c552b <vm_exec_core+6491>, 0x7f9e172c5446 <vm_exec_core+6262>, 0x7f9e172c6722 <vm_exec_core+11090>, 0x7f9e172c538a <vm_exec_core+6074>, 0x7f9e172c6c18 <vm_exec_core+12360>, 0x7f9e172c6b7c <vm_exec_core+12204>, 0x7f9e172c58d9 <vm_exec_core+7433>, 0x7f9e172c5847 <vm_exec_core+7287>, 0x7f9e172c6310 <vm_exec_core+10048>, 0x7f9e172c6251 <vm_exec_core+9857>, 0x7f9e172c4dc7 <vm_exec_core+4599>, 0x7f9e172c4d06 <vm_exec_core+4406>, 0x7f9e172c6e0b <vm_exec_core+12859>, 0x7f9e172c6d60 <vm_exec_core+12688>, 0x7f9e172c7329 <vm_exec_core+14169>, 0x7f9e172c5a57 <vm_exec_core+7815>, 0x7f9e172c6591 <vm_exec_core+10689>, 0x7f9e172c64d5 <vm_exec_core+10501>, 0x7f9e172c72b8 <vm_exec_core+14056>, 0x7f9e172c509c <vm_exec_core+5324>, 0x7f9e172c69c5 <vm_exec_core+11765>, 0x7f9e172c689a <vm_exec_core+11466>, 0x7f9e172c569d <vm_exec_core+6861>, 0x7f9e172c564e <vm_exec_core+6782>, 0x7f9e172c5fec <vm_exec_core+9244>, 0x7f9e172c5f68 <vm_exec_core+9112>, 0x7f9e172c7116 <vm_exec_core+13638>, 0x7f9e172c448f <vm_exec_core+2239>, 0x7f9e172c4a24 <vm_exec_core+3668>, 0x7f9e172c49de <vm_exec_core+3598>, 0x7f9e172c4c06 <vm_exec_core+4150>, 0x7f9e172c4757 <vm_exec_core+2951>, 0x7f9e172c4910 <vm_exec_core+3392>, 0x7f9e172c4837 <vm_exec_core+3175>, 0x7f9e172c4af3 <vm_exec_core+3875>, 0x7f9e172c465f <vm_exec_core+2703>, 0x7f9e172c3d39 <vm_exec_core+361>, 0x7f9e172c3c95 <vm_exec_core+197>, 0x7f9e172c3c11 <vm_exec_core+65>, 0x7f9e172c703a <vm_exec_core+13418>, 0x7f9e172c6c93 <vm_exec_core+12483>, 0x7f9e172c805a <vm_exec_core+17546>, 0x7f9e172c5e9b <vm_exec_core+8907>, 0x7f9e172c71d8 <vm_exec_core+13832>, 0x7f9e172c67ba <vm_exec_core+11242>, 0x7f9e172c6f00 <vm_exec_core+13104>, 0x7f9e172c55c7 <vm_exec_core+6647>, 0x7f9e172c6a93 <vm_exec_core+11971>, 0x7f9e172c74b2 <vm_exec_core+14562>, 0x7f9e172c59f5 <vm_exec_core+7717>, 0x7f9e172c5974 <vm_exec_core+7588>, 0x7f9e172c6454 <vm_exec_core+10372>, 0x7f9e172c63d3 <vm_exec_core+10243>, 0x7f9e172c4f75 <vm_exec_core+5029>, 0x7f9e172c4ea4 <vm_exec_core+4820>, 0x7f9e172c43fe <vm_exec_core+2094>, 0x7f9e172c4361 <vm_exec_core+1937>, 0x7f9e172c86e3 <vm_exec_core+19219>, 0x7f9e172c838d <vm_exec_core+18365>, 0x7f9e172c861a <vm_exec_core+19018>, 0x7f9e172c8875 <vm_exec_core+19621>, 0x7f9e172c87ac <vm_exec_core+19420>, 0x7f9e172c853f <vm_exec_core+18799>, 0x7f9e172c8456 <vm_exec_core+18566>, 0x7f9e172c7eb4 <vm_exec_core+17124>, 0x7f9e172c7de5 <vm_exec_core+16917>, 0x7f9e172c7b7e <vm_exec_core+16302>, 0x7f9e172c7aaf <vm_exec_core+16095>, 0x7f9e172c7d1c <vm_exec_core+16716>, 0x7f9e172c79e0 <vm_exec_core+15888>, 0x7f9e172c7c4d <vm_exec_core+16509>, 0x7f9e172c7917 <vm_exec_core+15687>, 0x7f9e172c7f83 <vm_exec_core+17331>, 0x7f9e172c5b7d <vm_exec_core+8109>, 0x7f9e172c52a8 <vm_exec_core+5848>, 0x7f9e172c7857 <vm_exec_core+15495>, 0x7f9e172c7797 <vm_exec_core+15303>, 0x7f9e172c76ce <vm_exec_core+15102>, 0x7f9e172c7605 <vm_exec_core+14901>, 0x7f9e172c7538 <vm_exec_core+14696>, 0x7f9e172c82be <vm_exec_core+18158>, 0x7f9e172c664d <vm_exec_core+10877>, 0x7f9e172c5778 <vm_exec_core+7080>, 0x7f9e172c617b <vm_exec_core+9643>, 0x7f9e172c60b7 <vm_exec_core+9447>, 0x7f9e172c51e4 <vm_exec_core+5652>, 0x7f9e172c515d <vm_exec_core+5517>, 0x7f9e172c46d0 <vm_exec_core+2816>, 0x7f9e172c45d6 <vm_exec_core+2566>, 0x7f9e172c454d <vm_exec_core+2429>, 0x7f9e172c41dd <vm_exec_core+1549>, 0x7f9e172c3f23 <vm_exec_core+851>, 0x7f9e172c3e8d <vm_exec_core+701>, 0x7f9e172c40a7 <vm_exec_core+1239>, 0x7f9e172c3ff8 <vm_exec_core+1064>, 0x7f9e172c421f <vm_exec_core+1615>, 0x7f9e172c3db1 <vm_exec_core+481>, 0x7f9e172c5e04 <vm_exec_core+8756>, 0x7f9e172c5d32 <vm_exec_core+8546>, 0x7f9e172c6f98 <vm_exec_core+13256>, 0x7f9e172c5c60 <vm_exec_core+8336>, 0x7f9e172c551c <vm_exec_core+6476>, 0x7f9e172c5437 <vm_exec_core+6247>, 0x7f9e172c6713 <vm_exec_core+11075>, 0x7f9e172c537b <vm_exec_core+6059>, 0x7f9e172c6c09 <vm_exec_core+12345>, 0x7f9e172c6b6d <vm_exec_core+12189>, 0x7f9e172c58ca <vm_exec_core+7418>, 0x7f9e172c5838 <vm_exec_core+7272>, 0x7f9e172c6301 <vm_exec_core+10033>, 0x7f9e172c6242 <vm_exec_core+9842>, 0x7f9e172c4db8 <vm_exec_core+4584>, 0x7f9e172c4cf7 <vm_exec_core+4391>, 0x7f9e172c6dfc <vm_exec_core+12844>, 0x7f9e172c6d51 <vm_exec_core+12673>, 0x7f9e172c731a <vm_exec_core+14154>, 0x7f9e172c5a48 <vm_exec_core+7800>, 0x7f9e172c6582 <vm_exec_core+10674>, 0x7f9e172c64c6 <vm_exec_core+10486>, 0x7f9e172c72a9 <vm_exec_core+14041>, 0x7f9e172c508d <vm_exec_core+5309>, 0x7f9e172c69b6 <vm_exec_core+11750>, 0x7f9e172c688b <vm_exec_core+11451>, 0x7f9e172c568e <vm_exec_core+6846>, 0x7f9e172c563f <vm_exec_core+6767>, 0x7f9e172c5fdd <vm_exec_core+9229>, 0x7f9e172c5f59 <vm_exec_core+9097>, 0x7f9e172c7107 <vm_exec_core+13623>, 0x7f9e172c4480 <vm_exec_core+2224>, 0x7f9e172c4a15 <vm_exec_core+3653>, 0x7f9e172c49cf <vm_exec_core+3583>, 0x7f9e172c4bf7 <vm_exec_core+4135>, 0x7f9e172c4748 <vm_exec_core+2936>, 0x7f9e172c4901 <vm_exec_core+3377>, 0x7f9e172c4828 <vm_exec_core+3160>, 0x7f9e172c4ae4 <vm_exec_core+3860>, 0x7f9e172c4650 <vm_exec_core+2688>, 0x7f9e172c3d2a <vm_exec_core+346>, 0x7f9e172c3c86 <vm_exec_core+182>, 0x7f9e172c7524 <vm_exec_core+14676>, 0x7f9e172c702b <vm_exec_core+13403>, 0x7f9e172c6c84 <vm_exec_core+12468>, 0x7f9e172c7510 <vm_exec_core+14656>, 0x7f9e172c5e8c <vm_exec_core+8892>, 0x7f9e172c71c9 <vm_exec_core+13817>, 0x7f9e172c67ab <vm_exec_core+11227>, 0x7f9e172c6ef1 <vm_exec_core+13089>, 0x7f9e172c55b8 <vm_exec_core+6632>, 0x7f9e172c6a84 <vm_exec_core+11956>, 0x7f9e172c74a3 <vm_exec_core+14547>, 0x7f9e172c59e6 <vm_exec_core+7702>, 0x7f9e172c5965 <vm_exec_core+7573>, 0x7f9e172c6445 <vm_exec_core+10357>, 0x7f9e172c63c4 <vm_exec_core+10228>, 0x7f9e172c4f66 <vm_exec_core+5014>, 0x7f9e172c4e95 <vm_exec_core+4805>, 0x7f9e172c43ef <vm_exec_core+2079>, 0x7f9e172c4352 <vm_exec_core+1922>, 0x7f9e172c8232 <vm_exec_core+18018>, 0x7f9e172c821e <vm_exec_core+17998>, 0x7f9e172c820a <vm_exec_core+17978>, 0x7f9e172c81f6 <vm_exec_core+17958>, 0x7f9e172c81e2 <vm_exec_core+17938>, 0x7f9e172c81ce <vm_exec_core+17918>, 0x7f9e172c81b3 <vm_exec_core+17891>, 0x7f9e172c819f <vm_exec_core+17871>, 0x7f9e172c8246 <vm_exec_core+18038>, 0x7f9e172c818b <vm_exec_core+17851>, 0x7f9e172c8177 <vm_exec_core+17831>, 0x7f9e172c8163 <vm_exec_core+17811>, 0x7f9e172c814f <vm_exec_core+17791>, 0x7f9e172c813b <vm_exec_core+17771>, 0x7f9e172c8127 <vm_exec_core+17751>, 0x7f9e172c8282 <vm_exec_core+18098>, 0x7f9e172c5b6e <vm_exec_core+8094>, 0x7f9e172c5299 <vm_exec_core+5833>, 0x7f9e172c826e <vm_exec_core+18078>, 0x7f9e172c825a <vm_exec_core+18058>, 0x7f9e172c82aa <vm_exec_core+18138>, 0x7f9e172c8296 <vm_exec_core+18118>, 0x7f9e172c73fa <vm_exec_core+14378>, 0x7f9e172c73fe <vm_exec_core+14382>, 0x7f9e172c663e <vm_exec_core+10862>, 0x7f9e172c5769 <vm_exec_core+7065>, 0x7f9e172c616c <vm_exec_core+9628>, 0x7f9e172c60a8 <vm_exec_core+9432>, 0x7f9e172c51d5 <vm_exec_core+5637>, 0x7f9e172c514e <vm_exec_core+5502>, 0x7f9e172c46c1 <vm_exec_core+2801>...} __func__ = "vm_exec_core" #16 0x00007f9e172cb0ab in rb_vm_exec (ec=0x562b38e31cd0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2300 _ec = 0x562b38e31cd0 _tag = {tag = 52, retval = 8, buf = {0x7f9e1320a950, 0x7f9e172cb128 <rb_vm_exec+280>, 0x0, 0x7f9e1320a8f0, 0x562b38e31cd0}, prev = 0x7f9e1320aa70, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = <optimized out> initial = <optimized out> __func__ = "rb_vm_exec" #17 0x00007f9e172cb539 in vm_yield_with_cref (ec=0x562b38e31cd0, argc=argc@entry=0, argv=argv@entry=0x0, kw_splat=kw_splat@entry=0, cref=cref@entry=0x0, is_lambda=is_lambda@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1430 No locals. #18 0x00007f9e172cb558 in vm_yield (ec=<optimized out>, argc=argc@entry=0, argv=argv@entry=0x0, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1438 No locals. #19 0x00007f9e172cb72b in rb_yield_0 (argv=0x0, argc=0) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 No locals. #20 0x00007f9e172cb8fd in rb_yield (val=<optimized out>, val@entry=52) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1360 No locals. #21 0x00007f9e17142296 in rb_ensure (b_proc=0x7f9e172cb8d0 <rb_yield>, data1=52, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/eval.c:994 _ec = 0x562b38e31cd0 _tag = {tag = 52, retval = 140316970279961, buf = {0x7f9e1320aac0, 0x7f9e17142350 <rb_ensure+448>, 0x0, 0x7f9e1320aa10, 0x7f9e17211ed0 <mark_shareable>}, prev = 0x7f9e1320ac70, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = 8 errinfo = <optimized out> ec = 0x562b38e31cd0 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9e17283890 <rb_mutex_unlock>, data2 = 140316962169880}} #22 0x00007f9e172b86c4 in vm_call_cfunc_with_frame (ec=0x562b38e31cd0, reg_cfp=0x7f9e1330ad70, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 ci = 0x65b100000001 cc = <optimized out> val = <optimized out> me = 0x7f9e16ae9488 cfunc = 0x562b377a9818 len = 0 recv = 140316962169880 block_handler = 140316903517577 frame_type = 1431634051 argc = 0 orig_argc = 0 args = <optimized out> args = <optimized out> #23 0x00007f9e172c3011 in vm_sendish (ec=0x562b38e31cd0, reg_cfp=0x7f9e1330ad70, cd=0x562b377e5c20, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4761 val = 52 ci = 0x65b100000001 cc = 0x7f9e135e63d0 argc = <optimized out> recv = <optimized out> calling = {ci = 0x65b100000001, cc = 0x7f9e135e63d0, block_handler = 140316903517577, recv = 140316962169880, argc = 0, kw_splat = 0} #24 0x00007f9e172c3d0e in vm_exec_core (ec=0x562b38e31cd0, initial=1) at ../../src/trunk-asserts/insns.def:759 bh = <optimized out> blockiseq = 0x7f9e16afb868 leaf = <optimized out> val = <optimized out> canary = <optimized out> cd = 0x562b377e5c20 reg_pc = 0x562b37850498 reg_cfp = 0x7f9e1330ad70 insns_address_table = {0x7f9e172c41ec <vm_exec_core+1564>, 0x7f9e172c3f32 <vm_exec_core+866>, 0x7f9e172c3e9c <vm_exec_core+716>, 0x7f9e172c40b6 <vm_exec_core+1254>, 0x7f9e172c4007 <vm_exec_core+1079>, 0x7f9e172c422e <vm_exec_core+1630>, 0x7f9e172c3dc0 <vm_exec_core+496>, 0x7f9e172c5e13 <vm_exec_core+8771>, 0x7f9e172c5d41 <vm_exec_core+8561>, 0x7f9e172c6fa7 <vm_exec_core+13271>, 0x7f9e172c5c6f <vm_exec_core+8351>, 0x7f9e172c552b <vm_exec_core+6491>, 0x7f9e172c5446 <vm_exec_core+6262>, 0x7f9e172c6722 <vm_exec_core+11090>, 0x7f9e172c538a <vm_exec_core+6074>, 0x7f9e172c6c18 <vm_exec_core+12360>, 0x7f9e172c6b7c <vm_exec_core+12204>, 0x7f9e172c58d9 <vm_exec_core+7433>, 0x7f9e172c5847 <vm_exec_core+7287>, 0x7f9e172c6310 <vm_exec_core+10048>, 0x7f9e172c6251 <vm_exec_core+9857>, 0x7f9e172c4dc7 <vm_exec_core+4599>, 0x7f9e172c4d06 <vm_exec_core+4406>, 0x7f9e172c6e0b <vm_exec_core+12859>, 0x7f9e172c6d60 <vm_exec_core+12688>, 0x7f9e172c7329 <vm_exec_core+14169>, 0x7f9e172c5a57 <vm_exec_core+7815>, 0x7f9e172c6591 <vm_exec_core+10689>, 0x7f9e172c64d5 <vm_exec_core+10501>, 0x7f9e172c72b8 <vm_exec_core+14056>, 0x7f9e172c509c <vm_exec_core+5324>, 0x7f9e172c69c5 <vm_exec_core+11765>, 0x7f9e172c689a <vm_exec_core+11466>, 0x7f9e172c569d <vm_exec_core+6861>, 0x7f9e172c564e <vm_exec_core+6782>, 0x7f9e172c5fec <vm_exec_core+9244>, 0x7f9e172c5f68 <vm_exec_core+9112>, 0x7f9e172c7116 <vm_exec_core+13638>, 0x7f9e172c448f <vm_exec_core+2239>, 0x7f9e172c4a24 <vm_exec_core+3668>, 0x7f9e172c49de <vm_exec_core+3598>, 0x7f9e172c4c06 <vm_exec_core+4150>, 0x7f9e172c4757 <vm_exec_core+2951>, 0x7f9e172c4910 <vm_exec_core+3392>, 0x7f9e172c4837 <vm_exec_core+3175>, 0x7f9e172c4af3 <vm_exec_core+3875>, 0x7f9e172c465f <vm_exec_core+2703>, 0x7f9e172c3d39 <vm_exec_core+361>, 0x7f9e172c3c95 <vm_exec_core+197>, 0x7f9e172c3c11 <vm_exec_core+65>, 0x7f9e172c703a <vm_exec_core+13418>, 0x7f9e172c6c93 <vm_exec_core+12483>, 0x7f9e172c805a <vm_exec_core+17546>, 0x7f9e172c5e9b <vm_exec_core+8907>, 0x7f9e172c71d8 <vm_exec_core+13832>, 0x7f9e172c67ba <vm_exec_core+11242>, 0x7f9e172c6f00 <vm_exec_core+13104>, 0x7f9e172c55c7 <vm_exec_core+6647>, 0x7f9e172c6a93 <vm_exec_core+11971>, 0x7f9e172c74b2 <vm_exec_core+14562>, 0x7f9e172c59f5 <vm_exec_core+7717>, 0x7f9e172c5974 <vm_exec_core+7588>, 0x7f9e172c6454 <vm_exec_core+10372>, 0x7f9e172c63d3 <vm_exec_core+10243>, 0x7f9e172c4f75 <vm_exec_core+5029>, 0x7f9e172c4ea4 <vm_exec_core+4820>, 0x7f9e172c43fe <vm_exec_core+2094>, 0x7f9e172c4361 <vm_exec_core+1937>, 0x7f9e172c86e3 <vm_exec_core+19219>, 0x7f9e172c838d <vm_exec_core+18365>, 0x7f9e172c861a <vm_exec_core+19018>, 0x7f9e172c8875 <vm_exec_core+19621>, 0x7f9e172c87ac <vm_exec_core+19420>, 0x7f9e172c853f <vm_exec_core+18799>, 0x7f9e172c8456 <vm_exec_core+18566>, 0x7f9e172c7eb4 <vm_exec_core+17124>, 0x7f9e172c7de5 <vm_exec_core+16917>, 0x7f9e172c7b7e <vm_exec_core+16302>, 0x7f9e172c7aaf <vm_exec_core+16095>, 0x7f9e172c7d1c <vm_exec_core+16716>, 0x7f9e172c79e0 <vm_exec_core+15888>, 0x7f9e172c7c4d <vm_exec_core+16509>, 0x7f9e172c7917 <vm_exec_core+15687>, 0x7f9e172c7f83 <vm_exec_core+17331>, 0x7f9e172c5b7d <vm_exec_core+8109>, 0x7f9e172c52a8 <vm_exec_core+5848>, 0x7f9e172c7857 <vm_exec_core+15495>, 0x7f9e172c7797 <vm_exec_core+15303>, 0x7f9e172c76ce <vm_exec_core+15102>, 0x7f9e172c7605 <vm_exec_core+14901>, 0x7f9e172c7538 <vm_exec_core+14696>, 0x7f9e172c82be <vm_exec_core+18158>, 0x7f9e172c664d <vm_exec_core+10877>, 0x7f9e172c5778 <vm_exec_core+7080>, 0x7f9e172c617b <vm_exec_core+9643>, 0x7f9e172c60b7 <vm_exec_core+9447>, 0x7f9e172c51e4 <vm_exec_core+5652>, 0x7f9e172c515d <vm_exec_core+5517>, 0x7f9e172c46d0 <vm_exec_core+2816>, 0x7f9e172c45d6 <vm_exec_core+2566>, 0x7f9e172c454d <vm_exec_core+2429>, 0x7f9e172c41dd <vm_exec_core+1549>, 0x7f9e172c3f23 <vm_exec_core+851>, 0x7f9e172c3e8d <vm_exec_core+701>, 0x7f9e172c40a7 <vm_exec_core+1239>, 0x7f9e172c3ff8 <vm_exec_core+1064>, 0x7f9e172c421f <vm_exec_core+1615>, 0x7f9e172c3db1 <vm_exec_core+481>, 0x7f9e172c5e04 <vm_exec_core+8756>, 0x7f9e172c5d32 <vm_exec_core+8546>, 0x7f9e172c6f98 <vm_exec_core+13256>, 0x7f9e172c5c60 <vm_exec_core+8336>, 0x7f9e172c551c <vm_exec_core+6476>, 0x7f9e172c5437 <vm_exec_core+6247>, 0x7f9e172c6713 <vm_exec_core+11075>, 0x7f9e172c537b <vm_exec_core+6059>, 0x7f9e172c6c09 <vm_exec_core+12345>, 0x7f9e172c6b6d <vm_exec_core+12189>, 0x7f9e172c58ca <vm_exec_core+7418>, 0x7f9e172c5838 <vm_exec_core+7272>, 0x7f9e172c6301 <vm_exec_core+10033>, 0x7f9e172c6242 <vm_exec_core+9842>, 0x7f9e172c4db8 <vm_exec_core+4584>, 0x7f9e172c4cf7 <vm_exec_core+4391>, 0x7f9e172c6dfc <vm_exec_core+12844>, 0x7f9e172c6d51 <vm_exec_core+12673>, 0x7f9e172c731a <vm_exec_core+14154>, 0x7f9e172c5a48 <vm_exec_core+7800>, 0x7f9e172c6582 <vm_exec_core+10674>, 0x7f9e172c64c6 <vm_exec_core+10486>, 0x7f9e172c72a9 <vm_exec_core+14041>, 0x7f9e172c508d <vm_exec_core+5309>, 0x7f9e172c69b6 <vm_exec_core+11750>, 0x7f9e172c688b <vm_exec_core+11451>, 0x7f9e172c568e <vm_exec_core+6846>, 0x7f9e172c563f <vm_exec_core+6767>, 0x7f9e172c5fdd <vm_exec_core+9229>, 0x7f9e172c5f59 <vm_exec_core+9097>, 0x7f9e172c7107 <vm_exec_core+13623>, 0x7f9e172c4480 <vm_exec_core+2224>, 0x7f9e172c4a15 <vm_exec_core+3653>, 0x7f9e172c49cf <vm_exec_core+3583>, 0x7f9e172c4bf7 <vm_exec_core+4135>, 0x7f9e172c4748 <vm_exec_core+2936>, 0x7f9e172c4901 <vm_exec_core+3377>, 0x7f9e172c4828 <vm_exec_core+3160>, 0x7f9e172c4ae4 <vm_exec_core+3860>, 0x7f9e172c4650 <vm_exec_core+2688>, 0x7f9e172c3d2a <vm_exec_core+346>, 0x7f9e172c3c86 <vm_exec_core+182>, 0x7f9e172c7524 <vm_exec_core+14676>, 0x7f9e172c702b <vm_exec_core+13403>, 0x7f9e172c6c84 <vm_exec_core+12468>, 0x7f9e172c7510 <vm_exec_core+14656>, 0x7f9e172c5e8c <vm_exec_core+8892>, 0x7f9e172c71c9 <vm_exec_core+13817>, 0x7f9e172c67ab <vm_exec_core+11227>, 0x7f9e172c6ef1 <vm_exec_core+13089>, 0x7f9e172c55b8 <vm_exec_core+6632>, 0x7f9e172c6a84 <vm_exec_core+11956>, 0x7f9e172c74a3 <vm_exec_core+14547>, 0x7f9e172c59e6 <vm_exec_core+7702>, 0x7f9e172c5965 <vm_exec_core+7573>, 0x7f9e172c6445 <vm_exec_core+10357>, 0x7f9e172c63c4 <vm_exec_core+10228>, 0x7f9e172c4f66 <vm_exec_core+5014>, 0x7f9e172c4e95 <vm_exec_core+4805>, 0x7f9e172c43ef <vm_exec_core+2079>, 0x7f9e172c4352 <vm_exec_core+1922>, 0x7f9e172c8232 <vm_exec_core+18018>, 0x7f9e172c821e <vm_exec_core+17998>, 0x7f9e172c820a <vm_exec_core+17978>, 0x7f9e172c81f6 <vm_exec_core+17958>, 0x7f9e172c81e2 <vm_exec_core+17938>, 0x7f9e172c81ce <vm_exec_core+17918>, 0x7f9e172c81b3 <vm_exec_core+17891>, 0x7f9e172c819f <vm_exec_core+17871>, 0x7f9e172c8246 <vm_exec_core+18038>, 0x7f9e172c818b <vm_exec_core+17851>, 0x7f9e172c8177 <vm_exec_core+17831>, 0x7f9e172c8163 <vm_exec_core+17811>, 0x7f9e172c814f <vm_exec_core+17791>, 0x7f9e172c813b <vm_exec_core+17771>, 0x7f9e172c8127 <vm_exec_core+17751>, 0x7f9e172c8282 <vm_exec_core+18098>, 0x7f9e172c5b6e <vm_exec_core+8094>, 0x7f9e172c5299 <vm_exec_core+5833>, 0x7f9e172c826e <vm_exec_core+18078>, 0x7f9e172c825a <vm_exec_core+18058>, 0x7f9e172c82aa <vm_exec_core+18138>, 0x7f9e172c8296 <vm_exec_core+18118>, 0x7f9e172c73fa <vm_exec_core+14378>, 0x7f9e172c73fe <vm_exec_core+14382>, 0x7f9e172c663e <vm_exec_core+10862>, 0x7f9e172c5769 <vm_exec_core+7065>, 0x7f9e172c616c <vm_exec_core+9628>, 0x7f9e172c60a8 <vm_exec_core+9432>, 0x7f9e172c51d5 <vm_exec_core+5637>, 0x7f9e172c514e <vm_exec_core+5502>, 0x7f9e172c46c1 <vm_exec_core+2801>...} __func__ = "vm_exec_core" #25 0x00007f9e172cb0ab in rb_vm_exec (ec=0x562b38e31cd0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2300 _ec = 0x562b38e31cd0 _tag = {tag = 52, retval = 8, buf = {0x7f9e1320acc0, 0x7f9e172cb128 <rb_vm_exec+280>, 0x0, 0x7f9e1320ac60, 0x562b38e31cd0}, prev = 0x7f9e1330ae50, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = <optimized out> initial = <optimized out> __func__ = "rb_vm_exec" #26 0x00007f9e172cc8ec in rb_vm_invoke_proc (ec=0x562b38e31cd0, proc=proc@entry=0x562b38e31f10, argc=argc@entry=0, argv=argv@entry=0x7f9e1320ad60, kw_splat=0, passed_block_handler=passed_block_handler@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1524 self = 140316918865880 #27 0x00007f9e17286978 in thread_do_start_proc (th=0x562b38e31b30) at /tmp/ruby/v3/src/trunk-asserts/thread.c:591 args = 140316905840080 args_ptr = 0x7f9e1320ad60 args_len = 0 procval = <optimized out> proc = 0x562b38e31f10 __func__ = "thread_do_start_proc" #28 0x00007f9e17286a41 in thread_do_start (th=0x562b38e31b30) at /tmp/ruby/v3/src/trunk-asserts/thread.c:610 result = 52 #29 0x00007f9e17286dfa in thread_start_func_2 (th=<optimized out>, stack_start=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread.c:684 _ec = 0x562b38e31cd0 _tag = {tag = 52, retval = 140316903522304, buf = {0x7f9e1330aea0, 0x7f9e17287000 <thread_start_func_2+1296>, 0x0, 0x7f9e1320adf0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> errinfo = 8 size = <optimized out> ractor_main_th = <optimized out> vm_stack = <optimized out> __func__ = "thread_start_func_2" #30 0x00007f9e172871f9 in thread_start_func_1 (th_ptr=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread_pthread.c:1181 th = 0x562b38e31b30 altstack = 0x562b38e31fa0 #31 0x00007f9e16e21609 in start_thread (arg=<optimized out>) at pthread_create.c:477 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140316903520000, -6009170724719617707, 140730199203166, 140730199203167, 140730199203296, 140316903518144, 6027792609289247061, 6027802932052433237}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #32 0x00007f9e16d46163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 2 (Thread 0x7f9e13f4f700 (LWP 14923)): #0 0x00007f9e16d399cf in __GI___poll (fds=fds@entry=0x7f9e13e4e7f0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 resultvar = 18446744073709551100 sc_cancel_oldtype = 0 sc_ret = <optimized out> #1 0x00007f9e1716e93a in poll (__timeout=-1, __nfds=1, __fds=0x7f9e13e4e7f0) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 No locals. #2 nogvl_wait_for (th=<optimized out>, fptr=0x562b38d1deb0, events=events@entry=1) at /tmp/ruby/v3/src/trunk-asserts/io.c:12109 scheduler = <optimized out> fd = <optimized out> fds = {fd = 7, events = 1, revents = 0} #3 0x00007f9e1716e9e7 in internal_read_func (ptr=ptr@entry=0x7f9e13e4ea80) at /tmp/ruby/v3/src/trunk-asserts/io.c:1092 e = 11 iis = 0x7f9e13e4ea80 r = -1 #4 0x00007f9e17288256 in rb_thread_io_blocking_region (func=0x7f9e1716e9a0 <internal_read_func>, data1=0x7f9e13e4ea80, fd=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread.c:1650 __region = {prev_status = THREAD_RUNNABLE} _ec = 0x562b38e7f2d0 _tag = {tag = 52, retval = 140316915329348, buf = {0x7f9e13e4e930, 0x7f9e17288300 <rb_thread_io_blocking_region+512>, 0x0, 0x7f9e13e4e870, 0x1}, prev = 0x7f9e13e4e9d0, state = RUBY_TAG_NONE, lock_rec = 0} val = 52 ec = 0x562b38e7f2d0 saved_errno = 0 state = <optimized out> waiting_fd = {wfd_node = {next = 0x562b37761b70, prev = 0x562b37761b70}, th = 0x562b3908aa50, fd = 7} #5 0x00007f9e17142296 in rb_ensure (b_proc=b_proc@entry=0x7f9e1716e7b0 <read_internal_call>, data1=data1@entry=140316915329664, e_proc=e_proc@entry=0x7f9e17260690 <rb_str_unlocktmp>, data2=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/eval.c:994 _ec = 0x562b38e7f2d0 _tag = {tag = 52, retval = 140316968951070, buf = {0x7f9e13e4ea20, 0x7f9e17142350 <rb_ensure+448>, 0x0, 0x7f9e13e4e970, 0x7f9e1725ccf4 <RB_SPECIAL_CONST_P+20>}, prev = 0x7f9e13e4ec70, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = 8 errinfo = <optimized out> ec = 0x562b38e7f2d0 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9e17260690 <rb_str_unlocktmp>, data2 = 140316917897680}} #6 0x00007f9e1726f4a1 in rb_str_locktmp_ensure (str=<optimized out>, func=func@entry=0x7f9e1716e7b0 <read_internal_call>, arg=arg@entry=140316915329664) at /tmp/ruby/v3/src/trunk-asserts/string.c:3039 No locals. #7 0x00007f9e1716eb3f in read_internal_locktmp (str=<optimized out>, iis=iis@entry=0x7f9e13e4ea80) at /tmp/ruby/v3/src/trunk-asserts/io.c:3195 No locals. #8 0x00007f9e17180e4b in io_getpartial (argc=<optimized out>, argv=<optimized out>, io=<optimized out>, no_exception=no_exception@entry=8, nonblock=nonblock@entry=0) at /tmp/ruby/v3/src/trunk-asserts/io.c:3239 fptr = 0x562b38d1deb0 length = <optimized out> str = 140316917897680 n = <optimized out> len = 1024 iis = {th = 140316917899440, fptr = 0x562b38d1deb0, nonblock = 0, buf = 0x7f9e0c00f470, capa = 1024} shrinkable = 1 __func__ = "io_getpartial" #9 0x00007f9e171812d5 in io_readpartial (argc=<optimized out>, argv=<optimized out>, io=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/io.c:3359 ret = <optimized out> #10 0x00007f9e172b86c4 in vm_call_cfunc_with_frame (ec=0x562b38e7f2d0, reg_cfp=0x7f9e13f4ed70, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 ci = 0x3ff100100003 cc = <optimized out> val = <optimized out> me = 0x7f9e16ada208 cfunc = 0x562b377d96b8 len = -1 recv = 140316917899920 block_handler = 0 frame_type = 1431634051 argc = 1 orig_argc = 1 args = <optimized out> args = <optimized out> #11 0x00007f9e172c39f3 in vm_sendish (ec=0x562b38e7f2d0, reg_cfp=0x7f9e13f4ed70, cd=0x562b3787beb0, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4766 val = 52 ci = 0x3ff100100003 cc = <optimized out> argc = <optimized out> recv = <optimized out> calling = {ci = 0x3ff100100003, cc = 0x7f9e13d83ed0, block_handler = 0, recv = 140316917899920, argc = 1, kw_splat = 0} #12 0x00007f9e172c3c6f in vm_exec_core (ec=0x562b38e7f2d0, initial=1) at ../../src/trunk-asserts/insns.def:778 bh = <optimized out> cd = 0x562b3787beb0 leaf = <optimized out> val = <optimized out> canary = <optimized out> reg_pc = 0x562b3787bce0 reg_cfp = 0x7f9e13f4ed70 insns_address_table = {0x7f9e172c41ec <vm_exec_core+1564>, 0x7f9e172c3f32 <vm_exec_core+866>, 0x7f9e172c3e9c <vm_exec_core+716>, 0x7f9e172c40b6 <vm_exec_core+1254>, 0x7f9e172c4007 <vm_exec_core+1079>, 0x7f9e172c422e <vm_exec_core+1630>, 0x7f9e172c3dc0 <vm_exec_core+496>, 0x7f9e172c5e13 <vm_exec_core+8771>, 0x7f9e172c5d41 <vm_exec_core+8561>, 0x7f9e172c6fa7 <vm_exec_core+13271>, 0x7f9e172c5c6f <vm_exec_core+8351>, 0x7f9e172c552b <vm_exec_core+6491>, 0x7f9e172c5446 <vm_exec_core+6262>, 0x7f9e172c6722 <vm_exec_core+11090>, 0x7f9e172c538a <vm_exec_core+6074>, 0x7f9e172c6c18 <vm_exec_core+12360>, 0x7f9e172c6b7c <vm_exec_core+12204>, 0x7f9e172c58d9 <vm_exec_core+7433>, 0x7f9e172c5847 <vm_exec_core+7287>, 0x7f9e172c6310 <vm_exec_core+10048>, 0x7f9e172c6251 <vm_exec_core+9857>, 0x7f9e172c4dc7 <vm_exec_core+4599>, 0x7f9e172c4d06 <vm_exec_core+4406>, 0x7f9e172c6e0b <vm_exec_core+12859>, 0x7f9e172c6d60 <vm_exec_core+12688>, 0x7f9e172c7329 <vm_exec_core+14169>, 0x7f9e172c5a57 <vm_exec_core+7815>, 0x7f9e172c6591 <vm_exec_core+10689>, 0x7f9e172c64d5 <vm_exec_core+10501>, 0x7f9e172c72b8 <vm_exec_core+14056>, 0x7f9e172c509c <vm_exec_core+5324>, 0x7f9e172c69c5 <vm_exec_core+11765>, 0x7f9e172c689a <vm_exec_core+11466>, 0x7f9e172c569d <vm_exec_core+6861>, 0x7f9e172c564e <vm_exec_core+6782>, 0x7f9e172c5fec <vm_exec_core+9244>, 0x7f9e172c5f68 <vm_exec_core+9112>, 0x7f9e172c7116 <vm_exec_core+13638>, 0x7f9e172c448f <vm_exec_core+2239>, 0x7f9e172c4a24 <vm_exec_core+3668>, 0x7f9e172c49de <vm_exec_core+3598>, 0x7f9e172c4c06 <vm_exec_core+4150>, 0x7f9e172c4757 <vm_exec_core+2951>, 0x7f9e172c4910 <vm_exec_core+3392>, 0x7f9e172c4837 <vm_exec_core+3175>, 0x7f9e172c4af3 <vm_exec_core+3875>, 0x7f9e172c465f <vm_exec_core+2703>, 0x7f9e172c3d39 <vm_exec_core+361>, 0x7f9e172c3c95 <vm_exec_core+197>, 0x7f9e172c3c11 <vm_exec_core+65>, 0x7f9e172c703a <vm_exec_core+13418>, 0x7f9e172c6c93 <vm_exec_core+12483>, 0x7f9e172c805a <vm_exec_core+17546>, 0x7f9e172c5e9b <vm_exec_core+8907>, 0x7f9e172c71d8 <vm_exec_core+13832>, 0x7f9e172c67ba <vm_exec_core+11242>, 0x7f9e172c6f00 <vm_exec_core+13104>, 0x7f9e172c55c7 <vm_exec_core+6647>, 0x7f9e172c6a93 <vm_exec_core+11971>, 0x7f9e172c74b2 <vm_exec_core+14562>, 0x7f9e172c59f5 <vm_exec_core+7717>, 0x7f9e172c5974 <vm_exec_core+7588>, 0x7f9e172c6454 <vm_exec_core+10372>, 0x7f9e172c63d3 <vm_exec_core+10243>, 0x7f9e172c4f75 <vm_exec_core+5029>, 0x7f9e172c4ea4 <vm_exec_core+4820>, 0x7f9e172c43fe <vm_exec_core+2094>, 0x7f9e172c4361 <vm_exec_core+1937>, 0x7f9e172c86e3 <vm_exec_core+19219>, 0x7f9e172c838d <vm_exec_core+18365>, 0x7f9e172c861a <vm_exec_core+19018>, 0x7f9e172c8875 <vm_exec_core+19621>, 0x7f9e172c87ac <vm_exec_core+19420>, 0x7f9e172c853f <vm_exec_core+18799>, 0x7f9e172c8456 <vm_exec_core+18566>, 0x7f9e172c7eb4 <vm_exec_core+17124>, 0x7f9e172c7de5 <vm_exec_core+16917>, 0x7f9e172c7b7e <vm_exec_core+16302>, 0x7f9e172c7aaf <vm_exec_core+16095>, 0x7f9e172c7d1c <vm_exec_core+16716>, 0x7f9e172c79e0 <vm_exec_core+15888>, 0x7f9e172c7c4d <vm_exec_core+16509>, 0x7f9e172c7917 <vm_exec_core+15687>, 0x7f9e172c7f83 <vm_exec_core+17331>, 0x7f9e172c5b7d <vm_exec_core+8109>, 0x7f9e172c52a8 <vm_exec_core+5848>, 0x7f9e172c7857 <vm_exec_core+15495>, 0x7f9e172c7797 <vm_exec_core+15303>, 0x7f9e172c76ce <vm_exec_core+15102>, 0x7f9e172c7605 <vm_exec_core+14901>, 0x7f9e172c7538 <vm_exec_core+14696>, 0x7f9e172c82be <vm_exec_core+18158>, 0x7f9e172c664d <vm_exec_core+10877>, 0x7f9e172c5778 <vm_exec_core+7080>, 0x7f9e172c617b <vm_exec_core+9643>, 0x7f9e172c60b7 <vm_exec_core+9447>, 0x7f9e172c51e4 <vm_exec_core+5652>, 0x7f9e172c515d <vm_exec_core+5517>, 0x7f9e172c46d0 <vm_exec_core+2816>, 0x7f9e172c45d6 <vm_exec_core+2566>, 0x7f9e172c454d <vm_exec_core+2429>, 0x7f9e172c41dd <vm_exec_core+1549>, 0x7f9e172c3f23 <vm_exec_core+851>, 0x7f9e172c3e8d <vm_exec_core+701>, 0x7f9e172c40a7 <vm_exec_core+1239>, 0x7f9e172c3ff8 <vm_exec_core+1064>, 0x7f9e172c421f <vm_exec_core+1615>, 0x7f9e172c3db1 <vm_exec_core+481>, 0x7f9e172c5e04 <vm_exec_core+8756>, 0x7f9e172c5d32 <vm_exec_core+8546>, 0x7f9e172c6f98 <vm_exec_core+13256>, 0x7f9e172c5c60 <vm_exec_core+8336>, 0x7f9e172c551c <vm_exec_core+6476>, 0x7f9e172c5437 <vm_exec_core+6247>, 0x7f9e172c6713 <vm_exec_core+11075>, 0x7f9e172c537b <vm_exec_core+6059>, 0x7f9e172c6c09 <vm_exec_core+12345>, 0x7f9e172c6b6d <vm_exec_core+12189>, 0x7f9e172c58ca <vm_exec_core+7418>, 0x7f9e172c5838 <vm_exec_core+7272>, 0x7f9e172c6301 <vm_exec_core+10033>, 0x7f9e172c6242 <vm_exec_core+9842>, 0x7f9e172c4db8 <vm_exec_core+4584>, 0x7f9e172c4cf7 <vm_exec_core+4391>, 0x7f9e172c6dfc <vm_exec_core+12844>, 0x7f9e172c6d51 <vm_exec_core+12673>, 0x7f9e172c731a <vm_exec_core+14154>, 0x7f9e172c5a48 <vm_exec_core+7800>, 0x7f9e172c6582 <vm_exec_core+10674>, 0x7f9e172c64c6 <vm_exec_core+10486>, 0x7f9e172c72a9 <vm_exec_core+14041>, 0x7f9e172c508d <vm_exec_core+5309>, 0x7f9e172c69b6 <vm_exec_core+11750>, 0x7f9e172c688b <vm_exec_core+11451>, 0x7f9e172c568e <vm_exec_core+6846>, 0x7f9e172c563f <vm_exec_core+6767>, 0x7f9e172c5fdd <vm_exec_core+9229>, 0x7f9e172c5f59 <vm_exec_core+9097>, 0x7f9e172c7107 <vm_exec_core+13623>, 0x7f9e172c4480 <vm_exec_core+2224>, 0x7f9e172c4a15 <vm_exec_core+3653>, 0x7f9e172c49cf <vm_exec_core+3583>, 0x7f9e172c4bf7 <vm_exec_core+4135>, 0x7f9e172c4748 <vm_exec_core+2936>, 0x7f9e172c4901 <vm_exec_core+3377>, 0x7f9e172c4828 <vm_exec_core+3160>, 0x7f9e172c4ae4 <vm_exec_core+3860>, 0x7f9e172c4650 <vm_exec_core+2688>, 0x7f9e172c3d2a <vm_exec_core+346>, 0x7f9e172c3c86 <vm_exec_core+182>, 0x7f9e172c7524 <vm_exec_core+14676>, 0x7f9e172c702b <vm_exec_core+13403>, 0x7f9e172c6c84 <vm_exec_core+12468>, 0x7f9e172c7510 <vm_exec_core+14656>, 0x7f9e172c5e8c <vm_exec_core+8892>, 0x7f9e172c71c9 <vm_exec_core+13817>, 0x7f9e172c67ab <vm_exec_core+11227>, 0x7f9e172c6ef1 <vm_exec_core+13089>, 0x7f9e172c55b8 <vm_exec_core+6632>, 0x7f9e172c6a84 <vm_exec_core+11956>, 0x7f9e172c74a3 <vm_exec_core+14547>, 0x7f9e172c59e6 <vm_exec_core+7702>, 0x7f9e172c5965 <vm_exec_core+7573>, 0x7f9e172c6445 <vm_exec_core+10357>, 0x7f9e172c63c4 <vm_exec_core+10228>, 0x7f9e172c4f66 <vm_exec_core+5014>, 0x7f9e172c4e95 <vm_exec_core+4805>, 0x7f9e172c43ef <vm_exec_core+2079>, 0x7f9e172c4352 <vm_exec_core+1922>, 0x7f9e172c8232 <vm_exec_core+18018>, 0x7f9e172c821e <vm_exec_core+17998>, 0x7f9e172c820a <vm_exec_core+17978>, 0x7f9e172c81f6 <vm_exec_core+17958>, 0x7f9e172c81e2 <vm_exec_core+17938>, 0x7f9e172c81ce <vm_exec_core+17918>, 0x7f9e172c81b3 <vm_exec_core+17891>, 0x7f9e172c819f <vm_exec_core+17871>, 0x7f9e172c8246 <vm_exec_core+18038>, 0x7f9e172c818b <vm_exec_core+17851>, 0x7f9e172c8177 <vm_exec_core+17831>, 0x7f9e172c8163 <vm_exec_core+17811>, 0x7f9e172c814f <vm_exec_core+17791>, 0x7f9e172c813b <vm_exec_core+17771>, 0x7f9e172c8127 <vm_exec_core+17751>, 0x7f9e172c8282 <vm_exec_core+18098>, 0x7f9e172c5b6e <vm_exec_core+8094>, 0x7f9e172c5299 <vm_exec_core+5833>, 0x7f9e172c826e <vm_exec_core+18078>, 0x7f9e172c825a <vm_exec_core+18058>, 0x7f9e172c82aa <vm_exec_core+18138>, 0x7f9e172c8296 <vm_exec_core+18118>, 0x7f9e172c73fa <vm_exec_core+14378>, 0x7f9e172c73fe <vm_exec_core+14382>, 0x7f9e172c663e <vm_exec_core+10862>, 0x7f9e172c5769 <vm_exec_core+7065>, 0x7f9e172c616c <vm_exec_core+9628>, 0x7f9e172c60a8 <vm_exec_core+9432>, 0x7f9e172c51d5 <vm_exec_core+5637>, 0x7f9e172c514e <vm_exec_core+5502>, 0x7f9e172c46c1 <vm_exec_core+2801>...} __func__ = "vm_exec_core" #13 0x00007f9e172cb0ab in rb_vm_exec (ec=0x562b38e7f2d0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2300 _ec = 0x562b38e7f2d0 _tag = {tag = 52, retval = 8, buf = {0x7f9e13e4ecc0, 0x7f9e172cb128 <rb_vm_exec+280>, 0x0, 0x7f9e13e4ec60, 0x562b38e7f2d0}, prev = 0x7f9e13f4ee50, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = <optimized out> initial = <optimized out> __func__ = "rb_vm_exec" #14 0x00007f9e172cc8ec in rb_vm_invoke_proc (ec=0x562b38e7f2d0, proc=proc@entry=0x562b38e7f4e0, argc=argc@entry=0, argv=argv@entry=0x7f9e13e4ed60, kw_splat=0, passed_block_handler=passed_block_handler@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1524 self = 140316917514240 #15 0x00007f9e17286978 in thread_do_start_proc (th=0x562b3908aa50) at /tmp/ruby/v3/src/trunk-asserts/thread.c:591 args = 140316917898840 args_ptr = 0x7f9e13e4ed60 args_len = 0 procval = <optimized out> proc = 0x562b38e7f4e0 __func__ = "thread_do_start_proc" #16 0x00007f9e17286a41 in thread_do_start (th=0x562b3908aa50) at /tmp/ruby/v3/src/trunk-asserts/thread.c:610 result = 52 #17 0x00007f9e17286dfa in thread_start_func_2 (th=<optimized out>, stack_start=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread.c:684 _ec = 0x562b38e7f2d0 _tag = {tag = 52, retval = 140316916383744, buf = {0x7f9e13f4eea0, 0x7f9e17287000 <thread_start_func_2+1296>, 0x0, 0x7f9e13e4edf0, 0x600000004}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> errinfo = 8 size = <optimized out> ractor_main_th = <optimized out> vm_stack = <optimized out> __func__ = "thread_start_func_2" #18 0x00007f9e172871f9 in thread_start_func_1 (th_ptr=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/thread_pthread.c:1181 th = 0x562b3908aa50 altstack = 0x562b3888d190 #19 0x00007f9e16e21609 in start_thread (arg=<optimized out>) at pthread_create.c:477 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140316916381440, -6009170724719617707, 140730199204718, 140730199204719, 140730199204848, 140316916379584, 6027792096040655189, 6027802932052433237}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 #20 0x00007f9e16d46163 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 No locals. Thread 1 (Thread 0x7f9e16c25f40 (LWP 14284)): #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 set = {__val = {0, 3471486078910867488, 0 <repeats 14 times>}} pid = <optimized out> tid = <optimized out> ret = <optimized out> #1 0x00007f9e16c49859 in __GI_abort () at abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x0} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007f9e170bdf2d in die () at /tmp/ruby/v3/src/trunk-asserts/error.c:785 No locals. #3 0x00007f9e170be278 in rb_bug (fmt=fmt@entry=0x7f9e17333838 "system stack overflow during GC. Faulty native extension?") at /tmp/ruby/v3/src/trunk-asserts/error.c:809 args = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x562b377f3250, reg_save_area = 0x562b377f3190}} #4 0x00007f9e170c70a7 in rb_ec_stack_overflow (ec=ec@entry=0x562b377650c0, crit=crit@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:89 No locals. #5 0x00007f9e1724e75d in check_stack_overflow (sig=sig@entry=11, addr=<optimized out>, ctx=ctx@entry=0x562b377f32c0) at /tmp/ruby/v3/src/trunk-asserts/signal.c:893 ec = 0x562b377650c0 crit = 0 uplevel = <optimized out> mctx = 0x562b377f32e8 sp = <optimized out> bp = <optimized out> sp_page = <optimized out> bp_page = <optimized out> fault_page = 34257050535 #6 0x00007f9e1724ea2f in sigsegv (sig=11, info=0x562b377f33f0, ctx=0x562b377f32c0) at /tmp/ruby/v3/src/trunk-asserts/signal.c:963 No locals. #7 <signal handler called> No locals. #8 RB_BUILTIN_TYPE (obj=140316878994000) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/value_type.h:191 __func__ = "RB_BUILTIN_TYPE" ret = 30 #9 0x00007f9e172d7438 in rbimpl_RB_TYPE_P_fastpath (t=RUBY_T_STRING, obj=140316878994000) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/value_type.h:351 No locals. #10 RB_TYPE_P (obj=obj@entry=140316878994000, t=RUBY_T_STRING) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/value_type.h:378 No locals. #11 0x00007f9e172d7449 in Check_Type (v=140316878994000, t=RUBY_T_STRING) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/value_type.h:434 No locals. #12 0x00007f9e172d7495 in rbimpl_rstring_getmem (str=140316878994000) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/core/rstring.h:458 No locals. #13 0x00007f9e172d7521 in RSTRING_PTR (str=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/core/rstring.h:500 ptr = <optimized out> #14 0x00007f9e172d79f2 in control_frame_dump (cfp=cfp@entry=0x7f9e16c23c90, ec=<optimized out>, ec=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_dump.c:122 pc = 21 ep = 96 ep_in_heap = 32 ' ' posbuf = ":compact", '\000' <repeats 80 times>, "\344=\177\067+V\000\000\260?\177\067+V\000\000\020?\177\067+V\000\000`9\367\023\236\177\000\000\207\361G\027\236\177\000\000\005" line = 0 magic = 0x7f9e172e9c8d "METHOD" iseq_name = <synthetic pointer> selfstr = <optimized out> biseq_name = <synthetic pointer> tmp = <optimized out> iseq = 0x7f9e140cd5f0 me = 0x7f9e140c4978 #15 0x00007f9e172d7cc2 in rb_vmdebug_stack_dump_raw (ec=0x562b377650c0, cfp=0x7f9e16c23c90) at /tmp/ruby/v3/src/trunk-asserts/vm_dump.c:221 No locals. #16 0x00007f9e172d8251 in rb_vm_bugreport (ctx=ctx@entry=0x0) at /tmp/ruby/v3/src/trunk-asserts/vm_dump.c:1047 cmd = <optimized out> vm = 0x562b37761a40 ec = <optimized out> #17 0x00007f9e17139518 in rb_bug_without_die (fmt=0x7f9e172f3478 "Couldn't unprotect page %p, errno: %s", args=args@entry=0x562b377f3cf0) at /tmp/ruby/v3/src/trunk-asserts/error.c:799 out = 0x7f9e16e145c0 <_IO_2_1_stderr_> file = <optimized out> line = 128 #18 0x00007f9e170be273 in rb_bug (fmt=fmt@entry=0x7f9e172f3478 "Couldn't unprotect page %p, errno: %s") at /tmp/ruby/v3/src/trunk-asserts/error.c:807 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x562b377f3dd0, reg_save_area = 0x562b377f3d10}} #19 0x00007f9e17154539 in unlock_page_body (body=body@entry=0x0, objspace=0x562b37764080) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5132 No locals. #20 0x00007f9e1715a7a8 in read_barrier_handler (address=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5223 _lev = 0 obj = <optimized out> objspace = 0x562b37764080 #21 0x00007f9e1715a897 in read_barrier_signal (sig=<optimized out>, info=0x562b377f41b0, data=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5337 prev_sigbus = {__sigaction_handler = {sa_handler = 0x7f9e1715a7f0 <read_barrier_signal>, sa_sigaction = 0x7f9e1715a7f0 <read_barrier_signal>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 201326596, sa_restorer = 0x7f9e16e2d3c0 <__restore_rt>} prev_sigsegv = {__sigaction_handler = {sa_handler = 0x7f9e1715a7f0 <read_barrier_signal>, sa_sigaction = 0x7f9e1715a7f0 <read_barrier_signal>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 201326596, sa_restorer = 0x7f9e16e2d3c0 <__restore_rt>} set = {__val = {1088, 0 <repeats 15 times>}} prev_set = {__val = {1024, 0 <repeats 15 times>}} #22 <signal handler called> No locals. #23 0x00007f9e171d9db0 in rb_class_real (cl=52) at /tmp/ruby/v3/src/trunk-asserts/object.c:230 No locals. #24 0x00007f9e171d9e09 in rb_obj_class (obj=obj@entry=140316913993880) at /tmp/ruby/v3/src/trunk-asserts/object.c:240 No locals. #25 0x00007f9e171371d6 in displaying_class_of (x=x@entry=140316913993880) at /tmp/ruby/v3/src/trunk-asserts/error.c:941 No locals. #26 0x00007f9e170be2aa in unexpected_type (x=x@entry=140316913993880, xt=<optimized out>, t=t@entry=5) at /tmp/ruby/v3/src/trunk-asserts/error.c:992 tname = 0x7f9e172eeeb2 <builtin_types+50> "String" mesg = <optimized out> exc = <optimized out> #27 0x00007f9e170be38b in rb_unexpected_type (x=x@entry=140316913993880, t=t@entry=5) at /tmp/ruby/v3/src/trunk-asserts/error.c:1036 No locals. #28 0x00007f9e170c4cb2 in Check_Type (v=140316913993880, t=RUBY_T_STRING) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/value_type.h:446 No locals. #29 0x00007f9e17260a85 in rbimpl_rstring_getmem (str=str@entry=140316913993880) at /tmp/ruby/v3/src/trunk-asserts/include/ruby/internal/core/rstring.h:458 No locals. #30 0x00007f9e17260c1a in fstring_cmp (a=140316916529480, b=140316913993880) at /tmp/ruby/v3/src/trunk-asserts/string.c:592 rbimpl_str = {basic = {flags = 140316916529480, klass = 140316969929313}, as = {heap = {len = 26, ptr = 0x7f9e13f73960 "H13.02.03T04:05:06.07+0100", aux = {capa = 140316916529504, shared = 140316916529504}}, embed = {len = 26, ary = "`"}}} alen = 26 blen = <optimized out> aptr = 0x7f9e13f73960 "H13.02.03T04:05:06.07+0100" bptr = <optimized out> #31 0x00007f9e172572b2 in find_table_bin_ind (tab=tab@entry=0x562b3776ba40, hash_value=hash_value@entry=13360736597587145199, key=140316916529480) at /tmp/ruby/v3/src/trunk-asserts/st.c:891 _old_rebuilds_num = <optimized out> eq_p = <optimized out> rebuilt_p = <optimized out> ind = 12783 peterb = 13360736597587145199 bin = <optimized out> entries = 0x562b39095000 #32 0x00007f9e1725734b in st_general_delete (tab=0x562b3776ba40, key=key@entry=0x7ffe4d886060, value=value@entry=0x0) at /tmp/ruby/v3/src/trunk-asserts/st.c:1282 entry = <optimized out> bin = <optimized out> bin_ind = <optimized out> hash = 13360736597587145199 #33 0x00007f9e17258819 in rb_st_delete (tab=<optimized out>, key=key@entry=0x7ffe4d886060, value=value@entry=0x0) at /tmp/ruby/v3/src/trunk-asserts/st.c:1304 No locals. #34 0x00007f9e1726787e in rb_str_free (str=str@entry=140316916529480) at /tmp/ruby/v3/src/trunk-asserts/string.c:1603 _lev = 0 fstr = 140316916529480 #35 0x00007f9e1715bec8 in obj_free (objspace=0x562b37764080, obj=140316916529480) at /tmp/ruby/v3/src/trunk-asserts/gc.c:3394 __func__ = "obj_free" #36 0x00007f9e1715c1b0 in gc_sweep_plane (objspace=0x562b37764080, p=140316916529480, bitset=174763, ctx=0x7ffe4d8861d0, heap=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5480 vp = 140316916529480 sweep_page = 0x562b37cb6120 slot_size = 80 slot_bits = 2 __func__ = "gc_sweep_plane" #37 0x00007f9e1715c3f3 in gc_sweep_page (objspace=0x562b37764080, ctx=0x7ffe4d8861d0, heap=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:5564 i = <optimized out> sweep_page = 0x562b37cb6120 p = 140316916527640 bits = 0x562b37cb6230 bitset = <optimized out> page_rvalue_count = <optimized out> out_of_range_bits = <optimized out> bitmap_plane_count = <optimized out> freelist_len = <optimized out> ptr = <optimized out> __func__ = "gc_sweep_page" #38 0x00007f9e1715c590 in gc_compact_move (objspace=0x562b37764080, heap=0x562b377641a8, size_pool=<optimized out>, src=140316914007960) at /tmp/ruby/v3/src/trunk-asserts/gc.c:8330 ctx = {page = 0x562b37cb6120, final_slots = 0, freed_slots = 68, empty_slots = 0} __func__ = "gc_compact_move" dheap = 0x562b377641a8 #39 0x00007f9e1715c68c in gc_compact_plane (objspace=0x562b37764080, size_pool=0x562b37764170, heap=0x562b377641a8, p=140316914007960, bitset=6004799503160661, page=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:8356 vp = 140316914007960 slot_size = <optimized out> slot_bits = 2 __func__ = "gc_compact_plane" #40 0x00007f9e1715c776 in gc_compact_page (objspace=0x562b37764080, size_pool=0x562b37764170, heap=0x562b377641a8, page=0x562b37ddefd0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:8393 j = <optimized out> __func__ = "gc_compact_page" mark_bits = 0x562b37ddf0e0 pin_bits = 0x562b37ddf350 bitset = <optimized out> p = 140316914007560 #41 0x00007f9e1715fe2b in gc_sweep_compact (objspace=objspace@entry=0x562b37764080) at /tmp/ruby/v3/src/trunk-asserts/gc.c:8436 size_pool = 0x562b37764170 heap = 0x562b377641a8 start_page = 0x562b37ddefd0 i = 1 #42 0x00007f9e17160073 in gc_sweep (objspace=objspace@entry=0x562b37764080) at /tmp/ruby/v3/src/trunk-asserts/gc.c:6062 immediate_sweep = 1 #43 0x00007f9e17160da5 in gc_marks_rest (objspace=objspace@entry=0x562b37764080) at /tmp/ruby/v3/src/trunk-asserts/gc.c:8477 No locals. #44 0x00007f9e171618c1 in gc_marks (objspace=objspace@entry=0x562b37764080, full_mark=full_mark@entry=1) at /tmp/ruby/v3/src/trunk-asserts/gc.c:8512 No locals. #45 0x00007f9e17161aed in gc_start (objspace=0x562b37764080, reason=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/gc.c:9337 do_full_mark = <optimized out> immediate_mark = <optimized out> __func__ = "gc_start" lock_lev = 0 #46 0x00007f9e17161c1f in garbage_collect (objspace=objspace@entry=0x562b37764080, reason=238592) at /tmp/ruby/v3/src/trunk-asserts/gc.c:9218 _lev = 22059 ret = <optimized out> #47 0x00007f9e171622e8 in gc_start_internal (compact=compact@entry=20, self=<optimized out>, immediate_sweep=20, immediate_mark=20, full_mark=20, ec=0x0) at /tmp/ruby/v3/src/trunk-asserts/gc.c:9638 objspace = 0x562b37764080 reason = <optimized out> __func__ = <optimized out> #48 0x00007f9e17162312 in gc_compact (self=140316927774280) at /tmp/ruby/v3/src/trunk-asserts/gc.c:10666 No locals. #49 0x00007f9e172b86c4 in vm_call_cfunc_with_frame (ec=0x562b377650c0, reg_cfp=0x7f9e16c23c90, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 ci = 0x185100100001 cc = <optimized out> val = <optimized out> me = 0x7f9e16aef338 cfunc = 0x562b377fb378 len = 0 recv = 140316927774280 block_handler = 0 frame_type = 1431634051 argc = 0 orig_argc = 0 args = <optimized out> args = <optimized out> #50 0x00007f9e172d2ca7 in vm_call_method (ec=0x562b377650c0, cfp=0x7f9e16c23c90, calling=0x7ffe4d8864b0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3764 cc_on_stack = {flags = 140316917945840, klass = 140316970267969, cme_ = 0x7f9e172b3498 <imemo_type_p+8>, call_ = 0x7f9e172ab699 <vm_ci_mid+9>, aux_ = {attr_index = 954459632, method_missing_reason = (MISSING_SUPER | MISSING_MISSING | MISSING_NONE | unknown: 954459520), v = 94743638042096}} defined_class = <optimized out> ci = <optimized out> cc = 0x7f9e133eec80 __func__ = "vm_call_method" #51 0x00007f9e172c39f3 in vm_sendish (ec=0x562b377650c0, reg_cfp=0x7f9e16c23c90, cd=0x562b38e3e5f0, method_explorer=<optimized out>, block_handler=0) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4766 val = 52 ci = 0x185100100001 cc = <optimized out> argc = <optimized out> recv = <optimized out> calling = {ci = 0x185100100001, cc = 0x7f9e133eec80, block_handler = 0, recv = 140316927774280, argc = 0, kw_splat = 0} #52 0x00007f9e172c3c6f in vm_exec_core (ec=0x562b377650c0, initial=5) at ../../src/trunk-asserts/insns.def:778 bh = <optimized out> cd = 0x562b38e3e5f0 leaf = <optimized out> val = <optimized out> canary = <optimized out> reg_pc = 0x562b38cfda98 reg_cfp = 0x7f9e16c23c90 insns_address_table = {0x7f9e172c41ec <vm_exec_core+1564>, 0x7f9e172c3f32 <vm_exec_core+866>, 0x7f9e172c3e9c <vm_exec_core+716>, 0x7f9e172c40b6 <vm_exec_core+1254>, 0x7f9e172c4007 <vm_exec_core+1079>, 0x7f9e172c422e <vm_exec_core+1630>, 0x7f9e172c3dc0 <vm_exec_core+496>, 0x7f9e172c5e13 <vm_exec_core+8771>, 0x7f9e172c5d41 <vm_exec_core+8561>, 0x7f9e172c6fa7 <vm_exec_core+13271>, 0x7f9e172c5c6f <vm_exec_core+8351>, 0x7f9e172c552b <vm_exec_core+6491>, 0x7f9e172c5446 <vm_exec_core+6262>, 0x7f9e172c6722 <vm_exec_core+11090>, 0x7f9e172c538a <vm_exec_core+6074>, 0x7f9e172c6c18 <vm_exec_core+12360>, 0x7f9e172c6b7c <vm_exec_core+12204>, 0x7f9e172c58d9 <vm_exec_core+7433>, 0x7f9e172c5847 <vm_exec_core+7287>, 0x7f9e172c6310 <vm_exec_core+10048>, 0x7f9e172c6251 <vm_exec_core+9857>, 0x7f9e172c4dc7 <vm_exec_core+4599>, 0x7f9e172c4d06 <vm_exec_core+4406>, 0x7f9e172c6e0b <vm_exec_core+12859>, 0x7f9e172c6d60 <vm_exec_core+12688>, 0x7f9e172c7329 <vm_exec_core+14169>, 0x7f9e172c5a57 <vm_exec_core+7815>, 0x7f9e172c6591 <vm_exec_core+10689>, 0x7f9e172c64d5 <vm_exec_core+10501>, 0x7f9e172c72b8 <vm_exec_core+14056>, 0x7f9e172c509c <vm_exec_core+5324>, 0x7f9e172c69c5 <vm_exec_core+11765>, 0x7f9e172c689a <vm_exec_core+11466>, 0x7f9e172c569d <vm_exec_core+6861>, 0x7f9e172c564e <vm_exec_core+6782>, 0x7f9e172c5fec <vm_exec_core+9244>, 0x7f9e172c5f68 <vm_exec_core+9112>, 0x7f9e172c7116 <vm_exec_core+13638>, 0x7f9e172c448f <vm_exec_core+2239>, 0x7f9e172c4a24 <vm_exec_core+3668>, 0x7f9e172c49de <vm_exec_core+3598>, 0x7f9e172c4c06 <vm_exec_core+4150>, 0x7f9e172c4757 <vm_exec_core+2951>, 0x7f9e172c4910 <vm_exec_core+3392>, 0x7f9e172c4837 <vm_exec_core+3175>, 0x7f9e172c4af3 <vm_exec_core+3875>, 0x7f9e172c465f <vm_exec_core+2703>, 0x7f9e172c3d39 <vm_exec_core+361>, 0x7f9e172c3c95 <vm_exec_core+197>, 0x7f9e172c3c11 <vm_exec_core+65>, 0x7f9e172c703a <vm_exec_core+13418>, 0x7f9e172c6c93 <vm_exec_core+12483>, 0x7f9e172c805a <vm_exec_core+17546>, 0x7f9e172c5e9b <vm_exec_core+8907>, 0x7f9e172c71d8 <vm_exec_core+13832>, 0x7f9e172c67ba <vm_exec_core+11242>, 0x7f9e172c6f00 <vm_exec_core+13104>, 0x7f9e172c55c7 <vm_exec_core+6647>, 0x7f9e172c6a93 <vm_exec_core+11971>, 0x7f9e172c74b2 <vm_exec_core+14562>, 0x7f9e172c59f5 <vm_exec_core+7717>, 0x7f9e172c5974 <vm_exec_core+7588>, 0x7f9e172c6454 <vm_exec_core+10372>, 0x7f9e172c63d3 <vm_exec_core+10243>, 0x7f9e172c4f75 <vm_exec_core+5029>, 0x7f9e172c4ea4 <vm_exec_core+4820>, 0x7f9e172c43fe <vm_exec_core+2094>, 0x7f9e172c4361 <vm_exec_core+1937>, 0x7f9e172c86e3 <vm_exec_core+19219>, 0x7f9e172c838d <vm_exec_core+18365>, 0x7f9e172c861a <vm_exec_core+19018>, 0x7f9e172c8875 <vm_exec_core+19621>, 0x7f9e172c87ac <vm_exec_core+19420>, 0x7f9e172c853f <vm_exec_core+18799>, 0x7f9e172c8456 <vm_exec_core+18566>, 0x7f9e172c7eb4 <vm_exec_core+17124>, 0x7f9e172c7de5 <vm_exec_core+16917>, 0x7f9e172c7b7e <vm_exec_core+16302>, 0x7f9e172c7aaf <vm_exec_core+16095>, 0x7f9e172c7d1c <vm_exec_core+16716>, 0x7f9e172c79e0 <vm_exec_core+15888>, 0x7f9e172c7c4d <vm_exec_core+16509>, 0x7f9e172c7917 <vm_exec_core+15687>, 0x7f9e172c7f83 <vm_exec_core+17331>, 0x7f9e172c5b7d <vm_exec_core+8109>, 0x7f9e172c52a8 <vm_exec_core+5848>, 0x7f9e172c7857 <vm_exec_core+15495>, 0x7f9e172c7797 <vm_exec_core+15303>, 0x7f9e172c76ce <vm_exec_core+15102>, 0x7f9e172c7605 <vm_exec_core+14901>, 0x7f9e172c7538 <vm_exec_core+14696>, 0x7f9e172c82be <vm_exec_core+18158>, 0x7f9e172c664d <vm_exec_core+10877>, 0x7f9e172c5778 <vm_exec_core+7080>, 0x7f9e172c617b <vm_exec_core+9643>, 0x7f9e172c60b7 <vm_exec_core+9447>, 0x7f9e172c51e4 <vm_exec_core+5652>, 0x7f9e172c515d <vm_exec_core+5517>, 0x7f9e172c46d0 <vm_exec_core+2816>, 0x7f9e172c45d6 <vm_exec_core+2566>, 0x7f9e172c454d <vm_exec_core+2429>, 0x7f9e172c41dd <vm_exec_core+1549>, 0x7f9e172c3f23 <vm_exec_core+851>, 0x7f9e172c3e8d <vm_exec_core+701>, 0x7f9e172c40a7 <vm_exec_core+1239>, 0x7f9e172c3ff8 <vm_exec_core+1064>, 0x7f9e172c421f <vm_exec_core+1615>, 0x7f9e172c3db1 <vm_exec_core+481>, 0x7f9e172c5e04 <vm_exec_core+8756>, 0x7f9e172c5d32 <vm_exec_core+8546>, 0x7f9e172c6f98 <vm_exec_core+13256>, 0x7f9e172c5c60 <vm_exec_core+8336>, 0x7f9e172c551c <vm_exec_core+6476>, 0x7f9e172c5437 <vm_exec_core+6247>, 0x7f9e172c6713 <vm_exec_core+11075>, 0x7f9e172c537b <vm_exec_core+6059>, 0x7f9e172c6c09 <vm_exec_core+12345>, 0x7f9e172c6b6d <vm_exec_core+12189>, 0x7f9e172c58ca <vm_exec_core+7418>, 0x7f9e172c5838 <vm_exec_core+7272>, 0x7f9e172c6301 <vm_exec_core+10033>, 0x7f9e172c6242 <vm_exec_core+9842>, 0x7f9e172c4db8 <vm_exec_core+4584>, 0x7f9e172c4cf7 <vm_exec_core+4391>, 0x7f9e172c6dfc <vm_exec_core+12844>, 0x7f9e172c6d51 <vm_exec_core+12673>, 0x7f9e172c731a <vm_exec_core+14154>, 0x7f9e172c5a48 <vm_exec_core+7800>, 0x7f9e172c6582 <vm_exec_core+10674>, 0x7f9e172c64c6 <vm_exec_core+10486>, 0x7f9e172c72a9 <vm_exec_core+14041>, 0x7f9e172c508d <vm_exec_core+5309>, 0x7f9e172c69b6 <vm_exec_core+11750>, 0x7f9e172c688b <vm_exec_core+11451>, 0x7f9e172c568e <vm_exec_core+6846>, 0x7f9e172c563f <vm_exec_core+6767>, 0x7f9e172c5fdd <vm_exec_core+9229>, 0x7f9e172c5f59 <vm_exec_core+9097>, 0x7f9e172c7107 <vm_exec_core+13623>, 0x7f9e172c4480 <vm_exec_core+2224>, 0x7f9e172c4a15 <vm_exec_core+3653>, 0x7f9e172c49cf <vm_exec_core+3583>, 0x7f9e172c4bf7 <vm_exec_core+4135>, 0x7f9e172c4748 <vm_exec_core+2936>, 0x7f9e172c4901 <vm_exec_core+3377>, 0x7f9e172c4828 <vm_exec_core+3160>, 0x7f9e172c4ae4 <vm_exec_core+3860>, 0x7f9e172c4650 <vm_exec_core+2688>, 0x7f9e172c3d2a <vm_exec_core+346>, 0x7f9e172c3c86 <vm_exec_core+182>, 0x7f9e172c7524 <vm_exec_core+14676>, 0x7f9e172c702b <vm_exec_core+13403>, 0x7f9e172c6c84 <vm_exec_core+12468>, 0x7f9e172c7510 <vm_exec_core+14656>, 0x7f9e172c5e8c <vm_exec_core+8892>, 0x7f9e172c71c9 <vm_exec_core+13817>, 0x7f9e172c67ab <vm_exec_core+11227>, 0x7f9e172c6ef1 <vm_exec_core+13089>, 0x7f9e172c55b8 <vm_exec_core+6632>, 0x7f9e172c6a84 <vm_exec_core+11956>, 0x7f9e172c74a3 <vm_exec_core+14547>, 0x7f9e172c59e6 <vm_exec_core+7702>, 0x7f9e172c5965 <vm_exec_core+7573>, 0x7f9e172c6445 <vm_exec_core+10357>, 0x7f9e172c63c4 <vm_exec_core+10228>, 0x7f9e172c4f66 <vm_exec_core+5014>, 0x7f9e172c4e95 <vm_exec_core+4805>, 0x7f9e172c43ef <vm_exec_core+2079>, 0x7f9e172c4352 <vm_exec_core+1922>, 0x7f9e172c8232 <vm_exec_core+18018>, 0x7f9e172c821e <vm_exec_core+17998>, 0x7f9e172c820a <vm_exec_core+17978>, 0x7f9e172c81f6 <vm_exec_core+17958>, 0x7f9e172c81e2 <vm_exec_core+17938>, 0x7f9e172c81ce <vm_exec_core+17918>, 0x7f9e172c81b3 <vm_exec_core+17891>, 0x7f9e172c819f <vm_exec_core+17871>, 0x7f9e172c8246 <vm_exec_core+18038>, 0x7f9e172c818b <vm_exec_core+17851>, 0x7f9e172c8177 <vm_exec_core+17831>, 0x7f9e172c8163 <vm_exec_core+17811>, 0x7f9e172c814f <vm_exec_core+17791>, 0x7f9e172c813b <vm_exec_core+17771>, 0x7f9e172c8127 <vm_exec_core+17751>, 0x7f9e172c8282 <vm_exec_core+18098>, 0x7f9e172c5b6e <vm_exec_core+8094>, 0x7f9e172c5299 <vm_exec_core+5833>, 0x7f9e172c826e <vm_exec_core+18078>, 0x7f9e172c825a <vm_exec_core+18058>, 0x7f9e172c82aa <vm_exec_core+18138>, 0x7f9e172c8296 <vm_exec_core+18118>, 0x7f9e172c73fa <vm_exec_core+14378>, 0x7f9e172c73fe <vm_exec_core+14382>, 0x7f9e172c663e <vm_exec_core+10862>, 0x7f9e172c5769 <vm_exec_core+7065>, 0x7f9e172c616c <vm_exec_core+9628>, 0x7f9e172c60a8 <vm_exec_core+9432>, 0x7f9e172c51d5 <vm_exec_core+5637>, 0x7f9e172c514e <vm_exec_core+5502>, 0x7f9e172c46c1 <vm_exec_core+2801>...} __func__ = "vm_exec_core" #53 0x00007f9e172cb0ab in rb_vm_exec (ec=0x562b377650c0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2300 _ec = 0x562b377650c0 _tag = {tag = 52, retval = 8, buf = {0x7ffe4d8865f0, 0x7f9e172cb128 <rb_vm_exec+280>, 0x0, 0x7ffe4d886590, 0x562b377650c0}, prev = 0x7ffe4d886840, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = <optimized out> initial = <optimized out> __func__ = "rb_vm_exec" #54 0x00007f9e172cb539 in vm_yield_with_cref (ec=0x562b377650c0, argc=argc@entry=1, argv=argv@entry=0x7ffe4d886698, kw_splat=kw_splat@entry=0, cref=cref@entry=0x0, is_lambda=is_lambda@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1430 No locals. #55 0x00007f9e172cb558 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffe4d886698, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1438 No locals. #56 0x00007f9e172cb8ae in rb_yield_0 (argv=argv@entry=0x7ffe4d886698, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 No locals. #57 0x00007f9e172cb8ed in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 No locals. #58 0x00007f9e170d3ff7 in rb_ary_collect (ary=140316918831800) at /tmp/ruby/v3/src/trunk-asserts/array.c:3763 i = 0 collect = 140316878981120 #59 0x00007f9e172b86c4 in vm_call_cfunc_with_frame (ec=0x562b377650c0, reg_cfp=0x7f9e16c23dd0, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 ci = 0x160100000001 cc = <optimized out> val = <optimized out> me = 0x7f9e16adff28 cfunc = 0x562b377c93f8 len = 0 recv = 140316918831800 block_handler = 140316963388905 frame_type = 1431634051 argc = 0 orig_argc = 0 args = <optimized out> args = <optimized out> #60 0x00007f9e172c3011 in vm_sendish (ec=0x562b377650c0, reg_cfp=0x7f9e16c23dd0, cd=0x562b37923580, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4761 val = 52 ci = 0x160100000001 cc = 0x7f9e13d84880 argc = <optimized out> recv = <optimized out> calling = {ci = 0x160100000001, cc = 0x7f9e13d84880, block_handler = 140316963388905, recv = 140316918831800, argc = 0, kw_splat = 0} #61 0x00007f9e172c3d0e in vm_exec_core (ec=0x562b377650c0, initial=5) at ../../src/trunk-asserts/insns.def:759 bh = <optimized out> blockiseq = 0x7f9e16b1bc58 leaf = <optimized out> val = <optimized out> canary = <optimized out> cd = 0x562b37923580 reg_pc = 0x562b37924938 reg_cfp = 0x7f9e16c23dd0 insns_address_table = {0x7f9e172c41ec <vm_exec_core+1564>, 0x7f9e172c3f32 <vm_exec_core+866>, 0x7f9e172c3e9c <vm_exec_core+716>, 0x7f9e172c40b6 <vm_exec_core+1254>, 0x7f9e172c4007 <vm_exec_core+1079>, 0x7f9e172c422e <vm_exec_core+1630>, 0x7f9e172c3dc0 <vm_exec_core+496>, 0x7f9e172c5e13 <vm_exec_core+8771>, 0x7f9e172c5d41 <vm_exec_core+8561>, 0x7f9e172c6fa7 <vm_exec_core+13271>, 0x7f9e172c5c6f <vm_exec_core+8351>, 0x7f9e172c552b <vm_exec_core+6491>, 0x7f9e172c5446 <vm_exec_core+6262>, 0x7f9e172c6722 <vm_exec_core+11090>, 0x7f9e172c538a <vm_exec_core+6074>, 0x7f9e172c6c18 <vm_exec_core+12360>, 0x7f9e172c6b7c <vm_exec_core+12204>, 0x7f9e172c58d9 <vm_exec_core+7433>, 0x7f9e172c5847 <vm_exec_core+7287>, 0x7f9e172c6310 <vm_exec_core+10048>, 0x7f9e172c6251 <vm_exec_core+9857>, 0x7f9e172c4dc7 <vm_exec_core+4599>, 0x7f9e172c4d06 <vm_exec_core+4406>, 0x7f9e172c6e0b <vm_exec_core+12859>, 0x7f9e172c6d60 <vm_exec_core+12688>, 0x7f9e172c7329 <vm_exec_core+14169>, 0x7f9e172c5a57 <vm_exec_core+7815>, 0x7f9e172c6591 <vm_exec_core+10689>, 0x7f9e172c64d5 <vm_exec_core+10501>, 0x7f9e172c72b8 <vm_exec_core+14056>, 0x7f9e172c509c <vm_exec_core+5324>, 0x7f9e172c69c5 <vm_exec_core+11765>, 0x7f9e172c689a <vm_exec_core+11466>, 0x7f9e172c569d <vm_exec_core+6861>, 0x7f9e172c564e <vm_exec_core+6782>, 0x7f9e172c5fec <vm_exec_core+9244>, 0x7f9e172c5f68 <vm_exec_core+9112>, 0x7f9e172c7116 <vm_exec_core+13638>, 0x7f9e172c448f <vm_exec_core+2239>, 0x7f9e172c4a24 <vm_exec_core+3668>, 0x7f9e172c49de <vm_exec_core+3598>, 0x7f9e172c4c06 <vm_exec_core+4150>, 0x7f9e172c4757 <vm_exec_core+2951>, 0x7f9e172c4910 <vm_exec_core+3392>, 0x7f9e172c4837 <vm_exec_core+3175>, 0x7f9e172c4af3 <vm_exec_core+3875>, 0x7f9e172c465f <vm_exec_core+2703>, 0x7f9e172c3d39 <vm_exec_core+361>, 0x7f9e172c3c95 <vm_exec_core+197>, 0x7f9e172c3c11 <vm_exec_core+65>, 0x7f9e172c703a <vm_exec_core+13418>, 0x7f9e172c6c93 <vm_exec_core+12483>, 0x7f9e172c805a <vm_exec_core+17546>, 0x7f9e172c5e9b <vm_exec_core+8907>, 0x7f9e172c71d8 <vm_exec_core+13832>, 0x7f9e172c67ba <vm_exec_core+11242>, 0x7f9e172c6f00 <vm_exec_core+13104>, 0x7f9e172c55c7 <vm_exec_core+6647>, 0x7f9e172c6a93 <vm_exec_core+11971>, 0x7f9e172c74b2 <vm_exec_core+14562>, 0x7f9e172c59f5 <vm_exec_core+7717>, 0x7f9e172c5974 <vm_exec_core+7588>, 0x7f9e172c6454 <vm_exec_core+10372>, 0x7f9e172c63d3 <vm_exec_core+10243>, 0x7f9e172c4f75 <vm_exec_core+5029>, 0x7f9e172c4ea4 <vm_exec_core+4820>, 0x7f9e172c43fe <vm_exec_core+2094>, 0x7f9e172c4361 <vm_exec_core+1937>, 0x7f9e172c86e3 <vm_exec_core+19219>, 0x7f9e172c838d <vm_exec_core+18365>, 0x7f9e172c861a <vm_exec_core+19018>, 0x7f9e172c8875 <vm_exec_core+19621>, 0x7f9e172c87ac <vm_exec_core+19420>, 0x7f9e172c853f <vm_exec_core+18799>, 0x7f9e172c8456 <vm_exec_core+18566>, 0x7f9e172c7eb4 <vm_exec_core+17124>, 0x7f9e172c7de5 <vm_exec_core+16917>, 0x7f9e172c7b7e <vm_exec_core+16302>, 0x7f9e172c7aaf <vm_exec_core+16095>, 0x7f9e172c7d1c <vm_exec_core+16716>, 0x7f9e172c79e0 <vm_exec_core+15888>, 0x7f9e172c7c4d <vm_exec_core+16509>, 0x7f9e172c7917 <vm_exec_core+15687>, 0x7f9e172c7f83 <vm_exec_core+17331>, 0x7f9e172c5b7d <vm_exec_core+8109>, 0x7f9e172c52a8 <vm_exec_core+5848>, 0x7f9e172c7857 <vm_exec_core+15495>, 0x7f9e172c7797 <vm_exec_core+15303>, 0x7f9e172c76ce <vm_exec_core+15102>, 0x7f9e172c7605 <vm_exec_core+14901>, 0x7f9e172c7538 <vm_exec_core+14696>, 0x7f9e172c82be <vm_exec_core+18158>, 0x7f9e172c664d <vm_exec_core+10877>, 0x7f9e172c5778 <vm_exec_core+7080>, 0x7f9e172c617b <vm_exec_core+9643>, 0x7f9e172c60b7 <vm_exec_core+9447>, 0x7f9e172c51e4 <vm_exec_core+5652>, 0x7f9e172c515d <vm_exec_core+5517>, 0x7f9e172c46d0 <vm_exec_core+2816>, 0x7f9e172c45d6 <vm_exec_core+2566>, 0x7f9e172c454d <vm_exec_core+2429>, 0x7f9e172c41dd <vm_exec_core+1549>, 0x7f9e172c3f23 <vm_exec_core+851>, 0x7f9e172c3e8d <vm_exec_core+701>, 0x7f9e172c40a7 <vm_exec_core+1239>, 0x7f9e172c3ff8 <vm_exec_core+1064>, 0x7f9e172c421f <vm_exec_core+1615>, 0x7f9e172c3db1 <vm_exec_core+481>, 0x7f9e172c5e04 <vm_exec_core+8756>, 0x7f9e172c5d32 <vm_exec_core+8546>, 0x7f9e172c6f98 <vm_exec_core+13256>, 0x7f9e172c5c60 <vm_exec_core+8336>, 0x7f9e172c551c <vm_exec_core+6476>, 0x7f9e172c5437 <vm_exec_core+6247>, 0x7f9e172c6713 <vm_exec_core+11075>, 0x7f9e172c537b <vm_exec_core+6059>, 0x7f9e172c6c09 <vm_exec_core+12345>, 0x7f9e172c6b6d <vm_exec_core+12189>, 0x7f9e172c58ca <vm_exec_core+7418>, 0x7f9e172c5838 <vm_exec_core+7272>, 0x7f9e172c6301 <vm_exec_core+10033>, 0x7f9e172c6242 <vm_exec_core+9842>, 0x7f9e172c4db8 <vm_exec_core+4584>, 0x7f9e172c4cf7 <vm_exec_core+4391>, 0x7f9e172c6dfc <vm_exec_core+12844>, 0x7f9e172c6d51 <vm_exec_core+12673>, 0x7f9e172c731a <vm_exec_core+14154>, 0x7f9e172c5a48 <vm_exec_core+7800>, 0x7f9e172c6582 <vm_exec_core+10674>, 0x7f9e172c64c6 <vm_exec_core+10486>, 0x7f9e172c72a9 <vm_exec_core+14041>, 0x7f9e172c508d <vm_exec_core+5309>, 0x7f9e172c69b6 <vm_exec_core+11750>, 0x7f9e172c688b <vm_exec_core+11451>, 0x7f9e172c568e <vm_exec_core+6846>, 0x7f9e172c563f <vm_exec_core+6767>, 0x7f9e172c5fdd <vm_exec_core+9229>, 0x7f9e172c5f59 <vm_exec_core+9097>, 0x7f9e172c7107 <vm_exec_core+13623>, 0x7f9e172c4480 <vm_exec_core+2224>, 0x7f9e172c4a15 <vm_exec_core+3653>, 0x7f9e172c49cf <vm_exec_core+3583>, 0x7f9e172c4bf7 <vm_exec_core+4135>, 0x7f9e172c4748 <vm_exec_core+2936>, 0x7f9e172c4901 <vm_exec_core+3377>, 0x7f9e172c4828 <vm_exec_core+3160>, 0x7f9e172c4ae4 <vm_exec_core+3860>, 0x7f9e172c4650 <vm_exec_core+2688>, 0x7f9e172c3d2a <vm_exec_core+346>, 0x7f9e172c3c86 <vm_exec_core+182>, 0x7f9e172c7524 <vm_exec_core+14676>, 0x7f9e172c702b <vm_exec_core+13403>, 0x7f9e172c6c84 <vm_exec_core+12468>, 0x7f9e172c7510 <vm_exec_core+14656>, 0x7f9e172c5e8c <vm_exec_core+8892>, 0x7f9e172c71c9 <vm_exec_core+13817>, 0x7f9e172c67ab <vm_exec_core+11227>, 0x7f9e172c6ef1 <vm_exec_core+13089>, 0x7f9e172c55b8 <vm_exec_core+6632>, 0x7f9e172c6a84 <vm_exec_core+11956>, 0x7f9e172c74a3 <vm_exec_core+14547>, 0x7f9e172c59e6 <vm_exec_core+7702>, 0x7f9e172c5965 <vm_exec_core+7573>, 0x7f9e172c6445 <vm_exec_core+10357>, 0x7f9e172c63c4 <vm_exec_core+10228>, 0x7f9e172c4f66 <vm_exec_core+5014>, 0x7f9e172c4e95 <vm_exec_core+4805>, 0x7f9e172c43ef <vm_exec_core+2079>, 0x7f9e172c4352 <vm_exec_core+1922>, 0x7f9e172c8232 <vm_exec_core+18018>, 0x7f9e172c821e <vm_exec_core+17998>, 0x7f9e172c820a <vm_exec_core+17978>, 0x7f9e172c81f6 <vm_exec_core+17958>, 0x7f9e172c81e2 <vm_exec_core+17938>, 0x7f9e172c81ce <vm_exec_core+17918>, 0x7f9e172c81b3 <vm_exec_core+17891>, 0x7f9e172c819f <vm_exec_core+17871>, 0x7f9e172c8246 <vm_exec_core+18038>, 0x7f9e172c818b <vm_exec_core+17851>, 0x7f9e172c8177 <vm_exec_core+17831>, 0x7f9e172c8163 <vm_exec_core+17811>, 0x7f9e172c814f <vm_exec_core+17791>, 0x7f9e172c813b <vm_exec_core+17771>, 0x7f9e172c8127 <vm_exec_core+17751>, 0x7f9e172c8282 <vm_exec_core+18098>, 0x7f9e172c5b6e <vm_exec_core+8094>, 0x7f9e172c5299 <vm_exec_core+5833>, 0x7f9e172c826e <vm_exec_core+18078>, 0x7f9e172c825a <vm_exec_core+18058>, 0x7f9e172c82aa <vm_exec_core+18138>, 0x7f9e172c8296 <vm_exec_core+18118>, 0x7f9e172c73fa <vm_exec_core+14378>, 0x7f9e172c73fe <vm_exec_core+14382>, 0x7f9e172c663e <vm_exec_core+10862>, 0x7f9e172c5769 <vm_exec_core+7065>, 0x7f9e172c616c <vm_exec_core+9628>, 0x7f9e172c60a8 <vm_exec_core+9432>, 0x7f9e172c51d5 <vm_exec_core+5637>, 0x7f9e172c514e <vm_exec_core+5502>, 0x7f9e172c46c1 <vm_exec_core+2801>...} __func__ = "vm_exec_core" #62 0x00007f9e172cb0ab in rb_vm_exec (ec=0x562b377650c0, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2300 _ec = 0x562b377650c0 _tag = {tag = 52, retval = 8, buf = {0x7ffe4d886890, 0x7f9e172cb128 <rb_vm_exec+280>, 0x0, 0x7ffe4d886830, 0x562b377650c0}, prev = 0x7ffe4d886ae0, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = <optimized out> initial = <optimized out> __func__ = "rb_vm_exec" #63 0x00007f9e172cb539 in vm_yield_with_cref (ec=0x562b377650c0, argc=argc@entry=1, argv=argv@entry=0x7ffe4d886938, kw_splat=kw_splat@entry=0, cref=cref@entry=0x0, is_lambda=is_lambda@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1430 No locals. #64 0x00007f9e172cb558 in vm_yield (ec=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7ffe4d886938, kw_splat=kw_splat@entry=0) at /tmp/ruby/v3/src/trunk-asserts/vm.c:1438 No locals. #65 0x00007f9e172cb8ae in rb_yield_0 (argv=argv@entry=0x7ffe4d886938, argc=1) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1347 No locals. #66 0x00007f9e172cb8ed in rb_yield (val=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_eval.c:1363 No locals. #67 0x00007f9e170d3ff7 in rb_ary_collect (ary=140316917901680) at /tmp/ruby/v3/src/trunk-asserts/array.c:3763 i = 0 collect = 140316917900080 #68 0x00007f9e172b86c4 in vm_call_cfunc_with_frame (ec=0x562b377650c0, reg_cfp=0x7f9e16c23f10, calling=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:3037 ci = 0x160100000001 cc = <optimized out> val = <optimized out> me = 0x7f9e16adff28 cfunc = 0x562b377c93f8 len = 0 recv = 140316917901680 block_handler = 140316963389225 frame_type = 1431634051 argc = 0 orig_argc = 0 args = <optimized out> args = <optimized out> #69 0x00007f9e172c3011 in vm_sendish (ec=0x562b377650c0, reg_cfp=0x7f9e16c23f10, cd=0x562b37877c00, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/v3/src/trunk-asserts/vm_insnhelper.c:4761 val = 52 ci = 0x160100000001 cc = 0x7f9e13d84880 argc = <optimized out> recv = <optimized out> calling = {ci = 0x160100000001, cc = 0x7f9e13d84880, block_handler = 140316963389225, recv = 140316917901680, argc = 0, kw_splat = 0} #70 0x00007f9e172c3d0e in vm_exec_core (ec=0x562b377650c0, initial=5) at ../../src/trunk-asserts/insns.def:759 bh = <optimized out> blockiseq = 0x7f9e16af41a8 leaf = <optimized out> val = <optimized out> canary = <optimized out> cd = 0x562b37877c00 reg_pc = 0x562b377e4258 reg_cfp = 0x7f9e16c23f10 insns_address_table = {0x7f9e172c41ec <vm_exec_core+1564>, 0x7f9e172c3f32 <vm_exec_core+866>, 0x7f9e172c3e9c <vm_exec_core+716>, 0x7f9e172c40b6 <vm_exec_core+1254>, 0x7f9e172c4007 <vm_exec_core+1079>, 0x7f9e172c422e <vm_exec_core+1630>, 0x7f9e172c3dc0 <vm_exec_core+496>, 0x7f9e172c5e13 <vm_exec_core+8771>, 0x7f9e172c5d41 <vm_exec_core+8561>, 0x7f9e172c6fa7 <vm_exec_core+13271>, 0x7f9e172c5c6f <vm_exec_core+8351>, 0x7f9e172c552b <vm_exec_core+6491>, 0x7f9e172c5446 <vm_exec_core+6262>, 0x7f9e172c6722 <vm_exec_core+11090>, 0x7f9e172c538a <vm_exec_core+6074>, 0x7f9e172c6c18 <vm_exec_core+12360>, 0x7f9e172c6b7c <vm_exec_core+12204>, 0x7f9e172c58d9 <vm_exec_core+7433>, 0x7f9e172c5847 <vm_exec_core+7287>, 0x7f9e172c6310 <vm_exec_core+10048>, 0x7f9e172c6251 <vm_exec_core+9857>, 0x7f9e172c4dc7 <vm_exec_core+4599>, 0x7f9e172c4d06 <vm_exec_core+4406>, 0x7f9e172c6e0b <vm_exec_core+12859>, 0x7f9e172c6d60 <vm_exec_core+12688>, 0x7f9e172c7329 <vm_exec_core+14169>, 0x7f9e172c5a57 <vm_exec_core+7815>, 0x7f9e172c6591 <vm_exec_core+10689>, 0x7f9e172c64d5 <vm_exec_core+10501>, 0x7f9e172c72b8 <vm_exec_core+14056>, 0x7f9e172c509c <vm_exec_core+5324>, 0x7f9e172c69c5 <vm_exec_core+11765>, 0x7f9e172c689a <vm_exec_core+11466>, 0x7f9e172c569d <vm_exec_core+6861>, 0x7f9e172c564e <vm_exec_core+6782>, 0x7f9e172c5fec <vm_exec_core+9244>, 0x7f9e172c5f68 <vm_exec_core+9112>, 0x7f9e172c7116 <vm_exec_core+13638>, 0x7f9e172c448f <vm_exec_core+2239>, 0x7f9e172c4a24 <vm_exec_core+3668>, 0x7f9e172c49de <vm_exec_core+3598>, 0x7f9e172c4c06 <vm_exec_core+4150>, 0x7f9e172c4757 <vm_exec_core+2951>, 0x7f9e172c4910 <vm_exec_core+3392>, 0x7f9e172c4837 <vm_exec_core+3175>, 0x7f9e172c4af3 <vm_exec_core+3875>, 0x7f9e172c465f <vm_exec_core+2703>, 0x7f9e172c3d39 <vm_exec_core+361>, 0x7f9e172c3c95 <vm_exec_core+197>, 0x7f9e172c3c11 <vm_exec_core+65>, 0x7f9e172c703a <vm_exec_core+13418>, 0x7f9e172c6c93 <vm_exec_core+12483>, 0x7f9e172c805a <vm_exec_core+17546>, 0x7f9e172c5e9b <vm_exec_core+8907>, 0x7f9e172c71d8 <vm_exec_core+13832>, 0x7f9e172c67ba <vm_exec_core+11242>, 0x7f9e172c6f00 <vm_exec_core+13104>, 0x7f9e172c55c7 <vm_exec_core+6647>, 0x7f9e172c6a93 <vm_exec_core+11971>, 0x7f9e172c74b2 <vm_exec_core+14562>, 0x7f9e172c59f5 <vm_exec_core+7717>, 0x7f9e172c5974 <vm_exec_core+7588>, 0x7f9e172c6454 <vm_exec_core+10372>, 0x7f9e172c63d3 <vm_exec_core+10243>, 0x7f9e172c4f75 <vm_exec_core+5029>, 0x7f9e172c4ea4 <vm_exec_core+4820>, 0x7f9e172c43fe <vm_exec_core+2094>, 0x7f9e172c4361 <vm_exec_core+1937>, 0x7f9e172c86e3 <vm_exec_core+19219>, 0x7f9e172c838d <vm_exec_core+18365>, 0x7f9e172c861a <vm_exec_core+19018>, 0x7f9e172c8875 <vm_exec_core+19621>, 0x7f9e172c87ac <vm_exec_core+19420>, 0x7f9e172c853f <vm_exec_core+18799>, 0x7f9e172c8456 <vm_exec_core+18566>, 0x7f9e172c7eb4 <vm_exec_core+17124>, 0x7f9e172c7de5 <vm_exec_core+16917>, 0x7f9e172c7b7e <vm_exec_core+16302>, 0x7f9e172c7aaf <vm_exec_core+16095>, 0x7f9e172c7d1c <vm_exec_core+16716>, 0x7f9e172c79e0 <vm_exec_core+15888>, 0x7f9e172c7c4d <vm_exec_core+16509>, 0x7f9e172c7917 <vm_exec_core+15687>, 0x7f9e172c7f83 <vm_exec_core+17331>, 0x7f9e172c5b7d <vm_exec_core+8109>, 0x7f9e172c52a8 <vm_exec_core+5848>, 0x7f9e172c7857 <vm_exec_core+15495>, 0x7f9e172c7797 <vm_exec_core+15303>, 0x7f9e172c76ce <vm_exec_core+15102>, 0x7f9e172c7605 <vm_exec_core+14901>, 0x7f9e172c7538 <vm_exec_core+14696>, 0x7f9e172c82be <vm_exec_core+18158>, 0x7f9e172c664d <vm_exec_core+10877>, 0x7f9e172c5778 <vm_exec_core+7080>, 0x7f9e172c617b <vm_exec_core+9643>, 0x7f9e172c60b7 <vm_exec_core+9447>, 0x7f9e172c51e4 <vm_exec_core+5652>, 0x7f9e172c515d <vm_exec_core+5517>, 0x7f9e172c46d0 <vm_exec_core+2816>, 0x7f9e172c45d6 <vm_exec_core+2566>, 0x7f9e172c454d <vm_exec_core+2429>, 0x7f9e172c41dd <vm_exec_core+1549>, 0x7f9e172c3f23 <vm_exec_core+851>, 0x7f9e172c3e8d <vm_exec_core+701>, 0x7f9e172c40a7 <vm_exec_core+1239>, 0x7f9e172c3ff8 <vm_exec_core+1064>, 0x7f9e172c421f <vm_exec_core+1615>, 0x7f9e172c3db1 <vm_exec_core+481>, 0x7f9e172c5e04 <vm_exec_core+8756>, 0x7f9e172c5d32 <vm_exec_core+8546>, 0x7f9e172c6f98 <vm_exec_core+13256>, 0x7f9e172c5c60 <vm_exec_core+8336>, 0x7f9e172c551c <vm_exec_core+6476>, 0x7f9e172c5437 <vm_exec_core+6247>, 0x7f9e172c6713 <vm_exec_core+11075>, 0x7f9e172c537b <vm_exec_core+6059>, 0x7f9e172c6c09 <vm_exec_core+12345>, 0x7f9e172c6b6d <vm_exec_core+12189>, 0x7f9e172c58ca <vm_exec_core+7418>, 0x7f9e172c5838 <vm_exec_core+7272>, 0x7f9e172c6301 <vm_exec_core+10033>, 0x7f9e172c6242 <vm_exec_core+9842>, 0x7f9e172c4db8 <vm_exec_core+4584>, 0x7f9e172c4cf7 <vm_exec_core+4391>, 0x7f9e172c6dfc <vm_exec_core+12844>, 0x7f9e172c6d51 <vm_exec_core+12673>, 0x7f9e172c731a <vm_exec_core+14154>, 0x7f9e172c5a48 <vm_exec_core+7800>, 0x7f9e172c6582 <vm_exec_core+10674>, 0x7f9e172c64c6 <vm_exec_core+10486>, 0x7f9e172c72a9 <vm_exec_core+14041>, 0x7f9e172c508d <vm_exec_core+5309>, 0x7f9e172c69b6 <vm_exec_core+11750>, 0x7f9e172c688b <vm_exec_core+11451>, 0x7f9e172c568e <vm_exec_core+6846>, 0x7f9e172c563f <vm_exec_core+6767>, 0x7f9e172c5fdd <vm_exec_core+9229>, 0x7f9e172c5f59 <vm_exec_core+9097>, 0x7f9e172c7107 <vm_exec_core+13623>, 0x7f9e172c4480 <vm_exec_core+2224>, 0x7f9e172c4a15 <vm_exec_core+3653>, 0x7f9e172c49cf <vm_exec_core+3583>, 0x7f9e172c4bf7 <vm_exec_core+4135>, 0x7f9e172c4748 <vm_exec_core+2936>, 0x7f9e172c4901 <vm_exec_core+3377>, 0x7f9e172c4828 <vm_exec_core+3160>, 0x7f9e172c4ae4 <vm_exec_core+3860>, 0x7f9e172c4650 <vm_exec_core+2688>, 0x7f9e172c3d2a <vm_exec_core+346>, 0x7f9e172c3c86 <vm_exec_core+182>, 0x7f9e172c7524 <vm_exec_core+14676>, 0x7f9e172c702b <vm_exec_core+13403>, 0x7f9e172c6c84 <vm_exec_core+12468>, 0x7f9e172c7510 <vm_exec_core+14656>, 0x7f9e172c5e8c <vm_exec_core+8892>, 0x7f9e172c71c9 <vm_exec_core+13817>, 0x7f9e172c67ab <vm_exec_core+11227>, 0x7f9e172c6ef1 <vm_exec_core+13089>, 0x7f9e172c55b8 <vm_exec_core+6632>, 0x7f9e172c6a84 <vm_exec_core+11956>, 0x7f9e172c74a3 <vm_exec_core+14547>, 0x7f9e172c59e6 <vm_exec_core+7702>, 0x7f9e172c5965 <vm_exec_core+7573>, 0x7f9e172c6445 <vm_exec_core+10357>, 0x7f9e172c63c4 <vm_exec_core+10228>, 0x7f9e172c4f66 <vm_exec_core+5014>, 0x7f9e172c4e95 <vm_exec_core+4805>, 0x7f9e172c43ef <vm_exec_core+2079>, 0x7f9e172c4352 <vm_exec_core+1922>, 0x7f9e172c8232 <vm_exec_core+18018>, 0x7f9e172c821e <vm_exec_core+17998>, 0x7f9e172c820a <vm_exec_core+17978>, 0x7f9e172c81f6 <vm_exec_core+17958>, 0x7f9e172c81e2 <vm_exec_core+17938>, 0x7f9e172c81ce <vm_exec_core+17918>, 0x7f9e172c81b3 <vm_exec_core+17891>, 0x7f9e172c819f <vm_exec_core+17871>, 0x7f9e172c8246 <vm_exec_core+18038>, 0x7f9e172c818b <vm_exec_core+17851>, 0x7f9e172c8177 <vm_exec_core+17831>, 0x7f9e172c8163 <vm_exec_core+17811>, 0x7f9e172c814f <vm_exec_core+17791>, 0x7f9e172c813b <vm_exec_core+17771>, 0x7f9e172c8127 <vm_exec_core+17751>, 0x7f9e172c8282 <vm_exec_core+18098>, 0x7f9e172c5b6e <vm_exec_core+8094>, 0x7f9e172c5299 <vm_exec_core+5833>, 0x7f9e172c826e <vm_exec_core+18078>, 0x7f9e172c825a <vm_exec_core+18058>, 0x7f9e172c82aa <vm_exec_core+18138>, 0x7f9e172c8296 <vm_exec_core+18118>, 0x7f9e172c73fa <vm_exec_core+14378>, 0x7f9e172c73fe <vm_exec_core+14382>, 0x7f9e172c663e <vm_exec_core+10862>, 0x7f9e172c5769 <vm_exec_core+7065>, 0x7f9e172c616c <vm_exec_core+9628>, 0x7f9e172c60a8 <vm_exec_core+9432>, 0x7f9e172c51d5 <vm_exec_core+5637>, 0x7f9e172c514e <vm_exec_core+5502>, 0x7f9e172c46c1 <vm_exec_core+2801>...} __func__ = "vm_exec_core" #71 0x00007f9e172cb0ab in rb_vm_exec (ec=0x7f9e16c23c50, mjit_enable_p=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/vm.c:2300 _ec = 0x7f9e16c23c50 _tag = {tag = 52, retval = 8, buf = {0x7ffe4d886b30, 0x7f9e172cb128 <rb_vm_exec+280>, 0x0, 0x7ffe4d886ad0, 0x0}, prev = 0x7ffe4d886b90, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = <optimized out> initial = <optimized out> __func__ = "rb_vm_exec" #72 0x00007f9e1713ec15 in rb_ec_exec_node (ec=ec@entry=0x562b377650c0, n=n@entry=0x7f9e16af43d8) at /tmp/ruby/v3/src/trunk-asserts/eval.c:280 th = <optimized out> _ec = <optimized out> _tag = {tag = 52, retval = 0, buf = {0x7ffe4d886be0, 0x7f9e1713ec45 <rb_ec_exec_node+197>, 0x0, 0x7ffe4d886b70, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} state = 0 iseq = 0x7f9e16af43d8 #73 0x00007f9e1714397f in ruby_run_node (n=0x7f9e16af43d8) at /tmp/ruby/v3/src/trunk-asserts/eval.c:321 ec = 0x562b377650c0 status = 0 #74 0x0000562b376342eb in rb_main (argc=11, argv=0x7ffe4d886d88) at /tmp/ruby/v3/src/trunk-asserts/main.c:38 variable_in_this_stack_frame = 0 #75 0x0000562b376341ac in main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/v3/src/trunk-asserts/main.c:57 No locals. >>> Dump Ruby level backtrace (if possible)