# Logfile created on 2024-03-01 16:39:21 +0000 by logger.rb/v1.4.3 #<BuildRuby:0x000055d17cadd0d8 @REPOSITORY="https://github.com/ruby/ruby.git", @REPOSITORY_TYPE=:git, @git_branch=nil, @git_worktree=nil, @svn_revision=nil, @SRC_DIR="/tmp/ruby/src", @BUILD_DIR="/tmp/ruby/build", @INSTALL_DIR="/tmp/ruby/install", @TARGET_NAME="trunk-gc-asserts", @TARGET_SRC_DIR="/tmp/ruby/src/trunk-gc-asserts", @TARGET_BUILD_DIR="/tmp/ruby/build/trunk-gc-asserts", @TARGET_INSTALL_DIR="/tmp/ruby/install/trunk-gc-asserts", @configure_opts=["--enable-shared"], @build_opts="DEFS=\"-DRGENGC_CHECK_MODE=2\"", @btest_opts="-j4", @test_opts="TESTS='-j4'", @incremental=true, @steps=["checkout", "autoconf", "configure", "build_up", "build_miniruby", "build_ruby", "build_all", "build_install", "test_btest", "test_basic", "test_all", "test_rubyspec"], @quiet=false, @gist=false, @timeout=21600, @logfile="/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20240301-163921", @ruby_env=[["RUBY_DEBUG", "ci"], ["RUBY_TEST_SUBPROCESS_TIMEOUT_SCALE", "30"]], @make="make", @logger=#<Logger:0x000055d17cb668d8 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x000055d17cb66798 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x000055d17cb66608 @shift_period_suffix="%Y%m%d", @shift_size=1048576, @shift_age=0, @filename="/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20240301-163921", @dev=#<File:/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20240301-163921>, @binmode=false, @mon_data=#<Monitor:0x000055d17cb66540>, @mon_data_owner_object_id=860>>> $$$[beg] make update-unicode DEFS="-DRGENGC_CHECK_MODE=2" make: Nothing to be done for 'update-unicode'. $$$[end] "make update-unicode DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make update-download DEFS="-DRGENGC_CHECK_MODE=2" tool/config.guess already exists tool/config.sub already exists Update minitest to 00affdbf08f42b9b12df043e9fe28e56ad33b622 echo 00affdbf08f42b9b12df043e9fe28e56ad33b622 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/minitest.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/minitest.revision unchanged Update rbs to 56ae86bb5f4864f5057778bd45b280248b012329 echo 56ae86bb5f4864f5057778bd45b280248b012329 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/rbs.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/rbs.revision unchanged Update debug to 2d602636d99114d55a32fedd652c9c704446a749 echo 2d602636d99114d55a32fedd652c9c704446a749 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/debug.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/debug.revision unchanged Update bigdecimal to 741fb93b566959663269ecd988e278a974528a1d echo 741fb93b566959663269ecd988e278a974528a1d | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/bigdecimal.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/bigdecimal.revision unchanged $$$[end] "make update-download DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make update-rubyspec DEFS="-DRGENGC_CHECK_MODE=2" make: Nothing to be done for 'update-rubyspec'. $$$[end] "make update-rubyspec DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make update-src DEFS="-DRGENGC_CHECK_MODE=2" Already up to date. Latest commit hash = 57ca5960ad $$$[end] "make update-src DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make after-update DEFS="-DRGENGC_CHECK_MODE=2" /tmp/ruby/src/trunk-gc-asserts/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-gc-asserts' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' Update minitest to 00affdbf08f42b9b12df043e9fe28e56ad33b622 echo 00affdbf08f42b9b12df043e9fe28e56ad33b622 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/minitest.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/minitest.revision unchanged Update rbs to 56ae86bb5f4864f5057778bd45b280248b012329 echo 56ae86bb5f4864f5057778bd45b280248b012329 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/rbs.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/rbs.revision unchanged Update debug to 2d602636d99114d55a32fedd652c9c704446a749 echo 2d602636d99114d55a32fedd652c9c704446a749 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/debug.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/debug.revision unchanged Update bigdecimal to 741fb93b566959663269ecd988e278a974528a1d echo 741fb93b566959663269ecd988e278a974528a1d | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/bigdecimal.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/bigdecimal.revision unchanged $$$[end] "make after-update DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make miniruby DEFS="-DRGENGC_CHECK_MODE=2" BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-gc-asserts/include -I/tmp/ruby/src/trunk-gc-asserts -I/tmp/ruby/src/trunk-gc-asserts/prism -I/tmp/ruby/src/trunk-gc-asserts/enc/unicode/15.0.0 CPPFLAGS = -DRGENGC_CHECK_MODE=2 DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong 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-gc-asserts/yjit/target/release/' /tmp/ruby/src/trunk-gc-asserts/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-gc-asserts/version.c linking miniruby $$$[end] "make miniruby DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make ruby DEFS="-DRGENGC_CHECK_MODE=2" BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-gc-asserts/include -I/tmp/ruby/src/trunk-gc-asserts -I/tmp/ruby/src/trunk-gc-asserts/prism -I/tmp/ruby/src/trunk-gc-asserts/enc/unicode/15.0.0 CPPFLAGS = -DRGENGC_CHECK_MODE=2 DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong 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-gc-asserts/yjit/target/release/' /tmp/ruby/src/trunk-gc-asserts/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 850fa96ec7ae425c663fe14f75296afd05c5ab208335d6c725342d81cb7373c6 builtin_binary.inc compiling /tmp/ruby/src/trunk-gc-asserts/builtin.c linking static-library libruby-static.a linking shared-library libruby.so.3.4.0 linking ruby $$$[end] "make ruby DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make all DEFS="-DRGENGC_CHECK_MODE=2" BASERUBY = /usr/bin/ruby --disable=gems CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-gc-asserts/include -I/tmp/ruby/src/trunk-gc-asserts -I/tmp/ruby/src/trunk-gc-asserts/prism -I/tmp/ruby/src/trunk-gc-asserts/enc/unicode/15.0.0 CPPFLAGS = -DRGENGC_CHECK_MODE=2 DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong 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-gc-asserts/yjit/target/release/' /tmp/ruby/src/trunk-gc-asserts/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 encdb.h unchanged generating enc.mk making srcs under enc make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' generating transdb.h transdb.h unchanged generating makefiles ext/configure-ext.mk ext/configure-ext.mk unchanged make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' generating makefile exts.mk exts.mk unchanged make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/coverage' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/coverage' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/date' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/date' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest/sha2' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest/sha2' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/fiddle' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/fiddle' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/io/console' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/io/console' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/json' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/json' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/monitor' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/monitor' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/objspace' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/objspace' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/openssl' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/openssl' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/pathname' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/pathname' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/psych' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/psych' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/pty' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/pty' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/ripper' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/ripper' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/rubyvm' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/rubyvm' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/socket' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/socket' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/debug-1.9.1/ext/debug' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/debug-1.9.1/ext/debug' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/rbs-3.4.4/ext/rbs_extension' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/rbs-3.4.4/ext/rbs_extension' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[2]: 'ruby' is up to date. make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'note'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' building spec/ruby/optional/capi/ext/array_spec.so building spec/ruby/optional/capi/ext/basic_object_spec.so building spec/ruby/optional/capi/ext/bignum_spec.so building spec/ruby/optional/capi/ext/binding_spec.so building spec/ruby/optional/capi/ext/boolean_spec.so building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so building spec/ruby/optional/capi/ext/class_spec.so building spec/ruby/optional/capi/ext/class_under_autoload_spec.so building spec/ruby/optional/capi/ext/complex_spec.so building spec/ruby/optional/capi/ext/constants_spec.so building spec/ruby/optional/capi/ext/data_spec.so building spec/ruby/optional/capi/ext/debug_spec.so building spec/ruby/optional/capi/ext/encoding_spec.so building spec/ruby/optional/capi/ext/enumerator_spec.so building spec/ruby/optional/capi/ext/exception_spec.so building spec/ruby/optional/capi/ext/fiber_spec.so building spec/ruby/optional/capi/ext/file_spec.so building spec/ruby/optional/capi/ext/fixnum_spec.so building spec/ruby/optional/capi/ext/float_spec.so building spec/ruby/optional/capi/ext/gc_spec.so building spec/ruby/optional/capi/ext/globals_spec.so building spec/ruby/optional/capi/ext/hash_spec.so building spec/ruby/optional/capi/ext/integer_spec.so building spec/ruby/optional/capi/ext/io_spec.so building spec/ruby/optional/capi/ext/kernel_spec.so building spec/ruby/optional/capi/ext/language_spec.so building spec/ruby/optional/capi/ext/marshal_spec.so building spec/ruby/optional/capi/ext/module_spec.so building spec/ruby/optional/capi/ext/module_under_autoload_spec.so building spec/ruby/optional/capi/ext/mutex_spec.so building spec/ruby/optional/capi/ext/numeric_spec.so building spec/ruby/optional/capi/ext/object_spec.so building spec/ruby/optional/capi/ext/proc_spec.so building spec/ruby/optional/capi/ext/range_spec.so building spec/ruby/optional/capi/ext/rational_spec.so building spec/ruby/optional/capi/ext/rbasic_spec.so building spec/ruby/optional/capi/ext/regexp_spec.so building spec/ruby/optional/capi/ext/st_spec.so building spec/ruby/optional/capi/ext/string_spec.so building spec/ruby/optional/capi/ext/struct_spec.so building spec/ruby/optional/capi/ext/symbol_spec.so building spec/ruby/optional/capi/ext/thread_spec.so building spec/ruby/optional/capi/ext/time_spec.so building spec/ruby/optional/capi/ext/tracepoint_spec.so building spec/ruby/optional/capi/ext/typed_data_spec.so building spec/ruby/optional/capi/ext/util_spec.so making enc make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'enc'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' making trans make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for '/tmp/ruby/src/trunk-gc-asserts/enc/trans'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' making encs make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'encs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' $$$[end] "make all DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. $$$[beg] make install DEFS="-DRGENGC_CHECK_MODE=2" Update minitest to 00affdbf08f42b9b12df043e9fe28e56ad33b622 echo 00affdbf08f42b9b12df043e9fe28e56ad33b622 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/minitest.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/minitest.revision unchanged Update rbs to 56ae86bb5f4864f5057778bd45b280248b012329 echo 56ae86bb5f4864f5057778bd45b280248b012329 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/rbs.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/rbs.revision unchanged Update debug to 2d602636d99114d55a32fedd652c9c704446a749 echo 2d602636d99114d55a32fedd652c9c704446a749 | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/debug.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/debug.revision unchanged Update bigdecimal to 741fb93b566959663269ecd988e278a974528a1d echo 741fb93b566959663269ecd988e278a974528a1d | /bin/sh /tmp/ruby/src/trunk-gc-asserts/tool/ifchange /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/bigdecimal.revision - /tmp/ruby/src/trunk-gc-asserts/.bundle/.timestamp/bigdecimal.revision unchanged 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 -fPIC XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-gc-asserts/include -I/tmp/ruby/src/trunk-gc-asserts -I/tmp/ruby/src/trunk-gc-asserts/prism -I/tmp/ruby/src/trunk-gc-asserts/enc/unicode/15.0.0 CPPFLAGS = -DRGENGC_CHECK_MODE=2 DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong 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-gc-asserts/yjit/target/release/' /tmp/ruby/src/trunk-gc-asserts/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 encdb.h unchanged generating enc.mk making srcs under enc make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'srcs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' generating transdb.h transdb.h unchanged generating makefiles ext/configure-ext.mk ext/configure-ext.mk unchanged make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' generating makefile exts.mk exts.mk unchanged make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/coverage' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/coverage' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/date' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/date' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest/sha2' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/digest/sha2' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/fiddle' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/fiddle' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/io/console' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/io/console' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/json' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/json' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/monitor' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/monitor' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/objspace' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/objspace' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/openssl' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/openssl' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/pathname' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/pathname' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/psych' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/psych' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/pty' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/pty' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/ripper' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/ripper' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/rubyvm' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/rubyvm' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/ext/socket' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/ext/socket' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/debug-1.9.1/ext/debug' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/debug-1.9.1/ext/debug' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/rbs-3.4.4/ext/rbs_extension' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/rbs-3.4.4/ext/rbs_extension' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' make[2]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[2]: 'ruby' is up to date. make[2]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'note'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' making enc make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'enc'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' making trans make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for '/tmp/ruby/src/trunk-gc-asserts/enc/trans'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' making encs make[1]: Entering directory '/tmp/ruby/build/trunk-gc-asserts' make[1]: Nothing to be done for 'encs'. make[1]: Leaving directory '/tmp/ruby/build/trunk-gc-asserts' ./miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-gc-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-gc-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRGENGC_CHECK_MODE=2" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc Installing to installing binary commands: /tmp/ruby/install/trunk-gc-asserts/bin installing base libraries: /tmp/ruby/install/trunk-gc-asserts/lib installing arch files: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/3.4.0+0/x86_64-linux installing pkgconfig data: /tmp/ruby/install/trunk-gc-asserts/lib/pkgconfig installing extension objects: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/3.4.0+0/x86_64-linux installing extension objects: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux installing extension objects: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux installing extension headers: /tmp/ruby/install/trunk-gc-asserts/include/ruby-3.4.0+0/x86_64-linux installing extension scripts: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/3.4.0+0 installing extension scripts: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/site_ruby/3.4.0+0 installing extension scripts: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/vendor_ruby/3.4.0+0 installing extension headers: /tmp/ruby/install/trunk-gc-asserts/include/ruby-3.4.0+0/ruby installing command scripts: /tmp/ruby/install/trunk-gc-asserts/bin installing library scripts: /tmp/ruby/install/trunk-gc-asserts/lib/ruby/3.4.0+0 installing common headers: /tmp/ruby/install/trunk-gc-asserts/include/ruby-3.4.0+0 installing manpages: /tmp/ruby/install/trunk-gc-asserts/share/man/man1 check_rvalue_consistency: 0x00007f455e75cc18 [0 ] T_NONE is T_NONE. /tmp/ruby/src/trunk-gc-asserts/tool/mdoc2man.rb:69: [BUG] objspace/memsize_of(): unknown data type 0x0(0x00007f455e75cc18) ruby 3.4.0dev (2024-03-01T15:51:29Z master 57ca5960ad) [x86_64-linux] -- Control frame information ----------------------------------------------- c:0015 p:---- s:0107 e:000106 CFUNC :=~ c:0014 p:---- s:0104 e:000103 CFUNC :!~ c:0013 p:0007 s:0099 e:000098 BLOCK /tmp/ruby/src/trunk-gc-asserts/tool/mdoc2man.rb:69 [FINISH] c:0012 p:---- s:0095 e:000094 CFUNC :each c:0011 p:0005 s:0091 e:000090 METHOD /tmp/ruby/src/trunk-gc-asserts/tool/mdoc2man.rb:68 c:0010 p:0009 s:0085 e:000084 METHOD /tmp/ruby/src/trunk-gc-asserts/tool/mdoc2man.rb:499 c:0009 p:0008 s:0079 e:000078 BLOCK /tmp/ruby/src/trunk-gc-asserts/tool/rbinstall.rb:696 [FINISH] c:0008 p:---- s:0075 e:000074 CFUNC :open c:0007 p:0221 s:0070 e:000069 BLOCK /tmp/ruby/src/trunk-gc-asserts/tool/rbinstall.rb:696 c:0006 p:0027 s:0060 e:000059 METHOD <internal:array>:52 c:0005 p:0118 s:0054 e:000053 BLOCK /tmp/ruby/src/trunk-gc-asserts/tool/rbinstall.rb:663 c:0004 p:0011 s:0047 e:000046 BLOCK /tmp/ruby/src/trunk-gc-asserts/tool/rbinstall.rb:1148 c:0003 p:0027 s:0042 e:000041 METHOD <internal:array>:52 c:0002 p:1080 s:0036 E:000980 EVAL /tmp/ruby/src/trunk-gc-asserts/tool/rbinstall.rb:1145 [FINISH] c:0001 p:0000 s:0003 E:0016c0 DUMMY [FINISH] -- Ruby level backtrace information ---------------------------------------- /tmp/ruby/src/trunk-gc-asserts/tool/rbinstall.rb:1145:in '<main>' <internal:array>:52:in 'each' /tmp/ruby/src/trunk-gc-asserts/tool/rbinstall.rb:1148:in 'block in <main>' /tmp/ruby/src/trunk-gc-asserts/tool/rbinstall.rb:663:in 'block in <main>' <internal:array>:52:in 'each' /tmp/ruby/src/trunk-gc-asserts/tool/rbinstall.rb:696:in 'block (2 levels) in <main>' /tmp/ruby/src/trunk-gc-asserts/tool/rbinstall.rb:696:in 'open' /tmp/ruby/src/trunk-gc-asserts/tool/rbinstall.rb:696:in 'block (3 levels) in <main>' /tmp/ruby/src/trunk-gc-asserts/tool/mdoc2man.rb:499:in 'mdoc2man' /tmp/ruby/src/trunk-gc-asserts/tool/mdoc2man.rb:68:in 'mdoc2man' /tmp/ruby/src/trunk-gc-asserts/tool/mdoc2man.rb:68:in 'each' /tmp/ruby/src/trunk-gc-asserts/tool/mdoc2man.rb:69:in 'block in mdoc2man' /tmp/ruby/src/trunk-gc-asserts/tool/mdoc2man.rb:69:in '!~' /tmp/ruby/src/trunk-gc-asserts/tool/mdoc2man.rb:69:in '=~' -- Threading information --------------------------------------------------- Total ractor count: 1 Ruby thread count for this ractor: 1 -- C level backtrace information ------------------------------------------- /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_print_backtrace+0x14) [0x7f4579c5d5b1] /tmp/ruby/src/trunk-gc-asserts/vm_dump.c:820 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_vm_bugreport) /tmp/ruby/src/trunk-gc-asserts/vm_dump.c:1151 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(bug_report_end+0x0) [0x7f4579a4a62e] /tmp/ruby/src/trunk-gc-asserts/error.c:1043 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_bug_without_die) /tmp/ruby/src/trunk-gc-asserts/error.c:1043 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(die+0x0) [0x7f457997894d] /tmp/ruby/src/trunk-gc-asserts/error.c:1051 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_bug) /tmp/ruby/src/trunk-gc-asserts/error.c:1053 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(size_pool_slot_size+0x0) [0x7f45799793bd] /tmp/ruby/src/trunk-gc-asserts/gc.c:4779 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_size_pool_slot_size) /tmp/ruby/src/trunk-gc-asserts/gc.c:2659 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(obj_memsize_of+0xa) [0x7f4579a6f055] /tmp/ruby/src/trunk-gc-asserts/gc.c:4666 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(check_rvalue_consistency_force) /tmp/ruby/src/trunk-gc-asserts/gc.c:1653 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(RB_BUILTIN_TYPE+0x0) [0x7f4579a6f312] /tmp/ruby/src/trunk-gc-asserts/gc.c:1715 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(is_live_object) /tmp/ruby/src/trunk-gc-asserts/gc.c:4403 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(check_rvalue_consistency) /tmp/ruby/src/trunk-gc-asserts/gc.c:4427 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_objspace_markable_object_p) /tmp/ruby/src/trunk-gc-asserts/gc.c:4419 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_ccs_free+0x42) [0x7f4579a91683] /tmp/ruby/src/trunk-gc-asserts/imemo.c:458 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(cc_table_free_i) /tmp/ruby/src/trunk-gc-asserts/imemo.c:496 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_id_table_foreach_values+0x4d) [0x7f4579be7c7d] /tmp/ruby/src/trunk-gc-asserts/id_table.c:296 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_cc_table_free+0x20) [0x7f4579a91f40] /tmp/ruby/src/trunk-gc-asserts/imemo.c:507 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(obj_free+0x2c9) [0x7f4579a71989] /tmp/ruby/src/trunk-gc-asserts/gc.c:3288 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(gc_sweep_plane+0xdb) [0x7f4579a76b3b] /tmp/ruby/src/trunk-gc-asserts/gc.c:5306 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(gc_sweep_page) /tmp/ruby/src/trunk-gc-asserts/gc.c:5391 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(gc_sweep_step) /tmp/ruby/src/trunk-gc-asserts/gc.c:5673 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(gc_sweep+0x1c9) [0x7f4579a791f9] /tmp/ruby/src/trunk-gc-asserts/gc.c:5898 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(gc_start+0xe32) [0x7f4579a7adf2] /tmp/ruby/src/trunk-gc-asserts/gc.c:9102 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(heap_prepare+0x16) [0x7f4579a7e654] /tmp/ruby/src/trunk-gc-asserts/gc.c:2503 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(heap_next_free_page) /tmp/ruby/src/trunk-gc-asserts/gc.c:2711 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(newobj_alloc) /tmp/ruby/src/trunk-gc-asserts/gc.c:2812 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(newobj_of+0xc0) [0x7f4579a7fa83] /tmp/ruby/src/trunk-gc-asserts/gc.c:2917 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_wb_protected_newobj_of) /tmp/ruby/src/trunk-gc-asserts/gc.c:2942 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(str_alloc_embed+0x23) [0x7f4579bbac2b] /tmp/ruby/src/trunk-gc-asserts/string.c:850 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(str_new0) /tmp/ruby/src/trunk-gc-asserts/string.c:886 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(str_new_frozen_buffer+0x51) [0x7f4579bc19c1] /tmp/ruby/src/trunk-gc-asserts/string.c:1459 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_obj_write+0x0) [0x7f4579b70103] /tmp/ruby/src/trunk-gc-asserts/re.c:1799 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_reg_search_set_match) /tmp/ruby/src/trunk-gc-asserts/re.c:1799 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(reg_match_pos+0x44) [0x7f4579b7040f] /tmp/ruby/src/trunk-gc-asserts/re.c:3614 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_reg_match) /tmp/ruby/src/trunk-gc-asserts/re.c:3676 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_call0_cfunc_with_frame+0xdf) [0x7f4579c4b67f] /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:173 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_call0_cfunc) /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:187 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_call0_body) /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:233 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_funcallv+0x1e7) [0x7f4579c501b7] /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:110 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(RB_TEST+0x0) [0x7f4579af140e] /tmp/ruby/src/trunk-gc-asserts/object.c:1674 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_obj_not) /tmp/ruby/src/trunk-gc-asserts/object.c:267 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_obj_not_match) /tmp/ruby/src/trunk-gc-asserts/object.c:1675 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_cfp_consistent_p+0x0) [0x7f4579c2d4ac] /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3524 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3526 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_call_cfunc_with_frame) /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3570 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_sendish+0xa0) [0x7f4579c3f2f1] /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5653 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_exec_core) ../../src/trunk-gc-asserts/insns.def:881 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_vm_exec+0x19a) [0x7f4579c457ca] /tmp/ruby/src/trunk-gc-asserts/vm.c:2552 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_yield_with_cref+0x42) [0x7f4579c4aee8] /tmp/ruby/src/trunk-gc-asserts/vm.c:1641 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_yield) /tmp/ruby/src/trunk-gc-asserts/vm.c:1649 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_yield_0) /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1366 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_yield) /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1382 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_io_getline_1+0x0) [0x7f4579a9ca8a] /tmp/ruby/src/trunk-gc-asserts/io.c:4602 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_io_each_line) /tmp/ruby/src/trunk-gc-asserts/io.c:4601 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_cfp_consistent_p+0x0) [0x7f4579c2d4ac] /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3524 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3526 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_call_cfunc_with_frame) /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3570 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_sendish+0xc6) [0x7f4579c4113d] /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5653 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_exec_core) ../../src/trunk-gc-asserts/insns.def:861 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_vm_exec+0x19a) [0x7f4579c457ca] /tmp/ruby/src/trunk-gc-asserts/vm.c:2552 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_yield_with_cref+0x42) [0x7f4579c4aee8] /tmp/ruby/src/trunk-gc-asserts/vm.c:1641 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_yield) /tmp/ruby/src/trunk-gc-asserts/vm.c:1649 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_yield_0) /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1366 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_yield) /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1382 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_ensure+0x126) [0x7f4579a56376] /tmp/ruby/src/trunk-gc-asserts/eval.c:1000 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_cfp_consistent_p+0x0) [0x7f4579c2d4ac] /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3524 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3526 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_call_cfunc_with_frame) /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3570 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_sendish+0xc6) [0x7f4579c4113d] /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5653 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_exec_core) ../../src/trunk-gc-asserts/insns.def:861 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(vm_exec_loop+0xa) [0x7f4579c45a57] /tmp/ruby/src/trunk-gc-asserts/vm.c:2579 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_vm_exec) /tmp/ruby/src/trunk-gc-asserts/vm.c:2558 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(rb_ec_exec_node+0xb5) [0x7f4579a54565] /tmp/ruby/src/trunk-gc-asserts/eval.c:282 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4(ruby_run_node+0x8b) [0x7f4579a5814b] /tmp/ruby/src/trunk-gc-asserts/eval.c:320 /tmp/ruby/build/trunk-gc-asserts/ruby(rb_main+0x21) [0x564624e70187] /tmp/ruby/src/trunk-gc-asserts/main.c:40 /tmp/ruby/build/trunk-gc-asserts/ruby(main) /tmp/ruby/src/trunk-gc-asserts/main.c:59 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_call_main+0x80) [0x7f4579561d90] ../sysdeps/nptl/libc_start_call_main.h:58 /lib/x86_64-linux-gnu/libc.so.6(call_init+0x0) [0x7f4579561e40] ../csu/libc-start.c:392 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main_impl) ../csu/libc-start.c:379 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main) (null):0 [0x564624e701d5] -- Other runtime information ----------------------------------------------- * Process memory map: 564624e6f000-564624e70000 r--p 00000000 00:7e 14585972 /tmp/ruby/build/trunk-gc-asserts/ruby 564624e70000-564624e71000 r-xp 00001000 00:7e 14585972 /tmp/ruby/build/trunk-gc-asserts/ruby 564624e71000-564624e72000 r--p 00002000 00:7e 14585972 /tmp/ruby/build/trunk-gc-asserts/ruby 564624e72000-564624e73000 r--p 00002000 00:7e 14585972 /tmp/ruby/build/trunk-gc-asserts/ruby 564624e73000-564624e74000 rw-p 00003000 00:7e 14585972 /tmp/ruby/build/trunk-gc-asserts/ruby 564626678000-564627409000 rw-p 00000000 00:00 0 [heap] 7f455ba45000-7f455bc63000 r--s 00000000 00:7e 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6 7f455bc63000-7f455d1d9000 rw-p 00000000 00:00 0 7f455d1d9000-7f455e583000 r--s 00000000 00:7e 14585969 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4.0 7f455e583000-7f455e5c0000 r--s 00000000 00:7e 14585972 /tmp/ruby/build/trunk-gc-asserts/ruby 7f455e5c0000-7f455e780000 rw-p 00000000 00:00 0 7f455e78c000-7f455e793000 r--p 00000000 00:7e 14822847 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/socket.so 7f455e793000-7f455e7b6000 r-xp 00007000 00:7e 14822847 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/socket.so 7f455e7b6000-7f455e7be000 r--p 0002a000 00:7e 14822847 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/socket.so 7f455e7be000-7f455e7bf000 r--p 00031000 00:7e 14822847 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/socket.so 7f455e7bf000-7f455e7c0000 rw-p 00032000 00:7e 14822847 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/socket.so 7f455e7c0000-7f455e7e0000 rw-p 00000000 00:00 0 7f455e7e0000-7f455e892000 r--p 00000000 00:7e 13112697 /usr/lib/x86_64-linux-gnu/libcrypto.so.3 7f455e892000-7f455eaf0000 r-xp 000b2000 00:7e 13112697 /usr/lib/x86_64-linux-gnu/libcrypto.so.3 7f455eaf0000-7f455ebc2000 r--p 00310000 00:7e 13112697 /usr/lib/x86_64-linux-gnu/libcrypto.so.3 7f455ebc2000-7f455ec1d000 r--p 003e1000 00:7e 13112697 /usr/lib/x86_64-linux-gnu/libcrypto.so.3 7f455ec1d000-7f455ec20000 rw-p 0043c000 00:7e 13112697 /usr/lib/x86_64-linux-gnu/libcrypto.so.3 7f455ec20000-7f455ec23000 rw-p 00000000 00:00 0 7f455ec23000-7f455ec41000 r--p 00000000 00:7e 13112794 /usr/lib/x86_64-linux-gnu/libssl.so.3 7f455ec41000-7f455ec9c000 r-xp 0001e000 00:7e 13112794 /usr/lib/x86_64-linux-gnu/libssl.so.3 7f455ec9c000-7f455ecb9000 r--p 00079000 00:7e 13112794 /usr/lib/x86_64-linux-gnu/libssl.so.3 7f455ecb9000-7f455ecc3000 r--p 00095000 00:7e 13112794 /usr/lib/x86_64-linux-gnu/libssl.so.3 7f455ecc3000-7f455ecc7000 rw-p 0009f000 00:7e 13112794 /usr/lib/x86_64-linux-gnu/libssl.so.3 7f455ecc7000-7f455ecdc000 r--p 00000000 00:7e 14822706 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/openssl.so 7f455ecdc000-7f455ed14000 r-xp 00015000 00:7e 14822706 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/openssl.so 7f455ed14000-7f455ed26000 r--p 0004d000 00:7e 14822706 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/openssl.so 7f455ed26000-7f455ed27000 ---p 0005f000 00:7e 14822706 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/openssl.so 7f455ed27000-7f455ed29000 r--p 0005f000 00:7e 14822706 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/openssl.so 7f455ed29000-7f455ed2b000 rw-p 00061000 00:7e 14822706 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/openssl.so 7f455ed2b000-7f455ed2c000 rw-p 00000000 00:00 0 7f455ed2c000-7f455ed2f000 r--p 00000000 00:7e 14822892 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/zlib.so 7f455ed2f000-7f455ed3b000 r-xp 00003000 00:7e 14822892 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/zlib.so 7f455ed3b000-7f455ed3e000 r--p 0000f000 00:7e 14822892 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/zlib.so 7f455ed3e000-7f455ed3f000 r--p 00011000 00:7e 14822892 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/zlib.so 7f455ed3f000-7f455ed40000 rw-p 00012000 00:7e 14822892 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/zlib.so 7f455ed40000-7f455eef0000 rw-p 00000000 00:00 0 7f455eef8000-7f455eefa000 r--p 00000000 00:7e 14822552 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/digest.so 7f455eefa000-7f455eefc000 r-xp 00002000 00:7e 14822552 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/digest.so 7f455eefc000-7f455eefd000 r--p 00004000 00:7e 14822552 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/digest.so 7f455eefd000-7f455eefe000 r--p 00004000 00:7e 14822552 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/digest.so 7f455eefe000-7f455eeff000 rw-p 00005000 00:7e 14822552 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/digest.so 7f455eeff000-7f455ef00000 ---p 00000000 00:00 0 7f455ef00000-7f455ef41000 rw-p 00000000 00:00 0 7f455ef41000-7f455ef42000 ---p 00000000 00:00 0 7f455ef42000-7f455ef83000 rw-p 00000000 00:00 0 7f455ef83000-7f455ef84000 ---p 00000000 00:00 0 7f455ef84000-7f455efc5000 rw-p 00000000 00:00 0 7f455efc5000-7f455efc6000 ---p 00000000 00:00 0 7f455efc6000-7f455f007000 rw-p 00000000 00:00 0 7f455f007000-7f455f008000 ---p 00000000 00:00 0 7f455f008000-7f455f049000 rw-p 00000000 00:00 0 7f455f049000-7f455f04a000 ---p 00000000 00:00 0 7f455f04a000-7f455f08b000 rw-p 00000000 00:00 0 7f455f08b000-7f455f08c000 ---p 00000000 00:00 0 7f455f08c000-7f455f0cd000 rw-p 00000000 00:00 0 7f455f0cd000-7f455f0ce000 ---p 00000000 00:00 0 7f455f0ce000-7f455f10f000 rw-p 00000000 00:00 0 7f455f10f000-7f455f110000 ---p 00000000 00:00 0 7f455f110000-7f455f151000 rw-p 00000000 00:00 0 7f455f151000-7f455f152000 ---p 00000000 00:00 0 7f455f152000-7f455f193000 rw-p 00000000 00:00 0 7f455f193000-7f455f194000 ---p 00000000 00:00 0 7f455f194000-7f455f1d5000 rw-p 00000000 00:00 0 7f455f1d5000-7f455f1d6000 ---p 00000000 00:00 0 7f455f1d6000-7f455f217000 rw-p 00000000 00:00 0 7f455f217000-7f455f218000 ---p 00000000 00:00 0 7f455f218000-7f455f259000 rw-p 00000000 00:00 0 7f455f259000-7f455f25a000 ---p 00000000 00:00 0 7f455f25a000-7f455f29b000 rw-p 00000000 00:00 0 7f455f29b000-7f455f29c000 ---p 00000000 00:00 0 7f455f29c000-7f455f2dd000 rw-p 00000000 00:00 0 7f455f2dd000-7f455f2de000 ---p 00000000 00:00 0 7f455f2de000-7f455f31f000 rw-p 00000000 00:00 0 7f455f31f000-7f455f320000 ---p 00000000 00:00 0 7f455f320000-7f455f361000 rw-p 00000000 00:00 0 7f455f361000-7f455f362000 ---p 00000000 00:00 0 7f455f362000-7f455f3a3000 rw-p 00000000 00:00 0 7f455f3a3000-7f455f3a4000 ---p 00000000 00:00 0 7f455f3a4000-7f455f3e5000 rw-p 00000000 00:00 0 7f455f3e5000-7f455f3e6000 ---p 00000000 00:00 0 7f455f3e6000-7f455f427000 rw-p 00000000 00:00 0 7f455f427000-7f455f428000 ---p 00000000 00:00 0 7f455f428000-7f455f469000 rw-p 00000000 00:00 0 7f455f469000-7f455f46a000 ---p 00000000 00:00 0 7f455f46a000-7f455f4ab000 rw-p 00000000 00:00 0 7f455f4ab000-7f455f4ac000 ---p 00000000 00:00 0 7f455f4ac000-7f455f4ed000 rw-p 00000000 00:00 0 7f455f4ed000-7f455f4ee000 ---p 00000000 00:00 0 7f455f4ee000-7f455f52f000 rw-p 00000000 00:00 0 7f455f52f000-7f455f530000 ---p 00000000 00:00 0 7f455f530000-7f455f571000 rw-p 00000000 00:00 0 7f455f571000-7f455f572000 ---p 00000000 00:00 0 7f455f572000-7f455f5b3000 rw-p 00000000 00:00 0 7f455f5b3000-7f455f5b4000 ---p 00000000 00:00 0 7f455f5b4000-7f455f5f5000 rw-p 00000000 00:00 0 7f455f5f5000-7f455f5f6000 ---p 00000000 00:00 0 7f455f5f6000-7f455f637000 rw-p 00000000 00:00 0 7f455f637000-7f455f638000 ---p 00000000 00:00 0 7f455f638000-7f455f679000 rw-p 00000000 00:00 0 7f455f679000-7f455f67a000 ---p 00000000 00:00 0 7f455f67a000-7f455f6bb000 rw-p 00000000 00:00 0 7f455f6bb000-7f455f6bc000 ---p 00000000 00:00 0 7f455f6bc000-7f455f6fd000 rw-p 00000000 00:00 0 7f455f6fd000-7f455f6fe000 ---p 00000000 00:00 0 7f455f6fe000-7f455f73f000 rw-p 00000000 00:00 0 7f455f73f000-7f455f740000 ---p 00000000 00:00 0 7f455f740000-7f455ff90000 rw-p 00000000 00:00 0 7f455ff90000-7f455ff91000 r--p 00000000 00:7e 14822643 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/io/nonblock.so 7f455ff91000-7f455ff92000 r-xp 00001000 00:7e 14822643 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/io/nonblock.so 7f455ff92000-7f455ff93000 r--p 00002000 00:7e 14822643 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/io/nonblock.so 7f455ff93000-7f455ff94000 r--p 00002000 00:7e 14822643 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/io/nonblock.so 7f455ff94000-7f455ff95000 rw-p 00003000 00:7e 14822643 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/io/nonblock.so 7f455ff95000-7f455ff96000 r--p 00000000 00:7e 14822680 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/monitor.so 7f455ff96000-7f455ff97000 r-xp 00001000 00:7e 14822680 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/monitor.so 7f455ff97000-7f455ff98000 r--p 00002000 00:7e 14822680 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/monitor.so 7f455ff98000-7f455ff99000 r--p 00002000 00:7e 14822680 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/monitor.so 7f455ff99000-7f455ff9a000 rw-p 00003000 00:7e 14822680 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/monitor.so 7f455ff9a000-7f455ff9b000 r--p 00000000 00:7e 14814556 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/enc/trans/transdb.so 7f455ff9b000-7f455ff9c000 r-xp 00001000 00:7e 14814556 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/enc/trans/transdb.so 7f455ff9c000-7f455ff9d000 r--p 00002000 00:7e 14814556 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/enc/trans/transdb.so 7f455ff9d000-7f455ff9e000 r--p 00002000 00:7e 14814556 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/enc/trans/transdb.so 7f455ff9e000-7f455ff9f000 rw-p 00003000 00:7e 14814556 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/enc/trans/transdb.so 7f455ff9f000-7f4579410000 rw-p 00000000 00:00 0 7f4579410000-7f4579411000 r--p 00000000 00:7e 14820384 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/enc/encdb.so 7f4579411000-7f4579412000 r-xp 00001000 00:7e 14820384 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/enc/encdb.so 7f4579412000-7f4579413000 r--p 00002000 00:7e 14820384 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/enc/encdb.so 7f4579413000-7f4579414000 r--p 00002000 00:7e 14820384 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/enc/encdb.so 7f4579414000-7f4579415000 rw-p 00003000 00:7e 14820384 /tmp/ruby/build/trunk-gc-asserts/.ext/x86_64-linux/enc/encdb.so 7f4579415000-7f4579518000 rw-p 00000000 00:00 0 7f4579518000-7f457951b000 r--p 00000000 00:7e 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7f457951b000-7f4579532000 r-xp 00003000 00:7e 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7f4579532000-7f4579536000 r--p 0001a000 00:7e 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7f4579536000-7f4579537000 r--p 0001d000 00:7e 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7f4579537000-7f4579538000 rw-p 0001e000 00:7e 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7f4579538000-7f4579560000 r--p 00000000 00:7e 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6 7f4579560000-7f45796f5000 r-xp 00028000 00:7e 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6 7f45796f5000-7f457974d000 r--p 001bd000 00:7e 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6 7f457974d000-7f4579751000 r--p 00214000 00:7e 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6 7f4579751000-7f4579753000 rw-p 00218000 00:7e 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6 7f4579753000-7f4579762000 rw-p 00000000 00:00 0 7f4579762000-7f4579770000 r--p 00000000 00:7e 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6 7f4579770000-7f45797ec000 r-xp 0000e000 00:7e 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6 7f45797ec000-7f4579847000 r--p 0008a000 00:7e 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6 7f4579847000-7f4579848000 r--p 000e4000 00:7e 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6 7f4579848000-7f4579849000 rw-p 000e5000 00:7e 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6 7f4579849000-7f457984b000 r--p 00000000 00:7e 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7f457984b000-7f457985f000 r-xp 00002000 00:7e 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7f457985f000-7f4579878000 r--p 00016000 00:7e 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7f4579878000-7f4579879000 ---p 0002f000 00:7e 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7f4579879000-7f457987a000 r--p 0002f000 00:7e 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7f457987a000-7f457987b000 rw-p 00030000 00:7e 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7f457987b000-7f4579883000 rw-p 00000000 00:00 0 7f4579883000-7f457988d000 r--p 00000000 00:7e 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 7f457988d000-7f45798ec000 r-xp 0000a000 00:7e 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 7f45798ec000-7f4579903000 r--p 00069000 00:7e 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 7f4579903000-7f4579904000 r--p 0007f000 00:7e 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 7f4579904000-7f4579905000 rw-p 00080000 00:7e 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 7f4579905000-7f4579907000 r--p 00000000 00:7e 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f4579907000-7f4579918000 r-xp 00002000 00:7e 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f4579918000-7f457991e000 r--p 00013000 00:7e 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f457991e000-7f457991f000 ---p 00019000 00:7e 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f457991f000-7f4579920000 r--p 00019000 00:7e 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f4579920000-7f4579921000 rw-p 0001a000 00:7e 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f4579925000-7f4579971000 r--p 00000000 00:7e 14585969 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4.0 7f4579971000-7f4579da3000 r-xp 0004c000 00:7e 14585969 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4.0 7f4579da3000-7f4579f37000 r--p 0047e000 00:7e 14585969 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4.0 7f4579f37000-7f4579f38000 ---p 00612000 00:7e 14585969 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4.0 7f4579f38000-7f4579f50000 r--p 00612000 00:7e 14585969 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4.0 7f4579f50000-7f4579f54000 rw-p 0062a000 00:7e 14585969 /tmp/ruby/build/trunk-gc-asserts/libruby.so.3.4.0 7f4579f54000-7f4579f6b000 rw-p 00000000 00:00 0 7f4579f6b000-7f4579f6d000 r--p 00000000 00:7e 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7f4579f6d000-7f4579f97000 r-xp 00002000 00:7e 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7f4579f97000-7f4579fa2000 r--p 0002c000 00:7e 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7f4579fa3000-7f4579fa5000 r--p 00037000 00:7e 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7f4579fa5000-7f4579fa7000 rw-p 00039000 00:7e 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7ffc0ef11000-7ffc0f710000 rw-p 00000000 00:00 0 [stack] 7ffc0f778000-7ffc0f77c000 r--p 00000000 00:00 0 [vvar] 7ffc0f77c000-7ffc0f77e000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] Aborted (core dumped) make: *** [uncommon.mk:486: do-install-nodoc] Error 134 $$$[end] "make install DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 512. $ gdb -batch -se /tmp/ruby/build/trunk-gc-asserts/ruby -c /tmp/cores/core.1001.1406256.ruby -x gdbscript [New LWP 1406256] [New LWP 1406258] [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/build/trunk-gc-asserts/ruby --disable-gems -r./x86_64-linux-fake /tmp'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139936364850176) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4579516c00 (LWP 1406256))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4579516c00 (LWP 1406256) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139936364850176) at ./nptl/pthread_kill.c:44 2 Thread 0x7f455ff3f640 (LWP 1406258) 0x00007f457965dfde in epoll_wait (epfd=4, events=events@entry=0x7f4579f635bc <timer_th+28>, maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f455ff3f640 (LWP 1406258)): #0 0x00007f457965dfde in epoll_wait (epfd=4, events=events@entry=0x7f4579f635bc <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 0x00007f4579bf0aa0 in event_wait (vm=0x5646266782a0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2926 r = <optimized out> r = <optimized out> #2 timer_thread_polling (vm=0x5646266782a0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:887 r = <optimized out> r = <optimized out> i = <optimized out> th = <optimized out> events = <optimized out> #3 timer_thread_func (ptr=0x5646266782a0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:3053 vm = 0x5646266782a0 #4 0x00007f45795ccb43 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 = {140720567541984, 1378628923538395054, 139935939294784, 25, 139936365594704, 140720567542336, -1320856149740367954, -1320912543889764434}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #5 0x00007f457965dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4579516c00 (LWP 1406256)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139936364850176) at ./nptl/pthread_kill.c:44 tid = <optimized out> ret = 0 pd = 0x7f4579516c00 old_mask = {__val = {140720567536832, 0, 139936374089591, 139936365663443, 0, 139936365559789, 139936364850176, 139936367175168, 94859297211696, 139936365505959, 110, 139936367191712, 94859297211696, 139936372479983, 94859292017312, 140720567536848}} 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=139936364850176) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139936364850176, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f457957a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = <optimized out> #4 0x00007f45795607f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x372d303030633737, sa_sigaction = 0x372d303030633737}, sa_mask = {__val = {7293359033587820134, 8104277497642758192, 3472328296227680288, 2319406834570502192, 2314885530818453552, 140720567537232, 17936389128097030144, 139936364842296, 139936375628928, 0, 139936367191712, 140720567537232, 1, 94859292027904, 139936370304558, 18446744069414584389}}, sa_flags = -2056855552, sa_restorer = 0x0} sigs = {__val = {32, 2314885530818453536, 8320808738715869216, 2314861604835713379, 7738135737532096544, 7363494682203458141, 3975887029563569975, 7149243845511964262, 8083166874389458992, 3472328296227680288, 2319406834570502192, 2314885530818453552, 2314885530818453536, 2314885530818453536, 8241999043771768864, 7363494682203458141}} #5 0x00007f4579978952 in die () at /tmp/ruby/src/trunk-gc-asserts/error.c:1029 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4579dad110 "objspace/memsize_of(): unknown data type 0x%x(%p)") at /tmp/ruby/src/trunk-gc-asserts/error.c:1053 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc0f70cf30, reg_save_area = 0x7ffc0f70ce70}} #7 0x00007f45799793bd in obj_memsize_of (obj=139935914249240, use_all_types=0) at /tmp/ruby/src/trunk-gc-asserts/gc.c:4779 size = 0 #8 0x00007f4579a6f055 in obj_memsize_of (use_all_types=0, obj=139935914249240) at /tmp/ruby/src/trunk-gc-asserts/gc.c:4666 size = 0 rm = <optimized out> #9 check_rvalue_consistency_force (obj=139935914249240, terminate=1) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1653 uncollectible_bit = 4 marking_bit = 0 remembered_bit = 0 age = 0 wb_unprotected_bit = 0 mark_bit = 0 _lev = 32581 err = <optimized out> objspace = 0x56462667ac00 #10 0x00007f4579a6f312 in check_rvalue_consistency (obj=139935914249240) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1715 No locals. #11 is_markable_object (obj=139935914249240) at /tmp/ruby/src/trunk-gc-asserts/gc.c:4419 No locals. #12 rb_objspace_markable_object_p (obj=obj@entry=139935914249240) at /tmp/ruby/src/trunk-gc-asserts/gc.c:4427 objspace = 0x56462667ac00 #13 0x00007f4579a91683 in vm_ccs_free (klass=139935912951080, alive=0, ccs=0x564626ce4210) at /tmp/ruby/src/trunk-gc-asserts/imemo.c:458 ptr = 0x0 cc = 0x7f455e75cc18 i = 0 #14 cc_table_free_i (ccs_ptr=94859298750992, data=0x7f455e61fd28) at /tmp/ruby/src/trunk-gc-asserts/imemo.c:496 ccs = 0x564626ce4210 klass = 139935912951080 #15 0x00007f4579be7c7d in rb_id_table_foreach_values (tbl=tbl@entry=0x564626bc69a0, func=func@entry=0x7f4579a91630 <cc_table_free_i>, data=data@entry=0x7f455e61fd28) at /tmp/ruby/src/trunk-gc-asserts/id_table.c:296 ret = <optimized out> i = 2 capa = <optimized out> #16 0x00007f4579a91f40 in rb_cc_table_free (klass=klass@entry=139935912951080) at /tmp/ruby/src/trunk-gc-asserts/imemo.c:507 cc_tbl = 0x564626bc69a0 #17 0x00007f4579a71989 in obj_free (objspace=0x56462667ac00, obj=139935912951080) at /tmp/ruby/src/trunk-gc-asserts/gc.c:3288 No locals. #18 0x00007f4579a76b3b in gc_sweep_plane (heap=0x56462667ae30, ctx=<synthetic pointer>, bitset=61167, p=139935912951080, objspace=0x56462667ac00) at /tmp/ruby/src/trunk-gc-asserts/gc.c:5306 vp = 139935912951080 sweep_page = 0x564626e7b3f0 slot_size = <optimized out> slot_bits = 4 sweep_page = <optimized out> slot_size = <optimized out> slot_bits = <optimized out> __func__ = "gc_sweep_plane" vp = <optimized out> _zzq_args = <optimized out> _zzq_result = <optimized out> #19 gc_sweep_page (ctx=<synthetic pointer>, heap=0x56462667ae30, objspace=0x56462667ac00) at /tmp/ruby/src/trunk-gc-asserts/gc.c:5391 i = 25 sweep_page = 0x564626e7b3f0 bits = 0x564626e7b500 page_rvalue_count = <optimized out> out_of_range_bits = <optimized out> bitmap_plane_count = <optimized out> freelist_len = <optimized out> p = 139935912950280 bitset = <optimized out> ptr = <optimized out> sweep_page = <optimized out> __func__ = "gc_sweep_page" p = <optimized out> bits = <optimized out> bitset = <optimized out> page_rvalue_count = <optimized out> out_of_range_bits = <optimized out> bitmap_plane_count = <optimized out> freelist_len = <optimized out> ptr = <optimized out> i = <optimized out> th = <optimized out> #20 gc_sweep_step (objspace=0x56462667ac00, size_pool=0x56462667ade0, heap=0x56462667ae30) at /tmp/ruby/src/trunk-gc-asserts/gc.c:5673 ctx = {page = 0x564626e7b3f0, final_slots = <optimized out>, freed_slots = 32, empty_slots = 201} free_slots = <optimized out> sweep_page = 0x564626e7b3f0 unlink_limit = 3 swept_slots = 1835 pooled_slots = 1199 #21 0x00007f4579a791f9 in gc_sweep (objspace=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:5898 size_pool = 0x56462667ade0 i = <optimized out> immediate_sweep = <optimized out> #22 0x00007f4579a7adf2 in gc_start (objspace=<optimized out>, reason=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:9102 do_full_mark = <optimized out> __func__ = "gc_start" lock_lev = 32581 #23 0x00007f4579a7e654 in heap_prepare (heap=0x56462667ac70, size_pool=0x56462667ac20, objspace=0x56462667ac00) at /tmp/ruby/src/trunk-gc-asserts/gc.c:2503 __func__ = "heap_prepare" #24 heap_next_free_page (heap=0x56462667ac70, size_pool=0x56462667ac20, objspace=0x56462667ac00) at /tmp/ruby/src/trunk-gc-asserts/gc.c:2711 page = <optimized out> page = <optimized out> __func__ = "heap_next_free_page" #25 newobj_alloc (objspace=0x56462667ac00, cache=0x56462667bbc8, size_pool_idx=0, vm_locked=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:2812 page = <optimized out> lev = 1 unlock_vm = true size_pool = 0x56462667ac20 heap = 0x56462667ac70 obj = <optimized out> __func__ = "newobj_alloc" #26 0x00007f4579a7fa83 in newobj_of (alloc_size=31, wb_protected=1, v3=0, v2=0, v1=0, flags=<optimized out>, klass=139935939619920, cr=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:2917 obj = <optimized out> objspace = <optimized out> size_pool_idx = <optimized out> cache = <optimized out> obj = <optimized out> objspace = <optimized out> size_pool_idx = <optimized out> cache = <optimized out> i = <optimized out> cnt = <optimized out> #27 rb_wb_protected_newobj_of (ec=<optimized out>, klass=klass@entry=139935939619920, flags=flags@entry=5, size=size@entry=31) at /tmp/ruby/src/trunk-gc-asserts/gc.c:2942 __func__ = "rb_wb_protected_newobj_of" #28 0x00007f4579bbac2b in str_alloc_embed (capa=7, klass=139935939619920) at /tmp/ruby/src/trunk-gc-asserts/string.c:850 size = 31 str = <optimized out> #29 str_new0 (klass=139935939619920, ptr=0x7f4579401020 ".Fl n\n", len=6, termlen=1) at /tmp/ruby/src/trunk-gc-asserts/string.c:886 str = <optimized out> dtrace_line = <optimized out> dtrace_file = <optimized out> #30 0x00007f4579bc19c1 in str_new_frozen_buffer (klass=139935939619920, orig=orig@entry=139936363712520, copy_encoding=copy_encoding@entry=1) at /tmp/ruby/src/trunk-gc-asserts/include/ruby/internal/core/rstring.h:430 str = <optimized out> len = 6 termlen = 1 #31 0x00007f4579bc0c1f in str_new_frozen (orig=<optimized out>, klass=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/string.c:1429 No locals. #32 0x00007f4579b70103 in rb_reg_search_set_match (re=139935914302120, str=139936363712520, pos=<optimized out>, reverse=<optimized out>, set_backref_str=1, set_match=0x0) at /tmp/ruby/src/trunk-gc-asserts/re.c:1799 len = <optimized out> args = {re = 139935914302120, str = 139936363712520, args = {pos = 0, range = 6}, regs = {allocated = 4, num_regs = 1, beg = 0x5646267b96e0, end = 0x5646267b96b0}, result = 0} match = 139935920762200 rm = 0x7f455ed92d78 #33 0x00007f4579b7040f in reg_match_pos (set_match=0x0, pos=0, strp=<synthetic pointer>, re=139935914302120) at /tmp/ruby/src/trunk-gc-asserts/re.c:3614 str = 139936363712520 str = <optimized out> l = <optimized out> #34 rb_reg_match (re=139935914302120, str=139936363712520) at /tmp/ruby/src/trunk-gc-asserts/re.c:3676 pos = <optimized out> #35 0x00007f4579c4b67f in vm_call0_cfunc_with_frame (argv=0x7ffc0f70da50, calling=<optimized out>, ec=0x56462667bc80) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:173 reg_cfp = 0x7f4579514d00 ci = <optimized out> me = 0x7f455ff6d1b8 mid = 143 block_handler = <optimized out> recv = <optimized out> argc = <optimized out> val = <optimized out> cfunc = 0x5646266d6588 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> #36 vm_call0_cfunc (argv=0x7ffc0f70da50, calling=<optimized out>, ec=0x56462667bc80) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:187 No locals. #37 vm_call0_body (ec=0x56462667bc80, calling=<optimized out>, argv=0x7ffc0f70da50) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:233 ci = <optimized out> cc = <optimized out> ret = <optimized out> #38 0x00007f4579c501b7 in vm_call0_cc (kw_splat=0, cc=0x7f455e7653b8, argv=0x7ffc0f70da50, argc=1, id=143, recv=139935914302120, ec=0x56462667bc80) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:110 flags = <optimized out> use_argv = 0x7ffc0f70da50 av = {139936375653600, 139935920567760} calling = {cd = 0x7ffc0f70d980, cc = 0x7f455e7653b8, block_handler = 0, recv = 139935914302120, argc = 1, kw_splat = false, heap_argv = 0} flags = <optimized out> use_argv = <optimized out> av = <optimized out> calling = <optimized out> #39 rb_funcallv_scope (scope=CALL_FCALL, argv=0x7ffc0f70da50, argc=1, mid=143, recv=139935914302120) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1069 ec = 0x56462667bc80 cc = 0x7f455e7653b8 self = <optimized out> ec = <optimized out> cc = <optimized out> self = <optimized out> #40 rb_funcallv (recv=139935914302120, mid=mid@entry=143, argc=argc@entry=1, argv=argv@entry=0x7ffc0f70da50) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1084 No locals. #41 0x00007f4579af140e in rb_obj_not_match (obj1=<optimized out>, obj2=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/object.c:1674 rb_funcall_argc = 1 rb_funcall_args = {139936363712520} rb_funcall_nargs = 1 result = <optimized out> #42 0x00007f4579c2d4ac in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=1, calling=<optimized out>, reg_cfp=0x7f4579514d38, ec=0x56462667bc80) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3524 ci = 0x9000100003 cc = <optimized out> val = <optimized out> me = 0x7f455e765408 cfunc = 0x5646266a49a8 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=0x56462667bc80, reg_cfp=0x7f4579514d38, calling=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3570 argc = 1 stack_bottom = <optimized out> argv = <optimized out> #44 0x00007f4579c3f2f1 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:408 val = 94859293863696 ci = 0x7ffc0f70cd10 cc = <optimized out> recv = 1406256 argc = <optimized out> calling = {cd = 0x56462683af10, cc = 0x7f455e7653e0, block_handler = 0, recv = 139935914302120, 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> #45 vm_exec_core (ec=0x157530) at ../../src/trunk-gc-asserts/insns.def:881 bh = <optimized out> cd = 0x56462683af10 leaf = <optimized out> val = 94859293863696 reg_pc = 0x564626ca7088 reg_cfp = 0x7f4579514d38 insns_address_table = {0x7f4579c414fd <vm_exec_core+9005>, 0x7f4579c41493 <vm_exec_core+8899>, 0x7f4579c415a4 <vm_exec_core+9172>, 0x7f4579c41526 <vm_exec_core+9046>, 0x7f4579c41246 <vm_exec_core+8310>, 0x7f4579c411b9 <vm_exec_core+8169>, 0x7f4579c41a61 <vm_exec_core+10385>, 0x7f4579c419f8 <vm_exec_core+10280>, 0x7f4579c413d0 <vm_exec_core+8704>, 0x7f4579c41375 <vm_exec_core+8613>, 0x7f4579c41825 <vm_exec_core+9813>, 0x7f4579c41619 <vm_exec_core+9289>, 0x7f4579c41b22 <vm_exec_core+10578>, 0x7f4579c400e3 <vm_exec_core+3859>, 0x7f4579c40398 <vm_exec_core+4552>, 0x7f4579c40354 <vm_exec_core+4484>, 0x7f4579c40315 <vm_exec_core+4421>, 0x7f4579c402d9 <vm_exec_core+4361>, 0x7f4579c4029d <vm_exec_core+4301>, 0x7f4579c40261 <vm_exec_core+4241>, 0x7f4579c401dc <vm_exec_core+4108>, 0x7f4579c40194 <vm_exec_core+4036>, 0x7f4579c41434 <vm_exec_core+8804>, 0x7f4579c41328 <vm_exec_core+8536>, 0x7f4579c4043c <vm_exec_core+4716>, 0x7f4579c403fb <vm_exec_core+4651>, 0x7f4579c3fbea <vm_exec_core+2586>, 0x7f4579c3fb69 <vm_exec_core+2457>, 0x7f4579c412c4 <vm_exec_core+8436>, 0x7f4579c3fb25 <vm_exec_core+2389>, 0x7f4579c4093e <vm_exec_core+5998>, 0x7f4579c4074c <vm_exec_core+5500>, 0x7f4579c406bc <vm_exec_core+5356>, 0x7f4579c40657 <vm_exec_core+5255>, 0x7f4579c405f8 <vm_exec_core+5160>, 0x7f4579c40599 <vm_exec_core+5065>, 0x7f4579c4053d <vm_exec_core+4973>, 0x7f4579c404c2 <vm_exec_core+4850>, 0x7f4579c40a4a <vm_exec_core+6266>, 0x7f4579c40a1c <vm_exec_core+6220>, 0x7f4579c409da <vm_exec_core+6154>, 0x7f4579c40982 <vm_exec_core+6066>, 0x7f4579c40b97 <vm_exec_core+6599>, 0x7f4579c40a9b <vm_exec_core+6347>, 0x7f4579c3fe67 <vm_exec_core+3223>, 0x7f4579c3fe1c <vm_exec_core+3148>, 0x7f4579c40dea <vm_exec_core+7194>, 0x7f4579c40d75 <vm_exec_core+7077>, 0x7f4579c40d0c <vm_exec_core+6972>, 0x7f4579c40cb7 <vm_exec_core+6887>, 0x7f4579c40ebc <vm_exec_core+7404>, 0x7f4579c40e1f <vm_exec_core+7247>, 0x7f4579c40f32 <vm_exec_core+7522>, 0x7f4579c40152 <vm_exec_core+3970>, 0x7f4579c4116c <vm_exec_core+8092>, 0x7f4579c41048 <vm_exec_core+7800>, 0x7f4579c3f230 <vm_exec_core+96>, 0x7f4579c40c28 <vm_exec_core+6744>, 0x7f4579c40bd2 <vm_exec_core+6658>, 0x7f4579c420db <vm_exec_core+12043>, 0x7f4579c40ff2 <vm_exec_core+7714>, 0x7f4579c3fa09 <vm_exec_core+2105>, 0x7f4579c3f913 <vm_exec_core+1859>, 0x7f4579c3ffba <vm_exec_core+3562>, 0x7f4579c3fef8 <vm_exec_core+3368>, 0x7f4579c41e20 <vm_exec_core+11344>, 0x7f4579c3feb1 <vm_exec_core+3297>, 0x7f4579c3fdb6 <vm_exec_core+3046>, 0x7f4579c3fd50 <vm_exec_core+2944>, 0x7f4579c3fd0d <vm_exec_core+2877>, 0x7f4579c3fc4d <vm_exec_core+2685>, 0x7f4579c3fa7f <vm_exec_core+2223>, 0x7f4579c428db <vm_exec_core+14091>, 0x7f4579c4282a <vm_exec_core+13914>, 0x7f4579c42780 <vm_exec_core+13744>, 0x7f4579c42705 <vm_exec_core+13621>, 0x7f4579c42657 <vm_exec_core+13447>, 0x7f4579c425f8 <vm_exec_core+13352>, 0x7f4579c42572 <vm_exec_core+13218>, 0x7f4579c424c9 <vm_exec_core+13049>, 0x7f4579c42425 <vm_exec_core+12885>, 0x7f4579c4237c <vm_exec_core+12716>, 0x7f4579c422d8 <vm_exec_core+12552>, 0x7f4579c4224d <vm_exec_core+12413>, 0x7f4579c421f9 <vm_exec_core+12329>, 0x7f4579c4219e <vm_exec_core+12238>, 0x7f4579c4212d <vm_exec_core+12125>, 0x7f4579c41e8a <vm_exec_core+11450>, 0x7f4579c3f89d <vm_exec_core+1741>, 0x7f4579c3f838 <vm_exec_core+1640>, 0x7f4579c41f4b <vm_exec_core+11643>, 0x7f4579c4209e <vm_exec_core+11982>, 0x7f4579c41f84 <vm_exec_core+11700>, 0x7f4579c42040 <vm_exec_core+11888>, 0x7f4579c41fcb <vm_exec_core+11771>, 0x7f4579c41f0c <vm_exec_core+11580>, 0x7f4579c3f7c1 <vm_exec_core+1521>, 0x7f4579c3f760 <vm_exec_core+1424>, 0x7f4579c3f6c9 <vm_exec_core+1273>, 0x7f4579c3f67b <vm_exec_core+1195>, 0x7f4579c3f629 <vm_exec_core+1113>, 0x7f4579c3f5d9 <vm_exec_core+1033>, 0x7f4579c3f581 <vm_exec_core+945>, 0x7f4579c3f545 <vm_exec_core+885>, 0x7f4579c3f509 <vm_exec_core+825>, 0x7f4579c414ed <vm_exec_core+8989>, 0x7f4579c41483 <vm_exec_core+8883>, 0x7f4579c41594 <vm_exec_core+9156>, 0x7f4579c41516 <vm_exec_core+9030>, 0x7f4579c41236 <vm_exec_core+8294>, 0x7f4579c411a9 <vm_exec_core+8153>, 0x7f4579c41a51 <vm_exec_core+10369>, 0x7f4579c419e8 <vm_exec_core+10264>, 0x7f4579c413c0 <vm_exec_core+8688>, 0x7f4579c41365 <vm_exec_core+8597>, 0x7f4579c41815 <vm_exec_core+9797>, 0x7f4579c41609 <vm_exec_core+9273>, 0x7f4579c41b12 <vm_exec_core+10562>, 0x7f4579c400d3 <vm_exec_core+3843>, 0x7f4579c40388 <vm_exec_core+4536>, 0x7f4579c40344 <vm_exec_core+4468>, 0x7f4579c40305 <vm_exec_core+4405>, 0x7f4579c402c9 <vm_exec_core+4345>, 0x7f4579c4028d <vm_exec_core+4285>, 0x7f4579c40251 <vm_exec_core+4225>, 0x7f4579c401cc <vm_exec_core+4092>, 0x7f4579c40184 <vm_exec_core+4020>, 0x7f4579c41424 <vm_exec_core+8788>, 0x7f4579c41318 <vm_exec_core+8520>, 0x7f4579c4042c <vm_exec_core+4700>, 0x7f4579c403eb <vm_exec_core+4635>, 0x7f4579c3fbda <vm_exec_core+2570>, 0x7f4579c3fb59 <vm_exec_core+2441>, 0x7f4579c412b4 <vm_exec_core+8420>, 0x7f4579c3fb15 <vm_exec_core+2373>, 0x7f4579c4092e <vm_exec_core+5982>, 0x7f4579c4073c <vm_exec_core+5484>, 0x7f4579c406ac <vm_exec_core+5340>, 0x7f4579c40647 <vm_exec_core+5239>, 0x7f4579c405e8 <vm_exec_core+5144>, 0x7f4579c40589 <vm_exec_core+5049>, 0x7f4579c4052d <vm_exec_core+4957>, 0x7f4579c404b2 <vm_exec_core+4834>, 0x7f4579c40a3a <vm_exec_core+6250>, 0x7f4579c40a0c <vm_exec_core+6204>, 0x7f4579c409ca <vm_exec_core+6138>, 0x7f4579c40972 <vm_exec_core+6050>, 0x7f4579c40b87 <vm_exec_core+6583>, 0x7f4579c40a8b <vm_exec_core+6331>, 0x7f4579c3fe57 <vm_exec_core+3207>, 0x7f4579c3fe0c <vm_exec_core+3132>, 0x7f4579c40dda <vm_exec_core+7178>, 0x7f4579c40d65 <vm_exec_core+7061>, 0x7f4579c40cfc <vm_exec_core+6956>, 0x7f4579c40ca7 <vm_exec_core+6871>, 0x7f4579c40eac <vm_exec_core+7388>, 0x7f4579c40e0f <vm_exec_core+7231>, 0x7f4579c40f22 <vm_exec_core+7506>, 0x7f4579c40142 <vm_exec_core+3954>, 0x7f4579c4115c <vm_exec_core+8076>, 0x7f4579c41038 <vm_exec_core+7784>, 0x7f4579c42b08 <vm_exec_core+14648>, 0x7f4579c40c18 <vm_exec_core+6728>, 0x7f4579c40bc2 <vm_exec_core+6642>, 0x7f4579c42af3 <vm_exec_core+14627>, 0x7f4579c40fe2 <vm_exec_core+7698>, 0x7f4579c3f9f9 <vm_exec_core+2089>, 0x7f4579c3f903 <vm_exec_core+1843>, 0x7f4579c3ffaa <vm_exec_core+3546>, 0x7f4579c3fee8 <vm_exec_core+3352>, 0x7f4579c41e10 <vm_exec_core+11328>, 0x7f4579c3fea1 <vm_exec_core+3281>, 0x7f4579c3fda6 <vm_exec_core+3030>, 0x7f4579c3fd40 <vm_exec_core+2928>, 0x7f4579c3fcfd <vm_exec_core+2861>, 0x7f4579c3fc3d <vm_exec_core+2669>, 0x7f4579c3fa6f <vm_exec_core+2207>, 0x7f4579c42ade <vm_exec_core+14606>, 0x7f4579c42ac9 <vm_exec_core+14585>, 0x7f4579c42ab4 <vm_exec_core+14564>, 0x7f4579c42a9f <vm_exec_core+14543>, 0x7f4579c42a8a <vm_exec_core+14522>, 0x7f4579c42a75 <vm_exec_core+14501>, 0x7f4579c42a59 <vm_exec_core+14473>, 0x7f4579c42a44 <vm_exec_core+14452>, 0x7f4579c42a2f <vm_exec_core+14431>, 0x7f4579c42a1a <vm_exec_core+14410>, 0x7f4579c42a05 <vm_exec_core+14389>, 0x7f4579c429f0 <vm_exec_core+14368>, 0x7f4579c429db <vm_exec_core+14347>, 0x7f4579c429c6 <vm_exec_core+14326>, 0x7f4579c429b1 <vm_exec_core+14305>, 0x7f4579c4299c <vm_exec_core+14284>, 0x7f4579c3f88d <vm_exec_core+1725>, 0x7f4579c3f828 <vm_exec_core+1624>, 0x7f4579c42987 <vm_exec_core+14263>, 0x7f4579c42972 <vm_exec_core+14242>, 0x7f4579c4295d <vm_exec_core+14221>, 0x7f4579c42948 <vm_exec_core+14200>, 0x7f4579c3f212 <vm_exec_core+66>...} #46 0x00007f4579c457ca in rb_vm_exec (ec=0x56462667bc80) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2552 _ec = 0x56462667bc80 _tag = {tag = 36, retval = 4, buf = {0x0, 0x7f4579c457d0 <rb_vm_exec+416>, 0x0, 0x7ffc0f70dc10, 0x7ffc0f70dcb4}, prev = 0x7ffc0f70df30, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = <optimized out> #47 0x00007f4579c4aee8 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7ffc0f70dce8, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1641 No locals. #48 vm_yield (kw_splat=0, argv=0x7ffc0f70dce8, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1649 No locals. #49 rb_yield_0 (argv=0x7ffc0f70dce8, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1366 No locals. #50 rb_yield (val=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1382 No locals. #51 0x00007f4579a9ca8a in rb_io_each_line (argc=<optimized out>, argv=<optimized out>, io=139935920567240) at /tmp/ruby/src/trunk-gc-asserts/io.c:4602 str = <optimized out> args = {io = 139934329470976, rs = 139935939470840, limit = -1, chomp = 0} #52 0x00007f4579c2d4ac in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=0, calling=<optimized out>, reg_cfp=0x7f4579514da8, ec=0x56462667bc80) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3524 ci = 0xbe100000001 cc = <optimized out> val = <optimized out> me = 0x7f455ff6a440 cfunc = 0x5646266deb38 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=0x56462667bc80, reg_cfp=0x7f4579514da8, calling=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3570 argc = 0 stack_bottom = <optimized out> argv = <optimized out> #54 0x00007f4579c4113d in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:408 val = 94859295479200 ci = 0x157530 cc = <optimized out> recv = 6 argc = <optimized out> calling = {cd = 0x5646269c55a0, cc = 0x7f455e761998, block_handler = 139936364842433, recv = 139935920567240, 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=0x157530) at ../../src/trunk-gc-asserts/insns.def:861 bh = 0 cd = 0x5646269c55a0 blockiseq = 0x6 leaf = <optimized out> val = 94859295479200 reg_pc = 0x564626b7e4e8 reg_cfp = 0x7f4579514da8 insns_address_table = {0x7f4579c414fd <vm_exec_core+9005>, 0x7f4579c41493 <vm_exec_core+8899>, 0x7f4579c415a4 <vm_exec_core+9172>, 0x7f4579c41526 <vm_exec_core+9046>, 0x7f4579c41246 <vm_exec_core+8310>, 0x7f4579c411b9 <vm_exec_core+8169>, 0x7f4579c41a61 <vm_exec_core+10385>, 0x7f4579c419f8 <vm_exec_core+10280>, 0x7f4579c413d0 <vm_exec_core+8704>, 0x7f4579c41375 <vm_exec_core+8613>, 0x7f4579c41825 <vm_exec_core+9813>, 0x7f4579c41619 <vm_exec_core+9289>, 0x7f4579c41b22 <vm_exec_core+10578>, 0x7f4579c400e3 <vm_exec_core+3859>, 0x7f4579c40398 <vm_exec_core+4552>, 0x7f4579c40354 <vm_exec_core+4484>, 0x7f4579c40315 <vm_exec_core+4421>, 0x7f4579c402d9 <vm_exec_core+4361>, 0x7f4579c4029d <vm_exec_core+4301>, 0x7f4579c40261 <vm_exec_core+4241>, 0x7f4579c401dc <vm_exec_core+4108>, 0x7f4579c40194 <vm_exec_core+4036>, 0x7f4579c41434 <vm_exec_core+8804>, 0x7f4579c41328 <vm_exec_core+8536>, 0x7f4579c4043c <vm_exec_core+4716>, 0x7f4579c403fb <vm_exec_core+4651>, 0x7f4579c3fbea <vm_exec_core+2586>, 0x7f4579c3fb69 <vm_exec_core+2457>, 0x7f4579c412c4 <vm_exec_core+8436>, 0x7f4579c3fb25 <vm_exec_core+2389>, 0x7f4579c4093e <vm_exec_core+5998>, 0x7f4579c4074c <vm_exec_core+5500>, 0x7f4579c406bc <vm_exec_core+5356>, 0x7f4579c40657 <vm_exec_core+5255>, 0x7f4579c405f8 <vm_exec_core+5160>, 0x7f4579c40599 <vm_exec_core+5065>, 0x7f4579c4053d <vm_exec_core+4973>, 0x7f4579c404c2 <vm_exec_core+4850>, 0x7f4579c40a4a <vm_exec_core+6266>, 0x7f4579c40a1c <vm_exec_core+6220>, 0x7f4579c409da <vm_exec_core+6154>, 0x7f4579c40982 <vm_exec_core+6066>, 0x7f4579c40b97 <vm_exec_core+6599>, 0x7f4579c40a9b <vm_exec_core+6347>, 0x7f4579c3fe67 <vm_exec_core+3223>, 0x7f4579c3fe1c <vm_exec_core+3148>, 0x7f4579c40dea <vm_exec_core+7194>, 0x7f4579c40d75 <vm_exec_core+7077>, 0x7f4579c40d0c <vm_exec_core+6972>, 0x7f4579c40cb7 <vm_exec_core+6887>, 0x7f4579c40ebc <vm_exec_core+7404>, 0x7f4579c40e1f <vm_exec_core+7247>, 0x7f4579c40f32 <vm_exec_core+7522>, 0x7f4579c40152 <vm_exec_core+3970>, 0x7f4579c4116c <vm_exec_core+8092>, 0x7f4579c41048 <vm_exec_core+7800>, 0x7f4579c3f230 <vm_exec_core+96>, 0x7f4579c40c28 <vm_exec_core+6744>, 0x7f4579c40bd2 <vm_exec_core+6658>, 0x7f4579c420db <vm_exec_core+12043>, 0x7f4579c40ff2 <vm_exec_core+7714>, 0x7f4579c3fa09 <vm_exec_core+2105>, 0x7f4579c3f913 <vm_exec_core+1859>, 0x7f4579c3ffba <vm_exec_core+3562>, 0x7f4579c3fef8 <vm_exec_core+3368>, 0x7f4579c41e20 <vm_exec_core+11344>, 0x7f4579c3feb1 <vm_exec_core+3297>, 0x7f4579c3fdb6 <vm_exec_core+3046>, 0x7f4579c3fd50 <vm_exec_core+2944>, 0x7f4579c3fd0d <vm_exec_core+2877>, 0x7f4579c3fc4d <vm_exec_core+2685>, 0x7f4579c3fa7f <vm_exec_core+2223>, 0x7f4579c428db <vm_exec_core+14091>, 0x7f4579c4282a <vm_exec_core+13914>, 0x7f4579c42780 <vm_exec_core+13744>, 0x7f4579c42705 <vm_exec_core+13621>, 0x7f4579c42657 <vm_exec_core+13447>, 0x7f4579c425f8 <vm_exec_core+13352>, 0x7f4579c42572 <vm_exec_core+13218>, 0x7f4579c424c9 <vm_exec_core+13049>, 0x7f4579c42425 <vm_exec_core+12885>, 0x7f4579c4237c <vm_exec_core+12716>, 0x7f4579c422d8 <vm_exec_core+12552>, 0x7f4579c4224d <vm_exec_core+12413>, 0x7f4579c421f9 <vm_exec_core+12329>, 0x7f4579c4219e <vm_exec_core+12238>, 0x7f4579c4212d <vm_exec_core+12125>, 0x7f4579c41e8a <vm_exec_core+11450>, 0x7f4579c3f89d <vm_exec_core+1741>, 0x7f4579c3f838 <vm_exec_core+1640>, 0x7f4579c41f4b <vm_exec_core+11643>, 0x7f4579c4209e <vm_exec_core+11982>, 0x7f4579c41f84 <vm_exec_core+11700>, 0x7f4579c42040 <vm_exec_core+11888>, 0x7f4579c41fcb <vm_exec_core+11771>, 0x7f4579c41f0c <vm_exec_core+11580>, 0x7f4579c3f7c1 <vm_exec_core+1521>, 0x7f4579c3f760 <vm_exec_core+1424>, 0x7f4579c3f6c9 <vm_exec_core+1273>, 0x7f4579c3f67b <vm_exec_core+1195>, 0x7f4579c3f629 <vm_exec_core+1113>, 0x7f4579c3f5d9 <vm_exec_core+1033>, 0x7f4579c3f581 <vm_exec_core+945>, 0x7f4579c3f545 <vm_exec_core+885>, 0x7f4579c3f509 <vm_exec_core+825>, 0x7f4579c414ed <vm_exec_core+8989>, 0x7f4579c41483 <vm_exec_core+8883>, 0x7f4579c41594 <vm_exec_core+9156>, 0x7f4579c41516 <vm_exec_core+9030>, 0x7f4579c41236 <vm_exec_core+8294>, 0x7f4579c411a9 <vm_exec_core+8153>, 0x7f4579c41a51 <vm_exec_core+10369>, 0x7f4579c419e8 <vm_exec_core+10264>, 0x7f4579c413c0 <vm_exec_core+8688>, 0x7f4579c41365 <vm_exec_core+8597>, 0x7f4579c41815 <vm_exec_core+9797>, 0x7f4579c41609 <vm_exec_core+9273>, 0x7f4579c41b12 <vm_exec_core+10562>, 0x7f4579c400d3 <vm_exec_core+3843>, 0x7f4579c40388 <vm_exec_core+4536>, 0x7f4579c40344 <vm_exec_core+4468>, 0x7f4579c40305 <vm_exec_core+4405>, 0x7f4579c402c9 <vm_exec_core+4345>, 0x7f4579c4028d <vm_exec_core+4285>, 0x7f4579c40251 <vm_exec_core+4225>, 0x7f4579c401cc <vm_exec_core+4092>, 0x7f4579c40184 <vm_exec_core+4020>, 0x7f4579c41424 <vm_exec_core+8788>, 0x7f4579c41318 <vm_exec_core+8520>, 0x7f4579c4042c <vm_exec_core+4700>, 0x7f4579c403eb <vm_exec_core+4635>, 0x7f4579c3fbda <vm_exec_core+2570>, 0x7f4579c3fb59 <vm_exec_core+2441>, 0x7f4579c412b4 <vm_exec_core+8420>, 0x7f4579c3fb15 <vm_exec_core+2373>, 0x7f4579c4092e <vm_exec_core+5982>, 0x7f4579c4073c <vm_exec_core+5484>, 0x7f4579c406ac <vm_exec_core+5340>, 0x7f4579c40647 <vm_exec_core+5239>, 0x7f4579c405e8 <vm_exec_core+5144>, 0x7f4579c40589 <vm_exec_core+5049>, 0x7f4579c4052d <vm_exec_core+4957>, 0x7f4579c404b2 <vm_exec_core+4834>, 0x7f4579c40a3a <vm_exec_core+6250>, 0x7f4579c40a0c <vm_exec_core+6204>, 0x7f4579c409ca <vm_exec_core+6138>, 0x7f4579c40972 <vm_exec_core+6050>, 0x7f4579c40b87 <vm_exec_core+6583>, 0x7f4579c40a8b <vm_exec_core+6331>, 0x7f4579c3fe57 <vm_exec_core+3207>, 0x7f4579c3fe0c <vm_exec_core+3132>, 0x7f4579c40dda <vm_exec_core+7178>, 0x7f4579c40d65 <vm_exec_core+7061>, 0x7f4579c40cfc <vm_exec_core+6956>, 0x7f4579c40ca7 <vm_exec_core+6871>, 0x7f4579c40eac <vm_exec_core+7388>, 0x7f4579c40e0f <vm_exec_core+7231>, 0x7f4579c40f22 <vm_exec_core+7506>, 0x7f4579c40142 <vm_exec_core+3954>, 0x7f4579c4115c <vm_exec_core+8076>, 0x7f4579c41038 <vm_exec_core+7784>, 0x7f4579c42b08 <vm_exec_core+14648>, 0x7f4579c40c18 <vm_exec_core+6728>, 0x7f4579c40bc2 <vm_exec_core+6642>, 0x7f4579c42af3 <vm_exec_core+14627>, 0x7f4579c40fe2 <vm_exec_core+7698>, 0x7f4579c3f9f9 <vm_exec_core+2089>, 0x7f4579c3f903 <vm_exec_core+1843>, 0x7f4579c3ffaa <vm_exec_core+3546>, 0x7f4579c3fee8 <vm_exec_core+3352>, 0x7f4579c41e10 <vm_exec_core+11328>, 0x7f4579c3fea1 <vm_exec_core+3281>, 0x7f4579c3fda6 <vm_exec_core+3030>, 0x7f4579c3fd40 <vm_exec_core+2928>, 0x7f4579c3fcfd <vm_exec_core+2861>, 0x7f4579c3fc3d <vm_exec_core+2669>, 0x7f4579c3fa6f <vm_exec_core+2207>, 0x7f4579c42ade <vm_exec_core+14606>, 0x7f4579c42ac9 <vm_exec_core+14585>, 0x7f4579c42ab4 <vm_exec_core+14564>, 0x7f4579c42a9f <vm_exec_core+14543>, 0x7f4579c42a8a <vm_exec_core+14522>, 0x7f4579c42a75 <vm_exec_core+14501>, 0x7f4579c42a59 <vm_exec_core+14473>, 0x7f4579c42a44 <vm_exec_core+14452>, 0x7f4579c42a2f <vm_exec_core+14431>, 0x7f4579c42a1a <vm_exec_core+14410>, 0x7f4579c42a05 <vm_exec_core+14389>, 0x7f4579c429f0 <vm_exec_core+14368>, 0x7f4579c429db <vm_exec_core+14347>, 0x7f4579c429c6 <vm_exec_core+14326>, 0x7f4579c429b1 <vm_exec_core+14305>, 0x7f4579c4299c <vm_exec_core+14284>, 0x7f4579c3f88d <vm_exec_core+1725>, 0x7f4579c3f828 <vm_exec_core+1624>, 0x7f4579c42987 <vm_exec_core+14263>, 0x7f4579c42972 <vm_exec_core+14242>, 0x7f4579c4295d <vm_exec_core+14221>, 0x7f4579c42948 <vm_exec_core+14200>, 0x7f4579c3f212 <vm_exec_core+66>...} #56 0x00007f4579c457ca in rb_vm_exec (ec=0x56462667bc80) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2552 _ec = 0x56462667bc80 _tag = {tag = 36, retval = 4, buf = {0x5646266de190, 0x7f4579c457d0 <rb_vm_exec+416>, 0x0, 0x7ffc0f70df10, 0x7f455ed633c8}, prev = 0x7ffc0f70e060, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = <optimized out> #57 0x00007f4579c4aee8 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7ffc0f70dfe8, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1641 No locals. #58 vm_yield (kw_splat=0, argv=0x7ffc0f70dfe8, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1649 No locals. #59 rb_yield_0 (argv=0x7ffc0f70dfe8, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1366 No locals. #60 rb_yield (val=<optimized out>, val@entry=139935920567240) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1382 No locals. #61 0x00007f4579a56376 in rb_ensure (b_proc=0x7f4579c4ae70 <rb_yield>, data1=139935920567240, e_proc=<optimized out>, data2=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/eval.c:1000 _ec = 0x56462667bc80 _tag = {tag = 36, retval = 139935939423480, buf = {0x5646266de190, 0x7f4579a56450 <rb_ensure+512>, 0x0, 0x7ffc0f70e000, 0x6}, prev = 0x7ffc0f70e2b0, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = 4 errinfo = <optimized out> ec = 0x56462667bc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4579a945b0 <io_close>, data2 = 139935920567240}} #62 0x00007f4579c2d4ac in vm_call_cfunc_with_frame_ (stack_bottom=<optimized out>, argv=<optimized out>, argc=1, calling=<optimized out>, reg_cfp=0x7f4579514e88, ec=0x56462667bc80) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3524 ci = 0x410100000003 cc = <optimized out> val = <optimized out> me = 0x7f455ff6a9b8 cfunc = 0x5646266de198 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> #63 vm_call_cfunc_with_frame (ec=0x56462667bc80, reg_cfp=0x7f4579514e88, calling=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3570 argc = 1 stack_bottom = <optimized out> argv = <optimized out> #64 0x00007f4579c4113d in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:408 val = 94859293298976 ci = 0x157530 cc = <optimized out> recv = 6 argc = <optimized out> calling = {cd = 0x5646267b1120, cc = 0x7f455e761b50, block_handler = 139936364842657, recv = 139935939423480, 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> #65 vm_exec_core (ec=0x157530) at ../../src/trunk-gc-asserts/insns.def:861 bh = 0 cd = 0x5646267b1120 blockiseq = 0x6 leaf = <optimized out> val = 94859293298976 reg_pc = 0x5646267b0538 reg_cfp = 0x7f4579514e88 insns_address_table = {0x7f4579c414fd <vm_exec_core+9005>, 0x7f4579c41493 <vm_exec_core+8899>, 0x7f4579c415a4 <vm_exec_core+9172>, 0x7f4579c41526 <vm_exec_core+9046>, 0x7f4579c41246 <vm_exec_core+8310>, 0x7f4579c411b9 <vm_exec_core+8169>, 0x7f4579c41a61 <vm_exec_core+10385>, 0x7f4579c419f8 <vm_exec_core+10280>, 0x7f4579c413d0 <vm_exec_core+8704>, 0x7f4579c41375 <vm_exec_core+8613>, 0x7f4579c41825 <vm_exec_core+9813>, 0x7f4579c41619 <vm_exec_core+9289>, 0x7f4579c41b22 <vm_exec_core+10578>, 0x7f4579c400e3 <vm_exec_core+3859>, 0x7f4579c40398 <vm_exec_core+4552>, 0x7f4579c40354 <vm_exec_core+4484>, 0x7f4579c40315 <vm_exec_core+4421>, 0x7f4579c402d9 <vm_exec_core+4361>, 0x7f4579c4029d <vm_exec_core+4301>, 0x7f4579c40261 <vm_exec_core+4241>, 0x7f4579c401dc <vm_exec_core+4108>, 0x7f4579c40194 <vm_exec_core+4036>, 0x7f4579c41434 <vm_exec_core+8804>, 0x7f4579c41328 <vm_exec_core+8536>, 0x7f4579c4043c <vm_exec_core+4716>, 0x7f4579c403fb <vm_exec_core+4651>, 0x7f4579c3fbea <vm_exec_core+2586>, 0x7f4579c3fb69 <vm_exec_core+2457>, 0x7f4579c412c4 <vm_exec_core+8436>, 0x7f4579c3fb25 <vm_exec_core+2389>, 0x7f4579c4093e <vm_exec_core+5998>, 0x7f4579c4074c <vm_exec_core+5500>, 0x7f4579c406bc <vm_exec_core+5356>, 0x7f4579c40657 <vm_exec_core+5255>, 0x7f4579c405f8 <vm_exec_core+5160>, 0x7f4579c40599 <vm_exec_core+5065>, 0x7f4579c4053d <vm_exec_core+4973>, 0x7f4579c404c2 <vm_exec_core+4850>, 0x7f4579c40a4a <vm_exec_core+6266>, 0x7f4579c40a1c <vm_exec_core+6220>, 0x7f4579c409da <vm_exec_core+6154>, 0x7f4579c40982 <vm_exec_core+6066>, 0x7f4579c40b97 <vm_exec_core+6599>, 0x7f4579c40a9b <vm_exec_core+6347>, 0x7f4579c3fe67 <vm_exec_core+3223>, 0x7f4579c3fe1c <vm_exec_core+3148>, 0x7f4579c40dea <vm_exec_core+7194>, 0x7f4579c40d75 <vm_exec_core+7077>, 0x7f4579c40d0c <vm_exec_core+6972>, 0x7f4579c40cb7 <vm_exec_core+6887>, 0x7f4579c40ebc <vm_exec_core+7404>, 0x7f4579c40e1f <vm_exec_core+7247>, 0x7f4579c40f32 <vm_exec_core+7522>, 0x7f4579c40152 <vm_exec_core+3970>, 0x7f4579c4116c <vm_exec_core+8092>, 0x7f4579c41048 <vm_exec_core+7800>, 0x7f4579c3f230 <vm_exec_core+96>, 0x7f4579c40c28 <vm_exec_core+6744>, 0x7f4579c40bd2 <vm_exec_core+6658>, 0x7f4579c420db <vm_exec_core+12043>, 0x7f4579c40ff2 <vm_exec_core+7714>, 0x7f4579c3fa09 <vm_exec_core+2105>, 0x7f4579c3f913 <vm_exec_core+1859>, 0x7f4579c3ffba <vm_exec_core+3562>, 0x7f4579c3fef8 <vm_exec_core+3368>, 0x7f4579c41e20 <vm_exec_core+11344>, 0x7f4579c3feb1 <vm_exec_core+3297>, 0x7f4579c3fdb6 <vm_exec_core+3046>, 0x7f4579c3fd50 <vm_exec_core+2944>, 0x7f4579c3fd0d <vm_exec_core+2877>, 0x7f4579c3fc4d <vm_exec_core+2685>, 0x7f4579c3fa7f <vm_exec_core+2223>, 0x7f4579c428db <vm_exec_core+14091>, 0x7f4579c4282a <vm_exec_core+13914>, 0x7f4579c42780 <vm_exec_core+13744>, 0x7f4579c42705 <vm_exec_core+13621>, 0x7f4579c42657 <vm_exec_core+13447>, 0x7f4579c425f8 <vm_exec_core+13352>, 0x7f4579c42572 <vm_exec_core+13218>, 0x7f4579c424c9 <vm_exec_core+13049>, 0x7f4579c42425 <vm_exec_core+12885>, 0x7f4579c4237c <vm_exec_core+12716>, 0x7f4579c422d8 <vm_exec_core+12552>, 0x7f4579c4224d <vm_exec_core+12413>, 0x7f4579c421f9 <vm_exec_core+12329>, 0x7f4579c4219e <vm_exec_core+12238>, 0x7f4579c4212d <vm_exec_core+12125>, 0x7f4579c41e8a <vm_exec_core+11450>, 0x7f4579c3f89d <vm_exec_core+1741>, 0x7f4579c3f838 <vm_exec_core+1640>, 0x7f4579c41f4b <vm_exec_core+11643>, 0x7f4579c4209e <vm_exec_core+11982>, 0x7f4579c41f84 <vm_exec_core+11700>, 0x7f4579c42040 <vm_exec_core+11888>, 0x7f4579c41fcb <vm_exec_core+11771>, 0x7f4579c41f0c <vm_exec_core+11580>, 0x7f4579c3f7c1 <vm_exec_core+1521>, 0x7f4579c3f760 <vm_exec_core+1424>, 0x7f4579c3f6c9 <vm_exec_core+1273>, 0x7f4579c3f67b <vm_exec_core+1195>, 0x7f4579c3f629 <vm_exec_core+1113>, 0x7f4579c3f5d9 <vm_exec_core+1033>, 0x7f4579c3f581 <vm_exec_core+945>, 0x7f4579c3f545 <vm_exec_core+885>, 0x7f4579c3f509 <vm_exec_core+825>, 0x7f4579c414ed <vm_exec_core+8989>, 0x7f4579c41483 <vm_exec_core+8883>, 0x7f4579c41594 <vm_exec_core+9156>, 0x7f4579c41516 <vm_exec_core+9030>, 0x7f4579c41236 <vm_exec_core+8294>, 0x7f4579c411a9 <vm_exec_core+8153>, 0x7f4579c41a51 <vm_exec_core+10369>, 0x7f4579c419e8 <vm_exec_core+10264>, 0x7f4579c413c0 <vm_exec_core+8688>, 0x7f4579c41365 <vm_exec_core+8597>, 0x7f4579c41815 <vm_exec_core+9797>, 0x7f4579c41609 <vm_exec_core+9273>, 0x7f4579c41b12 <vm_exec_core+10562>, 0x7f4579c400d3 <vm_exec_core+3843>, 0x7f4579c40388 <vm_exec_core+4536>, 0x7f4579c40344 <vm_exec_core+4468>, 0x7f4579c40305 <vm_exec_core+4405>, 0x7f4579c402c9 <vm_exec_core+4345>, 0x7f4579c4028d <vm_exec_core+4285>, 0x7f4579c40251 <vm_exec_core+4225>, 0x7f4579c401cc <vm_exec_core+4092>, 0x7f4579c40184 <vm_exec_core+4020>, 0x7f4579c41424 <vm_exec_core+8788>, 0x7f4579c41318 <vm_exec_core+8520>, 0x7f4579c4042c <vm_exec_core+4700>, 0x7f4579c403eb <vm_exec_core+4635>, 0x7f4579c3fbda <vm_exec_core+2570>, 0x7f4579c3fb59 <vm_exec_core+2441>, 0x7f4579c412b4 <vm_exec_core+8420>, 0x7f4579c3fb15 <vm_exec_core+2373>, 0x7f4579c4092e <vm_exec_core+5982>, 0x7f4579c4073c <vm_exec_core+5484>, 0x7f4579c406ac <vm_exec_core+5340>, 0x7f4579c40647 <vm_exec_core+5239>, 0x7f4579c405e8 <vm_exec_core+5144>, 0x7f4579c40589 <vm_exec_core+5049>, 0x7f4579c4052d <vm_exec_core+4957>, 0x7f4579c404b2 <vm_exec_core+4834>, 0x7f4579c40a3a <vm_exec_core+6250>, 0x7f4579c40a0c <vm_exec_core+6204>, 0x7f4579c409ca <vm_exec_core+6138>, 0x7f4579c40972 <vm_exec_core+6050>, 0x7f4579c40b87 <vm_exec_core+6583>, 0x7f4579c40a8b <vm_exec_core+6331>, 0x7f4579c3fe57 <vm_exec_core+3207>, 0x7f4579c3fe0c <vm_exec_core+3132>, 0x7f4579c40dda <vm_exec_core+7178>, 0x7f4579c40d65 <vm_exec_core+7061>, 0x7f4579c40cfc <vm_exec_core+6956>, 0x7f4579c40ca7 <vm_exec_core+6871>, 0x7f4579c40eac <vm_exec_core+7388>, 0x7f4579c40e0f <vm_exec_core+7231>, 0x7f4579c40f22 <vm_exec_core+7506>, 0x7f4579c40142 <vm_exec_core+3954>, 0x7f4579c4115c <vm_exec_core+8076>, 0x7f4579c41038 <vm_exec_core+7784>, 0x7f4579c42b08 <vm_exec_core+14648>, 0x7f4579c40c18 <vm_exec_core+6728>, 0x7f4579c40bc2 <vm_exec_core+6642>, 0x7f4579c42af3 <vm_exec_core+14627>, 0x7f4579c40fe2 <vm_exec_core+7698>, 0x7f4579c3f9f9 <vm_exec_core+2089>, 0x7f4579c3f903 <vm_exec_core+1843>, 0x7f4579c3ffaa <vm_exec_core+3546>, 0x7f4579c3fee8 <vm_exec_core+3352>, 0x7f4579c41e10 <vm_exec_core+11328>, 0x7f4579c3fea1 <vm_exec_core+3281>, 0x7f4579c3fda6 <vm_exec_core+3030>, 0x7f4579c3fd40 <vm_exec_core+2928>, 0x7f4579c3fcfd <vm_exec_core+2861>, 0x7f4579c3fc3d <vm_exec_core+2669>, 0x7f4579c3fa6f <vm_exec_core+2207>, 0x7f4579c42ade <vm_exec_core+14606>, 0x7f4579c42ac9 <vm_exec_core+14585>, 0x7f4579c42ab4 <vm_exec_core+14564>, 0x7f4579c42a9f <vm_exec_core+14543>, 0x7f4579c42a8a <vm_exec_core+14522>, 0x7f4579c42a75 <vm_exec_core+14501>, 0x7f4579c42a59 <vm_exec_core+14473>, 0x7f4579c42a44 <vm_exec_core+14452>, 0x7f4579c42a2f <vm_exec_core+14431>, 0x7f4579c42a1a <vm_exec_core+14410>, 0x7f4579c42a05 <vm_exec_core+14389>, 0x7f4579c429f0 <vm_exec_core+14368>, 0x7f4579c429db <vm_exec_core+14347>, 0x7f4579c429c6 <vm_exec_core+14326>, 0x7f4579c429b1 <vm_exec_core+14305>, 0x7f4579c4299c <vm_exec_core+14284>, 0x7f4579c3f88d <vm_exec_core+1725>, 0x7f4579c3f828 <vm_exec_core+1624>, 0x7f4579c42987 <vm_exec_core+14263>, 0x7f4579c42972 <vm_exec_core+14242>, 0x7f4579c4295d <vm_exec_core+14221>, 0x7f4579c42948 <vm_exec_core+14200>, 0x7f4579c3f212 <vm_exec_core+66>...} #66 0x00007f4579c45a57 in vm_exec_loop (result=<optimized out>, tag=0x7ffc0f70e2b0, state=<optimized out>, ec=0x56462667bc80) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2579 vm_loop_start = <optimized out> #67 rb_vm_exec (ec=0x56462667bc80) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2558 _ec = 0x56462667bc80 _tag = {tag = 36, retval = 4, buf = {0x7f455ee88fc8, 0x7f4579c457d0 <rb_vm_exec+416>, 0x0, 0x7ffc0f70e290, 0x564626702f80}, prev = 0x7ffc0f70e370, state = RUBY_TAG_NONE, lock_rec = 0} state = <optimized out> result = <optimized out> #68 0x00007f4579c4626b in rb_iseq_eval_main (iseq=iseq@entry=0x7f455ee88fc8) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2818 ec = <optimized out> val = <optimized out> #69 0x00007f4579a54565 in rb_ec_exec_node (ec=ec@entry=0x56462667bc80, n=n@entry=0x7f455ee88fc8) at /tmp/ruby/src/trunk-gc-asserts/eval.c:282 _ec = <optimized out> _tag = {tag = 36, retval = 94859292032128, buf = {0x7f455ee88fc8, 0x7f4579a545b0 <rb_ec_exec_node+256>, 0x0, 0x7ffc0f70e340, 0x24}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} state = 0 iseq = 0x7f455ee88fc8 #70 0x00007f4579a5814b in ruby_run_node (n=0x7f455ee88fc8) at /tmp/ruby/src/trunk-gc-asserts/eval.c:320 ec = 0x56462667bc80 status = 0 #71 0x0000564624e70187 in rb_main (argv=0x7ffc0f70e578, argc=18) at /tmp/ruby/src/trunk-gc-asserts/main.c:40 variable_in_this_stack_frame = 140720567543913 #72 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/main.c:59 No locals. >>> Dump Ruby level backtrace (if possible)