# Logfile created on 2023-11-28 17:33:43 +0000 by logger.rb/v1.4.3
#<BuildRuby:0x0000555cbd2b5f60 @REPOSITORY="https://github.com/ruby/ruby.git", @REPOSITORY_TYPE=:git, @git_branch=nil, @git_worktree=nil, @svn_revision=nil, @SRC_DIR="/tmp/ruby/src", @BUILD_DIR="/tmp/ruby/build", @INSTALL_DIR="/tmp/ruby/install", @TARGET_NAME="trunk-yjit", @TARGET_SRC_DIR="/tmp/ruby/src/trunk-yjit", @TARGET_BUILD_DIR="/tmp/ruby/build/trunk-yjit", @TARGET_INSTALL_DIR="/tmp/ruby/install/trunk-yjit", @configure_opts=["cppflags=-DYJIT_FORCE_ENABLE"], @build_opts="-j4", @btest_opts="-j4", @test_opts="TESTS='-j4'", @incremental=true, @steps=["checkout", "autoconf", "configure", "build_up", "build_miniruby", "build_ruby", "build_all", "build_install", "test_btest", "test_basic", "test_all", "test_rubyspec"], @quiet=false, @gist=false, @timeout=10800, @logfile="/home/ko1/ruby/logs/brlog.trunk-yjit.20231128-173342", @ruby_env=[["RUBY_DEBUG", "ci"]], @make="make", @logger=#<Logger:0x0000555cbd33f3a0 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x0000555cbd33f238 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x0000555cbd33f080 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/home/ko1/ruby/logs/brlog.trunk-yjit.20231128-173342", @dev=#<File:/home/ko1/ruby/logs/brlog.trunk-yjit.20231128-173342>, @binmode=false, @mon_data=#<Monitor:0x0000555cbd33efb8>, @mon_data_owner_object_id=860>>>
$$$[beg] make update-unicode -j4
make: Nothing to be done for 'update-unicode'.
$$$[end] "make update-unicode -j4" exit with 0.
$$$[beg] make update-download -j4
tool/config.guess already exists
tool/config.sub already exists
Update debug to 927587afb6aac69b358b86a01f602d207053e8d2
echo 927587afb6aac69b358b86a01f602d207053e8d2 | /bin/sh /tmp/ruby/src/trunk-yjit/tool/ifchange /tmp/ruby/src/trunk-yjit/.bundle/.timestamp/debug.revision -
/tmp/ruby/src/trunk-yjit/.bundle/.timestamp/debug.revision unchanged
$$$[end] "make update-download -j4" exit with 0.
$$$[beg] make update-rubyspec -j4
make: Nothing to be done for 'update-rubyspec'.
$$$[end] "make update-rubyspec -j4" exit with 0.
$$$[beg] make update-src -j4
From https://github.com/ruby/ruby
55f34d4..7b05721 master -> origin/master
Updating 55f34d4..7b05721
Fast-forward
test/ruby/test_compile_prism.rb | 32 ++++++++++++++------------------
1 file changed, 14 insertions(+), 18 deletions(-)
Latest commit hash = 7b05721167
$$$[end] "make update-src -j4" exit with 0.
$$$[beg] make after-update -j4
generating /tmp/ruby/src/trunk-yjit/ext/ripper/eventids2table.c
make[1]: Entering directory '/tmp/ruby/src/trunk-yjit/ext/ripper'
make[1]: Nothing to be done for 'src'.
make[1]: Leaving directory '/tmp/ruby/src/trunk-yjit/ext/ripper'
/tmp/ruby/src/trunk-yjit/revision.h updated
generating x86_64-linux-fake.rb
x86_64-linux-fake.rb updated
generating enc.mk
making srcs under enc
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
Update debug to 927587afb6aac69b358b86a01f602d207053e8d2
echo 927587afb6aac69b358b86a01f602d207053e8d2 | /bin/sh /tmp/ruby/src/trunk-yjit/tool/ifchange /tmp/ruby/src/trunk-yjit/.bundle/.timestamp/debug.revision -
/tmp/ruby/src/trunk-yjit/.bundle/.timestamp/debug.revision unchanged
$$$[end] "make after-update -j4" exit with 0.
$$$[beg] make miniruby -j4
BASERUBY = /usr/bin/ruby --disable=gems
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef
XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-yjit/include -I/tmp/ruby/src/trunk-yjit -I/tmp/ruby/src/trunk-yjit/prism -I/tmp/ruby/src/trunk-yjit/enc/unicode/15.0.0
CPPFLAGS = -DYJIT_FORCE_ENABLE
DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie
SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread
LANG =
LC_ALL =
LC_CTYPE =
MFLAGS = -j4 --jobserver-auth=4,5
RUSTC = rustc
YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-yjit/yjit/target/release/' /tmp/ruby/src/trunk-yjit/yjit/src/lib.rs
gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
compiling /tmp/ruby/src/trunk-yjit/version.c
linking miniruby
$$$[end] "make miniruby -j4" exit with 0.
$$$[beg] make ruby -j4
BASERUBY = /usr/bin/ruby --disable=gems
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef
XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-yjit/include -I/tmp/ruby/src/trunk-yjit -I/tmp/ruby/src/trunk-yjit/prism -I/tmp/ruby/src/trunk-yjit/enc/unicode/15.0.0
CPPFLAGS = -DYJIT_FORCE_ENABLE
DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie
SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread
LANG =
LC_ALL =
LC_CTYPE =
MFLAGS = -j4 --jobserver-auth=4,5
RUSTC = rustc
YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-yjit/yjit/target/release/' /tmp/ruby/src/trunk-yjit/yjit/src/lib.rs
gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
builtin_binary.inc updated
187d37bfddd68b86204f94f66729702fd74dc759efd326de2dbd09cdaaa56951 builtin_binary.inc
compiling /tmp/ruby/src/trunk-yjit/builtin.c
linking static-library libruby-static.a
linking ruby
$$$[end] "make ruby -j4" exit with 0.
$$$[beg] make all -j4
BASERUBY = /usr/bin/ruby --disable=gems
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef
XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-yjit/include -I/tmp/ruby/src/trunk-yjit -I/tmp/ruby/src/trunk-yjit/prism -I/tmp/ruby/src/trunk-yjit/enc/unicode/15.0.0
CPPFLAGS = -DYJIT_FORCE_ENABLE
DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie
SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread
LANG =
LC_ALL =
LC_CTYPE =
MFLAGS = -j4 --jobserver-auth=4,5
RUSTC = rustc
YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-yjit/yjit/target/release/' /tmp/ruby/src/trunk-yjit/yjit/src/lib.rs
gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
generating encdb.h
generating enc.mk
encdb.h unchanged
making srcs under enc
making enc
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
generating transdb.h
transdb.h unchanged
generating makefiles ext/configure-ext.mk
making trans
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for '/tmp/ruby/src/trunk-yjit/enc/trans'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
making encs
ext/configure-ext.mk updated
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
generating makefile exts.mk
exts.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/date'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/digest'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/fiddle'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/json'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/monitor'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/pathname'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/pty'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/debug-1.8.0/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/syslog'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/racc-1.7.3/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.0/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/debug-1.8.0/ext/debug'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/racc-1.7.3/ext/racc/cparse'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.2/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.0/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit'
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
$$$[end] "make all -j4" exit with 0.
$$$[beg] make install -j4
Update debug to 927587afb6aac69b358b86a01f602d207053e8d2
BASERUBY = /usr/bin/ruby --disable=gems
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef
XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-yjit/include -I/tmp/ruby/src/trunk-yjit -I/tmp/ruby/src/trunk-yjit/prism -I/tmp/ruby/src/trunk-yjit/enc/unicode/15.0.0
CPPFLAGS = -DYJIT_FORCE_ENABLE
DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie
SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread
LANG =
LC_ALL =
LC_CTYPE =
MFLAGS = -j4 --jobserver-auth=4,5
RUSTC = rustc
YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-yjit/yjit/target/release/' /tmp/ruby/src/trunk-yjit/yjit/src/lib.rs
echo 927587afb6aac69b358b86a01f602d207053e8d2 | /bin/sh /tmp/ruby/src/trunk-yjit/tool/ifchange /tmp/ruby/src/trunk-yjit/.bundle/.timestamp/debug.revision -
generating enc.mk
gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
generating encdb.h
/tmp/ruby/src/trunk-yjit/.bundle/.timestamp/debug.revision unchanged
encdb.h unchanged
making srcs under enc
making enc
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
generating transdb.h
transdb.h unchanged
generating makefiles ext/configure-ext.mk
making trans
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for '/tmp/ruby/src/trunk-yjit/enc/trans'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
making encs
ext/configure-ext.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
generating makefile exts.mk
exts.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/bigdecimal'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/coverage'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/digest'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/date'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/json'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/io/console'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/monitor'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/json'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/nkf'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/pathname'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/pty'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/pty'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/rubyvm'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/ripper'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/psych'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/syslog'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/debug-1.8.0/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/racc-1.7.3/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.0/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/racc-1.7.3/ext/racc/cparse'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.2/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/debug-1.8.0/ext/debug'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.0/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.1/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit'
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
./miniruby -I/tmp/ruby/src/trunk-yjit/lib -I. -I.ext/common /tmp/ruby/src/trunk-yjit/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-yjit/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="-j4 --jobserver-auth=4,5" --make-flags=" -j4 --jobserver-auth=4,5" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc
Installing to
installing binary commands: /tmp/ruby/install/trunk-yjit/bin
installing base libraries: /tmp/ruby/install/trunk-yjit/lib
installing arch files: /tmp/ruby/install/trunk-yjit/lib/ruby/3.3.0+0/x86_64-linux
installing pkgconfig data: /tmp/ruby/install/trunk-yjit/lib/pkgconfig
installing extension objects: /tmp/ruby/install/trunk-yjit/lib/ruby/3.3.0+0/x86_64-linux
installing extension objects: /tmp/ruby/install/trunk-yjit/lib/ruby/site_ruby/3.3.0+0/x86_64-linux
installing extension objects: /tmp/ruby/install/trunk-yjit/lib/ruby/vendor_ruby/3.3.0+0/x86_64-linux
installing extension headers: /tmp/ruby/install/trunk-yjit/include/ruby-3.3.0+0/x86_64-linux
installing extension scripts: /tmp/ruby/install/trunk-yjit/lib/ruby/3.3.0+0
installing extension scripts: /tmp/ruby/install/trunk-yjit/lib/ruby/site_ruby/3.3.0+0
installing extension scripts: /tmp/ruby/install/trunk-yjit/lib/ruby/vendor_ruby/3.3.0+0
installing extension headers: /tmp/ruby/install/trunk-yjit/include/ruby-3.3.0+0/ruby
installing command scripts: /tmp/ruby/install/trunk-yjit/bin
installing library scripts: /tmp/ruby/install/trunk-yjit/lib/ruby/3.3.0+0
installing common headers: /tmp/ruby/install/trunk-yjit/include/ruby-3.3.0+0
installing manpages: /tmp/ruby/install/trunk-yjit/share/man/man1
installing default gems from lib: /tmp/ruby/install/trunk-yjit/lib/ruby/gems/3.3.0+0
abbrev 0.1.1
base64 0.2.0
benchmark 0.3.0
bundler 2.5.0.dev
cgi 0.4.0
csv 3.2.8
delegate 0.3.1
did_you_mean 1.6.3
drb 2.2.0
english 0.8.0
erb 4.0.3
error_highlight 0.5.1
fileutils 1.7.2
find 0.2.0
forwardable 1.3.3
getoptlong 0.2.1
ipaddr 1.2.5
irb 1.9.1
logger 1.6.0
mutex_m 0.2.0
net-http 0.4.0
net-protocol 0.2.2
observer 0.1.2
open-uri 0.4.0
open3 0.2.0
optparse 0.4.0
ostruct 0.6.0
pp 0.5.0
prettyprint 0.2.0
prism 0.18.0
pstore 0.1.3
rdoc 6.6.0
readline 0.0.3
reline 0.4.0
resolv 0.2.2
resolv-replace 0.1.1
rinda 0.2.0
ruby2_keywords 0.0.5
securerandom 0.3.0
set 1.0.3
shellwords 0.2.0
singleton 0.2.0
syntax_suggest 1.1.0
tempfile 0.2.0
time 0.3.0
timeout 0.4.1
tmpdir 0.2.0
tsort 0.2.0
un 0.3.0
uri 0.13.0
weakref 0.1.3
yaml 0.3.0
installing default gems from ext: /tmp/ruby/install/trunk-yjit/lib/ruby/gems/3.3.0+0
bigdecimal 3.1.5
date 3.3.4
digest 3.1.1
etc 1.4.3.dev.1
fcntl 1.1.0
fiddle 1.1.2
io-console 0.6.1.dev.1
io-nonblock 0.2.0
io-wait 0.3.0
json 2.6.3
nkf 0.1.3
openssl 3.2.0
pathname 0.3.0
psych 5.1.1.1
stringio 3.1.1
strscan 3.0.8
syslog 0.1.1
zlib 3.1.0
installing bundled gems: /tmp/ruby/install/trunk-yjit/lib/ruby/gems/3.3.0+0
minitest 5.20.0
power_assert 2.0.3
rake 13.1.0
test-unit 3.6.1
rexml 3.2.6
rss 0.3.0
net-ftp 0.2.0
net-imap 0.4.6
net-pop 0.1.2
net-smtp 0.4.0
matrix 0.4.2
prime 0.1.2
rbs 3.3.2
typeprof 0.21.8
debug 1.8.0
racc 1.7.3
installing bundled gem cache: /tmp/ruby/install/trunk-yjit/lib/ruby/gems/3.3.0+0/cache
$$$[end] "make install -j4" exit with 0.
$$$[beg] make yes-btest TESTOPTS='-q -j4'
PASS all 1863 tests
$$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0.
$$$[beg] make yes-test-basic TESTS='-j4'
BASERUBY = /usr/bin/ruby --disable=gems
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef
XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-yjit/include -I/tmp/ruby/src/trunk-yjit -I/tmp/ruby/src/trunk-yjit/prism -I/tmp/ruby/src/trunk-yjit/enc/unicode/15.0.0
CPPFLAGS = -DYJIT_FORCE_ENABLE
DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie
SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread
LANG =
LC_ALL =
LC_CTYPE =
MFLAGS =
RUSTC = rustc
YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-yjit/yjit/target/release/' /tmp/ruby/src/trunk-yjit/yjit/src/lib.rs
gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0
Copyright (C) 2021 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.
Ignore setproctitle.o because of setproctitle.c under missing
Ignore strlcat.o because of strlcat.c under missing
Ignore strlcpy.o because of strlcpy.c under missing
Checking leaked global symbols...none
/tmp/ruby/src/trunk-yjit/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372
/tmp/ruby/src/trunk-yjit/basictest/test.rb:condition ..OK 2
/tmp/ruby/src/trunk-yjit/basictest/test.rb:if/unless ...OK 3
/tmp/ruby/src/trunk-yjit/basictest/test.rb:case .....OK 5
/tmp/ruby/src/trunk-yjit/basictest/test.rb:while/until ........OK 8
/tmp/ruby/src/trunk-yjit/basictest/test.rb:exception ..........OK 10
/tmp/ruby/src/trunk-yjit/basictest/test.rb:array .......................................OK 39
/tmp/ruby/src/trunk-yjit/basictest/test.rb:hash ...........................OK 27
/tmp/ruby/src/trunk-yjit/basictest/test.rb:iterator ...........................................................................................................OK 107
/tmp/ruby/src/trunk-yjit/basictest/test.rb:float ................................................................................OK 80
/tmp/ruby/src/trunk-yjit/basictest/test.rb:bignum ...............................OK 31
/tmp/ruby/src/trunk-yjit/basictest/test.rb:string & char ..............................................................OK 62
/tmp/ruby/src/trunk-yjit/basictest/test.rb:assignment ..........OK 10
/tmp/ruby/src/trunk-yjit/basictest/test.rb:call ......OK 6
/tmp/ruby/src/trunk-yjit/basictest/test.rb:proc .........OK 9
/tmp/ruby/src/trunk-yjit/basictest/test.rb:signal ..OK 2
/tmp/ruby/src/trunk-yjit/basictest/test.rb:eval ...........................OK 27
/tmp/ruby/src/trunk-yjit/basictest/test.rb:system ........OK 8
/tmp/ruby/src/trunk-yjit/basictest/test.rb:const .....OK 5
/tmp/ruby/src/trunk-yjit/basictest/test.rb:clone .....OK 5
/tmp/ruby/src/trunk-yjit/basictest/test.rb:marshal ....OK 4
/tmp/ruby/src/trunk-yjit/basictest/test.rb:pack ....OK 4
/tmp/ruby/src/trunk-yjit/basictest/test.rb:math ..OK 2
/tmp/ruby/src/trunk-yjit/basictest/test.rb:struct ......OK 6
/tmp/ruby/src/trunk-yjit/basictest/test.rb:variable ............OK 12
/tmp/ruby/src/trunk-yjit/basictest/test.rb:trace ...OK 3
/tmp/ruby/src/trunk-yjit/basictest/test.rb:defined? ............OK 12
/tmp/ruby/src/trunk-yjit/basictest/test.rb:alias ......OK 6
/tmp/ruby/src/trunk-yjit/basictest/test.rb:path .......................OK 23
/tmp/ruby/src/trunk-yjit/basictest/test.rb:gc ....OK 4
test succeeded
$$$[end] "make yes-test-basic TESTS='-j4'" exit with 0.
$$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j4'
BASERUBY = /usr/bin/ruby --disable=gems
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef
XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-yjit/include -I/tmp/ruby/src/trunk-yjit -I/tmp/ruby/src/trunk-yjit/prism -I/tmp/ruby/src/trunk-yjit/enc/unicode/15.0.0
CPPFLAGS = -DYJIT_FORCE_ENABLE
DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie
SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread
LANG =
LC_ALL =
LC_CTYPE =
MFLAGS =
RUSTC = rustc
YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-yjit/yjit/target/release/' /tmp/ruby/src/trunk-yjit/yjit/src/lib.rs
gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
generating enc.mk
generating encdb.h
encdb.h unchanged
making enc
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
making srcs under enc
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
generating transdb.h
transdb.h unchanged
making trans
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for '/tmp/ruby/src/trunk-yjit/enc/trans'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
making encs
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
generating makefiles ext/configure-ext.mk
ext/configure-ext.mk updated
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
generating makefile exts.mk
exts.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/bigdecimal'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/coverage'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/date'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/digest'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/digest/sha2'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/fiddle'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/io/console'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/json'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/monitor'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/nkf'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/pathname'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/psych'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/pty'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/ripper'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/rubyvm'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/socket'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/syslog'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/debug-1.8.0/ext/debug'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/debug-1.8.0/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/racc-1.7.3/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/racc-1.7.3/ext/racc/cparse'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.0/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.0/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.1/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.2/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit'
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
Run options:
--seed=63123
"--ruby=./miniruby -I/tmp/ruby/src/trunk-yjit/lib -I. -I.ext/common /tmp/ruby/src/trunk-yjit/tool/runruby.rb --extout=.ext -- --disable-gems"
--excludes-dir=/tmp/ruby/src/trunk-yjit/test/.excludes
--name=!/memory_leak/
--stderr-on-failure
-j4
# Running tests:
[ 1/910] 1743041=test_thread
[ 2/910] 1743041=test_pkey_ec
[ 3/910] 1743039=test_rdoc_class_module
[ 4/910] 1743042=test_exception_at_throwing
[ 5/910] 1743040=test_gem_resolver_index_set
[ 6/910] 1743042=test_date_parse
[ 7/910] 1743041=test_ole_methods
[ 8/910] 1743041=test_variable_name_check
[ 9/910] 1743041=test_gem_resolver_api_specification
[ 10/910] 1743042=test_optimization
[ 11/910] 1743040=test_folderitem2_invokeverb
[ 12/910] 1743040=test_require_path_check
[ 13/910] 1743040=test_win32ole_event
[ 14/910] 1743040=test_bug-3571
[ 15/910] 1743040=test_gem_safe_marshal
[ 16/910] 1743041=test_date_new
[ 17/910] 1743041=test_backtrace
[ 18/910] 1743041=test_call
[ 19/910] 1743041=test_keyword
[ 20/910] 1743039=test_gem_ext_cargo_builder_link_flag_converter
[ 21/910] 1743039=newline_test
[ 22/910] 1743041=test_ruby_lex
[ 23/910] 1743039=test_enumerator_kw
[ 24/910] 1743039=test_ossl
[ 25/910] 1743041=test_gc_compact
[ 26/910] 1743040=test_len
[ 27/910] 1743040=test_default_gems
[ 28/910] 1743040=test_coderange
[ 29/910] 1743040=test_column_separator
[ 30/910] 1743040=test_buffering
[ 31/910] 1743040=test_svcb_https
[ 32/910] 1743040=test_inadvertent_creation
[ 33/910] 1743040=test_gem_gemcutter_utilities
[ 34/910] 1743040=test_rdoc_markup_document
[ 35/910] 1743040=test_store
[ 36/910] 1743041=test_object
[ 37/910] 1743041=test_provider
[ 38/910] 1743040=test_rdoc_parser_changelog
[ 39/910] 1743041=parameters_signature_test
[ 40/910] 1743040=test_resize
[ 41/910] 1743040=test_rdoc_store
[ 42/910] 1743041=test_rdoc_markup_attributes
[ 43/910] 1743041=test_rdoc_stats
[ 44/910] 1743041=test_err_in_callback
[ 45/910] 1743041=test_bug-5832
[ 46/910] 1743041=test_win32ole_param_event
[ 47/910] 1743041=test_object_references
[ 48/910] 1743041=test_gem_commands_yank_command
[ 49/910] 1743040=test_grapheme_breaks
[ 50/910] 1743040=test_rdoc_rdoc
[ 51/910] 1743040=test_assignment
[ 52/910] 1743041=test_tcp
[ 53/910] 1743041=test_io_buffer
[ 54/910] 1743041=test_memory_view
[ 55/910] 1743041=test_reline
[ 56/910] 1743041=test_human_typo
[ 57/910] 1743041=test_rdoc_rd_block_parser
[ 58/910] 1743041=test_enum
[ 59/910] 1743040=test_gem_rdoc
[ 60/910] 1743041=test_vm_dump
[ 61/910] 1743041=test_input_method
[ 62/910] 1743041=test_gem_dependency_installer
[ 63/910] 1743040=test_flags
[ 64/910] 1743042=test_exception
[ 65/910] 1743042=test_class
[ 66/910] 1743042=desugar_compiler_test
[ 67/910] 1743042=test_socket
[ 68/910] 1743042=errors_test
ol/lib/test/unit/parallel.rb: Prism::ErrorsTest#test_circular_param: /tmp/ruby/src/trunk-yjit/prism/diagnostic.c:271: pm_diagnostic_message: Assertion `message' failed.
running file: /tmp/ruby/src/trunk-yjit/test/prism/errors_test.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:945: yes-test-all] Error 1
$$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j4'" exit with 512.
$$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS='-j4'
BASERUBY = /usr/bin/ruby --disable=gems
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef
XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-yjit/include -I/tmp/ruby/src/trunk-yjit -I/tmp/ruby/src/trunk-yjit/prism -I/tmp/ruby/src/trunk-yjit/enc/unicode/15.0.0
CPPFLAGS = -DYJIT_FORCE_ENABLE
DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie
SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread
LANG =
LC_ALL =
LC_CTYPE =
MFLAGS =
RUSTC = rustc
YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-yjit/yjit/target/release/' /tmp/ruby/src/trunk-yjit/yjit/src/lib.rs
gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
generating enc.mk
generating encdb.h
encdb.h unchanged
making enc
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'enc'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
making srcs under enc
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'srcs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
generating transdb.h
transdb.h unchanged
making trans
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for '/tmp/ruby/src/trunk-yjit/enc/trans'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
making encs
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'encs'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
generating makefiles ext/configure-ext.mk
ext/configure-ext.mk updated
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
generating makefile exts.mk
exts.mk unchanged
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/bigdecimal'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/bigdecimal'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/coverage'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/coverage'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/date'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/date'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/digest'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/digest'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/digest/sha2'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/digest/sha2'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/fiddle'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/fiddle'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/io/console'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/io/console'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/json'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/json'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/monitor'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/monitor'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/nkf'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/nkf'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/objspace'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/objspace'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/openssl'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/openssl'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/pathname'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/pathname'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/psych'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/psych'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/pty'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/pty'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/ripper'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/ripper'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/rubyvm'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/rubyvm'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/socket'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/socket'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/ext/syslog'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/ext/syslog'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/debug-1.8.0/ext/debug'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/debug-1.8.0/ext/debug'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/racc-1.7.3/ext/racc/cparse'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/racc-1.7.3/ext/racc/cparse'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.0/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.0/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.1/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.1/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.2/ext/rbs_extension'
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit/.bundle/gems/rbs-3.3.2/ext/rbs_extension'
make[2]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/tmp/ruby/build/trunk-yjit'
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
make[1]: Entering directory '/tmp/ruby/build/trunk-yjit'
make[1]: Nothing to be done for 'note'.
make[1]: Leaving directory '/tmp/ruby/build/trunk-yjit'
$ /tmp/ruby/build/trunk-yjit/miniruby -I/tmp/ruby/src/trunk-yjit/lib /tmp/ruby/src/trunk-yjit/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-yjit --extout=.ext -- /tmp/ruby/src/trunk-yjit/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-yjit/spec/default.mspec --error-output stderr --debug
description_with_yjit
0 .........................................................................
73 .........................................................................
146 .........................................................................
219 .........................................................................
292 .........................................................................
365 .........................................................................
438 .........................................................................
511 .........................................................................
584 .........................................................................
657 .........................................................................
730 .........................................................................
803 .........................................................................
876 .........................................................................
949 .........................................................................
1022 .........................................................................
1095 .........................................................................
1168 .........................................................................
1241 .........................................................................
1314 .........................................................................
1387 .........................................................................
1460 .........................................................................
1533 .........................................................................
1606 .........................................................................
1679 .........................................................................
1752 .........................................................................
1825 .........................................................................
1898 .........................................................................
1971 .........................................................................
2044 .........................................................................
2117 .........................................................................
2190 .........................................................................
2263 .........................................................................
2336 .........................................................................
2409 .........................................................................
2482 .........................................................................
2555 .........................................................................
2628 .........................................................................
2701 .........................................................................
2774 .........................................................................
2847 .........................................................................
2920 .........................................................................
2993 .........................................................................
3066 .........................................................................
3139 .........................................................................
3212 .........................................................................
3285 .........................................................................
3358 .........................................................................
3431 .........................................................................
3504 .........................................................................
3577 .........................................................................
3650 .........................................................................
3723 .....
Finished in 95.405490 seconds
3728 files, 32494 examples, 239983 expectations, 0 failures, 0 errors, 0 tagged
$$$[end] "make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS='-j4'" exit with 0.
$ gdb -batch -se /tmp/ruby/build/trunk-yjit/ruby -c /tmp/cores/core.1001.1743042.ruby -x gdbscript
[New LWP 1743042]
[New LWP 1743050]
[New LWP 1743065]
[New LWP 1747256]
[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/src/trunk-yjit/tool/lib/test/unit/parallel.rb: Prism::ErrorsTest#test'.
Program terminated with signal SIGABRT, Aborted.
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139783452661696) at ./nptl/pthread_kill.c:44
[Current thread is 1 (Thread 0x7f21df0a97c0 (LWP 1743042))]
>>> Threads
Id Target Id Frame
* 1 Thread 0x7f21df0a97c0 (LWP 1743042) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139783452661696) at ./nptl/pthread_kill.c:44
2 Thread 0x7f21c5acf640 (LWP 1743050) 0x00007f21df1d1fde in epoll_wait (epfd=4, events=events@entry=0x55ff1714b2fc <timer_th+28>, maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
3 Thread 0x7f21c402e640 (LWP 1743065) __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7f21c402cfd0, op=137, expected=0, futex_word=0x7f21bfecf594) at ./nptl/futex-internal.c:57
4 Thread 0x7f21c404f640 (LWP 1747256) 0x00007f21df1c4d7f in __GI___poll (fds=fds@entry=0x7f21c404e580, nfds=nfds@entry=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
>>> Machine level backtrace
Thread 4 (Thread 0x7f21c404f640 (LWP 1747256)):
#0 0x00007f21df1c4d7f in __GI___poll (fds=fds@entry=0x7f21c404e580, nfds=nfds@entry=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
sc_ret = -516
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x000055ff16bfecc4 in poll (__timeout=<optimized out>, __nfds=1, __fds=0x7f21c404e580) at /usr/include/x86_64-linux-gnu/bits/poll2.h:39
No locals.
#2 nogvl_wait_for (fptr=<optimized out>, fptr=<optimized out>, th=<optimized out>, timeout=0x0, events=1) at /tmp/ruby/src/trunk-yjit/io.c:12448
scheduler = <optimized out>
fd = <optimized out>
fds = {fd = 5, events = 1, revents = 0}
timeout_milliseconds = <optimized out>
scheduler = <optimized out>
fd = <optimized out>
fds = <optimized out>
timeout_milliseconds = <optimized out>
args = <optimized out>
#3 nogvl_wait_for (timeout=0x0, events=1, fptr=0x7f21c476cf80, th=<optimized out>) at /tmp/ruby/src/trunk-yjit/io.c:12425
scheduler = <optimized out>
fd = <optimized out>
fds = <optimized out>
timeout_milliseconds = <optimized out>
scheduler = <optimized out>
fd = <optimized out>
fds = <optimized out>
timeout_milliseconds = <optimized out>
args = <optimized out>
#4 io_internal_wait (timeout=0x0, events=1, error=11, fptr=0x7f21c476cf80, thread=<optimized out>) at /tmp/ruby/src/trunk-yjit/io.c:1149
ready = <optimized out>
ready = <optimized out>
#5 internal_read_func (ptr=<optimized out>) at /tmp/ruby/src/trunk-yjit/io.c:1180
iis = <optimized out>
result = <optimized out>
retry = <optimized out>
iis = <optimized out>
result = <optimized out>
retry = <optimized out>
#6 internal_read_func (ptr=ptr@entry=0x7f21c404e830) at /tmp/ruby/src/trunk-yjit/io.c:1164
iis = 0x7f21c404e830
result = <optimized out>
retry = <optimized out>
#7 0x000055ff16d6165e in rb_thread_io_blocking_call (func=0x55ff16bfebd0 <internal_read_func>, data1=0x7f21c404e830, fd=<optimized out>, events=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread.c:1713
__region = {prev_status = THREAD_RUNNABLE}
_ec = 0x7f21bea86140
_tag = {tag = 36, retval = 3039970240278996895, buf = {0x7f21c476cf80, 0x55ff16d61820 <rb_thread_io_blocking_call+896>, 0x0, 0x7f21c404e5f0, 0x2}, prev = 0x7f21c404e760, state = RUBY_TAG_NONE, lock_rec = 0}
ec = 0x7f21bea86140
th = <optimized out>
val = 36
saved_errno = 0
state = <optimized out>
waiting_fd = {wfd_node = {next = 0x55ff173f1cf8, prev = 0x55ff173f1cf8}, th = 0x7f21bea4dba0, fd = 5, busy = 0x0}
#8 0x000055ff16bbdb8c in rb_ensure (b_proc=0x55ff16bff4e0 <io_read_memory_call>, data1=139782999304240, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk-yjit/eval.c:1009
_ec = 0x7f21bea86140
_tag = {tag = 36, retval = 139782900098560, buf = {0x7f21c476cf80, 0x55ff16bbdc60 <rb_ensure+480>, 0x0, 0x7f21c404e700, 0x400}, prev = 0x7f21c404ea80, state = RUBY_TAG_NONE, lock_rec = 0}
state = <optimized out>
result = 4
errinfo = <optimized out>
ec = 0x7f21bea86140
ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x55ff16d255a0 <rb_str_unlocktmp>, data2 = 139782900098560}}
#9 0x000055ff16c168ba in io_read_memory_locktmp (iis=0x7f21c404e830, str=<optimized out>) at /tmp/ruby/src/trunk-yjit/io.c:3419
No locals.
#10 io_getpartial (argc=<optimized out>, argv=<optimized out>, io=<optimized out>, no_exception=no_exception@entry=4, nonblock=nonblock@entry=0) at /tmp/ruby/src/trunk-yjit/io.c:3465
fptr = 0x7f21c476cf80
length = <optimized out>
str = 139782900098560
n = <optimized out>
len = 1024
iis = {th = 139782900016360, fptr = 0x7f21c476cf80, nonblock = 0, fd = 5, buf = 0x7f21c0009010, capa = 1024, timeout = 0x0}
shrinkable = 1
__func__ = "io_getpartial"
#11 0x000055ff16c16e85 in io_readpartial (argc=<optimized out>, argv=<optimized out>, io=<optimized out>) at /tmp/ruby/src/trunk-yjit/io.c:3585
ret = <optimized out>
#12 0x000055ff16d9c1ec in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=1, calling=<optimized out>, reg_cfp=0x7f21bfe1cfb0, ec=0x7f21bea86140) at /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3476
ci = 0x40d100100003
cc = <optimized out>
val = <optimized out>
me = 0x7f21c5af9ec8
cfunc = 0x55ff17459ca8
recv = <optimized out>
frame_type = <optimized out>
len = <optimized out>
block_handler = <optimized out>
ci = <optimized out>
cc = <optimized out>
val = <optimized out>
me = <optimized out>
cfunc = <optimized out>
recv = <optimized out>
block_handler = <optimized out>
frame_type = <optimized out>
len = <optimized out>
args = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
args = <optimized out>
#13 vm_call_cfunc_with_frame (ec=0x7f21bea86140, reg_cfp=0x7f21bfe1cfb0, calling=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3504
argc = 1
stack_bottom = <optimized out>
argv = <optimized out>
#14 0x000055ff16db9a97 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_callinfo.h:407
val = 94554096889936
ci = 0x0
cc = <optimized out>
recv = 139782999303552
argc = <optimized out>
calling = {cd = 0x55ff175b7050, cc = 0x7f21c4130c30, block_handler = 0, recv = 139782900016480, argc = 1, kw_splat = false, heap_argv = 0}
val = <optimized out>
ci = <optimized out>
cc = <optimized out>
argc = <optimized out>
recv = <optimized out>
calling = <optimized out>
#15 vm_exec_core (ec=0x7f21bea86140) at ../../src/trunk-yjit/insns.def:822
bh = <optimized out>
cd = 0x55ff175b7050
leaf = <optimized out>
val = 94554096889936
reg_pc = 0x55ff175b6e80
reg_cfp = 0x7f21bfe1cfb0
insns_address_table = {0x55ff16dbafdc <vm_exec_core+5724>, 0x55ff16dbaf70 <vm_exec_core+5616>, 0x55ff16dbaeff <vm_exec_core+5503>, 0x55ff16dbae83 <vm_exec_core+5379>, 0x55ff16dbae07 <vm_exec_core+5255>, 0x55ff16dbad89 <vm_exec_core+5129>, 0x55ff16dbacbf <vm_exec_core+4927>, 0x55ff16dbac5a <vm_exec_core+4826>, 0x55ff16dbabf7 <vm_exec_core+4727>, 0x55ff16dbab9f <vm_exec_core+4639>, 0x55ff16dbaa2c <vm_exec_core+4268>, 0x55ff16dba835 <vm_exec_core+3765>, 0x55ff16dba7ec <vm_exec_core+3692>, 0x55ff16dba783 <vm_exec_core+3587>, 0x55ff16dba724 <vm_exec_core+3492>, 0x55ff16dba6e1 <vm_exec_core+3425>, 0x55ff16dba6a3 <vm_exec_core+3363>, 0x55ff16dba668 <vm_exec_core+3304>, 0x55ff16dba62d <vm_exec_core+3245>, 0x55ff16dba5f2 <vm_exec_core+3186>, 0x55ff16dba55f <vm_exec_core+3039>, 0x55ff16dba519 <vm_exec_core+2969>, 0x55ff16dba4bb <vm_exec_core+2875>, 0x55ff16dba46f <vm_exec_core+2799>, 0x55ff16dba3e2 <vm_exec_core+2658>, 0x55ff16dba3a2 <vm_exec_core+2594>, 0x55ff16dba341 <vm_exec_core+2497>, 0x55ff16dba2c1 <vm_exec_core+2369>, 0x55ff16dbb6f7 <vm_exec_core+7543>, 0x55ff16dbb6b4 <vm_exec_core+7476>, 0x55ff16dbb504 <vm_exec_core+7044>, 0x55ff16dbb46d <vm_exec_core+6893>, 0x55ff16dbb40a <vm_exec_core+6794>, 0x55ff16dbb38b <vm_exec_core+6667>, 0x55ff16dbb33b <vm_exec_core+6587>, 0x55ff16dbb30e <vm_exec_core+6542>, 0x55ff16dbb2cd <vm_exec_core+6477>, 0x55ff16dbb278 <vm_exec_core+6392>, 0x55ff16dbb23e <vm_exec_core+6334>, 0x55ff16dbb13e <vm_exec_core+6078>, 0x55ff16dbb0f5 <vm_exec_core+6005>, 0x55ff16dbb0ab <vm_exec_core+5931>, 0x55ff16dbb077 <vm_exec_core+5879>, 0x55ff16dbb004 <vm_exec_core+5764>, 0x55ff16dbbc48 <vm_exec_core+8904>, 0x55ff16dbbbf5 <vm_exec_core+8821>, 0x55ff16dbbb2b <vm_exec_core+8619>, 0x55ff16dbba8f <vm_exec_core+8463>, 0x55ff16dbb91b <vm_exec_core+8091>, 0x55ff16dbb8db <vm_exec_core+8027>, 0x55ff16dbb890 <vm_exec_core+7952>, 0x55ff16dbb73a <vm_exec_core+7610>, 0x55ff16db99d8 <vm_exec_core+88>, 0x55ff16dbbebe <vm_exec_core+9534>, 0x55ff16dbbe69 <vm_exec_core+9449>, 0x55ff16dbca0e <vm_exec_core+12430>, 0x55ff16dbbba0 <vm_exec_core+8736>, 0x55ff16dbbda3 <vm_exec_core+9251>, 0x55ff16dbbcb0 <vm_exec_core+9008>, 0x55ff16dba0f5 <vm_exec_core+1909>, 0x55ff16dba03e <vm_exec_core+1726>, 0x55ff16dbc420 <vm_exec_core+10912>, 0x55ff16dbbffa <vm_exec_core+9850>, 0x55ff16dbbf9b <vm_exec_core+9755>, 0x55ff16dbbf3c <vm_exec_core+9660>, 0x55ff16dbc0e0 <vm_exec_core+10080>, 0x55ff16dbc03a <vm_exec_core+9914>, 0x55ff16dba218 <vm_exec_core+2200>, 0x55ff16dbc9a4 <vm_exec_core+12324>, 0x55ff16dbcc1d <vm_exec_core+12957>, 0x55ff16dbcc87 <vm_exec_core+13063>, 0x55ff16dbcd29 <vm_exec_core+13225>, 0x55ff16dbcd83 <vm_exec_core+13315>, 0x55ff16dbce1c <vm_exec_core+13468>, 0x55ff16dbce85 <vm_exec_core+13573>, 0x55ff16dbcf0d <vm_exec_core+13709>, 0x55ff16dbcf71 <vm_exec_core+13809>, 0x55ff16dbd274 <vm_exec_core+14580>, 0x55ff16dbd1c7 <vm_exec_core+14407>, 0x55ff16dbd315 <vm_exec_core+14741>, 0x55ff16dbd049 <vm_exec_core+14025>, 0x55ff16dbd09d <vm_exec_core+14109>, 0x55ff16dbd0f8 <vm_exec_core+14200>, 0x55ff16dbd428 <vm_exec_core+15016>, 0x55ff16db9fc3 <vm_exec_core+1603>, 0x55ff16db9f5f <vm_exec_core+1503>, 0x55ff16dbd2d8 <vm_exec_core+14680>, 0x55ff16dbd4b4 <vm_exec_core+15156>, 0x55ff16dbd22b <vm_exec_core+14507>, 0x55ff16dbd169 <vm_exec_core+14313>, 0x55ff16dbcfd5 <vm_exec_core+13909>, 0x55ff16dbd39a <vm_exec_core+14874>, 0x55ff16db9eea <vm_exec_core+1386>, 0x55ff16db9e66 <vm_exec_core+1254>, 0x55ff16db9ddc <vm_exec_core+1116>, 0x55ff16db9d8f <vm_exec_core+1039>, 0x55ff16db9d3e <vm_exec_core+958>, 0x55ff16db9cef <vm_exec_core+879>, 0x55ff16db9c98 <vm_exec_core+792>, 0x55ff16db9c5d <vm_exec_core+733>, 0x55ff16db9c22 <vm_exec_core+674>, 0x55ff16dbafcd <vm_exec_core+5709>, 0x55ff16dbaf61 <vm_exec_core+5601>, 0x55ff16dbaef0 <vm_exec_core+5488>, 0x55ff16dbae74 <vm_exec_core+5364>, 0x55ff16dbadf8 <vm_exec_core+5240>, 0x55ff16dbad7a <vm_exec_core+5114>, 0x55ff16dbacb0 <vm_exec_core+4912>, 0x55ff16dbac4b <vm_exec_core+4811>, 0x55ff16dbabe8 <vm_exec_core+4712>, 0x55ff16dbab90 <vm_exec_core+4624>, 0x55ff16dbaa1d <vm_exec_core+4253>, 0x55ff16dba826 <vm_exec_core+3750>, 0x55ff16dba7dd <vm_exec_core+3677>, 0x55ff16dba774 <vm_exec_core+3572>, 0x55ff16dba715 <vm_exec_core+3477>, 0x55ff16dba6d2 <vm_exec_core+3410>, 0x55ff16dba694 <vm_exec_core+3348>, 0x55ff16dba659 <vm_exec_core+3289>, 0x55ff16dba61e <vm_exec_core+3230>, 0x55ff16dba5e3 <vm_exec_core+3171>, 0x55ff16dba550 <vm_exec_core+3024>, 0x55ff16dba50a <vm_exec_core+2954>, 0x55ff16dba4ac <vm_exec_core+2860>, 0x55ff16dba460 <vm_exec_core+2784>, 0x55ff16dba3d3 <vm_exec_core+2643>, 0x55ff16dba393 <vm_exec_core+2579>, 0x55ff16dba332 <vm_exec_core+2482>, 0x55ff16dba2b2 <vm_exec_core+2354>, 0x55ff16dbb6e8 <vm_exec_core+7528>, 0x55ff16dbb6a5 <vm_exec_core+7461>, 0x55ff16dbb4f5 <vm_exec_core+7029>, 0x55ff16dbb45e <vm_exec_core+6878>, 0x55ff16dbb3fb <vm_exec_core+6779>, 0x55ff16dbb37c <vm_exec_core+6652>, 0x55ff16dbb32c <vm_exec_core+6572>, 0x55ff16dbb2ff <vm_exec_core+6527>, 0x55ff16dbb2be <vm_exec_core+6462>, 0x55ff16dbb269 <vm_exec_core+6377>, 0x55ff16dbb22f <vm_exec_core+6319>, 0x55ff16dbb12f <vm_exec_core+6063>, 0x55ff16dbb0e6 <vm_exec_core+5990>, 0x55ff16dbb09c <vm_exec_core+5916>, 0x55ff16dbb068 <vm_exec_core+5864>, 0x55ff16dbaff5 <vm_exec_core+5749>, 0x55ff16dbbc39 <vm_exec_core+8889>, 0x55ff16dbbbe6 <vm_exec_core+8806>, 0x55ff16dbbb1c <vm_exec_core+8604>, 0x55ff16dbba80 <vm_exec_core+8448>, 0x55ff16dbb90c <vm_exec_core+8076>, 0x55ff16dbb8cc <vm_exec_core+8012>, 0x55ff16dbb881 <vm_exec_core+7937>, 0x55ff16dbb72b <vm_exec_core+7595>, 0x55ff16dbca5e <vm_exec_core+12510>, 0x55ff16dbbeaf <vm_exec_core+9519>, 0x55ff16dbbe5a <vm_exec_core+9434>, 0x55ff16dbca72 <vm_exec_core+12530>, 0x55ff16dbbb91 <vm_exec_core+8721>, 0x55ff16dbbd94 <vm_exec_core+9236>, 0x55ff16dbbca1 <vm_exec_core+8993>, 0x55ff16dba0e6 <vm_exec_core+1894>, 0x55ff16dba02f <vm_exec_core+1711>, 0x55ff16dbc411 <vm_exec_core+10897>, 0x55ff16dbbfeb <vm_exec_core+9835>, 0x55ff16dbbf8c <vm_exec_core+9740>, 0x55ff16dbbf2d <vm_exec_core+9645>, 0x55ff16dbc0d1 <vm_exec_core+10065>, 0x55ff16dbc02b <vm_exec_core+9899>, 0x55ff16dba209 <vm_exec_core+2185>, 0x55ff16dbca86 <vm_exec_core+12550>, 0x55ff16dbca9a <vm_exec_core+12570>, 0x55ff16dbcaae <vm_exec_core+12590>, 0x55ff16dbcac2 <vm_exec_core+12610>, 0x55ff16dbcad6 <vm_exec_core+12630>, 0x55ff16dbcaea <vm_exec_core+12650>, 0x55ff16dbcafe <vm_exec_core+12670>, 0x55ff16dbcb19 <vm_exec_core+12697>, 0x55ff16dbcb2d <vm_exec_core+12717>, 0x55ff16dbcb41 <vm_exec_core+12737>, 0x55ff16dbcb55 <vm_exec_core+12757>, 0x55ff16dbcb69 <vm_exec_core+12777>, 0x55ff16dbcb7d <vm_exec_core+12797>, 0x55ff16dbcb91 <vm_exec_core+12817>, 0x55ff16dbcba5 <vm_exec_core+12837>, 0x55ff16dbcbb9 <vm_exec_core+12857>, 0x55ff16db9fb4 <vm_exec_core+1588>, 0x55ff16db9f50 <vm_exec_core+1488>, 0x55ff16dbcbcd <vm_exec_core+12877>, 0x55ff16dbcbe1 <vm_exec_core+12897>, 0x55ff16dbcbf5 <vm_exec_core+12917>, 0x55ff16dbcc09 <vm_exec_core+12937>, 0x55ff16db99c1 <vm_exec_core+65>, 0x55ff16db99c5 <vm_exec_core+69>, 0x55ff16db9edb <vm_exec_core+1371>, 0x55ff16db9e57 <vm_exec_core+1239>, 0x55ff16db9dcd <vm_exec_core+1101>, 0x55ff16db9d80 <vm_exec_core+1024>, 0x55ff16db9d2f <vm_exec_core+943>, 0x55ff16db9ce0 <vm_exec_core+864>, 0x55ff16db9c89 <vm_exec_core+777>...}
#16 0x000055ff16daa9be in rb_vm_exec (ec=0x7f21bea86140) at /tmp/ruby/src/trunk-yjit/vm.c:2467
_ec = 0x7f21bea86140
_tag = {tag = 36, retval = 4, buf = {0x7f21c404eb80, 0x55ff16daa9c8 <rb_vm_exec+408>, 0x0, 0x7f21c404ea60, 0x3000000028}, prev = 0x7f21c404ec80, state = RUBY_TAG_NONE, lock_rec = 0}
state = <optimized out>
result = <optimized out>
#17 0x000055ff16dafab8 in invoke_block (captured=<optimized out>, captured=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=<optimized out>, iseq=0x7f21c4a32bf8, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm.c:1497
arg_size = <optimized out>
arg_size = <optimized out>
#18 0x000055ff16dafe5f in rb_vm_invoke_proc (ec=<optimized out>, proc=proc@entry=0x7f21be3af330, argc=argc@entry=0, argv=argv@entry=0x7f21c404eb30, kw_splat=<optimized out>, passed_block_handler=passed_block_handler@entry=0) at /tmp/ruby/src/trunk-yjit/vm.c:1716
self = <optimized out>
#19 0x000055ff16d5c6df in thread_do_start_proc (th=0x7f21bea4dba0) at /tmp/ruby/src/trunk-yjit/thread.c:591
args = 139782900016320
args_ptr = 0x7f21c404eb30
args_len = 0
procval = <optimized out>
proc = 0x7f21be3af330
#20 0x000055ff16d5e322 in thread_do_start (th=0x7f21bea4dba0) at /tmp/ruby/src/trunk-yjit/thread.c:610
result = 36
result = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
#21 thread_start_func_2 (th=0x7f21bea4dba0, stack_start=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread.c:666
_ec = 0x7f21bea86140
_tag = {tag = 36, retval = 139783453286316, buf = {0x7f21bea4dba0, 0x55ff16d5e260 <thread_start_func_2+560>, 0x0, 0x7f21c404eb90, 0x55ff173f1bb0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0}
state = <optimized out>
errinfo = 4
ractor_main_th = 0x55ff173f4090
#22 0x000055ff16d5ee87 in call_thread_start_func_2 (th=0x7f21bea4dba0) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2177
No locals.
#23 nt_start (ptr=0x7f21c474cef0) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2226
th = 0x7f21bea4dba0
sched = 0x55ff173f5130
nt = <optimized out>
vm = <optimized out>
#24 0x00007f21df140b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724065849744, 4884445166334588859, 139782999307840, 25, 139783453280336, 140724065850096, -4788873459100862533, -4788814215282608197}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#25 0x00007f21df1d1bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
No locals.
Thread 3 (Thread 0x7f21c402e640 (LWP 1743065)):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x7f21c402cfd0, op=137, expected=0, futex_word=0x7f21bfecf594) at ./nptl/futex-internal.c:57
sc_cancel_oldtype = 0
sc_ret = <optimized out>
resultvar = <optimized out>
__arg6 = <optimized out>
__arg5 = <optimized out>
__arg4 = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a6 = <optimized out>
_a5 = <optimized out>
_a4 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x7f21c402cfd0, clockid=0, expected=0, futex_word=0x7f21bfecf594) at ./nptl/futex-internal.c:87
err = <optimized out>
clockbit = 256
op = 137
err = <optimized out>
clockbit = <optimized out>
op = <optimized out>
#2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f21bfecf594, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7f21c402cfd0, private=private@entry=0) at ./nptl/futex-internal.c:139
No locals.
#3 0x00007f21df13ff1b in __pthread_cond_wait_common (abstime=0x7f21c402cfd0, clockid=1, mutex=0x7f21bfecf410, cond=0x7f21bfecf568) at ./nptl/pthread_cond_wait.c:503
spin = 0
buffer = {__routine = 0x7f21df13f7a0 <__condvar_cleanup_waiting>, __arg = 0x7f21c402cf10, __canceltype = -537237494, __prev = 0x0}
cbuffer = {wseq = 9, cond = 0x7f21bfecf568, mutex = 0x7f21bfecf410, private = 0}
err = <optimized out>
g = 1
flags = <optimized out>
g1_start = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
wseq = 9
seq = 4
private = 0
maxspin = <optimized out>
err = <optimized out>
result = <optimized out>
wseq = <optimized out>
g = <optimized out>
seq = <optimized out>
flags = <optimized out>
private = <optimized out>
signals = <optimized out>
done = <optimized out>
g1_start = <optimized out>
spin = <optimized out>
buffer = <optimized out>
cbuffer = <optimized out>
s = <optimized out>
#4 ___pthread_cond_timedwait64 (cond=cond@entry=0x7f21bfecf568, mutex=mutex@entry=0x7f21bfecf410, abstime=abstime@entry=0x7f21c402cfd0) at ./nptl/pthread_cond_wait.c:652
flags = <optimized out>
clockid = 1
#5 0x000055ff16d5d88a in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x7f21bfecf410, cond=0x7f21bfecf568) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:234
r = <optimized out>
ts = {tv_sec = 1328937, tv_nsec = 516129009}
r = <optimized out>
ts = <optimized out>
#6 native_cond_sleep (th=th@entry=0x7f21bfecf2f0, rel=rel@entry=0x7f21c402d020) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2430
end = <optimized out>
sched = <optimized out>
lock = 0x7f21bfecf410
cond = 0x7f21bfecf568
max = 100000000000000000
#7 0x000055ff16d604a1 in native_sleep (rel=0x7f21c402d020, th=0x7f21bfecf2f0) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:3262
sched = <optimized out>
sched = <optimized out>
#8 sleep_hrtime (fl=0, rel=<optimized out>, th=0x7f21bfecf2f0) at /tmp/ruby/src/trunk-yjit/thread.c:1277
prev_status = THREAD_RUNNABLE
woke = 1
end = 1328937516121466
prev_status = <optimized out>
woke = <optimized out>
end = <optimized out>
#9 rb_mutex_wait_for (time=time@entry=139782999167312) at /tmp/ruby/src/trunk-yjit/thread_sync.c:563
rel = 0x7f21c402d150
#10 0x000055ff16bbdb8c in rb_ensure (b_proc=b_proc@entry=0x55ff16d603d0 <rb_mutex_wait_for>, data1=data1@entry=139782999167312, e_proc=e_proc@entry=0x55ff16d59e00 <mutex_lock_uninterruptible>, data2=data2@entry=139783009666400) at /tmp/ruby/src/trunk-yjit/eval.c:1009
_ec = 0x7f21c493a890
_tag = {tag = 36, retval = 0, buf = {0x7f21c4a30560, 0x55ff16bbdc60 <rb_ensure+480>, 0x0, 0x7f21c402d060, 0x0}, prev = 0x7f21c402d440, state = RUBY_TAG_NONE, lock_rec = 0}
state = <optimized out>
result = 4
errinfo = <optimized out>
ec = 0x7f21c493a890
ensure_list = {next = 0x7f21c402d420, entry = {marker = 0, e_proc = 0x55ff16d59e00 <mutex_lock_uninterruptible>, data2 = 139783009666400}}
#11 0x000055ff16d5bdf9 in rb_mutex_sleep (self=139783009666400, timeout=18410668235406966786) at /tmp/ruby/src/trunk-yjit/thread_sync.c:590
rel = 999347000
t = <optimized out>
woken = 20
beg = 1701192876
scheduler = <optimized out>
end = <optimized out>
#12 0x000055ff16daffbf in vm_call0_cfunc_with_frame (argv=0x7f21c402d4d8, calling=<optimized out>, ec=0x7f21c493a890) at /tmp/ruby/src/trunk-yjit/vm_eval.c:173
reg_cfp = 0x7f21c44fd368
ci = <optimized out>
me = 0x7f21c5ad8ca0
mid = 26401
block_handler = <optimized out>
recv = <optimized out>
argc = <optimized out>
val = <optimized out>
cfunc = 0x55ff17436a38
len = <optimized out>
frame_flags = <optimized out>
ci = <optimized out>
val = <optimized out>
me = <optimized out>
cfunc = <optimized out>
len = <optimized out>
recv = <optimized out>
argc = <optimized out>
mid = <optimized out>
block_handler = <optimized out>
frame_flags = <optimized out>
unaligned_member_ptr_result = <optimized out>
args = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
reg_cfp = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
args = <optimized out>
#13 vm_call0_cfunc (argv=0x7f21c402d4d8, calling=<optimized out>, ec=0x7f21c493a890) at /tmp/ruby/src/trunk-yjit/vm_eval.c:187
No locals.
#14 vm_call0_body (ec=0x7f21c493a890, calling=<optimized out>, argv=0x7f21c402d4d8) at /tmp/ruby/src/trunk-yjit/vm_eval.c:233
ci = <optimized out>
cc = <optimized out>
ret = <optimized out>
#15 0x000055ff16db0bc8 in vm_call0_cc (ec=0x7f21c493a890, recv=139783009666400, id=<optimized out>, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-yjit/vm_eval.c:110
flags = <optimized out>
use_argv = <optimized out>
av = {1, 28433}
calling = {cd = 0x7f21c402d290, cc = 0x7f21c413d598, block_handler = 0, recv = 139783009666400, argc = 1, kw_splat = false, heap_argv = 0}
#16 0x000055ff16db332a in rb_funcallv_scope (recv=139783009666400, mid=26401, argc=1, argv=0x7f21c402d4d8, scope=CALL_FCALL) at /tmp/ruby/src/trunk-yjit/vm_eval.c:1065
ec = 0x7f21c493a890
cc = <optimized out>
self = <optimized out>
#17 0x000055ff16bbdb8c in rb_ensure (b_proc=b_proc@entry=0x55ff16d53950 <do_sleep>, data1=data1@entry=139782999168208, e_proc=e_proc@entry=0x55ff16d520d0 <delete_from_waitq>, data2=data2@entry=139782999168224) at /tmp/ruby/src/trunk-yjit/eval.c:1009
_ec = 0x7f21c493a890
_tag = {tag = 36, retval = 0, buf = {0x2, 0x55ff16bbdc60 <rb_ensure+480>, 0x0, 0x7f21c402d3e0, 0x0}, prev = 0x7f21c402d700, state = RUBY_TAG_NONE, lock_rec = 0}
state = <optimized out>
result = 4
errinfo = <optimized out>
ec = 0x7f21c493a890
ensure_list = {next = 0x7f21c402d810, entry = {marker = 0, e_proc = 0x55ff16d520d0 <delete_from_waitq>, data2 = 139782999168224}}
#18 0x000055ff16d5377d in rb_condvar_wait (argc=2, argv=<optimized out>, self=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_sync.c:1547
ec = 0x7f21c493a890
cv = 0x55ff1757c0f0
args = {mutex = 139783009666400, timeout = 18410668235406966786}
sync_waiter = {self = 139783009666400, th = 0x7f21bfecf2f0, fiber = 0x0, node = {next = 0x55ff1757c0f0, prev = 0x55ff1757c0f0}}
#19 0x000055ff16d9c564 in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=<optimized out>, calling=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3476
ci = <optimized out>
cc = <optimized out>
val = <optimized out>
me = <optimized out>
cfunc = <optimized out>
recv = <optimized out>
frame_type = <optimized out>
len = <optimized out>
block_handler = <optimized out>
ci = <optimized out>
cc = <optimized out>
val = <optimized out>
me = <optimized out>
cfunc = <optimized out>
recv = <optimized out>
block_handler = <optimized out>
frame_type = <optimized out>
len = <optimized out>
args = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
args = <optimized out>
#20 vm_call_cfunc_with_frame (calling=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3504
argc = <optimized out>
stack_bottom = <optimized out>
argv = <optimized out>
argc = <optimized out>
stack_bottom = <optimized out>
argv = <optimized out>
#21 vm_call_cfunc_other (ec=0x7f21c493a890, reg_cfp=0x7f21c44fd3a0, calling=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3530
ci = <optimized out>
argv_ary = <optimized out>
#22 0x000055ff16db9a97 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_callinfo.h:407
val = 94554096628880
ci = 0x0
cc = <optimized out>
recv = 139782930625940
argc = <optimized out>
calling = {cd = 0x55ff17577490, cc = 0x7f21c413d5c0, block_handler = 0, recv = 139783009666840, argc = 2, kw_splat = false, heap_argv = 0}
val = <optimized out>
ci = <optimized out>
cc = <optimized out>
argc = <optimized out>
recv = <optimized out>
calling = <optimized out>
#23 vm_exec_core (ec=0x7f21c493a890) at ../../src/trunk-yjit/insns.def:822
bh = <optimized out>
cd = 0x55ff17577490
leaf = <optimized out>
val = 94554096628880
reg_pc = 0x55ff175772e8
reg_cfp = 0x7f21c44fd3a0
insns_address_table = {0x55ff16dbafdc <vm_exec_core+5724>, 0x55ff16dbaf70 <vm_exec_core+5616>, 0x55ff16dbaeff <vm_exec_core+5503>, 0x55ff16dbae83 <vm_exec_core+5379>, 0x55ff16dbae07 <vm_exec_core+5255>, 0x55ff16dbad89 <vm_exec_core+5129>, 0x55ff16dbacbf <vm_exec_core+4927>, 0x55ff16dbac5a <vm_exec_core+4826>, 0x55ff16dbabf7 <vm_exec_core+4727>, 0x55ff16dbab9f <vm_exec_core+4639>, 0x55ff16dbaa2c <vm_exec_core+4268>, 0x55ff16dba835 <vm_exec_core+3765>, 0x55ff16dba7ec <vm_exec_core+3692>, 0x55ff16dba783 <vm_exec_core+3587>, 0x55ff16dba724 <vm_exec_core+3492>, 0x55ff16dba6e1 <vm_exec_core+3425>, 0x55ff16dba6a3 <vm_exec_core+3363>, 0x55ff16dba668 <vm_exec_core+3304>, 0x55ff16dba62d <vm_exec_core+3245>, 0x55ff16dba5f2 <vm_exec_core+3186>, 0x55ff16dba55f <vm_exec_core+3039>, 0x55ff16dba519 <vm_exec_core+2969>, 0x55ff16dba4bb <vm_exec_core+2875>, 0x55ff16dba46f <vm_exec_core+2799>, 0x55ff16dba3e2 <vm_exec_core+2658>, 0x55ff16dba3a2 <vm_exec_core+2594>, 0x55ff16dba341 <vm_exec_core+2497>, 0x55ff16dba2c1 <vm_exec_core+2369>, 0x55ff16dbb6f7 <vm_exec_core+7543>, 0x55ff16dbb6b4 <vm_exec_core+7476>, 0x55ff16dbb504 <vm_exec_core+7044>, 0x55ff16dbb46d <vm_exec_core+6893>, 0x55ff16dbb40a <vm_exec_core+6794>, 0x55ff16dbb38b <vm_exec_core+6667>, 0x55ff16dbb33b <vm_exec_core+6587>, 0x55ff16dbb30e <vm_exec_core+6542>, 0x55ff16dbb2cd <vm_exec_core+6477>, 0x55ff16dbb278 <vm_exec_core+6392>, 0x55ff16dbb23e <vm_exec_core+6334>, 0x55ff16dbb13e <vm_exec_core+6078>, 0x55ff16dbb0f5 <vm_exec_core+6005>, 0x55ff16dbb0ab <vm_exec_core+5931>, 0x55ff16dbb077 <vm_exec_core+5879>, 0x55ff16dbb004 <vm_exec_core+5764>, 0x55ff16dbbc48 <vm_exec_core+8904>, 0x55ff16dbbbf5 <vm_exec_core+8821>, 0x55ff16dbbb2b <vm_exec_core+8619>, 0x55ff16dbba8f <vm_exec_core+8463>, 0x55ff16dbb91b <vm_exec_core+8091>, 0x55ff16dbb8db <vm_exec_core+8027>, 0x55ff16dbb890 <vm_exec_core+7952>, 0x55ff16dbb73a <vm_exec_core+7610>, 0x55ff16db99d8 <vm_exec_core+88>, 0x55ff16dbbebe <vm_exec_core+9534>, 0x55ff16dbbe69 <vm_exec_core+9449>, 0x55ff16dbca0e <vm_exec_core+12430>, 0x55ff16dbbba0 <vm_exec_core+8736>, 0x55ff16dbbda3 <vm_exec_core+9251>, 0x55ff16dbbcb0 <vm_exec_core+9008>, 0x55ff16dba0f5 <vm_exec_core+1909>, 0x55ff16dba03e <vm_exec_core+1726>, 0x55ff16dbc420 <vm_exec_core+10912>, 0x55ff16dbbffa <vm_exec_core+9850>, 0x55ff16dbbf9b <vm_exec_core+9755>, 0x55ff16dbbf3c <vm_exec_core+9660>, 0x55ff16dbc0e0 <vm_exec_core+10080>, 0x55ff16dbc03a <vm_exec_core+9914>, 0x55ff16dba218 <vm_exec_core+2200>, 0x55ff16dbc9a4 <vm_exec_core+12324>, 0x55ff16dbcc1d <vm_exec_core+12957>, 0x55ff16dbcc87 <vm_exec_core+13063>, 0x55ff16dbcd29 <vm_exec_core+13225>, 0x55ff16dbcd83 <vm_exec_core+13315>, 0x55ff16dbce1c <vm_exec_core+13468>, 0x55ff16dbce85 <vm_exec_core+13573>, 0x55ff16dbcf0d <vm_exec_core+13709>, 0x55ff16dbcf71 <vm_exec_core+13809>, 0x55ff16dbd274 <vm_exec_core+14580>, 0x55ff16dbd1c7 <vm_exec_core+14407>, 0x55ff16dbd315 <vm_exec_core+14741>, 0x55ff16dbd049 <vm_exec_core+14025>, 0x55ff16dbd09d <vm_exec_core+14109>, 0x55ff16dbd0f8 <vm_exec_core+14200>, 0x55ff16dbd428 <vm_exec_core+15016>, 0x55ff16db9fc3 <vm_exec_core+1603>, 0x55ff16db9f5f <vm_exec_core+1503>, 0x55ff16dbd2d8 <vm_exec_core+14680>, 0x55ff16dbd4b4 <vm_exec_core+15156>, 0x55ff16dbd22b <vm_exec_core+14507>, 0x55ff16dbd169 <vm_exec_core+14313>, 0x55ff16dbcfd5 <vm_exec_core+13909>, 0x55ff16dbd39a <vm_exec_core+14874>, 0x55ff16db9eea <vm_exec_core+1386>, 0x55ff16db9e66 <vm_exec_core+1254>, 0x55ff16db9ddc <vm_exec_core+1116>, 0x55ff16db9d8f <vm_exec_core+1039>, 0x55ff16db9d3e <vm_exec_core+958>, 0x55ff16db9cef <vm_exec_core+879>, 0x55ff16db9c98 <vm_exec_core+792>, 0x55ff16db9c5d <vm_exec_core+733>, 0x55ff16db9c22 <vm_exec_core+674>, 0x55ff16dbafcd <vm_exec_core+5709>, 0x55ff16dbaf61 <vm_exec_core+5601>, 0x55ff16dbaef0 <vm_exec_core+5488>, 0x55ff16dbae74 <vm_exec_core+5364>, 0x55ff16dbadf8 <vm_exec_core+5240>, 0x55ff16dbad7a <vm_exec_core+5114>, 0x55ff16dbacb0 <vm_exec_core+4912>, 0x55ff16dbac4b <vm_exec_core+4811>, 0x55ff16dbabe8 <vm_exec_core+4712>, 0x55ff16dbab90 <vm_exec_core+4624>, 0x55ff16dbaa1d <vm_exec_core+4253>, 0x55ff16dba826 <vm_exec_core+3750>, 0x55ff16dba7dd <vm_exec_core+3677>, 0x55ff16dba774 <vm_exec_core+3572>, 0x55ff16dba715 <vm_exec_core+3477>, 0x55ff16dba6d2 <vm_exec_core+3410>, 0x55ff16dba694 <vm_exec_core+3348>, 0x55ff16dba659 <vm_exec_core+3289>, 0x55ff16dba61e <vm_exec_core+3230>, 0x55ff16dba5e3 <vm_exec_core+3171>, 0x55ff16dba550 <vm_exec_core+3024>, 0x55ff16dba50a <vm_exec_core+2954>, 0x55ff16dba4ac <vm_exec_core+2860>, 0x55ff16dba460 <vm_exec_core+2784>, 0x55ff16dba3d3 <vm_exec_core+2643>, 0x55ff16dba393 <vm_exec_core+2579>, 0x55ff16dba332 <vm_exec_core+2482>, 0x55ff16dba2b2 <vm_exec_core+2354>, 0x55ff16dbb6e8 <vm_exec_core+7528>, 0x55ff16dbb6a5 <vm_exec_core+7461>, 0x55ff16dbb4f5 <vm_exec_core+7029>, 0x55ff16dbb45e <vm_exec_core+6878>, 0x55ff16dbb3fb <vm_exec_core+6779>, 0x55ff16dbb37c <vm_exec_core+6652>, 0x55ff16dbb32c <vm_exec_core+6572>, 0x55ff16dbb2ff <vm_exec_core+6527>, 0x55ff16dbb2be <vm_exec_core+6462>, 0x55ff16dbb269 <vm_exec_core+6377>, 0x55ff16dbb22f <vm_exec_core+6319>, 0x55ff16dbb12f <vm_exec_core+6063>, 0x55ff16dbb0e6 <vm_exec_core+5990>, 0x55ff16dbb09c <vm_exec_core+5916>, 0x55ff16dbb068 <vm_exec_core+5864>, 0x55ff16dbaff5 <vm_exec_core+5749>, 0x55ff16dbbc39 <vm_exec_core+8889>, 0x55ff16dbbbe6 <vm_exec_core+8806>, 0x55ff16dbbb1c <vm_exec_core+8604>, 0x55ff16dbba80 <vm_exec_core+8448>, 0x55ff16dbb90c <vm_exec_core+8076>, 0x55ff16dbb8cc <vm_exec_core+8012>, 0x55ff16dbb881 <vm_exec_core+7937>, 0x55ff16dbb72b <vm_exec_core+7595>, 0x55ff16dbca5e <vm_exec_core+12510>, 0x55ff16dbbeaf <vm_exec_core+9519>, 0x55ff16dbbe5a <vm_exec_core+9434>, 0x55ff16dbca72 <vm_exec_core+12530>, 0x55ff16dbbb91 <vm_exec_core+8721>, 0x55ff16dbbd94 <vm_exec_core+9236>, 0x55ff16dbbca1 <vm_exec_core+8993>, 0x55ff16dba0e6 <vm_exec_core+1894>, 0x55ff16dba02f <vm_exec_core+1711>, 0x55ff16dbc411 <vm_exec_core+10897>, 0x55ff16dbbfeb <vm_exec_core+9835>, 0x55ff16dbbf8c <vm_exec_core+9740>, 0x55ff16dbbf2d <vm_exec_core+9645>, 0x55ff16dbc0d1 <vm_exec_core+10065>, 0x55ff16dbc02b <vm_exec_core+9899>, 0x55ff16dba209 <vm_exec_core+2185>, 0x55ff16dbca86 <vm_exec_core+12550>, 0x55ff16dbca9a <vm_exec_core+12570>, 0x55ff16dbcaae <vm_exec_core+12590>, 0x55ff16dbcac2 <vm_exec_core+12610>, 0x55ff16dbcad6 <vm_exec_core+12630>, 0x55ff16dbcaea <vm_exec_core+12650>, 0x55ff16dbcafe <vm_exec_core+12670>, 0x55ff16dbcb19 <vm_exec_core+12697>, 0x55ff16dbcb2d <vm_exec_core+12717>, 0x55ff16dbcb41 <vm_exec_core+12737>, 0x55ff16dbcb55 <vm_exec_core+12757>, 0x55ff16dbcb69 <vm_exec_core+12777>, 0x55ff16dbcb7d <vm_exec_core+12797>, 0x55ff16dbcb91 <vm_exec_core+12817>, 0x55ff16dbcba5 <vm_exec_core+12837>, 0x55ff16dbcbb9 <vm_exec_core+12857>, 0x55ff16db9fb4 <vm_exec_core+1588>, 0x55ff16db9f50 <vm_exec_core+1488>, 0x55ff16dbcbcd <vm_exec_core+12877>, 0x55ff16dbcbe1 <vm_exec_core+12897>, 0x55ff16dbcbf5 <vm_exec_core+12917>, 0x55ff16dbcc09 <vm_exec_core+12937>, 0x55ff16db99c1 <vm_exec_core+65>, 0x55ff16db99c5 <vm_exec_core+69>, 0x55ff16db9edb <vm_exec_core+1371>, 0x55ff16db9e57 <vm_exec_core+1239>, 0x55ff16db9dcd <vm_exec_core+1101>, 0x55ff16db9d80 <vm_exec_core+1024>, 0x55ff16db9d2f <vm_exec_core+943>, 0x55ff16db9ce0 <vm_exec_core+864>, 0x55ff16db9c89 <vm_exec_core+777>...}
#24 0x000055ff16daa9be in rb_vm_exec (ec=0x7f21c493a890) at /tmp/ruby/src/trunk-yjit/vm.c:2467
_ec = 0x7f21c493a890
_tag = {tag = 36, retval = 4, buf = {0x55ff17436a70, 0x55ff16daa9c8 <rb_vm_exec+408>, 0x0, 0x7f21c402d6e0, 0x0}, prev = 0x7f21c402d830, state = RUBY_TAG_NONE, lock_rec = 0}
state = <optimized out>
result = <optimized out>
#25 0x000055ff16daf87a in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x0, argc=0, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm.c:1622
No locals.
#26 vm_yield (kw_splat=0, argv=0x0, argc=0, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm.c:1630
No locals.
#27 rb_yield_0 (argv=0x0, argc=0) at /tmp/ruby/src/trunk-yjit/vm_eval.c:1362
No locals.
#28 rb_yield (val=<optimized out>, val@entry=36) at /tmp/ruby/src/trunk-yjit/vm_eval.c:1375
No locals.
#29 0x000055ff16bbdb8c in rb_ensure (b_proc=0x55ff16daf7c0 <rb_yield>, data1=36, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk-yjit/eval.c:1009
_ec = 0x7f21c493a890
_tag = {tag = 36, retval = 139783004214288, buf = {0x55ff17436a70, 0x55ff16bbdc60 <rb_ensure+480>, 0x0, 0x7f21c402d7d0, 0x0}, prev = 0x7f21c402da80, state = RUBY_TAG_NONE, lock_rec = 0}
state = <optimized out>
result = 4
errinfo = <optimized out>
ec = 0x7f21c493a890
ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x55ff16d56700 <rb_mutex_unlock>, data2 = 139783009666400}}
#30 0x000055ff16d9c1ec in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=0, calling=<optimized out>, reg_cfp=0x7f21c44fd410, ec=0x7f21c493a890) at /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3476
ci = 0x673100000001
cc = <optimized out>
val = <optimized out>
me = 0x7f21c5ad8c50
cfunc = 0x55ff17436a78
recv = <optimized out>
frame_type = <optimized out>
len = <optimized out>
block_handler = <optimized out>
ci = <optimized out>
cc = <optimized out>
val = <optimized out>
me = <optimized out>
cfunc = <optimized out>
recv = <optimized out>
block_handler = <optimized out>
frame_type = <optimized out>
len = <optimized out>
args = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
args = <optimized out>
#31 vm_call_cfunc_with_frame (ec=0x7f21c493a890, reg_cfp=0x7f21c44fd410, calling=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3504
argc = 0
stack_bottom = <optimized out>
argv = <optimized out>
#32 0x000055ff16dbb863 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_callinfo.h:407
val = 94554096646032
ci = 0x7f21bfecf594
cc = <optimized out>
recv = 0
argc = <optimized out>
calling = {cd = 0x55ff1757b790, cc = 0x7f21c48a0790, block_handler = 139783004214313, recv = 139783009666400, argc = 0, kw_splat = false, heap_argv = 0}
val = <optimized out>
ci = <optimized out>
cc = <optimized out>
argc = <optimized out>
recv = <optimized out>
calling = <optimized out>
#33 vm_exec_core (ec=0x7f21c493a890) at ../../src/trunk-yjit/insns.def:802
bh = 18446744073709551100
cd = 0x55ff1757b790
blockiseq = 0x0
leaf = <optimized out>
val = 94554096646032
reg_pc = 0x55ff17566080
reg_cfp = 0x7f21c44fd410
insns_address_table = {0x55ff16dbafdc <vm_exec_core+5724>, 0x55ff16dbaf70 <vm_exec_core+5616>, 0x55ff16dbaeff <vm_exec_core+5503>, 0x55ff16dbae83 <vm_exec_core+5379>, 0x55ff16dbae07 <vm_exec_core+5255>, 0x55ff16dbad89 <vm_exec_core+5129>, 0x55ff16dbacbf <vm_exec_core+4927>, 0x55ff16dbac5a <vm_exec_core+4826>, 0x55ff16dbabf7 <vm_exec_core+4727>, 0x55ff16dbab9f <vm_exec_core+4639>, 0x55ff16dbaa2c <vm_exec_core+4268>, 0x55ff16dba835 <vm_exec_core+3765>, 0x55ff16dba7ec <vm_exec_core+3692>, 0x55ff16dba783 <vm_exec_core+3587>, 0x55ff16dba724 <vm_exec_core+3492>, 0x55ff16dba6e1 <vm_exec_core+3425>, 0x55ff16dba6a3 <vm_exec_core+3363>, 0x55ff16dba668 <vm_exec_core+3304>, 0x55ff16dba62d <vm_exec_core+3245>, 0x55ff16dba5f2 <vm_exec_core+3186>, 0x55ff16dba55f <vm_exec_core+3039>, 0x55ff16dba519 <vm_exec_core+2969>, 0x55ff16dba4bb <vm_exec_core+2875>, 0x55ff16dba46f <vm_exec_core+2799>, 0x55ff16dba3e2 <vm_exec_core+2658>, 0x55ff16dba3a2 <vm_exec_core+2594>, 0x55ff16dba341 <vm_exec_core+2497>, 0x55ff16dba2c1 <vm_exec_core+2369>, 0x55ff16dbb6f7 <vm_exec_core+7543>, 0x55ff16dbb6b4 <vm_exec_core+7476>, 0x55ff16dbb504 <vm_exec_core+7044>, 0x55ff16dbb46d <vm_exec_core+6893>, 0x55ff16dbb40a <vm_exec_core+6794>, 0x55ff16dbb38b <vm_exec_core+6667>, 0x55ff16dbb33b <vm_exec_core+6587>, 0x55ff16dbb30e <vm_exec_core+6542>, 0x55ff16dbb2cd <vm_exec_core+6477>, 0x55ff16dbb278 <vm_exec_core+6392>, 0x55ff16dbb23e <vm_exec_core+6334>, 0x55ff16dbb13e <vm_exec_core+6078>, 0x55ff16dbb0f5 <vm_exec_core+6005>, 0x55ff16dbb0ab <vm_exec_core+5931>, 0x55ff16dbb077 <vm_exec_core+5879>, 0x55ff16dbb004 <vm_exec_core+5764>, 0x55ff16dbbc48 <vm_exec_core+8904>, 0x55ff16dbbbf5 <vm_exec_core+8821>, 0x55ff16dbbb2b <vm_exec_core+8619>, 0x55ff16dbba8f <vm_exec_core+8463>, 0x55ff16dbb91b <vm_exec_core+8091>, 0x55ff16dbb8db <vm_exec_core+8027>, 0x55ff16dbb890 <vm_exec_core+7952>, 0x55ff16dbb73a <vm_exec_core+7610>, 0x55ff16db99d8 <vm_exec_core+88>, 0x55ff16dbbebe <vm_exec_core+9534>, 0x55ff16dbbe69 <vm_exec_core+9449>, 0x55ff16dbca0e <vm_exec_core+12430>, 0x55ff16dbbba0 <vm_exec_core+8736>, 0x55ff16dbbda3 <vm_exec_core+9251>, 0x55ff16dbbcb0 <vm_exec_core+9008>, 0x55ff16dba0f5 <vm_exec_core+1909>, 0x55ff16dba03e <vm_exec_core+1726>, 0x55ff16dbc420 <vm_exec_core+10912>, 0x55ff16dbbffa <vm_exec_core+9850>, 0x55ff16dbbf9b <vm_exec_core+9755>, 0x55ff16dbbf3c <vm_exec_core+9660>, 0x55ff16dbc0e0 <vm_exec_core+10080>, 0x55ff16dbc03a <vm_exec_core+9914>, 0x55ff16dba218 <vm_exec_core+2200>, 0x55ff16dbc9a4 <vm_exec_core+12324>, 0x55ff16dbcc1d <vm_exec_core+12957>, 0x55ff16dbcc87 <vm_exec_core+13063>, 0x55ff16dbcd29 <vm_exec_core+13225>, 0x55ff16dbcd83 <vm_exec_core+13315>, 0x55ff16dbce1c <vm_exec_core+13468>, 0x55ff16dbce85 <vm_exec_core+13573>, 0x55ff16dbcf0d <vm_exec_core+13709>, 0x55ff16dbcf71 <vm_exec_core+13809>, 0x55ff16dbd274 <vm_exec_core+14580>, 0x55ff16dbd1c7 <vm_exec_core+14407>, 0x55ff16dbd315 <vm_exec_core+14741>, 0x55ff16dbd049 <vm_exec_core+14025>, 0x55ff16dbd09d <vm_exec_core+14109>, 0x55ff16dbd0f8 <vm_exec_core+14200>, 0x55ff16dbd428 <vm_exec_core+15016>, 0x55ff16db9fc3 <vm_exec_core+1603>, 0x55ff16db9f5f <vm_exec_core+1503>, 0x55ff16dbd2d8 <vm_exec_core+14680>, 0x55ff16dbd4b4 <vm_exec_core+15156>, 0x55ff16dbd22b <vm_exec_core+14507>, 0x55ff16dbd169 <vm_exec_core+14313>, 0x55ff16dbcfd5 <vm_exec_core+13909>, 0x55ff16dbd39a <vm_exec_core+14874>, 0x55ff16db9eea <vm_exec_core+1386>, 0x55ff16db9e66 <vm_exec_core+1254>, 0x55ff16db9ddc <vm_exec_core+1116>, 0x55ff16db9d8f <vm_exec_core+1039>, 0x55ff16db9d3e <vm_exec_core+958>, 0x55ff16db9cef <vm_exec_core+879>, 0x55ff16db9c98 <vm_exec_core+792>, 0x55ff16db9c5d <vm_exec_core+733>, 0x55ff16db9c22 <vm_exec_core+674>, 0x55ff16dbafcd <vm_exec_core+5709>, 0x55ff16dbaf61 <vm_exec_core+5601>, 0x55ff16dbaef0 <vm_exec_core+5488>, 0x55ff16dbae74 <vm_exec_core+5364>, 0x55ff16dbadf8 <vm_exec_core+5240>, 0x55ff16dbad7a <vm_exec_core+5114>, 0x55ff16dbacb0 <vm_exec_core+4912>, 0x55ff16dbac4b <vm_exec_core+4811>, 0x55ff16dbabe8 <vm_exec_core+4712>, 0x55ff16dbab90 <vm_exec_core+4624>, 0x55ff16dbaa1d <vm_exec_core+4253>, 0x55ff16dba826 <vm_exec_core+3750>, 0x55ff16dba7dd <vm_exec_core+3677>, 0x55ff16dba774 <vm_exec_core+3572>, 0x55ff16dba715 <vm_exec_core+3477>, 0x55ff16dba6d2 <vm_exec_core+3410>, 0x55ff16dba694 <vm_exec_core+3348>, 0x55ff16dba659 <vm_exec_core+3289>, 0x55ff16dba61e <vm_exec_core+3230>, 0x55ff16dba5e3 <vm_exec_core+3171>, 0x55ff16dba550 <vm_exec_core+3024>, 0x55ff16dba50a <vm_exec_core+2954>, 0x55ff16dba4ac <vm_exec_core+2860>, 0x55ff16dba460 <vm_exec_core+2784>, 0x55ff16dba3d3 <vm_exec_core+2643>, 0x55ff16dba393 <vm_exec_core+2579>, 0x55ff16dba332 <vm_exec_core+2482>, 0x55ff16dba2b2 <vm_exec_core+2354>, 0x55ff16dbb6e8 <vm_exec_core+7528>, 0x55ff16dbb6a5 <vm_exec_core+7461>, 0x55ff16dbb4f5 <vm_exec_core+7029>, 0x55ff16dbb45e <vm_exec_core+6878>, 0x55ff16dbb3fb <vm_exec_core+6779>, 0x55ff16dbb37c <vm_exec_core+6652>, 0x55ff16dbb32c <vm_exec_core+6572>, 0x55ff16dbb2ff <vm_exec_core+6527>, 0x55ff16dbb2be <vm_exec_core+6462>, 0x55ff16dbb269 <vm_exec_core+6377>, 0x55ff16dbb22f <vm_exec_core+6319>, 0x55ff16dbb12f <vm_exec_core+6063>, 0x55ff16dbb0e6 <vm_exec_core+5990>, 0x55ff16dbb09c <vm_exec_core+5916>, 0x55ff16dbb068 <vm_exec_core+5864>, 0x55ff16dbaff5 <vm_exec_core+5749>, 0x55ff16dbbc39 <vm_exec_core+8889>, 0x55ff16dbbbe6 <vm_exec_core+8806>, 0x55ff16dbbb1c <vm_exec_core+8604>, 0x55ff16dbba80 <vm_exec_core+8448>, 0x55ff16dbb90c <vm_exec_core+8076>, 0x55ff16dbb8cc <vm_exec_core+8012>, 0x55ff16dbb881 <vm_exec_core+7937>, 0x55ff16dbb72b <vm_exec_core+7595>, 0x55ff16dbca5e <vm_exec_core+12510>, 0x55ff16dbbeaf <vm_exec_core+9519>, 0x55ff16dbbe5a <vm_exec_core+9434>, 0x55ff16dbca72 <vm_exec_core+12530>, 0x55ff16dbbb91 <vm_exec_core+8721>, 0x55ff16dbbd94 <vm_exec_core+9236>, 0x55ff16dbbca1 <vm_exec_core+8993>, 0x55ff16dba0e6 <vm_exec_core+1894>, 0x55ff16dba02f <vm_exec_core+1711>, 0x55ff16dbc411 <vm_exec_core+10897>, 0x55ff16dbbfeb <vm_exec_core+9835>, 0x55ff16dbbf8c <vm_exec_core+9740>, 0x55ff16dbbf2d <vm_exec_core+9645>, 0x55ff16dbc0d1 <vm_exec_core+10065>, 0x55ff16dbc02b <vm_exec_core+9899>, 0x55ff16dba209 <vm_exec_core+2185>, 0x55ff16dbca86 <vm_exec_core+12550>, 0x55ff16dbca9a <vm_exec_core+12570>, 0x55ff16dbcaae <vm_exec_core+12590>, 0x55ff16dbcac2 <vm_exec_core+12610>, 0x55ff16dbcad6 <vm_exec_core+12630>, 0x55ff16dbcaea <vm_exec_core+12650>, 0x55ff16dbcafe <vm_exec_core+12670>, 0x55ff16dbcb19 <vm_exec_core+12697>, 0x55ff16dbcb2d <vm_exec_core+12717>, 0x55ff16dbcb41 <vm_exec_core+12737>, 0x55ff16dbcb55 <vm_exec_core+12757>, 0x55ff16dbcb69 <vm_exec_core+12777>, 0x55ff16dbcb7d <vm_exec_core+12797>, 0x55ff16dbcb91 <vm_exec_core+12817>, 0x55ff16dbcba5 <vm_exec_core+12837>, 0x55ff16dbcbb9 <vm_exec_core+12857>, 0x55ff16db9fb4 <vm_exec_core+1588>, 0x55ff16db9f50 <vm_exec_core+1488>, 0x55ff16dbcbcd <vm_exec_core+12877>, 0x55ff16dbcbe1 <vm_exec_core+12897>, 0x55ff16dbcbf5 <vm_exec_core+12917>, 0x55ff16dbcc09 <vm_exec_core+12937>, 0x55ff16db99c1 <vm_exec_core+65>, 0x55ff16db99c5 <vm_exec_core+69>, 0x55ff16db9edb <vm_exec_core+1371>, 0x55ff16db9e57 <vm_exec_core+1239>, 0x55ff16db9dcd <vm_exec_core+1101>, 0x55ff16db9d80 <vm_exec_core+1024>, 0x55ff16db9d2f <vm_exec_core+943>, 0x55ff16db9ce0 <vm_exec_core+864>, 0x55ff16db9c89 <vm_exec_core+777>...}
#34 0x000055ff16daa9be in rb_vm_exec (ec=0x7f21c493a890) at /tmp/ruby/src/trunk-yjit/vm.c:2467
_ec = 0x7f21c493a890
_tag = {tag = 36, retval = 4, buf = {0x7f21c402db80, 0x55ff16daa9c8 <rb_vm_exec+408>, 0x0, 0x7f21c402da60, 0x3000000028}, prev = 0x7f21c402dc80, state = RUBY_TAG_NONE, lock_rec = 0}
state = <optimized out>
result = <optimized out>
#35 0x000055ff16dafab8 in invoke_block (captured=<optimized out>, captured=<optimized out>, opt_pc=<optimized out>, type=<optimized out>, cref=0x0, self=<optimized out>, iseq=0x7f21c4a316b8, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm.c:1497
arg_size = <optimized out>
arg_size = <optimized out>
#36 0x000055ff16dafe5f in rb_vm_invoke_proc (ec=<optimized out>, proc=proc@entry=0x7f21bfecf510, argc=argc@entry=0, argv=argv@entry=0x7f21c402db30, kw_splat=<optimized out>, passed_block_handler=passed_block_handler@entry=0) at /tmp/ruby/src/trunk-yjit/vm.c:1716
self = <optimized out>
#37 0x000055ff16d5c6df in thread_do_start_proc (th=0x7f21bfecf2f0) at /tmp/ruby/src/trunk-yjit/thread.c:591
args = 139783000241720
args_ptr = 0x7f21c402db30
args_len = 0
procval = <optimized out>
proc = 0x7f21bfecf510
#38 0x000055ff16d5e322 in thread_do_start (th=0x7f21bfecf2f0) at /tmp/ruby/src/trunk-yjit/thread.c:610
result = 36
result = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
#39 thread_start_func_2 (th=0x7f21bfecf2f0, stack_start=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread.c:666
_ec = 0x7f21c493a890
_tag = {tag = 36, retval = 139783453286316, buf = {0x7f21bfecf2f0, 0x55ff16d5e260 <thread_start_func_2+560>, 0x0, 0x7f21c402db90, 0x55ff173f5130}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0}
state = <optimized out>
errinfo = 4
ractor_main_th = 0x55ff173f4090
#40 0x000055ff16d5ee87 in call_thread_start_func_2 (th=0x7f21bfecf2f0) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2177
No locals.
#41 nt_start (ptr=0x7f21bfecf540) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2226
th = 0x7f21bfecf2f0
sched = 0x55ff173f5130
nt = <optimized out>
vm = <optimized out>
#42 0x00007f21df140b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724065848112, 4884445166334588859, 139782999172672, 0, 139783453280336, 140724065848464, -4788873441384122437, -4788814215282608197}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#43 0x00007f21df1d1bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
No locals.
Thread 2 (Thread 0x7f21c5acf640 (LWP 1743050)):
#0 0x00007f21df1d1fde in epoll_wait (epfd=4, events=events@entry=0x55ff1714b2fc <timer_th+28>, maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
sc_ret = -4
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x000055ff16d5f646 in timer_thread_polling (vm=0x55ff173f1b10) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2865
r = <optimized out>
r = <optimized out>
i = <optimized out>
th = <optimized out>
events = <optimized out>
#2 timer_thread_func (ptr=<optimized out>) at /tmp/ruby/src/trunk-yjit/thread_pthread.c:2992
vm = <optimized out>
#3 0x00007f21df140b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
ret = <optimized out>
pd = <optimized out>
out = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724065851824, 4884445166334588859, 139783027095104, 25, 139783453280336, 140724065852176, -4788870504163362885, -4788814215282608197}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#4 0x00007f21df1d1bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100
No locals.
Thread 1 (Thread 0x7f21df0a97c0 (LWP 1743042)):
#0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139783452661696) at ./nptl/pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = 0x7f21df0a97c0
old_mask = {__val = {139782911330300, 139782911330000, 139782911330300, 0, 0, 0, 0, 0, 549755813905, 80, 0, 0, 0, 6902883574548046848, 18446744073709551615, 6902883574548046848}}
ret = <optimized out>
pd = <optimized out>
old_mask = <optimized out>
ret = <optimized out>
tid = <optimized out>
ret = <optimized out>
resultvar = <optimized out>
resultvar = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
__futex = <optimized out>
resultvar = <optimized out>
__arg3 = <optimized out>
__arg2 = <optimized out>
__arg1 = <optimized out>
_a3 = <optimized out>
_a2 = <optimized out>
_a1 = <optimized out>
__futex = <optimized out>
__private = <optimized out>
__oldval = <optimized out>
result = <optimized out>
#1 __pthread_kill_internal (signo=6, threadid=139783452661696) at ./nptl/pthread_kill.c:78
No locals.
#2 __GI___pthread_kill (threadid=139783452661696, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
No locals.
#3 0x00007f21df0ee476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
ret = <optimized out>
#4 0x00007f21df0d47f3 in __GI_abort () at ./stdlib/abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0x7f21bec686d0, sa_sigaction = 0x7f21bec686d0}, sa_mask = {__val = {139783454874816, 139782911330000, 2147483647, 4, 139783454606602, 0, 1073741824, 140724065847024, 6902883574548046848, 0, 18446744073709551352, 0, 94554091069536, 271, 94554091066212, 140724065849232}}, sa_flags = -552266541, sa_restorer = 0x7f21df2c2600 <_IO_file_jumps>}
sigs = {__val = {32, 139783454877344, 94554091069536, 271, 94554091066212, 140724065849232, 139783452661696, 139783453190510, 206158430256, 140724065847248, 206158430232, 140724065847248, 140724065847040, 6902883574548046848, 140724065856076, 139783454607042}}
#5 0x00007f21df0d471b in __assert_fail_base (fmt=0x7f21df289150 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x55ff17029364 "message", file=0x55ff1702a060 "/tmp/ruby/src/trunk-yjit/prism/diagnostic.c", line=271, function=<optimized out>) at ./assert/assert.c:92
str = 0x7f21bec686d0 "hr\274L&\177"
total = 4096
#6 0x00007f21df0e5e96 in __GI___assert_fail (assertion=assertion@entry=0x55ff17029364 "message", file=file@entry=0x55ff1702a060 "/tmp/ruby/src/trunk-yjit/prism/diagnostic.c", line=line@entry=271, function=function@entry=0x55ff1702c7c0 <__PRETTY_FUNCTION__.0> "pm_diagnostic_message") at ./assert/assert.c:101
No locals.
#7 0x000055ff16f89b15 in pm_diagnostic_message (diag_id=PM_ERR_PARAMETER_CIRCULAR) at /tmp/ruby/src/trunk-yjit/prism/diagnostic.c:271
message = <optimized out>
__PRETTY_FUNCTION__ = "pm_diagnostic_message"
#8 0x000055ff16f89b9a in pm_diagnostic_message (diag_id=PM_ERR_PARAMETER_CIRCULAR) at /tmp/ruby/src/trunk-yjit/prism/diagnostic.c:282
message = 0x0
__PRETTY_FUNCTION__ = "pm_diagnostic_message"
message = <optimized out>
#9 pm_diagnostic_list_append (list=list@entry=0x7ffcdff4d148, start=<optimized out>, end=<optimized out>, diag_id=diag_id@entry=PM_ERR_PARAMETER_CIRCULAR) at /tmp/ruby/src/trunk-yjit/prism/diagnostic.c:287
diagnostic = <optimized out>
#10 0x000055ff16de8e59 in pm_parser_err (diag_id=PM_ERR_PARAMETER_CIRCULAR, end=<optimized out>, start=<optimized out>, parser=0x7ffcdff4cf90) at /tmp/ruby/src/trunk-yjit/prism/prism.c:479
No locals.
#11 pm_parser_err_token (diag_id=PM_ERR_PARAMETER_CIRCULAR, token=0x7ffcdff4d0b0, parser=0x7ffcdff4cf90) at /tmp/ruby/src/trunk-yjit/prism/prism.c:532
No locals.
#12 pm_local_variable_read_node_create (parser=parser@entry=0x7ffcdff4cf90, name=name@entry=0x7ffcdff4d0b0, depth=<optimized out>) at /tmp/ruby/src/trunk-yjit/prism/prism.c:4051
name_id = <optimized out>
node = <optimized out>
#13 0x000055ff16dee3c2 in parse_variable_call (parser=parser@entry=0x7ffcdff4cf90) at /tmp/ruby/src/trunk-yjit/prism/prism.c:12683
number = <optimized out>
current = <optimized out>
value = <optimized out>
depth = <optimized out>
flags = 0
node = <optimized out>
#14 0x000055ff16df82dd in parse_expression_prefix (parser=0x7ffcdff4cf90, binding_power=PM_BINDING_POWER_DEFINED) at /tmp/ruby/src/trunk-yjit/prism/prism.c:14069
identifier = {type = PM_TOKEN_IDENTIFIER, start = 0x7f21bee9cf26 "bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n", end = 0x7f21bee9cf29 ") = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n"}
node = <optimized out>
__PRETTY_FUNCTION__ = "parse_expression_prefix"
#15 0x000055ff16e03433 in parse_expression (parser=parser@entry=0x7ffcdff4cf90, binding_power=binding_power@entry=PM_BINDING_POWER_DEFINED, diag_id=diag_id@entry=PM_ERR_PARAMETER_NO_DEFAULT) at /tmp/ruby/src/trunk-yjit/prism/prism.c:16847
recovery = {type = <optimized out>, start = <optimized out>, end = 0x7f21bee9cf25 " bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n"}
node = <optimized out>
current_binding_powers = <optimized out>
#16 0x000055ff16e07d87 in parse_value_expression (diag_id=PM_ERR_PARAMETER_NO_DEFAULT, binding_power=PM_BINDING_POWER_DEFINED, parser=0x7ffcdff4cf90) at /tmp/ruby/src/trunk-yjit/prism/prism.c:10481
node = <optimized out>
node = <optimized out>
#17 parse_parameters (parser=parser@entry=0x7ffcdff4cf90, binding_power=binding_power@entry=PM_BINDING_POWER_DEFINED, uses_parentheses=uses_parentheses@entry=true, allows_trailing_comma=allows_trailing_comma@entry=false, allows_forwarding_parameters=allows_forwarding_parameters@entry=true) at /tmp/ruby/src/trunk-yjit/prism/prism.c:11607
operator = <optimized out>
old_param_name = 0
value = <optimized out>
param = <optimized out>
name = {type = PM_TOKEN_IDENTIFIER, start = 0x7f21bee9cf20 "bar = bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n", end = 0x7f21bee9cf23 " = bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n"}
params = 0x7f21bead1b60
looping = true
order = PM_PARAMETERS_ORDER_OPTIONAL
#18 0x000055ff16dffb5c in parse_expression_prefix (parser=0x7ffcdff4cf90, binding_power=PM_BINDING_POWER_STATEMENT) at /tmp/ruby/src/trunk-yjit/prism/prism.c:14846
operator = {type = PM_TOKEN_NOT_PROVIDED, start = 0x7f21bee9cf18 "def foo(bar = bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n", end = 0x7f21bee9cf18 "def foo(bar = bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n"}
old_param_name = 0
rparen = <optimized out>
params = <optimized out>
statements = <optimized out>
end_keyword = <optimized out>
def_keyword = {type = <optimized out>, start = 0x7f21bee9cf18 "def foo(bar = bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n", end = 0x7f21bee9cf1b " foo(bar = bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n"}
locals = <optimized out>
receiver = 0x0
name = {type = PM_TOKEN_IDENTIFIER, start = <optimized out>, end = <optimized out>}
lparen = {type = PM_TOKEN_PARENTHESIS_LEFT, start = 0x7f21bee9cf1f "(bar = bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n", end = 0x7f21bee9cf20 "bar = bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n"}
equal = <optimized out>
__PRETTY_FUNCTION__ = "parse_expression_prefix"
#19 0x000055ff16e03433 in parse_expression (parser=parser@entry=0x7ffcdff4cf90, binding_power=binding_power@entry=PM_BINDING_POWER_STATEMENT, diag_id=diag_id@entry=PM_ERR_CANNOT_PARSE_EXPRESSION) at /tmp/ruby/src/trunk-yjit/prism/prism.c:16847
recovery = {type = <optimized out>, start = <optimized out>, end = 0x7f21bee9cf18 "def foo(bar = bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n"}
node = <optimized out>
current_binding_powers = <optimized out>
#20 0x000055ff16e03630 in parse_statements (parser=parser@entry=0x7ffcdff4cf90, context=context@entry=PM_CONTEXT_MAIN) at /tmp/ruby/src/trunk-yjit/prism/prism.c:10984
node = <optimized out>
statements = 0x7f21bead1af0
#21 0x000055ff16e0387c in parse_program (parser=parser@entry=0x7ffcdff4cf90) at /tmp/ruby/src/trunk-yjit/prism/prism.c:16905
statements = <optimized out>
locals = <optimized out>
#22 0x000055ff16e12bc9 in pm_parse (parser=parser@entry=0x7ffcdff4cf90) at /tmp/ruby/src/trunk-yjit/prism/prism.c:17150
No locals.
#23 0x000055ff16f8d6e4 in parse_input (input=input@entry=0x7ffcdff4d280, options=options@entry=0x7ffcdff4d2a0) at /tmp/ruby/src/trunk-yjit/prism/extension.c:600
parser = {lex_state = PM_LEX_STATE_ENDFN, enclosure_nesting = 0, lambda_enclosure_nesting = -1, brace_nesting = 0, do_loop_stack = 0, accepts_block_stack = 0, lex_modes = {current = 0x7ffcdff4cfb0, stack = {{mode = PM_LEX_DEFAULT, as = {list = {nesting = 0, interpolation = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000\000\000\000\000"}, regexp = {nesting = 0, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000"}, string = {nesting = 0, interpolation = false, label_allowed = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000"}, heredoc = {ident_start = 0x0, ident_length = 0, quote = PM_HEREDOC_QUOTE_NONE, indent = PM_HEREDOC_INDENT_NONE, next_start = 0x0, common_whitespace = 0}}, prev = 0x0}, {mode = PM_LEX_DEFAULT, as = {list = {nesting = 0, interpolation = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000\000\000\000\000"}, regexp = {nesting = 0, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000"}, string = {nesting = 0, interpolation = false, label_allowed = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000"}, heredoc = {ident_start = 0x0, ident_length = 0, quote = PM_HEREDOC_QUOTE_NONE, indent = PM_HEREDOC_INDENT_NONE, next_start = 0x0, common_whitespace = 0}}, prev = 0x0}, {mode = PM_LEX_DEFAULT, as = {list = {nesting = 0, interpolation = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000\000\000\000\000"}, regexp = {nesting = 0, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000"}, string = {nesting = 0, interpolation = false, label_allowed = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000"}, heredoc = {ident_start = 0x0, ident_length = 0, quote = PM_HEREDOC_QUOTE_NONE, indent = PM_HEREDOC_INDENT_NONE, next_start = 0x0, common_whitespace = 0}}, prev = 0x0}, {mode = PM_LEX_DEFAULT, as = {list = {nesting = 0, interpolation = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000\000\000\000\000\000"}, regexp = {nesting = 0, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000"}, string = {nesting = 0, interpolation = false, label_allowed = false, incrementor = 0 '\000', terminator = 0 '\000', breakpoints = "\000\000\000\000\000"}, heredoc = {ident_start = 0x0, ident_length = 0, quote = PM_HEREDOC_QUOTE_NONE, indent = PM_HEREDOC_INDENT_NONE, next_start = 0x0, common_whitespace = 0}}, prev = 0x0}}, index = 0}, current_string_common_whitespace = 0, start = 0x7f21bee9cf18 "def foo(bar = bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n", end = 0x7f21bee9cf70 "", previous = {type = PM_TOKEN_IDENTIFIER, start = 0x7f21bee9cf26 "bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n", end = 0x7f21bee9cf29 ") = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n"}, current = {type = PM_TOKEN_PARENTHESIS_RIGHT, start = 0x7f21bee9cf29 ") = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n", end = 0x7f21bee9cf2a " = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n"}, next_start = 0x0, heredoc_end = 0x0, comment_list = {size = 0, head = 0x0, tail = 0x0}, magic_comment_list = {size = 0, head = 0x0, tail = 0x0}, data_loc = {start = 0x0, end = 0x0}, warning_list = {size = 0, head = 0x0, tail = 0x0}, error_list = {size = 0, head = 0x0, tail = 0x0}, current_scope = 0x7f21bead1b30, current_context = 0x7f21be347140, encoding = {char_width = 0x55ff16f8bb30 <pm_encoding_utf_8_char_width>, alpha_char = 0x55ff16f8bcf0 <pm_encoding_utf_8_alpha_char>, alnum_char = 0x55ff16f8b9e0 <pm_encoding_utf_8_alnum_char>, isupper_char = 0x55ff16f8bbb0 <pm_encoding_utf_8_isupper_char>, name = 0x55ff16fe932c "utf-8", multibyte = true}, encoding_changed_callback = 0x0, encoding_decode_callback = 0x0, encoding_comment_start = 0x7f21bee9cf18 "def foo(bar = bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n", lex_callback = 0x0, filepath_string = {source = 0x0, length = 0, type = PM_STRING_CONSTANT}, constant_pool = {buckets = 0x7f21bead1a20, constants = 0x7f21bead1a40, size = 1, capacity = 4}, newline_list = {start = 0x7f21bee9cf18 "def foo(bar = bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n", size = 1, capacity = 4, offsets = 0x7f21bead1a90}, integer_base = 0, current_string = {source = 0x0, length = 0, type = PM_STRING_CONSTANT}, start_line = 1, command_start = false, recovering = false, encoding_changed = false, pattern_matching_newlines = false, in_keyword_arg = false, current_param_name = 1, semantic_token_seen = true, frozen_string_literal = false, suppress_warnings = false}
node = <optimized out>
encoding = <optimized out>
source = <optimized out>
result_argv = {94554095698880, 94554089612557, 1, 206158430232, 140724065850448, 140724065850256, 7094702336067335215}
result = <optimized out>
#24 0x000055ff16f8d928 in parse (argc=<optimized out>, argv=<optimized out>, self=<optimized out>) at /tmp/ruby/src/trunk-yjit/prism/extension.c:655
input = {source = 0x7f21bee9cf18 "def foo(bar = bar) = 42\ndef foo(bar: bar) = 42\nproc { |foo = foo| }\nproc { |foo: foo| }\n", length = 88, type = PM_STRING_CONSTANT}
options = {filepath = {source = 0x0, length = 0, type = PM_STRING_CONSTANT}, line = 0, encoding = {source = 0x0, length = 0, type = PM_STRING_CONSTANT}, scopes_count = 0, scopes = 0x0, frozen_string_literal = false, suppress_warnings = false}
value = <optimized out>
#25 0x000055ff176cf3cb in ?? ()
No symbol table info available.
#26 0x00007f21be371e00 in ?? ()
No symbol table info available.
#27 0x0000000000000024 in ?? ()
No symbol table info available.
#28 0x000055ff173f52c0 in ?? ()
No symbol table info available.
#29 0x000055ff16db9b95 in vm_exec_core (ec=0x7f21df0a7cc8) at ../../src/trunk-yjit/insns.def:823
func = <optimized out>
bh = <optimized out>
cd = 0x55ff173f52c0
leaf = <optimized out>
val = 94554095047360
reg_pc = 0x7f21be35be60
reg_cfp = 0x7f21df0a7d00
insns_address_table = {0x55ff16dbafdc <vm_exec_core+5724>, 0x55ff16dbaf70 <vm_exec_core+5616>, 0x55ff16dbaeff <vm_exec_core+5503>, 0x55ff16dbae83 <vm_exec_core+5379>, 0x55ff16dbae07 <vm_exec_core+5255>, 0x55ff16dbad89 <vm_exec_core+5129>, 0x55ff16dbacbf <vm_exec_core+4927>, 0x55ff16dbac5a <vm_exec_core+4826>, 0x55ff16dbabf7 <vm_exec_core+4727>, 0x55ff16dbab9f <vm_exec_core+4639>, 0x55ff16dbaa2c <vm_exec_core+4268>, 0x55ff16dba835 <vm_exec_core+3765>, 0x55ff16dba7ec <vm_exec_core+3692>, 0x55ff16dba783 <vm_exec_core+3587>, 0x55ff16dba724 <vm_exec_core+3492>, 0x55ff16dba6e1 <vm_exec_core+3425>, 0x55ff16dba6a3 <vm_exec_core+3363>, 0x55ff16dba668 <vm_exec_core+3304>, 0x55ff16dba62d <vm_exec_core+3245>, 0x55ff16dba5f2 <vm_exec_core+3186>, 0x55ff16dba55f <vm_exec_core+3039>, 0x55ff16dba519 <vm_exec_core+2969>, 0x55ff16dba4bb <vm_exec_core+2875>, 0x55ff16dba46f <vm_exec_core+2799>, 0x55ff16dba3e2 <vm_exec_core+2658>, 0x55ff16dba3a2 <vm_exec_core+2594>, 0x55ff16dba341 <vm_exec_core+2497>, 0x55ff16dba2c1 <vm_exec_core+2369>, 0x55ff16dbb6f7 <vm_exec_core+7543>, 0x55ff16dbb6b4 <vm_exec_core+7476>, 0x55ff16dbb504 <vm_exec_core+7044>, 0x55ff16dbb46d <vm_exec_core+6893>, 0x55ff16dbb40a <vm_exec_core+6794>, 0x55ff16dbb38b <vm_exec_core+6667>, 0x55ff16dbb33b <vm_exec_core+6587>, 0x55ff16dbb30e <vm_exec_core+6542>, 0x55ff16dbb2cd <vm_exec_core+6477>, 0x55ff16dbb278 <vm_exec_core+6392>, 0x55ff16dbb23e <vm_exec_core+6334>, 0x55ff16dbb13e <vm_exec_core+6078>, 0x55ff16dbb0f5 <vm_exec_core+6005>, 0x55ff16dbb0ab <vm_exec_core+5931>, 0x55ff16dbb077 <vm_exec_core+5879>, 0x55ff16dbb004 <vm_exec_core+5764>, 0x55ff16dbbc48 <vm_exec_core+8904>, 0x55ff16dbbbf5 <vm_exec_core+8821>, 0x55ff16dbbb2b <vm_exec_core+8619>, 0x55ff16dbba8f <vm_exec_core+8463>, 0x55ff16dbb91b <vm_exec_core+8091>, 0x55ff16dbb8db <vm_exec_core+8027>, 0x55ff16dbb890 <vm_exec_core+7952>, 0x55ff16dbb73a <vm_exec_core+7610>, 0x55ff16db99d8 <vm_exec_core+88>, 0x55ff16dbbebe <vm_exec_core+9534>, 0x55ff16dbbe69 <vm_exec_core+9449>, 0x55ff16dbca0e <vm_exec_core+12430>, 0x55ff16dbbba0 <vm_exec_core+8736>, 0x55ff16dbbda3 <vm_exec_core+9251>, 0x55ff16dbbcb0 <vm_exec_core+9008>, 0x55ff16dba0f5 <vm_exec_core+1909>, 0x55ff16dba03e <vm_exec_core+1726>, 0x55ff16dbc420 <vm_exec_core+10912>, 0x55ff16dbbffa <vm_exec_core+9850>, 0x55ff16dbbf9b <vm_exec_core+9755>, 0x55ff16dbbf3c <vm_exec_core+9660>, 0x55ff16dbc0e0 <vm_exec_core+10080>, 0x55ff16dbc03a <vm_exec_core+9914>, 0x55ff16dba218 <vm_exec_core+2200>, 0x55ff16dbc9a4 <vm_exec_core+12324>, 0x55ff16dbcc1d <vm_exec_core+12957>, 0x55ff16dbcc87 <vm_exec_core+13063>, 0x55ff16dbcd29 <vm_exec_core+13225>, 0x55ff16dbcd83 <vm_exec_core+13315>, 0x55ff16dbce1c <vm_exec_core+13468>, 0x55ff16dbce85 <vm_exec_core+13573>, 0x55ff16dbcf0d <vm_exec_core+13709>, 0x55ff16dbcf71 <vm_exec_core+13809>, 0x55ff16dbd274 <vm_exec_core+14580>, 0x55ff16dbd1c7 <vm_exec_core+14407>, 0x55ff16dbd315 <vm_exec_core+14741>, 0x55ff16dbd049 <vm_exec_core+14025>, 0x55ff16dbd09d <vm_exec_core+14109>, 0x55ff16dbd0f8 <vm_exec_core+14200>, 0x55ff16dbd428 <vm_exec_core+15016>, 0x55ff16db9fc3 <vm_exec_core+1603>, 0x55ff16db9f5f <vm_exec_core+1503>, 0x55ff16dbd2d8 <vm_exec_core+14680>, 0x55ff16dbd4b4 <vm_exec_core+15156>, 0x55ff16dbd22b <vm_exec_core+14507>, 0x55ff16dbd169 <vm_exec_core+14313>, 0x55ff16dbcfd5 <vm_exec_core+13909>, 0x55ff16dbd39a <vm_exec_core+14874>, 0x55ff16db9eea <vm_exec_core+1386>, 0x55ff16db9e66 <vm_exec_core+1254>, 0x55ff16db9ddc <vm_exec_core+1116>, 0x55ff16db9d8f <vm_exec_core+1039>, 0x55ff16db9d3e <vm_exec_core+958>, 0x55ff16db9cef <vm_exec_core+879>, 0x55ff16db9c98 <vm_exec_core+792>, 0x55ff16db9c5d <vm_exec_core+733>, 0x55ff16db9c22 <vm_exec_core+674>, 0x55ff16dbafcd <vm_exec_core+5709>, 0x55ff16dbaf61 <vm_exec_core+5601>, 0x55ff16dbaef0 <vm_exec_core+5488>, 0x55ff16dbae74 <vm_exec_core+5364>, 0x55ff16dbadf8 <vm_exec_core+5240>, 0x55ff16dbad7a <vm_exec_core+5114>, 0x55ff16dbacb0 <vm_exec_core+4912>, 0x55ff16dbac4b <vm_exec_core+4811>, 0x55ff16dbabe8 <vm_exec_core+4712>, 0x55ff16dbab90 <vm_exec_core+4624>, 0x55ff16dbaa1d <vm_exec_core+4253>, 0x55ff16dba826 <vm_exec_core+3750>, 0x55ff16dba7dd <vm_exec_core+3677>, 0x55ff16dba774 <vm_exec_core+3572>, 0x55ff16dba715 <vm_exec_core+3477>, 0x55ff16dba6d2 <vm_exec_core+3410>, 0x55ff16dba694 <vm_exec_core+3348>, 0x55ff16dba659 <vm_exec_core+3289>, 0x55ff16dba61e <vm_exec_core+3230>, 0x55ff16dba5e3 <vm_exec_core+3171>, 0x55ff16dba550 <vm_exec_core+3024>, 0x55ff16dba50a <vm_exec_core+2954>, 0x55ff16dba4ac <vm_exec_core+2860>, 0x55ff16dba460 <vm_exec_core+2784>, 0x55ff16dba3d3 <vm_exec_core+2643>, 0x55ff16dba393 <vm_exec_core+2579>, 0x55ff16dba332 <vm_exec_core+2482>, 0x55ff16dba2b2 <vm_exec_core+2354>, 0x55ff16dbb6e8 <vm_exec_core+7528>, 0x55ff16dbb6a5 <vm_exec_core+7461>, 0x55ff16dbb4f5 <vm_exec_core+7029>, 0x55ff16dbb45e <vm_exec_core+6878>, 0x55ff16dbb3fb <vm_exec_core+6779>, 0x55ff16dbb37c <vm_exec_core+6652>, 0x55ff16dbb32c <vm_exec_core+6572>, 0x55ff16dbb2ff <vm_exec_core+6527>, 0x55ff16dbb2be <vm_exec_core+6462>, 0x55ff16dbb269 <vm_exec_core+6377>, 0x55ff16dbb22f <vm_exec_core+6319>, 0x55ff16dbb12f <vm_exec_core+6063>, 0x55ff16dbb0e6 <vm_exec_core+5990>, 0x55ff16dbb09c <vm_exec_core+5916>, 0x55ff16dbb068 <vm_exec_core+5864>, 0x55ff16dbaff5 <vm_exec_core+5749>, 0x55ff16dbbc39 <vm_exec_core+8889>, 0x55ff16dbbbe6 <vm_exec_core+8806>, 0x55ff16dbbb1c <vm_exec_core+8604>, 0x55ff16dbba80 <vm_exec_core+8448>, 0x55ff16dbb90c <vm_exec_core+8076>, 0x55ff16dbb8cc <vm_exec_core+8012>, 0x55ff16dbb881 <vm_exec_core+7937>, 0x55ff16dbb72b <vm_exec_core+7595>, 0x55ff16dbca5e <vm_exec_core+12510>, 0x55ff16dbbeaf <vm_exec_core+9519>, 0x55ff16dbbe5a <vm_exec_core+9434>, 0x55ff16dbca72 <vm_exec_core+12530>, 0x55ff16dbbb91 <vm_exec_core+8721>, 0x55ff16dbbd94 <vm_exec_core+9236>, 0x55ff16dbbca1 <vm_exec_core+8993>, 0x55ff16dba0e6 <vm_exec_core+1894>, 0x55ff16dba02f <vm_exec_core+1711>, 0x55ff16dbc411 <vm_exec_core+10897>, 0x55ff16dbbfeb <vm_exec_core+9835>, 0x55ff16dbbf8c <vm_exec_core+9740>, 0x55ff16dbbf2d <vm_exec_core+9645>, 0x55ff16dbc0d1 <vm_exec_core+10065>, 0x55ff16dbc02b <vm_exec_core+9899>, 0x55ff16dba209 <vm_exec_core+2185>, 0x55ff16dbca86 <vm_exec_core+12550>, 0x55ff16dbca9a <vm_exec_core+12570>, 0x55ff16dbcaae <vm_exec_core+12590>, 0x55ff16dbcac2 <vm_exec_core+12610>, 0x55ff16dbcad6 <vm_exec_core+12630>, 0x55ff16dbcaea <vm_exec_core+12650>, 0x55ff16dbcafe <vm_exec_core+12670>, 0x55ff16dbcb19 <vm_exec_core+12697>, 0x55ff16dbcb2d <vm_exec_core+12717>, 0x55ff16dbcb41 <vm_exec_core+12737>, 0x55ff16dbcb55 <vm_exec_core+12757>, 0x55ff16dbcb69 <vm_exec_core+12777>, 0x55ff16dbcb7d <vm_exec_core+12797>, 0x55ff16dbcb91 <vm_exec_core+12817>, 0x55ff16dbcba5 <vm_exec_core+12837>, 0x55ff16dbcbb9 <vm_exec_core+12857>, 0x55ff16db9fb4 <vm_exec_core+1588>, 0x55ff16db9f50 <vm_exec_core+1488>, 0x55ff16dbcbcd <vm_exec_core+12877>, 0x55ff16dbcbe1 <vm_exec_core+12897>, 0x55ff16dbcbf5 <vm_exec_core+12917>, 0x55ff16dbcc09 <vm_exec_core+12937>, 0x55ff16db99c1 <vm_exec_core+65>, 0x55ff16db99c5 <vm_exec_core+69>, 0x55ff16db9edb <vm_exec_core+1371>, 0x55ff16db9e57 <vm_exec_core+1239>, 0x55ff16db9dcd <vm_exec_core+1101>, 0x55ff16db9d80 <vm_exec_core+1024>, 0x55ff16db9d2f <vm_exec_core+943>, 0x55ff16db9ce0 <vm_exec_core+864>, 0x55ff16db9c89 <vm_exec_core+777>...}
#30 0x000055ff16daa9be in rb_vm_exec (ec=0x55ff173f52c0) at /tmp/ruby/src/trunk-yjit/vm.c:2467
_ec = 0x55ff173f52c0
_tag = {tag = 36, retval = 4, buf = {0x7f21df0a7d70, 0x55ff16daa9c8 <rb_vm_exec+408>, 0x0, 0x7ffcdff4d410, 0x0}, prev = 0x7ffcdff4d5d0, state = RUBY_TAG_NONE, lock_rec = 0}
state = <optimized out>
result = <optimized out>
#31 0x000055ff176c83ef in ?? ()
No symbol table info available.
#32 0x000055ff175e4d30 in ?? ()
No symbol table info available.
#33 0x0000000000000024 in ?? ()
No symbol table info available.
#34 0x000055ff173f52c0 in ?? ()
No symbol table info available.
#35 0x000055ff16db9b95 in vm_exec_core (ec=0x7f21df0a7d38) at ../../src/trunk-yjit/insns.def:823
func = <optimized out>
bh = <optimized out>
cd = 0x55ff173f52c0
leaf = <optimized out>
val = 94554095047360
reg_pc = 0x55ff17578020
reg_cfp = 0x7f21df0a7d70
insns_address_table = {0x55ff16dbafdc <vm_exec_core+5724>, 0x55ff16dbaf70 <vm_exec_core+5616>, 0x55ff16dbaeff <vm_exec_core+5503>, 0x55ff16dbae83 <vm_exec_core+5379>, 0x55ff16dbae07 <vm_exec_core+5255>, 0x55ff16dbad89 <vm_exec_core+5129>, 0x55ff16dbacbf <vm_exec_core+4927>, 0x55ff16dbac5a <vm_exec_core+4826>, 0x55ff16dbabf7 <vm_exec_core+4727>, 0x55ff16dbab9f <vm_exec_core+4639>, 0x55ff16dbaa2c <vm_exec_core+4268>, 0x55ff16dba835 <vm_exec_core+3765>, 0x55ff16dba7ec <vm_exec_core+3692>, 0x55ff16dba783 <vm_exec_core+3587>, 0x55ff16dba724 <vm_exec_core+3492>, 0x55ff16dba6e1 <vm_exec_core+3425>, 0x55ff16dba6a3 <vm_exec_core+3363>, 0x55ff16dba668 <vm_exec_core+3304>, 0x55ff16dba62d <vm_exec_core+3245>, 0x55ff16dba5f2 <vm_exec_core+3186>, 0x55ff16dba55f <vm_exec_core+3039>, 0x55ff16dba519 <vm_exec_core+2969>, 0x55ff16dba4bb <vm_exec_core+2875>, 0x55ff16dba46f <vm_exec_core+2799>, 0x55ff16dba3e2 <vm_exec_core+2658>, 0x55ff16dba3a2 <vm_exec_core+2594>, 0x55ff16dba341 <vm_exec_core+2497>, 0x55ff16dba2c1 <vm_exec_core+2369>, 0x55ff16dbb6f7 <vm_exec_core+7543>, 0x55ff16dbb6b4 <vm_exec_core+7476>, 0x55ff16dbb504 <vm_exec_core+7044>, 0x55ff16dbb46d <vm_exec_core+6893>, 0x55ff16dbb40a <vm_exec_core+6794>, 0x55ff16dbb38b <vm_exec_core+6667>, 0x55ff16dbb33b <vm_exec_core+6587>, 0x55ff16dbb30e <vm_exec_core+6542>, 0x55ff16dbb2cd <vm_exec_core+6477>, 0x55ff16dbb278 <vm_exec_core+6392>, 0x55ff16dbb23e <vm_exec_core+6334>, 0x55ff16dbb13e <vm_exec_core+6078>, 0x55ff16dbb0f5 <vm_exec_core+6005>, 0x55ff16dbb0ab <vm_exec_core+5931>, 0x55ff16dbb077 <vm_exec_core+5879>, 0x55ff16dbb004 <vm_exec_core+5764>, 0x55ff16dbbc48 <vm_exec_core+8904>, 0x55ff16dbbbf5 <vm_exec_core+8821>, 0x55ff16dbbb2b <vm_exec_core+8619>, 0x55ff16dbba8f <vm_exec_core+8463>, 0x55ff16dbb91b <vm_exec_core+8091>, 0x55ff16dbb8db <vm_exec_core+8027>, 0x55ff16dbb890 <vm_exec_core+7952>, 0x55ff16dbb73a <vm_exec_core+7610>, 0x55ff16db99d8 <vm_exec_core+88>, 0x55ff16dbbebe <vm_exec_core+9534>, 0x55ff16dbbe69 <vm_exec_core+9449>, 0x55ff16dbca0e <vm_exec_core+12430>, 0x55ff16dbbba0 <vm_exec_core+8736>, 0x55ff16dbbda3 <vm_exec_core+9251>, 0x55ff16dbbcb0 <vm_exec_core+9008>, 0x55ff16dba0f5 <vm_exec_core+1909>, 0x55ff16dba03e <vm_exec_core+1726>, 0x55ff16dbc420 <vm_exec_core+10912>, 0x55ff16dbbffa <vm_exec_core+9850>, 0x55ff16dbbf9b <vm_exec_core+9755>, 0x55ff16dbbf3c <vm_exec_core+9660>, 0x55ff16dbc0e0 <vm_exec_core+10080>, 0x55ff16dbc03a <vm_exec_core+9914>, 0x55ff16dba218 <vm_exec_core+2200>, 0x55ff16dbc9a4 <vm_exec_core+12324>, 0x55ff16dbcc1d <vm_exec_core+12957>, 0x55ff16dbcc87 <vm_exec_core+13063>, 0x55ff16dbcd29 <vm_exec_core+13225>, 0x55ff16dbcd83 <vm_exec_core+13315>, 0x55ff16dbce1c <vm_exec_core+13468>, 0x55ff16dbce85 <vm_exec_core+13573>, 0x55ff16dbcf0d <vm_exec_core+13709>, 0x55ff16dbcf71 <vm_exec_core+13809>, 0x55ff16dbd274 <vm_exec_core+14580>, 0x55ff16dbd1c7 <vm_exec_core+14407>, 0x55ff16dbd315 <vm_exec_core+14741>, 0x55ff16dbd049 <vm_exec_core+14025>, 0x55ff16dbd09d <vm_exec_core+14109>, 0x55ff16dbd0f8 <vm_exec_core+14200>, 0x55ff16dbd428 <vm_exec_core+15016>, 0x55ff16db9fc3 <vm_exec_core+1603>, 0x55ff16db9f5f <vm_exec_core+1503>, 0x55ff16dbd2d8 <vm_exec_core+14680>, 0x55ff16dbd4b4 <vm_exec_core+15156>, 0x55ff16dbd22b <vm_exec_core+14507>, 0x55ff16dbd169 <vm_exec_core+14313>, 0x55ff16dbcfd5 <vm_exec_core+13909>, 0x55ff16dbd39a <vm_exec_core+14874>, 0x55ff16db9eea <vm_exec_core+1386>, 0x55ff16db9e66 <vm_exec_core+1254>, 0x55ff16db9ddc <vm_exec_core+1116>, 0x55ff16db9d8f <vm_exec_core+1039>, 0x55ff16db9d3e <vm_exec_core+958>, 0x55ff16db9cef <vm_exec_core+879>, 0x55ff16db9c98 <vm_exec_core+792>, 0x55ff16db9c5d <vm_exec_core+733>, 0x55ff16db9c22 <vm_exec_core+674>, 0x55ff16dbafcd <vm_exec_core+5709>, 0x55ff16dbaf61 <vm_exec_core+5601>, 0x55ff16dbaef0 <vm_exec_core+5488>, 0x55ff16dbae74 <vm_exec_core+5364>, 0x55ff16dbadf8 <vm_exec_core+5240>, 0x55ff16dbad7a <vm_exec_core+5114>, 0x55ff16dbacb0 <vm_exec_core+4912>, 0x55ff16dbac4b <vm_exec_core+4811>, 0x55ff16dbabe8 <vm_exec_core+4712>, 0x55ff16dbab90 <vm_exec_core+4624>, 0x55ff16dbaa1d <vm_exec_core+4253>, 0x55ff16dba826 <vm_exec_core+3750>, 0x55ff16dba7dd <vm_exec_core+3677>, 0x55ff16dba774 <vm_exec_core+3572>, 0x55ff16dba715 <vm_exec_core+3477>, 0x55ff16dba6d2 <vm_exec_core+3410>, 0x55ff16dba694 <vm_exec_core+3348>, 0x55ff16dba659 <vm_exec_core+3289>, 0x55ff16dba61e <vm_exec_core+3230>, 0x55ff16dba5e3 <vm_exec_core+3171>, 0x55ff16dba550 <vm_exec_core+3024>, 0x55ff16dba50a <vm_exec_core+2954>, 0x55ff16dba4ac <vm_exec_core+2860>, 0x55ff16dba460 <vm_exec_core+2784>, 0x55ff16dba3d3 <vm_exec_core+2643>, 0x55ff16dba393 <vm_exec_core+2579>, 0x55ff16dba332 <vm_exec_core+2482>, 0x55ff16dba2b2 <vm_exec_core+2354>, 0x55ff16dbb6e8 <vm_exec_core+7528>, 0x55ff16dbb6a5 <vm_exec_core+7461>, 0x55ff16dbb4f5 <vm_exec_core+7029>, 0x55ff16dbb45e <vm_exec_core+6878>, 0x55ff16dbb3fb <vm_exec_core+6779>, 0x55ff16dbb37c <vm_exec_core+6652>, 0x55ff16dbb32c <vm_exec_core+6572>, 0x55ff16dbb2ff <vm_exec_core+6527>, 0x55ff16dbb2be <vm_exec_core+6462>, 0x55ff16dbb269 <vm_exec_core+6377>, 0x55ff16dbb22f <vm_exec_core+6319>, 0x55ff16dbb12f <vm_exec_core+6063>, 0x55ff16dbb0e6 <vm_exec_core+5990>, 0x55ff16dbb09c <vm_exec_core+5916>, 0x55ff16dbb068 <vm_exec_core+5864>, 0x55ff16dbaff5 <vm_exec_core+5749>, 0x55ff16dbbc39 <vm_exec_core+8889>, 0x55ff16dbbbe6 <vm_exec_core+8806>, 0x55ff16dbbb1c <vm_exec_core+8604>, 0x55ff16dbba80 <vm_exec_core+8448>, 0x55ff16dbb90c <vm_exec_core+8076>, 0x55ff16dbb8cc <vm_exec_core+8012>, 0x55ff16dbb881 <vm_exec_core+7937>, 0x55ff16dbb72b <vm_exec_core+7595>, 0x55ff16dbca5e <vm_exec_core+12510>, 0x55ff16dbbeaf <vm_exec_core+9519>, 0x55ff16dbbe5a <vm_exec_core+9434>, 0x55ff16dbca72 <vm_exec_core+12530>, 0x55ff16dbbb91 <vm_exec_core+8721>, 0x55ff16dbbd94 <vm_exec_core+9236>, 0x55ff16dbbca1 <vm_exec_core+8993>, 0x55ff16dba0e6 <vm_exec_core+1894>, 0x55ff16dba02f <vm_exec_core+1711>, 0x55ff16dbc411 <vm_exec_core+10897>, 0x55ff16dbbfeb <vm_exec_core+9835>, 0x55ff16dbbf8c <vm_exec_core+9740>, 0x55ff16dbbf2d <vm_exec_core+9645>, 0x55ff16dbc0d1 <vm_exec_core+10065>, 0x55ff16dbc02b <vm_exec_core+9899>, 0x55ff16dba209 <vm_exec_core+2185>, 0x55ff16dbca86 <vm_exec_core+12550>, 0x55ff16dbca9a <vm_exec_core+12570>, 0x55ff16dbcaae <vm_exec_core+12590>, 0x55ff16dbcac2 <vm_exec_core+12610>, 0x55ff16dbcad6 <vm_exec_core+12630>, 0x55ff16dbcaea <vm_exec_core+12650>, 0x55ff16dbcafe <vm_exec_core+12670>, 0x55ff16dbcb19 <vm_exec_core+12697>, 0x55ff16dbcb2d <vm_exec_core+12717>, 0x55ff16dbcb41 <vm_exec_core+12737>, 0x55ff16dbcb55 <vm_exec_core+12757>, 0x55ff16dbcb69 <vm_exec_core+12777>, 0x55ff16dbcb7d <vm_exec_core+12797>, 0x55ff16dbcb91 <vm_exec_core+12817>, 0x55ff16dbcba5 <vm_exec_core+12837>, 0x55ff16dbcbb9 <vm_exec_core+12857>, 0x55ff16db9fb4 <vm_exec_core+1588>, 0x55ff16db9f50 <vm_exec_core+1488>, 0x55ff16dbcbcd <vm_exec_core+12877>, 0x55ff16dbcbe1 <vm_exec_core+12897>, 0x55ff16dbcbf5 <vm_exec_core+12917>, 0x55ff16dbcc09 <vm_exec_core+12937>, 0x55ff16db99c1 <vm_exec_core+65>, 0x55ff16db99c5 <vm_exec_core+69>, 0x55ff16db9edb <vm_exec_core+1371>, 0x55ff16db9e57 <vm_exec_core+1239>, 0x55ff16db9dcd <vm_exec_core+1101>, 0x55ff16db9d80 <vm_exec_core+1024>, 0x55ff16db9d2f <vm_exec_core+943>, 0x55ff16db9ce0 <vm_exec_core+864>, 0x55ff16db9c89 <vm_exec_core+777>...}
#36 0x000055ff16daa9be in rb_vm_exec (ec=0x55ff173f52c0) at /tmp/ruby/src/trunk-yjit/vm.c:2467
_ec = 0x55ff173f52c0
_tag = {tag = 36, retval = 4, buf = {0x64, 0x55ff16daa9c8 <rb_vm_exec+408>, 0x0, 0x7ffcdff4d5b0, 0x0}, prev = 0x7ffcdff4d8b0, state = RUBY_TAG_NONE, lock_rec = 0}
state = <optimized out>
result = <optimized out>
#37 0x000055ff16daf830 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7ffcdff4d688, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm.c:1622
No locals.
#38 vm_yield (kw_splat=0, argv=0x7ffcdff4d688, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm.c:1630
No locals.
#39 rb_yield_0 (argv=0x7ffcdff4d688, argc=1) at /tmp/ruby/src/trunk-yjit/vm_eval.c:1362
No locals.
#40 rb_yield (val=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_eval.c:1378
No locals.
#41 0x000055ff16ed48d6 in rb_ary_collect (ary=139782900009800) at /tmp/ruby/src/trunk-yjit/internal/array.h:148
i = 100
collect = 139782900006040
#42 0x000055ff16d9c1ec in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=0, calling=<optimized out>, reg_cfp=0x7f21df0a7e18, ec=0x55ff173f52c0) at /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3476
ci = 0x166100000001
cc = <optimized out>
val = <optimized out>
me = 0x7f21def90090
cfunc = 0x55ff17449f48
recv = <optimized out>
frame_type = <optimized out>
len = <optimized out>
block_handler = <optimized out>
ci = <optimized out>
cc = <optimized out>
val = <optimized out>
me = <optimized out>
cfunc = <optimized out>
recv = <optimized out>
block_handler = <optimized out>
frame_type = <optimized out>
len = <optimized out>
args = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
args = <optimized out>
#43 vm_call_cfunc_with_frame (ec=0x55ff173f52c0, reg_cfp=0x7f21df0a7e18, calling=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3504
argc = 0
stack_bottom = <optimized out>
argv = <optimized out>
#44 0x000055ff16dbb863 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_callinfo.h:407
val = 94554096308272
ci = 0x1a98c2
cc = <optimized out>
recv = 6
argc = <optimized out>
calling = {cd = 0x55ff17529030, cc = 0x7f21c4a764c0, block_handler = 139783452655153, recv = 139782900009800, argc = 0, kw_splat = false, heap_argv = 0}
val = <optimized out>
ci = <optimized out>
cc = <optimized out>
argc = <optimized out>
recv = <optimized out>
calling = <optimized out>
#45 vm_exec_core (ec=0x55ff173f52c0) at ../../src/trunk-yjit/insns.def:802
bh = 0
cd = 0x55ff17529030
blockiseq = 0x6
leaf = <optimized out>
val = 94554096308272
reg_pc = 0x55ff17529ce8
reg_cfp = 0x7f21df0a7e18
insns_address_table = {0x55ff16dbafdc <vm_exec_core+5724>, 0x55ff16dbaf70 <vm_exec_core+5616>, 0x55ff16dbaeff <vm_exec_core+5503>, 0x55ff16dbae83 <vm_exec_core+5379>, 0x55ff16dbae07 <vm_exec_core+5255>, 0x55ff16dbad89 <vm_exec_core+5129>, 0x55ff16dbacbf <vm_exec_core+4927>, 0x55ff16dbac5a <vm_exec_core+4826>, 0x55ff16dbabf7 <vm_exec_core+4727>, 0x55ff16dbab9f <vm_exec_core+4639>, 0x55ff16dbaa2c <vm_exec_core+4268>, 0x55ff16dba835 <vm_exec_core+3765>, 0x55ff16dba7ec <vm_exec_core+3692>, 0x55ff16dba783 <vm_exec_core+3587>, 0x55ff16dba724 <vm_exec_core+3492>, 0x55ff16dba6e1 <vm_exec_core+3425>, 0x55ff16dba6a3 <vm_exec_core+3363>, 0x55ff16dba668 <vm_exec_core+3304>, 0x55ff16dba62d <vm_exec_core+3245>, 0x55ff16dba5f2 <vm_exec_core+3186>, 0x55ff16dba55f <vm_exec_core+3039>, 0x55ff16dba519 <vm_exec_core+2969>, 0x55ff16dba4bb <vm_exec_core+2875>, 0x55ff16dba46f <vm_exec_core+2799>, 0x55ff16dba3e2 <vm_exec_core+2658>, 0x55ff16dba3a2 <vm_exec_core+2594>, 0x55ff16dba341 <vm_exec_core+2497>, 0x55ff16dba2c1 <vm_exec_core+2369>, 0x55ff16dbb6f7 <vm_exec_core+7543>, 0x55ff16dbb6b4 <vm_exec_core+7476>, 0x55ff16dbb504 <vm_exec_core+7044>, 0x55ff16dbb46d <vm_exec_core+6893>, 0x55ff16dbb40a <vm_exec_core+6794>, 0x55ff16dbb38b <vm_exec_core+6667>, 0x55ff16dbb33b <vm_exec_core+6587>, 0x55ff16dbb30e <vm_exec_core+6542>, 0x55ff16dbb2cd <vm_exec_core+6477>, 0x55ff16dbb278 <vm_exec_core+6392>, 0x55ff16dbb23e <vm_exec_core+6334>, 0x55ff16dbb13e <vm_exec_core+6078>, 0x55ff16dbb0f5 <vm_exec_core+6005>, 0x55ff16dbb0ab <vm_exec_core+5931>, 0x55ff16dbb077 <vm_exec_core+5879>, 0x55ff16dbb004 <vm_exec_core+5764>, 0x55ff16dbbc48 <vm_exec_core+8904>, 0x55ff16dbbbf5 <vm_exec_core+8821>, 0x55ff16dbbb2b <vm_exec_core+8619>, 0x55ff16dbba8f <vm_exec_core+8463>, 0x55ff16dbb91b <vm_exec_core+8091>, 0x55ff16dbb8db <vm_exec_core+8027>, 0x55ff16dbb890 <vm_exec_core+7952>, 0x55ff16dbb73a <vm_exec_core+7610>, 0x55ff16db99d8 <vm_exec_core+88>, 0x55ff16dbbebe <vm_exec_core+9534>, 0x55ff16dbbe69 <vm_exec_core+9449>, 0x55ff16dbca0e <vm_exec_core+12430>, 0x55ff16dbbba0 <vm_exec_core+8736>, 0x55ff16dbbda3 <vm_exec_core+9251>, 0x55ff16dbbcb0 <vm_exec_core+9008>, 0x55ff16dba0f5 <vm_exec_core+1909>, 0x55ff16dba03e <vm_exec_core+1726>, 0x55ff16dbc420 <vm_exec_core+10912>, 0x55ff16dbbffa <vm_exec_core+9850>, 0x55ff16dbbf9b <vm_exec_core+9755>, 0x55ff16dbbf3c <vm_exec_core+9660>, 0x55ff16dbc0e0 <vm_exec_core+10080>, 0x55ff16dbc03a <vm_exec_core+9914>, 0x55ff16dba218 <vm_exec_core+2200>, 0x55ff16dbc9a4 <vm_exec_core+12324>, 0x55ff16dbcc1d <vm_exec_core+12957>, 0x55ff16dbcc87 <vm_exec_core+13063>, 0x55ff16dbcd29 <vm_exec_core+13225>, 0x55ff16dbcd83 <vm_exec_core+13315>, 0x55ff16dbce1c <vm_exec_core+13468>, 0x55ff16dbce85 <vm_exec_core+13573>, 0x55ff16dbcf0d <vm_exec_core+13709>, 0x55ff16dbcf71 <vm_exec_core+13809>, 0x55ff16dbd274 <vm_exec_core+14580>, 0x55ff16dbd1c7 <vm_exec_core+14407>, 0x55ff16dbd315 <vm_exec_core+14741>, 0x55ff16dbd049 <vm_exec_core+14025>, 0x55ff16dbd09d <vm_exec_core+14109>, 0x55ff16dbd0f8 <vm_exec_core+14200>, 0x55ff16dbd428 <vm_exec_core+15016>, 0x55ff16db9fc3 <vm_exec_core+1603>, 0x55ff16db9f5f <vm_exec_core+1503>, 0x55ff16dbd2d8 <vm_exec_core+14680>, 0x55ff16dbd4b4 <vm_exec_core+15156>, 0x55ff16dbd22b <vm_exec_core+14507>, 0x55ff16dbd169 <vm_exec_core+14313>, 0x55ff16dbcfd5 <vm_exec_core+13909>, 0x55ff16dbd39a <vm_exec_core+14874>, 0x55ff16db9eea <vm_exec_core+1386>, 0x55ff16db9e66 <vm_exec_core+1254>, 0x55ff16db9ddc <vm_exec_core+1116>, 0x55ff16db9d8f <vm_exec_core+1039>, 0x55ff16db9d3e <vm_exec_core+958>, 0x55ff16db9cef <vm_exec_core+879>, 0x55ff16db9c98 <vm_exec_core+792>, 0x55ff16db9c5d <vm_exec_core+733>, 0x55ff16db9c22 <vm_exec_core+674>, 0x55ff16dbafcd <vm_exec_core+5709>, 0x55ff16dbaf61 <vm_exec_core+5601>, 0x55ff16dbaef0 <vm_exec_core+5488>, 0x55ff16dbae74 <vm_exec_core+5364>, 0x55ff16dbadf8 <vm_exec_core+5240>, 0x55ff16dbad7a <vm_exec_core+5114>, 0x55ff16dbacb0 <vm_exec_core+4912>, 0x55ff16dbac4b <vm_exec_core+4811>, 0x55ff16dbabe8 <vm_exec_core+4712>, 0x55ff16dbab90 <vm_exec_core+4624>, 0x55ff16dbaa1d <vm_exec_core+4253>, 0x55ff16dba826 <vm_exec_core+3750>, 0x55ff16dba7dd <vm_exec_core+3677>, 0x55ff16dba774 <vm_exec_core+3572>, 0x55ff16dba715 <vm_exec_core+3477>, 0x55ff16dba6d2 <vm_exec_core+3410>, 0x55ff16dba694 <vm_exec_core+3348>, 0x55ff16dba659 <vm_exec_core+3289>, 0x55ff16dba61e <vm_exec_core+3230>, 0x55ff16dba5e3 <vm_exec_core+3171>, 0x55ff16dba550 <vm_exec_core+3024>, 0x55ff16dba50a <vm_exec_core+2954>, 0x55ff16dba4ac <vm_exec_core+2860>, 0x55ff16dba460 <vm_exec_core+2784>, 0x55ff16dba3d3 <vm_exec_core+2643>, 0x55ff16dba393 <vm_exec_core+2579>, 0x55ff16dba332 <vm_exec_core+2482>, 0x55ff16dba2b2 <vm_exec_core+2354>, 0x55ff16dbb6e8 <vm_exec_core+7528>, 0x55ff16dbb6a5 <vm_exec_core+7461>, 0x55ff16dbb4f5 <vm_exec_core+7029>, 0x55ff16dbb45e <vm_exec_core+6878>, 0x55ff16dbb3fb <vm_exec_core+6779>, 0x55ff16dbb37c <vm_exec_core+6652>, 0x55ff16dbb32c <vm_exec_core+6572>, 0x55ff16dbb2ff <vm_exec_core+6527>, 0x55ff16dbb2be <vm_exec_core+6462>, 0x55ff16dbb269 <vm_exec_core+6377>, 0x55ff16dbb22f <vm_exec_core+6319>, 0x55ff16dbb12f <vm_exec_core+6063>, 0x55ff16dbb0e6 <vm_exec_core+5990>, 0x55ff16dbb09c <vm_exec_core+5916>, 0x55ff16dbb068 <vm_exec_core+5864>, 0x55ff16dbaff5 <vm_exec_core+5749>, 0x55ff16dbbc39 <vm_exec_core+8889>, 0x55ff16dbbbe6 <vm_exec_core+8806>, 0x55ff16dbbb1c <vm_exec_core+8604>, 0x55ff16dbba80 <vm_exec_core+8448>, 0x55ff16dbb90c <vm_exec_core+8076>, 0x55ff16dbb8cc <vm_exec_core+8012>, 0x55ff16dbb881 <vm_exec_core+7937>, 0x55ff16dbb72b <vm_exec_core+7595>, 0x55ff16dbca5e <vm_exec_core+12510>, 0x55ff16dbbeaf <vm_exec_core+9519>, 0x55ff16dbbe5a <vm_exec_core+9434>, 0x55ff16dbca72 <vm_exec_core+12530>, 0x55ff16dbbb91 <vm_exec_core+8721>, 0x55ff16dbbd94 <vm_exec_core+9236>, 0x55ff16dbbca1 <vm_exec_core+8993>, 0x55ff16dba0e6 <vm_exec_core+1894>, 0x55ff16dba02f <vm_exec_core+1711>, 0x55ff16dbc411 <vm_exec_core+10897>, 0x55ff16dbbfeb <vm_exec_core+9835>, 0x55ff16dbbf8c <vm_exec_core+9740>, 0x55ff16dbbf2d <vm_exec_core+9645>, 0x55ff16dbc0d1 <vm_exec_core+10065>, 0x55ff16dbc02b <vm_exec_core+9899>, 0x55ff16dba209 <vm_exec_core+2185>, 0x55ff16dbca86 <vm_exec_core+12550>, 0x55ff16dbca9a <vm_exec_core+12570>, 0x55ff16dbcaae <vm_exec_core+12590>, 0x55ff16dbcac2 <vm_exec_core+12610>, 0x55ff16dbcad6 <vm_exec_core+12630>, 0x55ff16dbcaea <vm_exec_core+12650>, 0x55ff16dbcafe <vm_exec_core+12670>, 0x55ff16dbcb19 <vm_exec_core+12697>, 0x55ff16dbcb2d <vm_exec_core+12717>, 0x55ff16dbcb41 <vm_exec_core+12737>, 0x55ff16dbcb55 <vm_exec_core+12757>, 0x55ff16dbcb69 <vm_exec_core+12777>, 0x55ff16dbcb7d <vm_exec_core+12797>, 0x55ff16dbcb91 <vm_exec_core+12817>, 0x55ff16dbcba5 <vm_exec_core+12837>, 0x55ff16dbcbb9 <vm_exec_core+12857>, 0x55ff16db9fb4 <vm_exec_core+1588>, 0x55ff16db9f50 <vm_exec_core+1488>, 0x55ff16dbcbcd <vm_exec_core+12877>, 0x55ff16dbcbe1 <vm_exec_core+12897>, 0x55ff16dbcbf5 <vm_exec_core+12917>, 0x55ff16dbcc09 <vm_exec_core+12937>, 0x55ff16db99c1 <vm_exec_core+65>, 0x55ff16db99c5 <vm_exec_core+69>, 0x55ff16db9edb <vm_exec_core+1371>, 0x55ff16db9e57 <vm_exec_core+1239>, 0x55ff16db9dcd <vm_exec_core+1101>, 0x55ff16db9d80 <vm_exec_core+1024>, 0x55ff16db9d2f <vm_exec_core+943>, 0x55ff16db9ce0 <vm_exec_core+864>, 0x55ff16db9c89 <vm_exec_core+777>...}
#46 0x000055ff16daa9be in rb_vm_exec (ec=0x55ff173f52c0) at /tmp/ruby/src/trunk-yjit/vm.c:2467
_ec = 0x55ff173f52c0
_tag = {tag = 36, retval = 4, buf = {0x0, 0x55ff16daa9c8 <rb_vm_exec+408>, 0x0, 0x7ffcdff4d890, 0x7f21bfbe71b0}, prev = 0x7ffcdff4db90, state = RUBY_TAG_NONE, lock_rec = 0}
state = <optimized out>
result = <optimized out>
#47 0x000055ff16daf830 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7ffcdff4d968, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm.c:1622
No locals.
#48 vm_yield (kw_splat=0, argv=0x7ffcdff4d968, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm.c:1630
No locals.
#49 rb_yield_0 (argv=0x7ffcdff4d968, argc=1) at /tmp/ruby/src/trunk-yjit/vm_eval.c:1362
No locals.
#50 rb_yield (val=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_eval.c:1378
No locals.
#51 0x000055ff16ed48d6 in rb_ary_collect (ary=139782900016680) at /tmp/ruby/src/trunk-yjit/internal/array.h:148
i = 0
collect = 139782900016560
#52 0x000055ff16d9c1ec in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=0, calling=<optimized out>, reg_cfp=0x7f21df0a7f30, ec=0x55ff173f52c0) at /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3476
ci = 0x166100000001
cc = <optimized out>
val = <optimized out>
me = 0x7f21def90090
cfunc = 0x55ff17449f48
recv = <optimized out>
frame_type = <optimized out>
len = <optimized out>
block_handler = <optimized out>
ci = <optimized out>
cc = <optimized out>
val = <optimized out>
me = <optimized out>
cfunc = <optimized out>
recv = <optimized out>
block_handler = <optimized out>
frame_type = <optimized out>
len = <optimized out>
args = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
flag_arg_ = <optimized out>
hooks_arg_ = <optimized out>
args = <optimized out>
#53 vm_call_cfunc_with_frame (ec=0x55ff173f52c0, reg_cfp=0x7f21df0a7f30, calling=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_insnhelper.c:3504
argc = 0
stack_bottom = <optimized out>
argv = <optimized out>
#54 0x000055ff16dbb863 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-yjit/vm_callinfo.h:407
val = 94554096745616
ci = 0x1a98c2
cc = <optimized out>
recv = 6
argc = <optimized out>
calling = {cd = 0x55ff17593c90, cc = 0x7f21c4a764c0, block_handler = 139783452655433, recv = 139782900016680, argc = 0, kw_splat = false, heap_argv = 0}
val = <optimized out>
ci = <optimized out>
cc = <optimized out>
argc = <optimized out>
recv = <optimized out>
calling = <optimized out>
#55 vm_exec_core (ec=0x55ff173f52c0) at ../../src/trunk-yjit/insns.def:802
bh = 0
cd = 0x55ff17593c90
blockiseq = 0x6
leaf = <optimized out>
val = 94554096745616
reg_pc = 0x55ff17588df8
reg_cfp = 0x7f21df0a7f30
insns_address_table = {0x55ff16dbafdc <vm_exec_core+5724>, 0x55ff16dbaf70 <vm_exec_core+5616>, 0x55ff16dbaeff <vm_exec_core+5503>, 0x55ff16dbae83 <vm_exec_core+5379>, 0x55ff16dbae07 <vm_exec_core+5255>, 0x55ff16dbad89 <vm_exec_core+5129>, 0x55ff16dbacbf <vm_exec_core+4927>, 0x55ff16dbac5a <vm_exec_core+4826>, 0x55ff16dbabf7 <vm_exec_core+4727>, 0x55ff16dbab9f <vm_exec_core+4639>, 0x55ff16dbaa2c <vm_exec_core+4268>, 0x55ff16dba835 <vm_exec_core+3765>, 0x55ff16dba7ec <vm_exec_core+3692>, 0x55ff16dba783 <vm_exec_core+3587>, 0x55ff16dba724 <vm_exec_core+3492>, 0x55ff16dba6e1 <vm_exec_core+3425>, 0x55ff16dba6a3 <vm_exec_core+3363>, 0x55ff16dba668 <vm_exec_core+3304>, 0x55ff16dba62d <vm_exec_core+3245>, 0x55ff16dba5f2 <vm_exec_core+3186>, 0x55ff16dba55f <vm_exec_core+3039>, 0x55ff16dba519 <vm_exec_core+2969>, 0x55ff16dba4bb <vm_exec_core+2875>, 0x55ff16dba46f <vm_exec_core+2799>, 0x55ff16dba3e2 <vm_exec_core+2658>, 0x55ff16dba3a2 <vm_exec_core+2594>, 0x55ff16dba341 <vm_exec_core+2497>, 0x55ff16dba2c1 <vm_exec_core+2369>, 0x55ff16dbb6f7 <vm_exec_core+7543>, 0x55ff16dbb6b4 <vm_exec_core+7476>, 0x55ff16dbb504 <vm_exec_core+7044>, 0x55ff16dbb46d <vm_exec_core+6893>, 0x55ff16dbb40a <vm_exec_core+6794>, 0x55ff16dbb38b <vm_exec_core+6667>, 0x55ff16dbb33b <vm_exec_core+6587>, 0x55ff16dbb30e <vm_exec_core+6542>, 0x55ff16dbb2cd <vm_exec_core+6477>, 0x55ff16dbb278 <vm_exec_core+6392>, 0x55ff16dbb23e <vm_exec_core+6334>, 0x55ff16dbb13e <vm_exec_core+6078>, 0x55ff16dbb0f5 <vm_exec_core+6005>, 0x55ff16dbb0ab <vm_exec_core+5931>, 0x55ff16dbb077 <vm_exec_core+5879>, 0x55ff16dbb004 <vm_exec_core+5764>, 0x55ff16dbbc48 <vm_exec_core+8904>, 0x55ff16dbbbf5 <vm_exec_core+8821>, 0x55ff16dbbb2b <vm_exec_core+8619>, 0x55ff16dbba8f <vm_exec_core+8463>, 0x55ff16dbb91b <vm_exec_core+8091>, 0x55ff16dbb8db <vm_exec_core+8027>, 0x55ff16dbb890 <vm_exec_core+7952>, 0x55ff16dbb73a <vm_exec_core+7610>, 0x55ff16db99d8 <vm_exec_core+88>, 0x55ff16dbbebe <vm_exec_core+9534>, 0x55ff16dbbe69 <vm_exec_core+9449>, 0x55ff16dbca0e <vm_exec_core+12430>, 0x55ff16dbbba0 <vm_exec_core+8736>, 0x55ff16dbbda3 <vm_exec_core+9251>, 0x55ff16dbbcb0 <vm_exec_core+9008>, 0x55ff16dba0f5 <vm_exec_core+1909>, 0x55ff16dba03e <vm_exec_core+1726>, 0x55ff16dbc420 <vm_exec_core+10912>, 0x55ff16dbbffa <vm_exec_core+9850>, 0x55ff16dbbf9b <vm_exec_core+9755>, 0x55ff16dbbf3c <vm_exec_core+9660>, 0x55ff16dbc0e0 <vm_exec_core+10080>, 0x55ff16dbc03a <vm_exec_core+9914>, 0x55ff16dba218 <vm_exec_core+2200>, 0x55ff16dbc9a4 <vm_exec_core+12324>, 0x55ff16dbcc1d <vm_exec_core+12957>, 0x55ff16dbcc87 <vm_exec_core+13063>, 0x55ff16dbcd29 <vm_exec_core+13225>, 0x55ff16dbcd83 <vm_exec_core+13315>, 0x55ff16dbce1c <vm_exec_core+13468>, 0x55ff16dbce85 <vm_exec_core+13573>, 0x55ff16dbcf0d <vm_exec_core+13709>, 0x55ff16dbcf71 <vm_exec_core+13809>, 0x55ff16dbd274 <vm_exec_core+14580>, 0x55ff16dbd1c7 <vm_exec_core+14407>, 0x55ff16dbd315 <vm_exec_core+14741>, 0x55ff16dbd049 <vm_exec_core+14025>, 0x55ff16dbd09d <vm_exec_core+14109>, 0x55ff16dbd0f8 <vm_exec_core+14200>, 0x55ff16dbd428 <vm_exec_core+15016>, 0x55ff16db9fc3 <vm_exec_core+1603>, 0x55ff16db9f5f <vm_exec_core+1503>, 0x55ff16dbd2d8 <vm_exec_core+14680>, 0x55ff16dbd4b4 <vm_exec_core+15156>, 0x55ff16dbd22b <vm_exec_core+14507>, 0x55ff16dbd169 <vm_exec_core+14313>, 0x55ff16dbcfd5 <vm_exec_core+13909>, 0x55ff16dbd39a <vm_exec_core+14874>, 0x55ff16db9eea <vm_exec_core+1386>, 0x55ff16db9e66 <vm_exec_core+1254>, 0x55ff16db9ddc <vm_exec_core+1116>, 0x55ff16db9d8f <vm_exec_core+1039>, 0x55ff16db9d3e <vm_exec_core+958>, 0x55ff16db9cef <vm_exec_core+879>, 0x55ff16db9c98 <vm_exec_core+792>, 0x55ff16db9c5d <vm_exec_core+733>, 0x55ff16db9c22 <vm_exec_core+674>, 0x55ff16dbafcd <vm_exec_core+5709>, 0x55ff16dbaf61 <vm_exec_core+5601>, 0x55ff16dbaef0 <vm_exec_core+5488>, 0x55ff16dbae74 <vm_exec_core+5364>, 0x55ff16dbadf8 <vm_exec_core+5240>, 0x55ff16dbad7a <vm_exec_core+5114>, 0x55ff16dbacb0 <vm_exec_core+4912>, 0x55ff16dbac4b <vm_exec_core+4811>, 0x55ff16dbabe8 <vm_exec_core+4712>, 0x55ff16dbab90 <vm_exec_core+4624>, 0x55ff16dbaa1d <vm_exec_core+4253>, 0x55ff16dba826 <vm_exec_core+3750>, 0x55ff16dba7dd <vm_exec_core+3677>, 0x55ff16dba774 <vm_exec_core+3572>, 0x55ff16dba715 <vm_exec_core+3477>, 0x55ff16dba6d2 <vm_exec_core+3410>, 0x55ff16dba694 <vm_exec_core+3348>, 0x55ff16dba659 <vm_exec_core+3289>, 0x55ff16dba61e <vm_exec_core+3230>, 0x55ff16dba5e3 <vm_exec_core+3171>, 0x55ff16dba550 <vm_exec_core+3024>, 0x55ff16dba50a <vm_exec_core+2954>, 0x55ff16dba4ac <vm_exec_core+2860>, 0x55ff16dba460 <vm_exec_core+2784>, 0x55ff16dba3d3 <vm_exec_core+2643>, 0x55ff16dba393 <vm_exec_core+2579>, 0x55ff16dba332 <vm_exec_core+2482>, 0x55ff16dba2b2 <vm_exec_core+2354>, 0x55ff16dbb6e8 <vm_exec_core+7528>, 0x55ff16dbb6a5 <vm_exec_core+7461>, 0x55ff16dbb4f5 <vm_exec_core+7029>, 0x55ff16dbb45e <vm_exec_core+6878>, 0x55ff16dbb3fb <vm_exec_core+6779>, 0x55ff16dbb37c <vm_exec_core+6652>, 0x55ff16dbb32c <vm_exec_core+6572>, 0x55ff16dbb2ff <vm_exec_core+6527>, 0x55ff16dbb2be <vm_exec_core+6462>, 0x55ff16dbb269 <vm_exec_core+6377>, 0x55ff16dbb22f <vm_exec_core+6319>, 0x55ff16dbb12f <vm_exec_core+6063>, 0x55ff16dbb0e6 <vm_exec_core+5990>, 0x55ff16dbb09c <vm_exec_core+5916>, 0x55ff16dbb068 <vm_exec_core+5864>, 0x55ff16dbaff5 <vm_exec_core+5749>, 0x55ff16dbbc39 <vm_exec_core+8889>, 0x55ff16dbbbe6 <vm_exec_core+8806>, 0x55ff16dbbb1c <vm_exec_core+8604>, 0x55ff16dbba80 <vm_exec_core+8448>, 0x55ff16dbb90c <vm_exec_core+8076>, 0x55ff16dbb8cc <vm_exec_core+8012>, 0x55ff16dbb881 <vm_exec_core+7937>, 0x55ff16dbb72b <vm_exec_core+7595>, 0x55ff16dbca5e <vm_exec_core+12510>, 0x55ff16dbbeaf <vm_exec_core+9519>, 0x55ff16dbbe5a <vm_exec_core+9434>, 0x55ff16dbca72 <vm_exec_core+12530>, 0x55ff16dbbb91 <vm_exec_core+8721>, 0x55ff16dbbd94 <vm_exec_core+9236>, 0x55ff16dbbca1 <vm_exec_core+8993>, 0x55ff16dba0e6 <vm_exec_core+1894>, 0x55ff16dba02f <vm_exec_core+1711>, 0x55ff16dbc411 <vm_exec_core+10897>, 0x55ff16dbbfeb <vm_exec_core+9835>, 0x55ff16dbbf8c <vm_exec_core+9740>, 0x55ff16dbbf2d <vm_exec_core+9645>, 0x55ff16dbc0d1 <vm_exec_core+10065>, 0x55ff16dbc02b <vm_exec_core+9899>, 0x55ff16dba209 <vm_exec_core+2185>, 0x55ff16dbca86 <vm_exec_core+12550>, 0x55ff16dbca9a <vm_exec_core+12570>, 0x55ff16dbcaae <vm_exec_core+12590>, 0x55ff16dbcac2 <vm_exec_core+12610>, 0x55ff16dbcad6 <vm_exec_core+12630>, 0x55ff16dbcaea <vm_exec_core+12650>, 0x55ff16dbcafe <vm_exec_core+12670>, 0x55ff16dbcb19 <vm_exec_core+12697>, 0x55ff16dbcb2d <vm_exec_core+12717>, 0x55ff16dbcb41 <vm_exec_core+12737>, 0x55ff16dbcb55 <vm_exec_core+12757>, 0x55ff16dbcb69 <vm_exec_core+12777>, 0x55ff16dbcb7d <vm_exec_core+12797>, 0x55ff16dbcb91 <vm_exec_core+12817>, 0x55ff16dbcba5 <vm_exec_core+12837>, 0x55ff16dbcbb9 <vm_exec_core+12857>, 0x55ff16db9fb4 <vm_exec_core+1588>, 0x55ff16db9f50 <vm_exec_core+1488>, 0x55ff16dbcbcd <vm_exec_core+12877>, 0x55ff16dbcbe1 <vm_exec_core+12897>, 0x55ff16dbcbf5 <vm_exec_core+12917>, 0x55ff16dbcc09 <vm_exec_core+12937>, 0x55ff16db99c1 <vm_exec_core+65>, 0x55ff16db99c5 <vm_exec_core+69>, 0x55ff16db9edb <vm_exec_core+1371>, 0x55ff16db9e57 <vm_exec_core+1239>, 0x55ff16db9dcd <vm_exec_core+1101>, 0x55ff16db9d80 <vm_exec_core+1024>, 0x55ff16db9d2f <vm_exec_core+943>, 0x55ff16db9ce0 <vm_exec_core+864>, 0x55ff16db9c89 <vm_exec_core+777>...}
#56 0x000055ff16daac37 in vm_exec_loop (result=<optimized out>, tag=0x7ffcdff4db90, state=<optimized out>, ec=0x55ff173f52c0) at /tmp/ruby/src/trunk-yjit/vm.c:2494
vm_loop_start = <optimized out>
#57 rb_vm_exec (ec=0x55ff173f52c0) at /tmp/ruby/src/trunk-yjit/vm.c:2473
_ec = 0x55ff173f52c0
_tag = {tag = 36, retval = 4, buf = {0x7f21c4a32fb8, 0x55ff16daa9c8 <rb_vm_exec+408>, 0x0, 0x7ffcdff4db70, 0x9e00000001}, prev = 0x7ffcdff4dc50, state = RUBY_TAG_NONE, lock_rec = 0}
state = <optimized out>
result = <optimized out>
#58 0x000055ff16dc1be8 in rb_iseq_eval_main (iseq=iseq@entry=0x7f21c4a32fb8) at /tmp/ruby/src/trunk-yjit/vm.c:2733
ec = <optimized out>
val = <optimized out>
#59 0x000055ff16bbaa55 in rb_ec_exec_node (ec=ec@entry=0x55ff173f52c0, n=n@entry=0x7f21c4a32fb8) at /tmp/ruby/src/trunk-yjit/eval.c:287
th = <optimized out>
_ec = <optimized out>
_tag = {tag = 36, retval = 94554088125300, buf = {0x7f21c4a32fb8, 0x55ff16bbaaa0 <rb_ec_exec_node+256>, 0x0, 0x7ffcdff4dc20, 0x24}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0}
state = 0
iseq = 0x7f21c4a32fb8
#60 0x000055ff16bbca6d in ruby_run_node (n=0x7f21c4a32fb8) at /tmp/ruby/src/trunk-yjit/eval.c:328
ec = 0x55ff173f52c0
status = 0
#61 0x000055ff16bb7547 in rb_main (argv=0x7ffcdff4de58, argc=10) at /tmp/ruby/src/trunk-yjit/main.c:39
variable_in_this_stack_frame = 140724065853705
#62 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-yjit/main.c:58
No locals.
>>> Dump Ruby level backtrace (if possible)