# Logfile created on 2024-02-02 20:48:59 +0000 by logger.rb/v1.4.3 I, [2024-02-02T20:48:59.087021 #2673705] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-02-02T20:48:59.087710 #2673705] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T20:48:59.228152 #2673705] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-02-02T20:48:59.228774 #2673705] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T20:48:59.228820 #2673705] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T20:48:59.418925 #2673705] INFO -- : tool/config.guess already exists I, [2024-02-02T20:48:59.419115 #2673705] INFO -- : tool/config.sub already exists I, [2024-02-02T20:48:59.424069 #2673705] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-02T20:48:59.425697 #2673705] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-02T20:48:59.427921 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-02T20:48:59.649069 #2673705] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T20:48:59.649151 #2673705] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T20:48:59.769271 #2673705] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-02-02T20:48:59.769992 #2673705] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T20:48:59.770052 #2673705] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-02-02T20:49:01.095508 #2673705] ERROR -- : From https://github.com/ruby/ruby E, [2024-02-02T20:49:01.095600 #2673705] ERROR -- : c0629a0..eaea53b master -> origin/master I, [2024-02-02T20:49:01.410955 #2673705] INFO -- : Updating c0629a0..eaea53b I, [2024-02-02T20:49:01.411023 #2673705] INFO -- : Fast-forward I, [2024-02-02T20:49:01.433997 #2673705] INFO -- : lib/prism/translation/parser.rb | 30 ++-- I, [2024-02-02T20:49:01.434064 #2673705] INFO -- : lib/prism/translation/parser/compiler.rb | 159 ++++++++++---------- I, [2024-02-02T20:49:01.434083 #2673705] INFO -- : lib/rubygems/gemcutter_utilities.rb | 22 +-- I, [2024-02-02T20:49:01.434099 #2673705] INFO -- : prism/prism.c | 145 ++++++++++++------ I, [2024-02-02T20:49:01.434113 #2673705] INFO -- : prism_compile.c | 166 ++++++++++----------- I, [2024-02-02T20:49:01.434140 #2673705] INFO -- : re.c | 71 +++++++-- I, [2024-02-02T20:49:01.434157 #2673705] INFO -- : regexec.c | 7 +- I, [2024-02-02T20:49:01.434172 #2673705] INFO -- : regint.h | 20 ++- I, [2024-02-02T20:49:01.434187 #2673705] INFO -- : spec/bundler/install/gemfile/git_spec.rb | 1 - I, [2024-02-02T20:49:01.434200 #2673705] INFO -- : .../bundler/install/gems/native_extensions_spec.rb | 4 - I, [2024-02-02T20:49:01.434213 #2673705] INFO -- : spec/bundler/support/builders.rb | 2 - I, [2024-02-02T20:49:01.434225 #2673705] INFO -- : test/prism/encoding_test.rb | 13 ++ I, [2024-02-02T20:49:01.434236 #2673705] INFO -- : test/prism/library_symbols_test.rb | 3 + I, [2024-02-02T20:49:01.434248 #2673705] INFO -- : test/ruby/test_parse.rb | 4 +- I, [2024-02-02T20:49:01.434260 #2673705] INFO -- : test/ruby/test_regexp.rb | 17 +++ I, [2024-02-02T20:49:01.434271 #2673705] INFO -- : test/rubygems/test_gem_commands_owner_command.rb | 4 +- I, [2024-02-02T20:49:01.434283 #2673705] INFO -- : test/rubygems/test_gem_commands_push_command.rb | 4 +- I, [2024-02-02T20:49:01.434296 #2673705] INFO -- : test/rubygems/test_gem_commands_yank_command.rb | 2 +- I, [2024-02-02T20:49:01.434312 #2673705] INFO -- : 18 files changed, 406 insertions(+), 268 deletions(-) I, [2024-02-02T20:49:01.453144 #2673705] INFO -- : Latest commit hash = eaea53b836 I, [2024-02-02T20:49:01.455694 #2673705] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T20:49:01.455860 #2673705] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T20:49:01.643907 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-02-02T20:49:01.663909 #2673705] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-02-02T20:49:01.668125 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T20:49:01.668193 #2673705] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-02-02T20:49:01.668211 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T20:49:01.675185 #2673705] INFO -- : generating x86_64-linux-fake.rb I, [2024-02-02T20:49:01.793383 #2673705] INFO -- : x86_64-linux-fake.rb updated I, [2024-02-02T20:49:01.796990 #2673705] INFO -- : generating enc.mk I, [2024-02-02T20:49:02.139645 #2673705] INFO -- : making srcs under enc I, [2024-02-02T20:49:02.208751 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:49:02.208853 #2673705] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-02T20:49:02.208917 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:49:02.308517 #2673705] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-02T20:49:02.310434 #2673705] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-02T20:49:02.313134 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-02T20:49:02.435834 #2673705] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T20:49:02.436027 #2673705] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T20:49:02.519456 #2673705] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T20:49:02.519528 #2673705] INFO -- : CC = gcc I, [2024-02-02T20:49:02.519552 #2673705] INFO -- : LD = ld I, [2024-02-02T20:49:02.519600 #2673705] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T20:49:02.519618 #2673705] INFO -- : 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 I, [2024-02-02T20:49:02.519635 #2673705] INFO -- : 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-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T20:49:02.519647 #2673705] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-02T20:49:02.519658 #2673705] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T20:49:02.519670 #2673705] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T20:49:02.519685 #2673705] INFO -- : LANG = I, [2024-02-02T20:49:02.519699 #2673705] INFO -- : LC_ALL = I, [2024-02-02T20:49:02.519712 #2673705] INFO -- : LC_CTYPE = I, [2024-02-02T20:49:02.519725 #2673705] INFO -- : MFLAGS = I, [2024-02-02T20:49:02.519739 #2673705] INFO -- : RUSTC = rustc I, [2024-02-02T20:49:02.519756 #2673705] INFO -- : 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-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T20:49:02.522221 #2673705] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T20:49:02.522274 #2673705] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T20:49:02.522286 #2673705] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T20:49:02.522298 #2673705] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T20:49:02.522306 #2673705] INFO -- : I, [2024-02-02T20:49:02.559052 #2673705] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-02-02T20:49:20.881300 #2673705] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-02-02T20:49:27.414606 #2673705] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/re.c I, [2024-02-02T20:49:30.397888 #2673705] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regcomp.c I, [2024-02-02T20:49:33.145049 #2673705] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regenc.c I, [2024-02-02T20:49:33.625663 #2673705] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regerror.c I, [2024-02-02T20:49:34.008246 #2673705] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regexec.c I, [2024-02-02T20:49:38.115949 #2673705] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regparse.c I, [2024-02-02T20:49:40.872242 #2673705] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regsyntax.c I, [2024-02-02T20:49:41.181646 #2673705] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-02-02T20:49:41.557920 #2673705] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/prism.c I, [2024-02-02T20:49:52.757210 #2673705] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/unicode.c I, [2024-02-02T20:49:53.807840 #2673705] INFO -- : linking miniruby I, [2024-02-02T20:49:55.806737 #2673705] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T20:49:55.806921 #2673705] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T20:49:55.929243 #2673705] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T20:49:55.929335 #2673705] INFO -- : CC = gcc I, [2024-02-02T20:49:55.929371 #2673705] INFO -- : LD = ld I, [2024-02-02T20:49:55.929405 #2673705] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T20:49:55.929450 #2673705] INFO -- : 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 I, [2024-02-02T20:49:55.929490 #2673705] INFO -- : 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-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T20:49:55.929524 #2673705] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-02T20:49:55.929559 #2673705] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T20:49:55.929593 #2673705] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T20:49:55.929628 #2673705] INFO -- : LANG = I, [2024-02-02T20:49:55.929661 #2673705] INFO -- : LC_ALL = I, [2024-02-02T20:49:55.929694 #2673705] INFO -- : LC_CTYPE = I, [2024-02-02T20:49:55.929726 #2673705] INFO -- : MFLAGS = I, [2024-02-02T20:49:55.929759 #2673705] INFO -- : RUSTC = rustc I, [2024-02-02T20:49:55.929797 #2673705] INFO -- : 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-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T20:49:55.933019 #2673705] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T20:49:55.933068 #2673705] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T20:49:55.933087 #2673705] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T20:49:55.933108 #2673705] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T20:49:55.933123 #2673705] INFO -- : I, [2024-02-02T20:49:56.535442 #2673705] INFO -- : builtin_binary.inc updated I, [2024-02-02T20:49:56.542547 #2673705] INFO -- : 35375d373618f8fc47f459afb5b33c370b6d77a764e5356d126c4fd2f95626ba builtin_binary.inc I, [2024-02-02T20:49:56.543389 #2673705] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-02-02T20:49:56.750588 #2673705] INFO -- : linking static-library libruby-static.a I, [2024-02-02T20:50:15.337465 #2673705] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-02-02T20:50:18.557604 #2673705] INFO -- : linking ruby I, [2024-02-02T20:50:18.589860 #2673705] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T20:50:18.590147 #2673705] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T20:50:18.668310 #2673705] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T20:50:18.668375 #2673705] INFO -- : CC = gcc I, [2024-02-02T20:50:18.668392 #2673705] INFO -- : LD = ld I, [2024-02-02T20:50:18.668401 #2673705] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T20:50:18.668422 #2673705] INFO -- : 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 I, [2024-02-02T20:50:18.668441 #2673705] INFO -- : 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-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T20:50:18.668451 #2673705] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-02T20:50:18.668458 #2673705] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T20:50:18.668465 #2673705] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T20:50:18.668472 #2673705] INFO -- : LANG = I, [2024-02-02T20:50:18.668478 #2673705] INFO -- : LC_ALL = I, [2024-02-02T20:50:18.668485 #2673705] INFO -- : LC_CTYPE = I, [2024-02-02T20:50:18.668491 #2673705] INFO -- : MFLAGS = I, [2024-02-02T20:50:18.668498 #2673705] INFO -- : RUSTC = rustc I, [2024-02-02T20:50:18.668505 #2673705] INFO -- : 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-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T20:50:18.671633 #2673705] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T20:50:18.671673 #2673705] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T20:50:18.671689 #2673705] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T20:50:18.671703 #2673705] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T20:50:18.671713 #2673705] INFO -- : I, [2024-02-02T20:50:18.756104 #2673705] INFO -- : generating encdb.h I, [2024-02-02T20:50:18.808714 #2673705] INFO -- : encdb.h unchanged I, [2024-02-02T20:50:18.814034 #2673705] INFO -- : generating enc.mk I, [2024-02-02T20:50:19.143100 #2673705] INFO -- : making srcs under enc I, [2024-02-02T20:50:19.212984 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:19.213042 #2673705] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-02T20:50:19.213062 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:19.214611 #2673705] INFO -- : generating transdb.h I, [2024-02-02T20:50:19.465062 #2673705] INFO -- : transdb.h unchanged I, [2024-02-02T20:50:19.471277 #2673705] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-02T20:50:19.553321 #2673705] INFO -- : ext/configure-ext.mk updated I, [2024-02-02T20:50:19.559222 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:22.876638 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:22.877402 #2673705] INFO -- : generating makefile exts.mk I, [2024-02-02T20:50:22.959929 #2673705] INFO -- : exts.mk unchanged I, [2024-02-02T20:50:22.965930 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:23.353595 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T20:50:23.359862 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T20:50:23.369455 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T20:50:23.376425 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T20:50:23.381495 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T20:50:23.391885 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T20:50:23.432849 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T20:50:23.437162 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T20:50:23.456473 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T20:50:23.465779 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T20:50:23.470720 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T20:50:23.474307 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T20:50:23.485954 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T20:50:23.495150 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T20:50:23.516996 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T20:50:23.522053 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T20:50:23.532760 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T20:50:23.541073 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T20:50:23.567145 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T20:50:23.595123 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T20:50:23.602696 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T20:50:23.606844 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T20:50:23.617022 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T20:50:23.643020 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T20:50:23.650149 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T20:50:23.653741 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T20:50:23.677538 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T20:50:23.688449 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T20:50:23.691426 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T20:50:23.695272 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T20:50:23.713631 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T20:50:23.728270 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T20:50:23.754423 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T20:50:23.815077 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T20:50:23.817810 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T20:50:23.861358 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T20:50:23.864693 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T20:50:23.932559 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T20:50:23.935994 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T20:50:24.000919 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T20:50:24.005720 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T20:50:24.073263 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T20:50:24.077717 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T20:50:24.147872 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T20:50:24.151751 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T20:50:24.205434 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T20:50:24.238050 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:24.352567 #2673705] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-02T20:50:24.352625 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:24.353063 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:24.357229 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:24.357292 #2673705] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-02T20:50:24.357310 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:24.358172 #2673705] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-02-02T20:50:24.743673 #2673705] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-02-02T20:50:24.906243 #2673705] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-02-02T20:50:25.124127 #2673705] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-02-02T20:50:25.324228 #2673705] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-02-02T20:50:25.523207 #2673705] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-02-02T20:50:25.721255 #2673705] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-02-02T20:50:26.051849 #2673705] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-02-02T20:50:26.255219 #2673705] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-02-02T20:50:26.467078 #2673705] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-02-02T20:50:26.773562 #2673705] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-02-02T20:50:27.014771 #2673705] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-02-02T20:50:27.248428 #2673705] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-02-02T20:50:27.841947 #2673705] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-02-02T20:50:28.120868 #2673705] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-02-02T20:50:28.368251 #2673705] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-02-02T20:50:28.626435 #2673705] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-02-02T20:50:28.861538 #2673705] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-02-02T20:50:29.068372 #2673705] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-02-02T20:50:29.275723 #2673705] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-02-02T20:50:29.469446 #2673705] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-02-02T20:50:29.686005 #2673705] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-02-02T20:50:29.923507 #2673705] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-02-02T20:50:30.156221 #2673705] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-02-02T20:50:30.564483 #2673705] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-02-02T20:50:31.042327 #2673705] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-02-02T20:50:31.266505 #2673705] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-02-02T20:50:31.414009 #2673705] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-02-02T20:50:31.745727 #2673705] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-02-02T20:50:31.916109 #2673705] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-02-02T20:50:32.109179 #2673705] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-02-02T20:50:32.422128 #2673705] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-02-02T20:50:32.912277 #2673705] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-02-02T20:50:33.222569 #2673705] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-02-02T20:50:33.425209 #2673705] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-02-02T20:50:33.632302 #2673705] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-02-02T20:50:33.905864 #2673705] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-02-02T20:50:34.148021 #2673705] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-02-02T20:50:34.353391 #2673705] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-02-02T20:50:35.028184 #2673705] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-02-02T20:50:35.180717 #2673705] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-02-02T20:50:35.518977 #2673705] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-02-02T20:50:35.704726 #2673705] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-02-02T20:50:35.914353 #2673705] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-02-02T20:50:36.055826 #2673705] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-02-02T20:50:36.332717 #2673705] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-02-02T20:50:36.657190 #2673705] INFO -- : making enc I, [2024-02-02T20:50:36.691061 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:36.691111 #2673705] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-02T20:50:36.691144 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:36.692016 #2673705] INFO -- : making trans I, [2024-02-02T20:50:36.774862 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:36.774925 #2673705] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-02T20:50:36.774947 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:36.776008 #2673705] INFO -- : making encs I, [2024-02-02T20:50:36.858227 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:36.858326 #2673705] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-02T20:50:36.858357 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:36.869130 #2673705] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T20:50:36.869283 #2673705] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T20:50:36.956151 #2673705] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-02T20:50:36.957648 #2673705] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-02T20:50:36.959901 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-02T20:50:37.049045 #2673705] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T20:50:37.049101 #2673705] INFO -- : CC = gcc I, [2024-02-02T20:50:37.049119 #2673705] INFO -- : LD = ld I, [2024-02-02T20:50:37.049135 #2673705] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T20:50:37.049148 #2673705] INFO -- : 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 I, [2024-02-02T20:50:37.049158 #2673705] INFO -- : 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-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T20:50:37.049166 #2673705] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-02T20:50:37.049174 #2673705] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T20:50:37.050582 #2673705] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T20:50:37.050621 #2673705] INFO -- : LANG = I, [2024-02-02T20:50:37.050637 #2673705] INFO -- : LC_ALL = I, [2024-02-02T20:50:37.050650 #2673705] INFO -- : LC_CTYPE = I, [2024-02-02T20:50:37.050663 #2673705] INFO -- : MFLAGS = I, [2024-02-02T20:50:37.050677 #2673705] INFO -- : RUSTC = rustc I, [2024-02-02T20:50:37.050691 #2673705] INFO -- : 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-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T20:50:37.051815 #2673705] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T20:50:37.051856 #2673705] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T20:50:37.051872 #2673705] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T20:50:37.051886 #2673705] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T20:50:37.051900 #2673705] INFO -- : I, [2024-02-02T20:50:37.145655 #2673705] INFO -- : generating encdb.h I, [2024-02-02T20:50:37.187497 #2673705] INFO -- : encdb.h unchanged I, [2024-02-02T20:50:37.190970 #2673705] INFO -- : generating enc.mk I, [2024-02-02T20:50:37.390084 #2673705] INFO -- : making srcs under enc I, [2024-02-02T20:50:37.429750 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:37.429800 #2673705] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-02T20:50:37.429822 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:37.431178 #2673705] INFO -- : generating transdb.h I, [2024-02-02T20:50:37.575279 #2673705] INFO -- : transdb.h unchanged I, [2024-02-02T20:50:37.580441 #2673705] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-02T20:50:37.634110 #2673705] INFO -- : ext/configure-ext.mk unchanged I, [2024-02-02T20:50:37.638838 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:40.701154 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:40.701777 #2673705] INFO -- : generating makefile exts.mk I, [2024-02-02T20:50:40.833431 #2673705] INFO -- : exts.mk unchanged I, [2024-02-02T20:50:40.841458 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:41.227227 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T20:50:41.231176 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T20:50:41.236956 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T20:50:41.241092 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T20:50:41.244575 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T20:50:41.251281 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T20:50:41.274729 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T20:50:41.278698 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T20:50:41.302344 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T20:50:41.317258 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T20:50:41.324470 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T20:50:41.329810 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T20:50:41.347859 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T20:50:41.360497 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T20:50:41.374297 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T20:50:41.377532 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T20:50:41.386710 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T20:50:41.394118 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T20:50:41.418497 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T20:50:41.447421 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T20:50:41.452346 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T20:50:41.455488 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T20:50:41.461629 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T20:50:41.483096 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T20:50:41.487866 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T20:50:41.491093 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T20:50:41.505304 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T20:50:41.512456 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T20:50:41.514573 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T20:50:41.518477 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T20:50:41.535248 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T20:50:41.549688 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T20:50:41.574828 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T20:50:41.644960 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T20:50:41.648693 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T20:50:41.721070 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T20:50:41.724772 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T20:50:41.794801 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T20:50:41.797423 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T20:50:41.840140 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T20:50:41.844513 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T20:50:41.915950 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T20:50:41.919413 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T20:50:41.961390 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T20:50:41.963909 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T20:50:42.007846 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T20:50:42.037894 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:42.189226 #2673705] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-02T20:50:42.189288 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:42.189752 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:42.194078 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:42.194131 #2673705] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-02T20:50:42.194146 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:42.205699 #2673705] INFO -- : making enc I, [2024-02-02T20:50:42.239394 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:42.239454 #2673705] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-02T20:50:42.239475 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:42.240150 #2673705] INFO -- : making trans I, [2024-02-02T20:50:42.289390 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:42.289446 #2673705] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-02T20:50:42.289465 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:42.290086 #2673705] INFO -- : making encs I, [2024-02-02T20:50:42.343509 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:42.343593 #2673705] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-02T20:50:42.343619 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:50:42.348808 #2673705] INFO -- : ./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-repeat20-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRUBY_DEBUG=1" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc I, [2024-02-02T20:50:42.544646 #2673705] INFO -- : Installing to I, [2024-02-02T20:50:42.544717 #2673705] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-02T20:50:42.545287 #2673705] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-02-02T20:50:42.561896 #2673705] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-02T20:50:42.562088 #2673705] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-02-02T20:50:42.562215 #2673705] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-02T20:50:42.624845 #2673705] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-02-02T20:50:42.624910 #2673705] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-02-02T20:50:42.625039 #2673705] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-02-02T20:50:42.625776 #2673705] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-02T20:50:42.646251 #2673705] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-02-02T20:50:42.646305 #2673705] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-02-02T20:50:42.646322 #2673705] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-02-02T20:50:42.646617 #2673705] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-02T20:50:42.647223 #2673705] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-02T20:50:42.847063 #2673705] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-02-02T20:50:42.879465 #2673705] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-02-02T20:50:42.904789 #2673705] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-02T20:50:42.946886 #2673705] INFO -- : benchmark 0.3.0 I, [2024-02-02T20:50:42.981853 #2673705] INFO -- : bundler 2.6.0.dev I, [2024-02-02T20:50:42.988393 #2673705] INFO -- : cgi 0.4.1 I, [2024-02-02T20:50:42.991132 #2673705] INFO -- : delegate 0.3.1 I, [2024-02-02T20:50:42.993645 #2673705] INFO -- : did_you_mean 1.6.3 I, [2024-02-02T20:50:42.996248 #2673705] INFO -- : english 0.8.0 I, [2024-02-02T20:50:42.998742 #2673705] INFO -- : erb 4.0.4 I, [2024-02-02T20:50:43.009288 #2673705] INFO -- : error_highlight 0.6.0 I, [2024-02-02T20:50:43.014005 #2673705] INFO -- : fileutils 1.7.2 I, [2024-02-02T20:50:43.019347 #2673705] INFO -- : find 0.2.0 I, [2024-02-02T20:50:43.023038 #2673705] INFO -- : forwardable 1.3.3 I, [2024-02-02T20:50:43.026503 #2673705] INFO -- : ipaddr 1.2.6 I, [2024-02-02T20:50:43.029708 #2673705] INFO -- : irb 1.11.1 I, [2024-02-02T20:50:43.033624 #2673705] INFO -- : logger 1.6.0 I, [2024-02-02T20:50:43.036113 #2673705] INFO -- : net-http 0.4.1 I, [2024-02-02T20:50:43.038795 #2673705] INFO -- : net-protocol 0.2.2 I, [2024-02-02T20:50:43.041481 #2673705] INFO -- : open-uri 0.4.1 I, [2024-02-02T20:50:43.044331 #2673705] INFO -- : open3 0.2.1 I, [2024-02-02T20:50:43.046913 #2673705] INFO -- : optparse 0.4.0 I, [2024-02-02T20:50:43.049469 #2673705] INFO -- : ostruct 0.6.0 I, [2024-02-02T20:50:43.051730 #2673705] INFO -- : pp 0.5.0 I, [2024-02-02T20:50:43.054129 #2673705] INFO -- : prettyprint 0.2.0 I, [2024-02-02T20:50:43.056408 #2673705] INFO -- : prism 0.20.0 I, [2024-02-02T20:50:43.058880 #2673705] INFO -- : pstore 0.1.3 I, [2024-02-02T20:50:43.061146 #2673705] INFO -- : rdoc 6.6.2 I, [2024-02-02T20:50:43.069179 #2673705] INFO -- : readline 0.0.4 I, [2024-02-02T20:50:43.071671 #2673705] INFO -- : reline 0.4.2 I, [2024-02-02T20:50:43.074253 #2673705] INFO -- : resolv 0.3.0 I, [2024-02-02T20:50:43.076687 #2673705] INFO -- : ruby2_keywords 0.0.5 I, [2024-02-02T20:50:43.079107 #2673705] INFO -- : securerandom 0.3.1 I, [2024-02-02T20:50:43.081626 #2673705] INFO -- : set 1.1.0 I, [2024-02-02T20:50:43.084032 #2673705] INFO -- : shellwords 0.2.0 I, [2024-02-02T20:50:43.086424 #2673705] INFO -- : singleton 0.2.0 I, [2024-02-02T20:50:43.088724 #2673705] INFO -- : syntax_suggest 2.0.0 I, [2024-02-02T20:50:43.092430 #2673705] INFO -- : tempfile 0.2.1 I, [2024-02-02T20:50:43.094942 #2673705] INFO -- : time 0.3.0 I, [2024-02-02T20:50:43.097646 #2673705] INFO -- : timeout 0.4.1 I, [2024-02-02T20:50:43.100118 #2673705] INFO -- : tmpdir 0.2.0 I, [2024-02-02T20:50:43.102679 #2673705] INFO -- : tsort 0.2.0 I, [2024-02-02T20:50:43.107771 #2673705] INFO -- : un 0.3.0 I, [2024-02-02T20:50:43.110379 #2673705] INFO -- : uri 0.13.0 I, [2024-02-02T20:50:43.112859 #2673705] INFO -- : weakref 0.1.3 I, [2024-02-02T20:50:43.115296 #2673705] INFO -- : yaml 0.3.0 I, [2024-02-02T20:50:43.117319 #2673705] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-02T20:50:43.135188 #2673705] INFO -- : date 3.3.4 I, [2024-02-02T20:50:43.137749 #2673705] INFO -- : digest 3.1.1 I, [2024-02-02T20:50:43.145655 #2673705] INFO -- : etc 1.4.3 I, [2024-02-02T20:50:43.148584 #2673705] INFO -- : fcntl 1.1.0 I, [2024-02-02T20:50:43.154057 #2673705] INFO -- : fiddle 1.1.3 I, [2024-02-02T20:50:43.156660 #2673705] INFO -- : io-console 0.7.2 I, [2024-02-02T20:50:43.159372 #2673705] INFO -- : io-nonblock 0.3.0 I, [2024-02-02T20:50:43.161994 #2673705] INFO -- : io-wait 0.3.1 I, [2024-02-02T20:50:43.164349 #2673705] INFO -- : json 2.7.1 I, [2024-02-02T20:50:43.166998 #2673705] INFO -- : openssl 3.2.0 I, [2024-02-02T20:50:43.169537 #2673705] INFO -- : pathname 0.3.0 I, [2024-02-02T20:50:43.172217 #2673705] INFO -- : psych 5.1.2 I, [2024-02-02T20:50:43.175258 #2673705] INFO -- : stringio 3.1.1 I, [2024-02-02T20:50:43.177981 #2673705] INFO -- : strscan 3.0.9 I, [2024-02-02T20:50:43.180457 #2673705] INFO -- : zlib 3.1.0 I, [2024-02-02T20:50:43.182512 #2673705] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-02T20:50:43.183994 #2673705] INFO -- : minitest 5.21.2 I, [2024-02-02T20:50:43.213113 #2673705] INFO -- : power_assert 2.0.3 I, [2024-02-02T20:50:43.221485 #2673705] INFO -- : rake 13.1.0 I, [2024-02-02T20:50:43.246683 #2673705] INFO -- : test-unit 3.6.1 I, [2024-02-02T20:50:43.271603 #2673705] INFO -- : rexml 3.2.6 I, [2024-02-02T20:50:43.301032 #2673705] INFO -- : rss 0.3.0 I, [2024-02-02T20:50:43.318146 #2673705] INFO -- : net-ftp 0.3.4 I, [2024-02-02T20:50:43.323658 #2673705] INFO -- : net-imap 0.4.9.1 I, [2024-02-02T20:50:43.347849 #2673705] INFO -- : net-pop 0.1.2 I, [2024-02-02T20:50:43.356888 #2673705] INFO -- : net-smtp 0.4.0.1 I, [2024-02-02T20:50:43.366328 #2673705] INFO -- : matrix 0.4.2 I, [2024-02-02T20:50:43.371977 #2673705] INFO -- : prime 0.1.2 I, [2024-02-02T20:50:43.380888 #2673705] INFO -- : rbs 3.4.3 I, [2024-02-02T20:50:43.530156 #2673705] INFO -- : typeprof 0.21.9 I, [2024-02-02T20:50:43.539234 #2673705] INFO -- : debug 1.9.1 I, [2024-02-02T20:50:43.555190 #2673705] INFO -- : racc 1.7.3 I, [2024-02-02T20:50:43.575915 #2673705] INFO -- : mutex_m 0.2.0 I, [2024-02-02T20:50:43.581389 #2673705] INFO -- : getoptlong 0.2.1 I, [2024-02-02T20:50:43.591298 #2673705] INFO -- : base64 0.2.0 I, [2024-02-02T20:50:43.596555 #2673705] INFO -- : bigdecimal 3.1.6 I, [2024-02-02T20:50:43.612180 #2673705] INFO -- : observer 0.1.2 I, [2024-02-02T20:50:43.618809 #2673705] INFO -- : abbrev 0.1.2 I, [2024-02-02T20:50:43.625603 #2673705] INFO -- : resolv-replace 0.1.1 I, [2024-02-02T20:50:43.635853 #2673705] INFO -- : rinda 0.2.0 I, [2024-02-02T20:50:43.643088 #2673705] INFO -- : drb 2.2.0 I, [2024-02-02T20:50:43.651921 #2673705] INFO -- : nkf 0.2.0 I, [2024-02-02T20:50:43.670016 #2673705] INFO -- : syslog 0.1.2 I, [2024-02-02T20:50:43.680220 #2673705] INFO -- : csv 3.2.8 I, [2024-02-02T20:50:43.697920 #2673705] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-02-02T20:50:43.737795 #2673705] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T20:50:43.738086 #2673705] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-02-02T20:51:17.868173 #2673705] INFO -- : PASS all 1889 tests E, [2024-02-02T20:51:17.877019 #2673705] ERROR -- : I, [2024-02-02T20:51:17.877437 #2673705] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-02-02T20:51:17.877603 #2673705] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-02-02T20:51:17.975115 #2673705] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T20:51:17.975388 #2673705] INFO -- : CC = gcc I, [2024-02-02T20:51:17.975411 #2673705] INFO -- : LD = ld I, [2024-02-02T20:51:17.975426 #2673705] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T20:51:17.975440 #2673705] INFO -- : 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 I, [2024-02-02T20:51:17.975461 #2673705] INFO -- : 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-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T20:51:17.975486 #2673705] INFO -- : CPPFLAGS = I, [2024-02-02T20:51:17.975501 #2673705] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T20:51:17.975515 #2673705] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T20:51:17.975529 #2673705] INFO -- : LANG = I, [2024-02-02T20:51:17.975541 #2673705] INFO -- : LC_ALL = I, [2024-02-02T20:51:17.975553 #2673705] INFO -- : LC_CTYPE = I, [2024-02-02T20:51:17.975758 #2673705] INFO -- : MFLAGS = I, [2024-02-02T20:51:17.975773 #2673705] INFO -- : RUSTC = rustc I, [2024-02-02T20:51:17.975786 #2673705] INFO -- : 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-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T20:51:17.977364 #2673705] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T20:51:17.977393 #2673705] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T20:51:17.977405 #2673705] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T20:51:17.977417 #2673705] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T20:51:17.977429 #2673705] INFO -- : I, [2024-02-02T20:51:18.240969 #2673705] INFO -- : Checking leaked global symbols...none I, [2024-02-02T20:51:18.442257 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-02-02T20:51:18.442325 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-02-02T20:51:18.442347 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-02-02T20:51:18.442557 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-02-02T20:51:18.443260 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-02-02T20:51:18.443482 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-02-02T20:51:18.444625 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-02-02T20:51:18.445038 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-02-02T20:51:18.447271 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-02-02T20:51:18.448394 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-02-02T20:51:18.452599 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-02-02T20:51:18.455900 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-02-02T20:51:18.456039 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-02-02T20:51:18.456185 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-02-02T20:51:18.456437 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-02-02T20:51:18.556746 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-02-02T20:51:18.557842 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-02-02T20:51:18.851964 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-02-02T20:51:18.852096 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-02-02T20:51:18.852259 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-02-02T20:51:18.852587 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-02-02T20:51:18.852718 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-02-02T20:51:18.852771 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-02-02T20:51:18.852914 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-02-02T20:51:18.853191 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-02-02T20:51:18.853258 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-02-02T20:51:18.853439 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-02-02T20:51:18.853572 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-02-02T20:51:18.854261 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-02-02T20:51:19.098804 #2673705] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-02-02T20:51:19.104713 #2673705] INFO -- : I, [2024-02-02T20:51:19.104781 #2673705] INFO -- : test succeeded I, [2024-02-02T20:51:19.107027 #2673705] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-02-02T20:51:19.107224 #2673705] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-02-02T20:51:19.319180 #2673705] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T20:51:19.319248 #2673705] INFO -- : CC = gcc I, [2024-02-02T20:51:19.319270 #2673705] INFO -- : LD = ld I, [2024-02-02T20:51:19.319286 #2673705] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T20:51:19.319299 #2673705] INFO -- : 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 I, [2024-02-02T20:51:19.319313 #2673705] INFO -- : 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-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T20:51:19.319327 #2673705] INFO -- : CPPFLAGS = I, [2024-02-02T20:51:19.319350 #2673705] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T20:51:19.319366 #2673705] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T20:51:19.319392 #2673705] INFO -- : LANG = I, [2024-02-02T20:51:19.319407 #2673705] INFO -- : LC_ALL = I, [2024-02-02T20:51:19.319420 #2673705] INFO -- : LC_CTYPE = I, [2024-02-02T20:51:19.319435 #2673705] INFO -- : MFLAGS = I, [2024-02-02T20:51:19.319448 #2673705] INFO -- : RUSTC = rustc I, [2024-02-02T20:51:19.319462 #2673705] INFO -- : 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-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T20:51:19.322424 #2673705] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T20:51:19.322480 #2673705] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T20:51:19.322509 #2673705] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T20:51:19.322526 #2673705] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T20:51:19.322540 #2673705] INFO -- : I, [2024-02-02T20:51:19.326871 #2673705] INFO -- : generating enc.mk I, [2024-02-02T20:51:19.629107 #2673705] INFO -- : generating encdb.h I, [2024-02-02T20:51:19.694735 #2673705] INFO -- : encdb.h unchanged I, [2024-02-02T20:51:19.697527 #2673705] INFO -- : making enc I, [2024-02-02T20:51:19.737162 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:19.737224 #2673705] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-02T20:51:19.737244 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:19.738143 #2673705] INFO -- : making srcs under enc I, [2024-02-02T20:51:19.797753 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:19.797812 #2673705] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-02T20:51:19.797832 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:19.799530 #2673705] INFO -- : generating transdb.h I, [2024-02-02T20:51:20.006013 #2673705] INFO -- : transdb.h unchanged I, [2024-02-02T20:51:20.008367 #2673705] INFO -- : making trans I, [2024-02-02T20:51:20.054671 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:20.054736 #2673705] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-02T20:51:20.054759 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:20.055540 #2673705] INFO -- : making encs I, [2024-02-02T20:51:20.107845 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:20.107916 #2673705] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-02T20:51:20.107935 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:20.110641 #2673705] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-02T20:51:20.163132 #2673705] INFO -- : ext/configure-ext.mk updated I, [2024-02-02T20:51:20.166799 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:23.156528 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:23.157119 #2673705] INFO -- : generating makefile exts.mk I, [2024-02-02T20:51:23.236878 #2673705] INFO -- : exts.mk unchanged I, [2024-02-02T20:51:23.242638 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:23.557236 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T20:51:23.561093 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T20:51:23.566847 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T20:51:23.570996 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T20:51:23.574482 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T20:51:23.581367 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T20:51:23.605210 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T20:51:23.609317 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T20:51:23.632767 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T20:51:23.647069 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T20:51:23.654139 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T20:51:23.659254 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T20:51:23.676726 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T20:51:23.691741 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T20:51:23.714421 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T20:51:23.719480 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T20:51:23.729707 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T20:51:23.737605 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T20:51:23.761841 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T20:51:23.785896 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T20:51:23.790374 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T20:51:23.793655 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T20:51:23.799551 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T20:51:23.828178 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T20:51:23.833161 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T20:51:23.836408 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T20:51:23.851288 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T20:51:23.858404 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T20:51:23.860388 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T20:51:23.862819 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T20:51:23.874784 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T20:51:23.883182 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T20:51:23.899559 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T20:51:23.942068 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T20:51:23.944653 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T20:51:23.987761 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T20:51:23.990162 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T20:51:24.031547 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T20:51:24.033969 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T20:51:24.076410 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T20:51:24.079370 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T20:51:24.122494 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T20:51:24.125558 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T20:51:24.168711 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T20:51:24.171126 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T20:51:24.213538 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T20:51:24.242573 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:24.365546 #2673705] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-02T20:51:24.365609 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:24.366053 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:24.370321 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:24.370370 #2673705] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-02T20:51:24.370382 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:51:39.044632 #2673705] INFO -- : Run options: I, [2024-02-02T20:51:39.044691 #2673705] INFO -- : --seed=13587 I, [2024-02-02T20:51:39.044706 #2673705] INFO -- : "--ruby=./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems" I, [2024-02-02T20:51:39.044720 #2673705] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-02-02T20:51:39.044731 #2673705] INFO -- : --name=!/memory_leak/ I, [2024-02-02T20:51:39.044743 #2673705] INFO -- : --stderr-on-failure I, [2024-02-02T20:51:39.044764 #2673705] INFO -- : --repeat-count=20 I, [2024-02-02T20:51:39.044775 #2673705] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-02-02T20:51:39.044786 #2673705] INFO -- : I, [2024-02-02T20:51:39.044796 #2673705] INFO -- : # Running tests: I, [2024-02-02T20:51:39.044807 #2673705] INFO -- : I, [2024-02-02T21:30:13.521632 #2673705] INFO -- : Finished(1/20) tests in 2314.134325s, 10.8511 tests/s, 4090.5676 assertions/s. I, [2024-02-02T22:10:28.690351 #2673705] INFO -- : Finished(2/20) tests in 2415.200086s, 10.3975 tests/s, 3920.0433 assertions/s. I, [2024-02-02T22:51:07.972285 #2673705] INFO -- : Finished(3/20) tests in 2439.290436s, 10.2948 tests/s, 3881.8555 assertions/s. I, [2024-02-02T23:39:32.910942 #2673705] INFO -- : Finished(4/20) tests in 2904.962532s, 8.6445 tests/s, 3259.3381 assertions/s. I, [2024-02-03T00:19:05.090379 #2673705] INFO -- : Finished(5/20) tests in 2372.147173s, 10.5862 tests/s, 3991.0386 assertions/s. I, [2024-02-03T00:55:35.684433 #2673705] INFO -- : Finished(6/20) tests in 2190.645349s, 11.4633 tests/s, 4322.1971 assertions/s. I, [2024-02-03T01:41:31.405187 #2673705] INFO -- : Finished(7/20) tests in 2755.725545s, 9.1127 tests/s, 3435.8226 assertions/s. I, [2024-02-03T02:22:28.090074 #2673705] INFO -- : Finished(8/20) tests in 2456.619331s, 10.2222 tests/s, 3854.4205 assertions/s. I, [2024-02-03T03:05:00.790426 #2673705] INFO -- : Finished(9/20) tests in 2552.538694s, 9.8380 tests/s, 3709.2335 assertions/s. I, [2024-02-03T03:53:14.811253 #2673705] INFO -- : Finished(10/20) tests in 2894.393000s, 8.6761 tests/s, 3270.7255 assertions/s. I, [2024-02-03T04:31:26.623595 #2673705] INFO -- : Finished(11/20) tests in 2291.569548s, 10.9584 tests/s, 4131.3632 assertions/s. I, [2024-02-03T05:15:03.890564 #2673705] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-03T05:15:07.703097 #2673705] INFO -- : Closed file descriptor: TestHashOnly#test_integer_hash_random: 9 I, [2024-02-03T05:15:26.688276 #2673705] INFO -- : Finished(12/20) tests in 2639.864089s, 9.5126 tests/s, 3586.2191 assertions/s. I, [2024-02-03T05:56:24.472419 #2673705] INFO -- : Finished(13/20) tests in 2458.144134s, 10.2158 tests/s, 3851.7420 assertions/s. I, [2024-02-03T06:38:50.112270 #2673705] INFO -- : Finished(14/20) tests in 2545.494897s, 9.8653 tests/s, 3719.3577 assertions/s. I, [2024-02-03T07:29:15.972744 #2673705] INFO -- : Finished(15/20) tests in 3025.911412s, 8.2990 tests/s, 3129.1012 assertions/s. I, [2024-02-03T08:13:29.459326 #2673705] INFO -- : Finished(16/20) tests in 2653.479573s, 9.4638 tests/s, 3568.7085 assertions/s. I, [2024-02-03T08:54:19.408154 #2673705] INFO -- : Finished(17/20) tests in 2449.852198s, 10.2504 tests/s, 3864.7217 assertions/s. I, [2024-02-03T09:41:09.693841 #2673705] INFO -- : Finished(18/20) tests in 2810.392836s, 8.9354 tests/s, 3368.5590 assertions/s. I, [2024-02-03T10:19:50.394798 #2673705] INFO -- : Finished(19/20) tests in 2320.637891s, 10.8212 tests/s, 4079.6266 assertions/s. I, [2024-02-03T11:04:29.966022 #2673705] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-03T11:04:32.783485 #2673705] INFO -- : Closed file descriptor: TestHashOnly#test_integer_hash_random: 9 I, [2024-02-03T11:04:49.724171 #2673705] INFO -- : Finished(20/20) tests in 2700.041483s, 9.3006 tests/s, 3506.8117 assertions/s. I, [2024-02-03T11:04:49.724241 #2673705] INFO -- : 502239 tests, 189357429 assertions, 0 failures, 0 errors, 2335 skips I, [2024-02-03T11:04:49.724267 #2673705] INFO -- : I, [2024-02-03T11:04:49.724280 #2673705] INFO -- : ruby -v: ruby 3.4.0dev (2024-02-02T20:43:30Z master eaea53b836) [x86_64-linux] I, [2024-02-03T11:04:49.892629 #2673705] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-02-03T11:04:49.892841 #2673705] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-02-03T11:04:50.280869 #2673705] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-03T11:04:50.280937 #2673705] INFO -- : CC = gcc I, [2024-02-03T11:04:50.280953 #2673705] INFO -- : LD = ld I, [2024-02-03T11:04:50.280966 #2673705] INFO -- : LDSHARED = gcc -shared I, [2024-02-03T11:04:50.280978 #2673705] INFO -- : 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 I, [2024-02-03T11:04:50.281009 #2673705] INFO -- : 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-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-03T11:04:50.281022 #2673705] INFO -- : CPPFLAGS = I, [2024-02-03T11:04:50.281034 #2673705] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-03T11:04:50.281046 #2673705] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-03T11:04:50.281057 #2673705] INFO -- : LANG = I, [2024-02-03T11:04:50.281078 #2673705] INFO -- : LC_ALL = I, [2024-02-03T11:04:50.281090 #2673705] INFO -- : LC_CTYPE = I, [2024-02-03T11:04:50.281101 #2673705] INFO -- : MFLAGS = I, [2024-02-03T11:04:50.281112 #2673705] INFO -- : RUSTC = rustc I, [2024-02-03T11:04:50.281123 #2673705] INFO -- : 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-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-03T11:04:50.283541 #2673705] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-03T11:04:50.283608 #2673705] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-03T11:04:50.283635 #2673705] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-03T11:04:50.283650 #2673705] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-03T11:04:50.283674 #2673705] INFO -- : I, [2024-02-03T11:04:50.288415 #2673705] INFO -- : generating enc.mk I, [2024-02-03T11:04:50.707201 #2673705] INFO -- : generating encdb.h I, [2024-02-03T11:04:50.807380 #2673705] INFO -- : encdb.h unchanged I, [2024-02-03T11:04:50.812256 #2673705] INFO -- : making enc I, [2024-02-03T11:04:50.865820 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:04:50.865908 #2673705] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-03T11:04:50.865957 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:04:50.876173 #2673705] INFO -- : making srcs under enc I, [2024-02-03T11:04:51.023633 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:04:51.035633 #2673705] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-03T11:04:51.035907 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:04:51.037809 #2673705] INFO -- : generating transdb.h I, [2024-02-03T11:04:51.431674 #2673705] INFO -- : transdb.h unchanged I, [2024-02-03T11:04:51.435073 #2673705] INFO -- : making trans I, [2024-02-03T11:04:51.567986 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:04:51.568087 #2673705] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-03T11:04:51.568155 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:04:51.569344 #2673705] INFO -- : making encs I, [2024-02-03T11:04:51.736898 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:04:51.736997 #2673705] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-03T11:04:51.737046 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:04:51.756085 #2673705] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-03T11:04:51.920267 #2673705] INFO -- : ext/configure-ext.mk updated I, [2024-02-03T11:04:51.951629 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:04:58.838352 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:04:58.839256 #2673705] INFO -- : generating makefile exts.mk I, [2024-02-03T11:04:59.000767 #2673705] INFO -- : exts.mk unchanged I, [2024-02-03T11:04:59.017031 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:04:59.811930 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-03T11:04:59.821019 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-03T11:04:59.830342 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-03T11:04:59.850102 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-03T11:04:59.860876 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-03T11:04:59.905198 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-03T11:04:59.960805 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-03T11:04:59.978197 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-03T11:05:00.027650 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-03T11:05:00.047933 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-03T11:05:00.067635 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-03T11:05:00.080056 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-03T11:05:00.119228 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-03T11:05:00.142350 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-03T11:05:00.174802 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-03T11:05:00.196648 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-03T11:05:00.222820 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-03T11:05:00.230878 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-03T11:05:00.269127 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-03T11:05:00.312026 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-03T11:05:00.318970 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-03T11:05:00.329171 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-03T11:05:00.339136 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-03T11:05:00.407614 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-03T11:05:00.415514 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-03T11:05:00.424581 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-03T11:05:00.453307 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-03T11:05:00.482227 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-03T11:05:00.485417 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-03T11:05:00.496745 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-03T11:05:00.523900 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-03T11:05:00.545116 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-03T11:05:00.583890 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-03T11:05:00.687803 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-03T11:05:00.695842 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-03T11:05:00.816084 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-03T11:05:00.819972 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-03T11:05:00.911513 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-03T11:05:00.915653 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-03T11:05:01.047763 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-03T11:05:01.052747 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-03T11:05:01.184094 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-03T11:05:01.189243 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-03T11:05:01.351681 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-03T11:05:01.355429 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-03T11:05:01.464223 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-03T11:05:01.553722 #2673705] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:05:01.845773 #2673705] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-03T11:05:01.845891 #2673705] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:05:01.846885 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:05:01.852772 #2673705] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:05:01.852873 #2673705] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-03T11:05:01.852932 #2673705] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:05:02.143890 #2673705] INFO -- : $ /tmp/ruby/build/trunk-repeat20-asserts/miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-repeat20-asserts --extout=.ext -- /tmp/ruby/src/trunk-repeat20-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-repeat20-asserts/spec/default.mspec --error-output stderr --debug I, [2024-02-03T11:05:02.522329 #2673705] INFO -- : ruby 3.4.0dev (2024-02-02T20:43:30Z master eaea53b836) [x86_64-linux] I, [2024-02-03T11:06:08.233753 #2673705] INFO -- : 0 ......................................................................... I, [2024-02-03T11:06:26.716273 #2673705] INFO -- : 73 ......................................................................... I, [2024-02-03T11:06:30.840511 #2673705] INFO -- : 146 ......................................................................... I, [2024-02-03T11:06:36.852649 #2673705] INFO -- : 219 ......................................................................... I, [2024-02-03T11:06:39.286145 #2673705] INFO -- : 292 ......................................................................... I, [2024-02-03T11:06:42.795496 #2673705] INFO -- : 365 ......................................................................... I, [2024-02-03T11:06:44.826099 #2673705] INFO -- : 438 ......................................................................... I, [2024-02-03T11:06:46.471142 #2673705] INFO -- : 511 ......................................................................... I, [2024-02-03T11:06:50.270975 #2673705] INFO -- : 584 ......................................................................... I, [2024-02-03T11:06:55.802636 #2673705] INFO -- : 657 ......................................................................... I, [2024-02-03T11:06:57.068974 #2673705] INFO -- : 730 ......................................................................... I, [2024-02-03T11:06:58.507476 #2673705] INFO -- : 803 ......................................................................... I, [2024-02-03T11:07:02.525623 #2673705] INFO -- : 876 ......................................................................... I, [2024-02-03T11:07:05.417721 #2673705] INFO -- : 949 ......................................................................... I, [2024-02-03T11:07:22.335646 #2673705] INFO -- : 1022 ......................................................................... I, [2024-02-03T11:07:44.822975 #2673705] INFO -- : 1095 ......................................................................... I, [2024-02-03T11:07:57.447405 #2673705] INFO -- : 1168 ......................................................................... I, [2024-02-03T11:08:02.476194 #2673705] INFO -- : 1241 ......................................................................... I, [2024-02-03T11:08:06.578813 #2673705] INFO -- : 1314 ......................................................................... I, [2024-02-03T11:08:08.636670 #2673705] INFO -- : 1387 ......................................................................... I, [2024-02-03T11:08:29.579487 #2673705] INFO -- : 1460 ......................................................................... I, [2024-02-03T11:09:04.007870 #2673705] INFO -- : 1533 ......................................................................... I, [2024-02-03T11:09:07.970247 #2673705] INFO -- : 1606 ......................................................................... I, [2024-02-03T11:09:17.030599 #2673705] INFO -- : 1679 ......................................................................... I, [2024-02-03T11:09:25.499584 #2673705] INFO -- : 1752 ......................................................................... I, [2024-02-03T11:09:35.866480 #2673705] INFO -- : 1825 ......................................................................... I, [2024-02-03T11:09:43.887476 #2673705] INFO -- : 1898 ......................................................................... I, [2024-02-03T11:09:49.458893 #2673705] INFO -- : 1971 ......................................................................... I, [2024-02-03T11:09:55.625156 #2673705] INFO -- : 2044 ......................................................................... I, [2024-02-03T11:09:56.197023 #2673705] INFO -- : 2117 ......................................................................... I, [2024-02-03T11:09:58.337364 #2673705] INFO -- : 2190 ......................................................................... I, [2024-02-03T11:09:58.963976 #2673705] INFO -- : 2263 ......................................................................... I, [2024-02-03T11:10:00.755502 #2673705] INFO -- : 2336 ......................................................................... I, [2024-02-03T11:10:02.946354 #2673705] INFO -- : 2409 ......................................................................... I, [2024-02-03T11:10:04.427416 #2673705] INFO -- : 2482 ......................................................................... I, [2024-02-03T11:10:08.763727 #2673705] INFO -- : 2555 ......................................................................... I, [2024-02-03T11:10:08.808228 #2673705] INFO -- : 2628 ......................................................................... I, [2024-02-03T11:10:09.724641 #2673705] INFO -- : 2701 ......................................................................... I, [2024-02-03T11:10:16.772045 #2673705] INFO -- : 2774 ......................................................................... I, [2024-02-03T11:10:21.472355 #2673705] INFO -- : 2847 ......................................................................... I, [2024-02-03T11:10:27.380338 #2673705] INFO -- : 2920 ......................................................................... I, [2024-02-03T11:10:29.142515 #2673705] INFO -- : 2993 ......................................................................... I, [2024-02-03T11:10:35.270875 #2673705] INFO -- : 3066 ......................................................................... I, [2024-02-03T11:10:43.554056 #2673705] INFO -- : 3139 ......................................................................... I, [2024-02-03T11:10:48.974773 #2673705] INFO -- : 3212 ......................................................................... I, [2024-02-03T11:10:53.546443 #2673705] INFO -- : 3285 ......................................................................... I, [2024-02-03T11:10:54.954922 #2673705] INFO -- : 3358 ......................................................................... I, [2024-02-03T11:11:00.008621 #2673705] INFO -- : 3431 ......................................................................... I, [2024-02-03T11:11:01.089033 #2673705] INFO -- : 3504 ......................................................................... I, [2024-02-03T11:11:02.069845 #2673705] INFO -- : 3577 ......................................................................... I, [2024-02-03T11:11:18.089392 #2673705] INFO -- : 3650 ......................................................................... I, [2024-02-03T11:11:19.689367 #2673705] INFO -- : 3723 ..... I, [2024-02-03T11:11:19.689673 #2673705] INFO -- : I, [2024-02-03T11:11:19.689723 #2673705] INFO -- : Finished in 377.164588 seconds I, [2024-02-03T11:11:19.689741 #2673705] INFO -- : I, [2024-02-03T11:11:19.689755 #2673705] INFO -- : 3728 files, 31902 examples, 142588 expectations, 0 failures, 0 errors, 0 tagged I, [2024-02-03T11:11:19.724586 #2673705] INFO -- : $$$[end] "make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20" exit with 0. $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.131814.ruby -x gdbscript [New LWP 131814] [New LWP 131816] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140452233968640) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fbd95837c00 (LWP 131814))] >>> Threads Id Target Id Frame * 1 Thread 0x7fbd95837c00 (LWP 131814) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140452233968640) at ./nptl/pthread_kill.c:44 2 Thread 0x7fbd9551f640 (LWP 131816) 0x00007fbd9597efde in epoll_wait (epfd=4, events=events@entry=0x7fbd96288adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fbd9551f640 (LWP 131816)): #0 0x00007fbd9597efde in epoll_wait (epfd=4, events=events@entry=0x7fbd96288adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007fbd95f0feba in event_wait (vm=0x55f40bbbd2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f40bbbd2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f40bbbd2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f40bbbd2a0 #4 0x00007fbd958edb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728202797312, 4301109947932057286, 140452230723136, 25, 140452234713168, 140728202797664, -4266116015296635194, -4266114289135149370}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fbd9597ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fbd95837c00 (LWP 131814)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140452233968640) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fbd95837c00 old_mask = {__val = {0, 8517686435586988032, 922, 140452240867981, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140452241384824}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140452233968640) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140452233968640, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fbd9589b476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fbd95ecc2b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fbd95c9ce41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55f40bc52400, fmt=fmt@entry=0x7fbd960e9346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fbd95ecb0ff in sigsegv (sig=11, info=0x55f40bc52530, ctx=0x55f40bc52400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fbd960a6346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fbd96289b60 , errout=errout@entry=0x7fbd95a736a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fbd960f7126 "\n", dli_fbase = 0x55f40bc01d80, dli_sname = 0x7ffdd6897f20 "\240\066\247\225\275\177", dli_saddr = 0x7fbd9598cd63 <__GI___backtrace+99>} i = lines = obj = 0x55f40bcb6c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fbd95f79ae3 in rb_print_backtrace (errout=0x7fbd95a736a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fbd95f79acf , 0x7fbd95d75805 , 0x7fbd95c9ce1e , 0x7fbd95ca01d3 , 0x7fbd95d1f060 , 0x7fbd95d19dbb , 0x7fbd95d19ebc , 0x7fbd95d1a250 , 0x7fbd95d1fde4 , 0x7fbd95d19dbb , 0x7fbd95d19ebc , 0x7fbd95d1a250 , 0x7fbd95d1fde4 , 0x7fbd95d19dbb , 0x7fbd95d19ebc , 0x7fbd95d1a250 , 0x7fbd95d1fde4 , 0x7fbd95d19dbb , 0x7fbd95d21d28 , 0x7fbd960a6a93 , 0x7fbd95db8a23 , 0x7fbd95ec39ca , 0x7fbd95ec3f43 , 0x7fbd95d81d92 , 0x7fbd95ec59d0 , 0x7fbd95ec6236 , 0x7fbd95d83129 , 0x55f40b6f617f , 0x7fbd95882d90 <__libc_start_call_main+128>, 0x7fbd95882e40 <__libc_start_main_impl+128>, 0x55f40b6f61d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fbd95a736a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55f40bbbd2a0 ec = #11 0x00007fbd95d75805 in rb_bug_without_die (fmt=0x7fbd960b7a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffdd68980e0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fbd95a736a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fbd95c9ce1e in rb_bug (fmt=fmt@entry=0x7fbd960b7a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdd68981c0, reg_save_area = 0x7ffdd6898100}} #13 0x00007fbd95ca01d3 in objspace_xmalloc0 (objspace=0x55f40bbbfbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fbd95d1f060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55f40bc01d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55f40bc01d80, iseq=0x7fbd94bc9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140452220956224 ec = 0x55f40bbc0c70 dummy_frame = 140452220933328 #16 0x00007fbd95d19dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd94bc9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f40bc01d80 prev_src_iseq = 0x7fbd94bcb0f0 offset = #17 0x00007fbd95d19ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbd94bc9620 iseqv = iseq_index = 23 #18 0x00007fbd95d1a250 in ibf_load_code (load=0x55f40bc01d80, iseq=0x7fbd94bcb0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140452220940528 code_index = 15 reading_pos = 4556 code = 0x55f40bc78f20 load_body = 0x55f40bc79730 cd_entries = 0x55f40bc06c70 ic_index = 0 mark_offset_bits = 0x7ffdd6898460 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fbd95d1fde4 in ibf_load_iseq_each (load=0x55f40bc01d80, iseq=0x7fbd94bcb0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140452220956224 ec = 0x55f40bbc0c70 dummy_frame = 140452220940288 #20 0x00007fbd95d19dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd94bcb0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f40bc01d80 prev_src_iseq = 0x7fbd94bcebd0 offset = #21 0x00007fbd95d19ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbd94bcb0f0 iseqv = iseq_index = 16 #22 0x00007fbd95d1a250 in ibf_load_code (load=0x55f40bc01d80, iseq=0x7fbd94bcebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140452220955600 code_index = 66 reading_pos = 224 code = 0x55f40bca0510 load_body = 0x55f40bc2df70 cd_entries = 0x55f40bc25070 ic_index = 0 mark_offset_bits = 0x55f40bca0740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fbd95d1fde4 in ibf_load_iseq_each (load=0x55f40bc01d80, iseq=0x7fbd94bcebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140452220956224 ec = 0x55f40bbc0c70 dummy_frame = 140452220955168 #24 0x00007fbd95d19dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd94bcebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f40bc01d80 prev_src_iseq = 0x7fbd94bcef00 offset = #25 0x00007fbd95d19ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbd94bcebd0 iseqv = iseq_index = 1 #26 0x00007fbd95d1a250 in ibf_load_code (load=0x55f40bc01d80, iseq=0x7fbd94bcef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140452220956416 code_index = 5 reading_pos = 46 code = 0x55f40bc7adc0 load_body = 0x55f40bc2e6a0 cd_entries = 0x55f40bc250e0 ic_index = 1 mark_offset_bits = 0x7ffdd68989c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fbd95d1fde4 in ibf_load_iseq_each (load=0x55f40bc01d80, iseq=0x7fbd94bcef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140452220956224 ec = 0x55f40bbc0c70 dummy_frame = 140452220955888 #28 0x00007fbd95d19dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd94bcef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f40bc01d80 prev_src_iseq = 0x0 offset = #29 0x00007fbd95d21d28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbd94bcef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140452220956512 #31 0x00007fbd960a6a93 in rb_load_with_builtin_functions (feature_name=0x7fbd960e658b "yjit", table=0x7fbd9626ae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55f40bbbd2a0 iseq = #32 0x00007fbd95fea497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fbd95fe8510 , argc = 0, index = 0, name = 0x7fbd9610cc01 "_bi13"}, {func_ptr = 0x7fbd96086eb0 , argc = 0, index = 1, name = 0x7fbd9610cc07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fbd96086fb0 , argc = 0, index = 2, name = 0x7fbd9610ce70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fbd96088040 , argc = 0, index = 3, name = 0x7fbd9610cc1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fbd96057050 , argc = 2, index = 4, name = 0x7fbd9610cc38 "rb_yjit_enable"}, {func_ptr = 0x7fbd96086fd0 , argc = 0, index = 5, name = 0x7fbd9610cc47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fbd96086f00 , argc = 1, index = 6, name = 0x7fbd9610cc62 "rb_yjit_get_stats"}, {func_ptr = 0x7fbd95fe84f0 , argc = 0, index = 7, name = 0x7fbd9610cc74 "object_shape_count"}, {func_ptr = 0x7fbd9605e370 , argc = 1, index = 8, name = 0x7fbd9610cc87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fbd9605e380 , argc = 1, index = 9, name = 0x7fbd9610cc9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fbd96056fa0 , argc = 0, index = 10, name = 0x7fbd9610ccb2 "rb_yjit_code_gc"}, {func_ptr = 0x7fbd96057100 , argc = 0, index = 11, name = 0x7fbd9610ccc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fbd96086ed0 , argc = 0, index = 12, name = 0x7fbd9610ccdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fbd95db8a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fbd95ec39ca in ruby_opt_init (opt=0x7ffdd689a2b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fbd95ec3f43 in ruby_opt_init (opt=0x7ffdd689a2b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728202792592) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdd6898e90 parser = 140452222225104 orig_fname = 140452222240176 script = 1 opt = 0x7ffdd689a2b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fbd95d81d92 in rb_ensure (b_proc=b_proc@entry=0x7fbd95ec3ba0 , data1=data1@entry=140728202792592, e_proc=e_proc@entry=0x7fbd95ebfe70 , data2=data2@entry=140728202792592) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f40bbc0c70 _tag = {tag = 36, retval = 140728202797744, buf = {0x7fbd95544830, 0x7fbd95d81e48 , 0x0, 0x7ffdd6898d40, 0x95543ae0}, prev = 0x7ffdd689a3c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f40bbc0c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fbd95ebfe70 , data2 = 140728202792592}} #38 0x00007fbd95ec59d0 in load_file (opt=0x7ffdd689a2b0, script=1, f=140452230875184, fname=, parser=140452222225104) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140452222225104, fname = 140452222240176, script = 1, opt = 0x7ffdd689a2b0, f = 4} #39 process_options (argc=0, argv=0x7ffdd689a5a8, opt=0x7ffdd689a2b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140452230875184 xflag = ast = 0x0 parser = 140452222225104 script_name = 140452222240176 iseq = enc = lenc = 0x55f40bbdbf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\363(\226\275\177\000\000 \227\304\225\275\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fbd95ec6236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdd689a598) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fbd94d085c8 "-", script_name = 140452222240176, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fbd95d83129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdd689a598) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140452239509488, buf = {0x2, 0x7fbd95d83170 , 0x0, 0x7ffdd689a390, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f40bbc0c70 state = iseq = 0x0 #42 0x000055f40b6f617f in rb_main (argv=0x7ffdd689a598, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728202799161 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.251505.ruby -x gdbscript [New LWP 251505] [New LWP 251507] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140397697047552) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb0e2dc1c00 (LWP 251505))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb0e2dc1c00 (LWP 251505) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140397697047552) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb0e2aaf640 (LWP 251507) 0x00007fb0e2f08fde in epoll_wait (epfd=4, events=events@entry=0x7fb0e3812adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb0e2aaf640 (LWP 251507)): #0 0x00007fb0e2f08fde in epoll_wait (epfd=4, events=events@entry=0x7fb0e3812adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007fb0e3499eba in event_wait (vm=0x5571de24d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5571de24d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5571de24d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5571de24d2a0 #4 0x00007fb0e2e77b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737049322224, -4770387789362947959, 140397693826624, 25, 140397697792080, 140737049322576, 4804752294676076681, 4804751852676257929}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb0e2f08bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb0e2dc1c00 (LWP 251505)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140397697047552) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb0e2dc1c00 old_mask = {__val = {0, 12278459244513018112, 922, 140397703946893, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140397704463736}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140397697047552) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140397697047552, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb0e2e25476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb0e34562b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fb0e3226e41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5571de2e2400, fmt=fmt@entry=0x7fb0e3673346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fb0e34550ff in sigsegv (sig=11, info=0x5571de2e2530, ctx=0x5571de2e2400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fb0e3630346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fb0e3813b60 , errout=errout@entry=0x7fb0e2ffd6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fb0e3681126 "\n", dli_fbase = 0x5571de291d80, dli_sname = 0x7fffe5d4c110 "\240\326\377\342\260\177", dli_saddr = 0x7fb0e2f16d63 <__GI___backtrace+99>} i = lines = obj = 0x5571de346c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fb0e3503ae3 in rb_print_backtrace (errout=0x7fb0e2ffd6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fb0e3503acf , 0x7fb0e32ff805 , 0x7fb0e3226e1e , 0x7fb0e322a1d3 , 0x7fb0e32a9060 , 0x7fb0e32a3dbb , 0x7fb0e32a3ebc , 0x7fb0e32a4250 , 0x7fb0e32a9de4 , 0x7fb0e32a3dbb , 0x7fb0e32a3ebc , 0x7fb0e32a4250 , 0x7fb0e32a9de4 , 0x7fb0e32a3dbb , 0x7fb0e32a3ebc , 0x7fb0e32a4250 , 0x7fb0e32a9de4 , 0x7fb0e32a3dbb , 0x7fb0e32abd28 , 0x7fb0e3630a93 , 0x7fb0e3342a23 , 0x7fb0e344d9ca , 0x7fb0e344df43 , 0x7fb0e330bd92 , 0x7fb0e344f9d0 , 0x7fb0e3450236 , 0x7fb0e330d129 , 0x5571ddacc17f , 0x7fb0e2e0cd90 <__libc_start_call_main+128>, 0x7fb0e2e0ce40 <__libc_start_main_impl+128>, 0x5571ddacc1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fb0e2ffd6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5571de24d2a0 ec = #11 0x00007fb0e32ff805 in rb_bug_without_die (fmt=0x7fb0e3641a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fffe5d4c2d0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fb0e2ffd6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fb0e3226e1e in rb_bug (fmt=fmt@entry=0x7fb0e3641a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffe5d4c3b0, reg_save_area = 0x7fffe5d4c2f0}} #13 0x00007fb0e322a1d3 in objspace_xmalloc0 (objspace=0x5571de24fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fb0e32a9060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5571de291d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5571de291d80, iseq=0x7fb0e2159620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140397684059712 ec = 0x5571de250c70 dummy_frame = 140397684036816 #16 0x00007fb0e32a3dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb0e2159620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5571de291d80 prev_src_iseq = 0x7fb0e215b0f0 offset = #17 0x00007fb0e32a3ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb0e2159620 iseqv = iseq_index = 23 #18 0x00007fb0e32a4250 in ibf_load_code (load=0x5571de291d80, iseq=0x7fb0e215b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140397684044016 code_index = 15 reading_pos = 4556 code = 0x5571de308f20 load_body = 0x5571de309730 cd_entries = 0x5571de296c70 ic_index = 0 mark_offset_bits = 0x7fffe5d4c650 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fb0e32a9de4 in ibf_load_iseq_each (load=0x5571de291d80, iseq=0x7fb0e215b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140397684059712 ec = 0x5571de250c70 dummy_frame = 140397684043776 #20 0x00007fb0e32a3dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb0e215b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5571de291d80 prev_src_iseq = 0x7fb0e215ebd0 offset = #21 0x00007fb0e32a3ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb0e215b0f0 iseqv = iseq_index = 16 #22 0x00007fb0e32a4250 in ibf_load_code (load=0x5571de291d80, iseq=0x7fb0e215ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140397684059088 code_index = 66 reading_pos = 224 code = 0x5571de330510 load_body = 0x5571de2bdf70 cd_entries = 0x5571de2b5070 ic_index = 0 mark_offset_bits = 0x5571de330740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fb0e32a9de4 in ibf_load_iseq_each (load=0x5571de291d80, iseq=0x7fb0e215ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140397684059712 ec = 0x5571de250c70 dummy_frame = 140397684058656 #24 0x00007fb0e32a3dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb0e215ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5571de291d80 prev_src_iseq = 0x7fb0e215ef00 offset = #25 0x00007fb0e32a3ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb0e215ebd0 iseqv = iseq_index = 1 #26 0x00007fb0e32a4250 in ibf_load_code (load=0x5571de291d80, iseq=0x7fb0e215ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140397684059904 code_index = 5 reading_pos = 46 code = 0x5571de30adc0 load_body = 0x5571de2be6a0 cd_entries = 0x5571de2b50e0 ic_index = 1 mark_offset_bits = 0x7fffe5d4cbb0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fb0e32a9de4 in ibf_load_iseq_each (load=0x5571de291d80, iseq=0x7fb0e215ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140397684059712 ec = 0x5571de250c70 dummy_frame = 140397684059376 #28 0x00007fb0e32a3dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb0e215ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5571de291d80 prev_src_iseq = 0x0 offset = #29 0x00007fb0e32abd28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb0e215ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140397684060000 #31 0x00007fb0e3630a93 in rb_load_with_builtin_functions (feature_name=0x7fb0e367058b "yjit", table=0x7fb0e37f4e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5571de24d2a0 iseq = #32 0x00007fb0e3574497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb0e3572510 , argc = 0, index = 0, name = 0x7fb0e3696c01 "_bi13"}, {func_ptr = 0x7fb0e3610eb0 , argc = 0, index = 1, name = 0x7fb0e3696c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb0e3610fb0 , argc = 0, index = 2, name = 0x7fb0e3696e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb0e3612040 , argc = 0, index = 3, name = 0x7fb0e3696c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb0e35e1050 , argc = 2, index = 4, name = 0x7fb0e3696c38 "rb_yjit_enable"}, {func_ptr = 0x7fb0e3610fd0 , argc = 0, index = 5, name = 0x7fb0e3696c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb0e3610f00 , argc = 1, index = 6, name = 0x7fb0e3696c62 "rb_yjit_get_stats"}, {func_ptr = 0x7fb0e35724f0 , argc = 0, index = 7, name = 0x7fb0e3696c74 "object_shape_count"}, {func_ptr = 0x7fb0e35e8370 , argc = 1, index = 8, name = 0x7fb0e3696c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb0e35e8380 , argc = 1, index = 9, name = 0x7fb0e3696c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb0e35e0fa0 , argc = 0, index = 10, name = 0x7fb0e3696cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7fb0e35e1100 , argc = 0, index = 11, name = 0x7fb0e3696cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb0e3610ed0 , argc = 0, index = 12, name = 0x7fb0e3696cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fb0e3342a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fb0e344d9ca in ruby_opt_init (opt=0x7fffe5d4e4a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fb0e344df43 in ruby_opt_init (opt=0x7fffe5d4e4a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140737049317504) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffe5d4d080 parser = 140397685328592 orig_fname = 140397685343664 script = 1 opt = 0x7fffe5d4e4a0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fb0e330bd92 in rb_ensure (b_proc=b_proc@entry=0x7fb0e344dba0 , data1=data1@entry=140737049317504, e_proc=e_proc@entry=0x7fb0e3449e70 , data2=data2@entry=140737049317504) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5571de250c70 _tag = {tag = 36, retval = 140737049322656, buf = {0x7fb0e2ad4830, 0x7fb0e330be48 , 0x0, 0x7fffe5d4cf30, 0xe2ad3ae0}, prev = 0x7fffe5d4e5b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5571de250c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb0e3449e70 , data2 = 140737049317504}} #38 0x00007fb0e344f9d0 in load_file (opt=0x7fffe5d4e4a0, script=1, f=140397693978672, fname=, parser=140397685328592) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140397685328592, fname = 140397685343664, script = 1, opt = 0x7fffe5d4e4a0, f = 4} #39 process_options (argc=0, argv=0x7fffe5d4e798, opt=0x7fffe5d4e4a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140397693978672 xflag = ast = 0x0 parser = 140397685328592 script_name = 140397685343664 iseq = enc = lenc = 0x5571de26bf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\223\201\343\260\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fb0e3450236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffe5d4e788) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb0e22985c8 "-", script_name = 140397685343664, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fb0e330d129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffe5d4e788) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140397702588400, buf = {0x2, 0x7fb0e330d170 , 0x0, 0x7fffe5d4e580, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5571de250c70 state = iseq = 0x0 #42 0x00005571ddacc17f in rb_main (argv=0x7fffe5d4e788, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140737049324073 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2835437.ruby -x gdbscript [New LWP 2835437] [New LWP 2835439] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140715324500992) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ffad6ee6c00 (LWP 2835437))] >>> Threads Id Target Id Frame * 1 Thread 0x7ffad6ee6c00 (LWP 2835437) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140715324500992) at ./nptl/pthread_kill.c:44 2 Thread 0x7ffad6bcf640 (LWP 2835439) 0x00007ffad702dfde in epoll_wait (epfd=4, events=events@entry=0x7ffad7937adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ffad6bcf640 (LWP 2835439)): #0 0x00007ffad702dfde in epoll_wait (epfd=4, events=events@entry=0x7ffad7937adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007ffad75beeba in event_wait (vm=0x560330a442a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560330a442a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560330a442a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560330a442a0 #4 0x00007ffad6f9cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720982560240, -187885857502536000, 140715321259584, 25, 140715325245520, 140720982560592, 185161842748677824, 185161319983341248}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ffad702dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ffad6ee6c00 (LWP 2835437)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140715324500992) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ffad6ee6c00 old_mask = {__val = {0, 17904820585549531648, 922, 140715331400333, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140715331917176}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140715324500992) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140715324500992, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ffad6f4a476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ffad757b2b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007ffad734be41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x560330ad9400, fmt=fmt@entry=0x7ffad7798346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007ffad757a0ff in sigsegv (sig=11, info=0x560330ad9530, ctx=0x560330ad9400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007ffad7755346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7ffad7938b60 , errout=errout@entry=0x7ffad71226a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7ffad77a6126 "\n", dli_fbase = 0x560330a88d80, dli_sname = 0x7ffc282d6c10 "\240&\022\327\372\177", dli_saddr = 0x7ffad703bd63 <__GI___backtrace+99>} i = lines = obj = 0x560330b3ed20 dladdr_fbases = main_path = len = next_line = #9 0x00007ffad7628ae3 in rb_print_backtrace (errout=0x7ffad71226a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7ffad7628acf , 0x7ffad7424805 , 0x7ffad734be1e , 0x7ffad734f1d3 , 0x7ffad73ce060 , 0x7ffad73c8dbb , 0x7ffad73c8ebc , 0x7ffad73c9250 , 0x7ffad73cede4 , 0x7ffad73c8dbb , 0x7ffad73c8ebc , 0x7ffad73c9250 , 0x7ffad73cede4 , 0x7ffad73c8dbb , 0x7ffad73c8ebc , 0x7ffad73c9250 , 0x7ffad73cede4 , 0x7ffad73c8dbb , 0x7ffad73d0d28 , 0x7ffad7755a93 , 0x7ffad7467a23 , 0x7ffad75729ca , 0x7ffad7572f43 , 0x7ffad7430d92 , 0x7ffad75749d0 , 0x7ffad7575236 , 0x7ffad7432129 , 0x5603308b017f , 0x7ffad6f31d90 <__libc_start_call_main+128>, 0x7ffad6f31e40 <__libc_start_main_impl+128>, 0x5603308b01d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7ffad71226a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x560330a442a0 ec = #11 0x00007ffad7424805 in rb_bug_without_die (fmt=0x7ffad7766a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc282d6dd0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7ffad71226a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007ffad734be1e in rb_bug (fmt=fmt@entry=0x7ffad7766a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc282d6eb0, reg_save_area = 0x7ffc282d6df0}} #13 0x00007ffad734f1d3 in objspace_xmalloc0 (objspace=0x560330a46bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007ffad73ce060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x560330a88d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x560330a88d80, iseq=0x7ffad6279660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140715311492592 ec = 0x560330a47c70 dummy_frame = 140715311469792 #16 0x00007ffad73c8dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffad6279660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560330a88d80 prev_src_iseq = 0x7ffad627b160 offset = #17 0x00007ffad73c8ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7ffad6279660 iseqv = iseq_index = 23 #18 0x00007ffad73c9250 in ibf_load_code (load=0x560330a88d80, iseq=0x7ffad627b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140715311477088 code_index = 15 reading_pos = 4556 code = 0x560330b002f0 load_body = 0x560330b00b40 cd_entries = 0x560330a8dc70 ic_index = 0 mark_offset_bits = 0x7ffc282d7150 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007ffad73cede4 in ibf_load_iseq_each (load=0x560330a88d80, iseq=0x7ffad627b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140715311492592 ec = 0x560330a47c70 dummy_frame = 140715311476800 #20 0x00007ffad73c8dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffad627b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560330a88d80 prev_src_iseq = 0x7ffad627eb20 offset = #21 0x00007ffad73c8ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7ffad627b160 iseqv = iseq_index = 16 #22 0x00007ffad73c9250 in ibf_load_code (load=0x560330a88d80, iseq=0x7ffad627eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140715311491872 code_index = 66 reading_pos = 224 code = 0x560330b27510 load_body = 0x560330ab5310 cd_entries = 0x560330aac070 ic_index = 0 mark_offset_bits = 0x560330b27740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007ffad73cede4 in ibf_load_iseq_each (load=0x560330a88d80, iseq=0x7ffad627eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140715311492592 ec = 0x560330a47c70 dummy_frame = 140715311491680 #24 0x00007ffad73c8dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffad627eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560330a88d80 prev_src_iseq = 0x7ffad627ef40 offset = #25 0x00007ffad73c8ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7ffad627eb20 iseqv = iseq_index = 1 #26 0x00007ffad73c9250 in ibf_load_code (load=0x560330a88d80, iseq=0x7ffad627ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140715311492928 code_index = 5 reading_pos = 46 code = 0x560330b01dc0 load_body = 0x560330ab5a40 cd_entries = 0x560330aac0e0 ic_index = 1 mark_offset_bits = 0x7ffc282d76b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007ffad73cede4 in ibf_load_iseq_each (load=0x560330a88d80, iseq=0x7ffad627ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140715311492592 ec = 0x560330a47c70 dummy_frame = 140715311492400 #28 0x00007ffad73c8dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffad627ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560330a88d80 prev_src_iseq = 0x0 offset = #29 0x00007ffad73d0d28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7ffad627ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140715311493072 #31 0x00007ffad7755a93 in rb_load_with_builtin_functions (feature_name=0x7ffad779558b "yjit", table=0x7ffad7919e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x560330a442a0 iseq = #32 0x00007ffad7699497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ffad7697510 , argc = 0, index = 0, name = 0x7ffad77bbc01 "_bi13"}, {func_ptr = 0x7ffad7735eb0 , argc = 0, index = 1, name = 0x7ffad77bbc07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ffad7735fb0 , argc = 0, index = 2, name = 0x7ffad77bbe70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ffad7737040 , argc = 0, index = 3, name = 0x7ffad77bbc1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ffad7706050 , argc = 2, index = 4, name = 0x7ffad77bbc38 "rb_yjit_enable"}, {func_ptr = 0x7ffad7735fd0 , argc = 0, index = 5, name = 0x7ffad77bbc47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ffad7735f00 , argc = 1, index = 6, name = 0x7ffad77bbc62 "rb_yjit_get_stats"}, {func_ptr = 0x7ffad76974f0 , argc = 0, index = 7, name = 0x7ffad77bbc74 "object_shape_count"}, {func_ptr = 0x7ffad770d370 , argc = 1, index = 8, name = 0x7ffad77bbc87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ffad770d380 , argc = 1, index = 9, name = 0x7ffad77bbc9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7ffad7705fa0 , argc = 0, index = 10, name = 0x7ffad77bbcb2 "rb_yjit_code_gc"}, {func_ptr = 0x7ffad7706100 , argc = 0, index = 11, name = 0x7ffad77bbcc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ffad7735ed0 , argc = 0, index = 12, name = 0x7ffad77bbcdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007ffad7467a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007ffad75729ca in ruby_opt_init (opt=0x7ffc282d8fa0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007ffad7572f43 in ruby_opt_init (opt=0x7ffc282d8fa0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140720982555520) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc282d7b80 parser = 140715312761664 orig_fname = 140715312776736 script = 1 opt = 0x7ffc282d8fa0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007ffad7430d92 in rb_ensure (b_proc=b_proc@entry=0x7ffad7572ba0 , data1=data1@entry=140720982555520, e_proc=e_proc@entry=0x7ffad756ee70 , data2=data2@entry=140720982555520) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560330a47c70 _tag = {tag = 36, retval = 140720982560672, buf = {0x7ffad6bf4870, 0x7ffad7430e48 , 0x0, 0x7ffc282d7a30, 0xd6bf3b20}, prev = 0x7ffc282d90b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560330a47c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ffad756ee70 , data2 = 140720982555520}} #38 0x00007ffad75749d0 in load_file (opt=0x7ffc282d8fa0, script=1, f=140715321411696, fname=, parser=140715312761664) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140715312761664, fname = 140715312776736, script = 1, opt = 0x7ffc282d8fa0, f = 4} #39 process_options (argc=0, argv=0x7ffc282d9298, opt=0x7ffc282d8fa0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140715321411696 xflag = ast = 0x0 parser = 140715312761664 script_name = 140715312776736 iseq = enc = lenc = 0x560330a62f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\343\223\327\372\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007ffad7575236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc282d9288) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ffad63b8638 "-", script_name = 140715312776736, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007ffad7432129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc282d9288) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140715330041840, buf = {0x2, 0x7ffad7432170 , 0x0, 0x7ffc282d9080, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560330a47c70 state = iseq = 0x0 #42 0x00005603308b017f in rb_main (argv=0x7ffc282d9288, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720982562089 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2969280.ruby -x gdbscript [New LWP 2969280] [New LWP 2969282] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140538453736448) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd1a89cbc00 (LWP 2969280))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd1a89cbc00 (LWP 2969280) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140538453736448) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd1a86af640 (LWP 2969282) 0x00007fd1a8b12fde in epoll_wait (epfd=4, events=events@entry=0x7fd1a941cadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd1a86af640 (LWP 2969282)): #0 0x00007fd1a8b12fde in epoll_wait (epfd=4, events=events@entry=0x7fd1a941cadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007fd1a90a3eba in event_wait (vm=0x560e7b81c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560e7b81c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560e7b81c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560e7b81c2a0 #4 0x00007fd1a8a81b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731525834768, 6392659473388161724, 140538450474560, 25, 140538454480976, 140731525835120, -6407468615719302468, -6407469174446863684}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd1a8b12bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd1a89cbc00 (LWP 2969280)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140538453736448) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd1a89cbc00 old_mask = {__val = {0, 2087185103719373824, 922, 140538460635789, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140538461152632}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140538453736448) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140538453736448, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd1a8a2f476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd1a90602b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fd1a8e30e41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x560e7b8b1400, fmt=fmt@entry=0x7fd1a927d346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fd1a905f0ff in sigsegv (sig=11, info=0x560e7b8b1530, ctx=0x560e7b8b1400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fd1a923a346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fd1a941db60 , errout=errout@entry=0x7fd1a8c076a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fd1a928b126 "\n", dli_fbase = 0x560e7b860d80, dli_sname = 0x7ffe9c9b0630 "\240v\300\250\321\177", dli_saddr = 0x7fd1a8b20d63 <__GI___backtrace+99>} i = lines = obj = 0x560e7b915c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fd1a910dae3 in rb_print_backtrace (errout=0x7fd1a8c076a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fd1a910dacf , 0x7fd1a8f09805 , 0x7fd1a8e30e1e , 0x7fd1a8e341d3 , 0x7fd1a8eb3060 , 0x7fd1a8eaddbb , 0x7fd1a8eadebc , 0x7fd1a8eae250 , 0x7fd1a8eb3de4 , 0x7fd1a8eaddbb , 0x7fd1a8eadebc , 0x7fd1a8eae250 , 0x7fd1a8eb3de4 , 0x7fd1a8eaddbb , 0x7fd1a8eadebc , 0x7fd1a8eae250 , 0x7fd1a8eb3de4 , 0x7fd1a8eaddbb , 0x7fd1a8eb5d28 , 0x7fd1a923aa93 , 0x7fd1a8f4ca23 , 0x7fd1a90579ca , 0x7fd1a9057f43 , 0x7fd1a8f15d92 , 0x7fd1a90599d0 , 0x7fd1a905a236 , 0x7fd1a8f17129 , 0x560e7abf917f , 0x7fd1a8a16d90 <__libc_start_call_main+128>, 0x7fd1a8a16e40 <__libc_start_main_impl+128>, 0x560e7abf91d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fd1a8c076a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x560e7b81c2a0 ec = #11 0x00007fd1a8f09805 in rb_bug_without_die (fmt=0x7fd1a924ba38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe9c9b07f0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fd1a8c076a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fd1a8e30e1e in rb_bug (fmt=fmt@entry=0x7fd1a924ba38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe9c9b08d0, reg_save_area = 0x7ffe9c9b0810}} #13 0x00007fd1a8e341d3 in objspace_xmalloc0 (objspace=0x560e7b81ebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fd1a8eb3060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x560e7b860d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x560e7b860d80, iseq=0x7fd1a7d59670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140538440707728 ec = 0x560e7b81fc70 dummy_frame = 140538440684832 #16 0x00007fd1a8eaddbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd1a7d59670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560e7b860d80 prev_src_iseq = 0x7fd1a7d5b140 offset = #17 0x00007fd1a8eadebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd1a7d59670 iseqv = iseq_index = 23 #18 0x00007fd1a8eae250 in ibf_load_code (load=0x560e7b860d80, iseq=0x7fd1a7d5b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140538440692032 code_index = 15 reading_pos = 4556 code = 0x560e7b8d7f20 load_body = 0x560e7b8d8730 cd_entries = 0x560e7b865c70 ic_index = 0 mark_offset_bits = 0x7ffe9c9b0b70 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fd1a8eb3de4 in ibf_load_iseq_each (load=0x560e7b860d80, iseq=0x7fd1a7d5b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140538440707728 ec = 0x560e7b81fc70 dummy_frame = 140538440691792 #20 0x00007fd1a8eaddbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd1a7d5b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560e7b860d80 prev_src_iseq = 0x7fd1a7d5ec20 offset = #21 0x00007fd1a8eadebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd1a7d5b140 iseqv = iseq_index = 16 #22 0x00007fd1a8eae250 in ibf_load_code (load=0x560e7b860d80, iseq=0x7fd1a7d5ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140538440707104 code_index = 66 reading_pos = 224 code = 0x560e7b8ff510 load_body = 0x560e7b88cf70 cd_entries = 0x560e7b884070 ic_index = 0 mark_offset_bits = 0x560e7b8ff740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fd1a8eb3de4 in ibf_load_iseq_each (load=0x560e7b860d80, iseq=0x7fd1a7d5ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140538440707728 ec = 0x560e7b81fc70 dummy_frame = 140538440706672 #24 0x00007fd1a8eaddbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd1a7d5ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560e7b860d80 prev_src_iseq = 0x7fd1a7d5ef50 offset = #25 0x00007fd1a8eadebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd1a7d5ec20 iseqv = iseq_index = 1 #26 0x00007fd1a8eae250 in ibf_load_code (load=0x560e7b860d80, iseq=0x7fd1a7d5ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140538440707920 code_index = 5 reading_pos = 46 code = 0x560e7b8d9dc0 load_body = 0x560e7b88d6a0 cd_entries = 0x560e7b8840e0 ic_index = 1 mark_offset_bits = 0x7ffe9c9b10d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fd1a8eb3de4 in ibf_load_iseq_each (load=0x560e7b860d80, iseq=0x7fd1a7d5ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140538440707728 ec = 0x560e7b81fc70 dummy_frame = 140538440707392 #28 0x00007fd1a8eaddbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd1a7d5ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560e7b860d80 prev_src_iseq = 0x0 offset = #29 0x00007fd1a8eb5d28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd1a7d5ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140538440708016 #31 0x00007fd1a923aa93 in rb_load_with_builtin_functions (feature_name=0x7fd1a927a58b "yjit", table=0x7fd1a93fee40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x560e7b81c2a0 iseq = #32 0x00007fd1a917e497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd1a917c510 , argc = 0, index = 0, name = 0x7fd1a92a0c01 "_bi13"}, {func_ptr = 0x7fd1a921aeb0 , argc = 0, index = 1, name = 0x7fd1a92a0c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd1a921afb0 , argc = 0, index = 2, name = 0x7fd1a92a0e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd1a921c040 , argc = 0, index = 3, name = 0x7fd1a92a0c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd1a91eb050 , argc = 2, index = 4, name = 0x7fd1a92a0c38 "rb_yjit_enable"}, {func_ptr = 0x7fd1a921afd0 , argc = 0, index = 5, name = 0x7fd1a92a0c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd1a921af00 , argc = 1, index = 6, name = 0x7fd1a92a0c62 "rb_yjit_get_stats"}, {func_ptr = 0x7fd1a917c4f0 , argc = 0, index = 7, name = 0x7fd1a92a0c74 "object_shape_count"}, {func_ptr = 0x7fd1a91f2370 , argc = 1, index = 8, name = 0x7fd1a92a0c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd1a91f2380 , argc = 1, index = 9, name = 0x7fd1a92a0c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd1a91eafa0 , argc = 0, index = 10, name = 0x7fd1a92a0cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7fd1a91eb100 , argc = 0, index = 11, name = 0x7fd1a92a0cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd1a921aed0 , argc = 0, index = 12, name = 0x7fd1a92a0cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fd1a8f4ca23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fd1a90579ca in ruby_opt_init (opt=0x7ffe9c9b29c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fd1a9057f43 in ruby_opt_init (opt=0x7ffe9c9b29c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140731525830048) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe9c9b15a0 parser = 140538441976560 orig_fname = 140538441991632 script = 1 opt = 0x7ffe9c9b29c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fd1a8f15d92 in rb_ensure (b_proc=b_proc@entry=0x7fd1a9057ba0 , data1=data1@entry=140731525830048, e_proc=e_proc@entry=0x7fd1a9053e70 , data2=data2@entry=140731525830048) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560e7b81fc70 _tag = {tag = 36, retval = 140731525835200, buf = {0x7fd1a86d4820, 0x7fd1a8f15e48 , 0x0, 0x7ffe9c9b1450, 0xa86d3ad0}, prev = 0x7ffe9c9b2ad0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560e7b81fc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd1a9053e70 , data2 = 140731525830048}} #38 0x00007fd1a90599d0 in load_file (opt=0x7ffe9c9b29c0, script=1, f=140538450626592, fname=, parser=140538441976560) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140538441976560, fname = 140538441991632, script = 1, opt = 0x7ffe9c9b29c0, f = 4} #39 process_options (argc=0, argv=0x7ffe9c9b2cb8, opt=0x7ffe9c9b29c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140538450626592 xflag = ast = 0x0 parser = 140538441976560 script_name = 140538441991632 iseq = enc = lenc = 0x560e7b83af30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fd1a905a236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe9c9b2ca8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd1a7e985e8 "-", script_name = 140538441991632, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fd1a8f17129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe9c9b2ca8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140538459277296, buf = {0x2, 0x7fd1a8f17170 , 0x0, 0x7ffe9c9b2aa0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560e7b81fc70 state = iseq = 0x0 #42 0x0000560e7abf917f in rb_main (argv=0x7ffe9c9b2ca8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731525836617 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3003282.ruby -x gdbscript [New LWP 3003282] [New LWP 3003284] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140038315645952) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f5d360f1c00 (LWP 3003282))] >>> Threads Id Target Id Frame * 1 Thread 0x7f5d360f1c00 (LWP 3003282) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140038315645952) at ./nptl/pthread_kill.c:44 2 Thread 0x7f5d35ddf640 (LWP 3003284) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7f5d35ddf640 (LWP 3003284)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007f5d361a7850 in ?? () at ./nptl/pthread_create.c:321 from /lib/x86_64-linux-gnu/libc.so.6 RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT arch_kind_other = arch_kind_other ns_s_zn = ns_s_qd _bitindex_arch_Fast_Unaligned_Load = _bitindex_arch_Fast_Unaligned_Load _bitindex_arch_AVX_Fast_Unaligned_Load = _bitindex_arch_AVX_Fast_Unaligned_Load PTHREAD_MUTEX_TIMED_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE_NP = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK_NP = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_ADAPTIVE_NP = PTHREAD_MUTEX_ADAPTIVE_NP PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_CANCEL_ENABLE = PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_DEFERRED = PTHREAD_CANCEL_DEFERRED _URC_NORMAL_STOP = _URC_NORMAL_STOP cpuid_register_index_ebx = cpuid_register_index_ebx RT_CONSISTENT = RT_CONSISTENT ns_s_an = ns_s_an TD_EVENT_NONE = TD_ALL_EVENTS RSEQ_CPU_ID_REGISTRATION_FAILED = RSEQ_CPU_ID_REGISTRATION_FAILED nonexisting = nonexisting cet_permissive = cet_permissive lt_executable = lt_executable cet_always_on = cet_always_on _bitindex_arch_MathVec_Prefer_No_AVX512 = _bitindex_arch_MathVec_Prefer_No_AVX512 dso_sort_algorithm_original = dso_sort_algorithm_original ns_s_ar = ns_s_ar _URC_END_OF_STACK = _URC_END_OF_STACK _URC_INSTALL_CONTEXT = _URC_INSTALL_CONTEXT dso_sort_algorithm_dfs = dso_sort_algorithm_dfs cpuid_register_index_ecx = cpuid_register_index_ecx lc_property_none = lc_property_none TD_READY = TD_READY ns_s_ud = ns_s_ns PREFERRED_FEATURE_INDEX_1 = PREFERRED_FEATURE_INDEX_1 PREFERRED_FEATURE_INDEX_MAX = PREFERRED_FEATURE_INDEX_MAX lc_property_valid = lc_property_valid TD_CREATE = TD_CREATE TD_TIMEOUT = TD_TIMEOUT TD_MAX_EVENT_NUM = TD_TIMEOUT RSEQ_CPU_ID_UNINITIALIZED = RSEQ_CPU_ID_UNINITIALIZED arch_kind_unknown = arch_kind_unknown arch_kind_intel = arch_kind_intel lc_property_unknown = lc_property_unknown cpuid_register_index_edx = cpuid_register_index_edx _bitindex_arch_Prefer_No_VZEROUPPER = _bitindex_arch_Prefer_No_VZEROUPPER _bitindex_arch_Prefer_ERMS = _bitindex_arch_Prefer_ERMS lt_library = lt_library _bitindex_arch_Prefer_FSRM = _bitindex_arch_Prefer_FSRM _bitindex_arch_Avoid_Short_Distance_REP_MOVSB = _bitindex_arch_Avoid_Short_Distance_REP_MOVSB PTHREAD_CANCEL_ASYNCHRONOUS = PTHREAD_CANCEL_ASYNCHRONOUS _bitindex_arch_Fast_Copy_Backward = _bitindex_arch_Fast_Copy_Backward existing = existing _bitindex_arch_Fast_Rep_String = _bitindex_arch_Fast_Rep_String TD_EVENTS_ENABLE = TD_EVENTS_ENABLE _bitindex_arch_Slow_SSE4_2 = _bitindex_arch_Slow_SSE4_2 RT_ADD = RT_ADD arch_kind_amd = arch_kind_amd CPUID_INDEX_1 = CPUID_INDEX_1 CPUID_INDEX_7 = CPUID_INDEX_7 CPUID_INDEX_80000001 = CPUID_INDEX_80000001 CPUID_INDEX_D_ECX_1 = CPUID_INDEX_D_ECX_1 CPUID_INDEX_80000007 = CPUID_INDEX_80000007 CPUID_INDEX_80000008 = CPUID_INDEX_80000008 CPUID_INDEX_7_ECX_1 = CPUID_INDEX_7_ECX_1 CPUID_INDEX_19 = CPUID_INDEX_19 CPUID_INDEX_14_ECX_0 = CPUID_INDEX_14_ECX_0 CPUID_INDEX_MAX = CPUID_INDEX_MAX arch_kind_zhaoxin = arch_kind_zhaoxin TD_SLEEP = TD_SLEEP _bitindex_arch_I686 = _bitindex_arch_I686 TD_MIN_EVENT_NUM = TD_READY unknown = unknown TD_SWITCHFROM = TD_SWITCHFROM TD_PREEMPT = TD_PREEMPT TD_CONCURRENCY = TD_CONCURRENCY TD_DEATH = TD_DEATH _URC_NO_REASON = _URC_NO_REASON _URC_FATAL_PHASE2_ERROR = _URC_FATAL_PHASE2_ERROR TD_SWITCHTO = TD_SWITCHTO _URC_FATAL_PHASE1_ERROR = _URC_FATAL_PHASE1_ERROR RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT _URC_FOREIGN_EXCEPTION_CAUGHT = _URC_FOREIGN_EXCEPTION_CAUGHT _bitindex_arch_Fast_Unaligned_Copy = _bitindex_arch_Fast_Unaligned_Copy ns_s_ns = ns_s_ns ns_s_max = ns_s_max _bitindex_arch_I586 = _bitindex_arch_I586 _bitindex_arch_Prefer_No_AVX512 = _bitindex_arch_Prefer_No_AVX512 TD_ALL_EVENTS = TD_ALL_EVENTS _URC_HANDLER_FOUND = _URC_HANDLER_FOUND _URC_CONTINUE_UNWIND = _URC_CONTINUE_UNWIND TD_IDLE = TD_IDLE ns_s_qd = ns_s_qd cet_elf_property = cet_elf_property RT_DELETE = RT_DELETE lt_loaded = lt_loaded PTHREAD_CANCEL_DISABLE = PTHREAD_CANCEL_DISABLE TD_CATCHSIG = TD_CATCHSIG TD_PRI_INHERIT = TD_PRI_INHERIT cet_always_off = cet_always_off TD_LOCK_TRY = TD_LOCK_TRY sigall_set = {__val = {18446744073709551615 }} ns_s_pr = ns_s_an TD_REAP = TD_REAP _bitindex_arch_Slow_BSF = _bitindex_arch_Slow_BSF RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT _bitindex_arch_Prefer_PMINUB_for_stringop = _bitindex_arch_Prefer_PMINUB_for_stringop cpuid_register_index_eax = cpuid_register_index_eax _thread_db_pthread_eventbuf_eventmask_event_bits = {32, 2, 1616} _thread_db_rtld_global__dl_tls_dtv_slotinfo_list = {64, 1, 4176} _thread_db_pthread_schedpolicy = {32, 1, 1596} _thread_db___pthread_keys = {128, 1024, 0} _thread_db_const_thread_area = 25 _thread_db_pthread_eventbuf = {192, 1, 1616} _thread_db___nptl_initial_report_events = {8, 1, 0} _thread_db_sizeof_list_t = 16 _thread_db_link_map_l_tls_offset = {64, 1, 1112} _thread_db_sizeof_td_eventbuf_t = 24 _thread_db_link_map_l_tls_modid = {64, 1, 1120} __nptl_rtld_global = 0x7f5d36b85040 <_rtld_global> _thread_db_pthread_tid = {32, 1, 720} _thread_db_pthread_eventbuf_eventmask = {64, 1, 1616} _thread_db_pthread_nextevent = {64, 1, 1640} _thread_db_td_eventbuf_t_eventdata = {64, 1, 16} _thread_db___nptl_nthreads = {32, 1, 0} _thread_db_dtv_slotinfo_list_slotinfo = {128, 0, 16} _thread_db_pthread_list = {128, 1, 704} _thread_db_sizeof_pthread_key_data_level2 = 512 _thread_db_list_t_prev = {64, 1, 8} _thread_db_td_thr_events_t_event_bits = {32, 2, 0} __GI___nptl_threads_events = {event_bits = {0, 0}} _thread_db_pthread_start_routine = {64, 1, 1600} _thread_db_pthread_schedparam_sched_priority = {32, 1, 1592} _thread_db_pthread_specific = {2048, 1, 1296} _thread_db_td_eventbuf_t_eventnum = {32, 1, 8} _thread_db_dtv_dtv = {128, 134217727, 0} _thread_db_sizeof_pthread = 2496 _thread_db_sizeof_td_thr_events_t = 8 _thread_db_pthread_key_data_level2_data = {128, 32, 0} _thread_db_pthread_report_events = {8, 1, 1553} _thread_db_pthread_cancelhandling = {32, 1, 776} _thread_db_list_t_next = {64, 1, 0} __GI___nptl_last_event = 0x0 __nptl_version = "2.35" _thread_db_rtld_global__dl_stack_user = {128, 1, 4248} _thread_db_rtld_global__dl_stack_used = {128, 1, 4232} #2 0x00007f5d35ddf640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f5d360f1c00 (LWP 3003282)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140038315645952) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f5d360f1c00 old_mask = {__val = {0, 3302599626647032832, 922, 140038322545293, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140038323062136}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140038315645952) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140038315645952, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f5d36155476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f5d367862b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f5d36556e41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x556639103400, fmt=fmt@entry=0x7f5d369a3346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f5d367850ff in sigsegv (sig=11, info=0x556639103530, ctx=0x556639103400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f5d36960346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f5d36b43b60 , errout=errout@entry=0x7f5d3632d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f5d369b1126 "\n", dli_fbase = 0x5566390b2d80, dli_sname = 0x7ffcd15659e0 "\240\326\062\066]\177", dli_saddr = 0x7f5d36246d63 <__GI___backtrace+99>} i = lines = obj = 0x556639168d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f5d36833ae3 in rb_print_backtrace (errout=0x7f5d3632d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f5d36833acf , 0x7f5d3662f805 , 0x7f5d36556e1e , 0x7f5d3655a1d3 , 0x7f5d365d9060 , 0x7f5d365d3dbb , 0x7f5d365d3ebc , 0x7f5d365d4250 , 0x7f5d365d9de4 , 0x7f5d365d3dbb , 0x7f5d365d3ebc , 0x7f5d365d4250 , 0x7f5d365d9de4 , 0x7f5d365d3dbb , 0x7f5d365d3ebc , 0x7f5d365d4250 , 0x7f5d365d9de4 , 0x7f5d365d3dbb , 0x7f5d365dbd28 , 0x7f5d36960a93 , 0x7f5d36672a23 , 0x7f5d3677d9ca , 0x7f5d3677df43 , 0x7f5d3663bd92 , 0x7f5d3677f9d0 , 0x7f5d36780236 , 0x7f5d3663d129 , 0x5566385b917f , 0x7f5d3613cd90 <__libc_start_call_main+128>, 0x7f5d3613ce40 <__libc_start_main_impl+128>, 0x5566385b91d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f5d3632d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55663906e2a0 ec = #11 0x00007f5d3662f805 in rb_bug_without_die (fmt=0x7f5d36971a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffcd1565ba0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f5d3632d6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f5d36556e1e in rb_bug (fmt=fmt@entry=0x7f5d36971a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffcd1565c80, reg_save_area = 0x7ffcd1565bc0}} #13 0x00007f5d3655a1d3 in objspace_xmalloc0 (objspace=0x556639070bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f5d365d9060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5566390b2d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5566390b2d80, iseq=0x7f5d35489660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140038302658032 ec = 0x556639071c70 dummy_frame = 140038302635232 #16 0x00007f5d365d3dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5d35489660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5566390b2d80 prev_src_iseq = 0x7f5d3548b160 offset = #17 0x00007f5d365d3ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5d35489660 iseqv = iseq_index = 23 #18 0x00007f5d365d4250 in ibf_load_code (load=0x5566390b2d80, iseq=0x7f5d3548b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140038302642528 code_index = 15 reading_pos = 4556 code = 0x55663912a2f0 load_body = 0x55663912ab40 cd_entries = 0x5566390b7c70 ic_index = 0 mark_offset_bits = 0x7ffcd1565f20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f5d365d9de4 in ibf_load_iseq_each (load=0x5566390b2d80, iseq=0x7f5d3548b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140038302658032 ec = 0x556639071c70 dummy_frame = 140038302642240 #20 0x00007f5d365d3dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5d3548b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5566390b2d80 prev_src_iseq = 0x7f5d3548eb20 offset = #21 0x00007f5d365d3ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5d3548b160 iseqv = iseq_index = 16 #22 0x00007f5d365d4250 in ibf_load_code (load=0x5566390b2d80, iseq=0x7f5d3548eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140038302657312 code_index = 66 reading_pos = 224 code = 0x556639151510 load_body = 0x5566390df310 cd_entries = 0x5566390d6070 ic_index = 0 mark_offset_bits = 0x556639151740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f5d365d9de4 in ibf_load_iseq_each (load=0x5566390b2d80, iseq=0x7f5d3548eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140038302658032 ec = 0x556639071c70 dummy_frame = 140038302657120 #24 0x00007f5d365d3dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5d3548eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5566390b2d80 prev_src_iseq = 0x7f5d3548ef40 offset = #25 0x00007f5d365d3ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5d3548eb20 iseqv = iseq_index = 1 #26 0x00007f5d365d4250 in ibf_load_code (load=0x5566390b2d80, iseq=0x7f5d3548ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140038302658368 code_index = 5 reading_pos = 46 code = 0x55663912bdc0 load_body = 0x5566390dfa40 cd_entries = 0x5566390d60e0 ic_index = 1 mark_offset_bits = 0x7ffcd1566480 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f5d365d9de4 in ibf_load_iseq_each (load=0x5566390b2d80, iseq=0x7f5d3548ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140038302658032 ec = 0x556639071c70 dummy_frame = 140038302657840 #28 0x00007f5d365d3dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5d3548ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5566390b2d80 prev_src_iseq = 0x0 offset = #29 0x00007f5d365dbd28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5d3548ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140038302658512 #31 0x00007f5d36960a93 in rb_load_with_builtin_functions (feature_name=0x7f5d369a058b "yjit", table=0x7f5d36b24e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55663906e2a0 iseq = #32 0x00007f5d368a4497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f5d368a2510 , argc = 0, index = 0, name = 0x7f5d369c6c01 "_bi13"}, {func_ptr = 0x7f5d36940eb0 , argc = 0, index = 1, name = 0x7f5d369c6c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5d36940fb0 , argc = 0, index = 2, name = 0x7f5d369c6e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5d36942040 , argc = 0, index = 3, name = 0x7f5d369c6c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f5d36911050 , argc = 2, index = 4, name = 0x7f5d369c6c38 "rb_yjit_enable"}, {func_ptr = 0x7f5d36940fd0 , argc = 0, index = 5, name = 0x7f5d369c6c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f5d36940f00 , argc = 1, index = 6, name = 0x7f5d369c6c62 "rb_yjit_get_stats"}, {func_ptr = 0x7f5d368a24f0 , argc = 0, index = 7, name = 0x7f5d369c6c74 "object_shape_count"}, {func_ptr = 0x7f5d36918370 , argc = 1, index = 8, name = 0x7f5d369c6c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f5d36918380 , argc = 1, index = 9, name = 0x7f5d369c6c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5d36910fa0 , argc = 0, index = 10, name = 0x7f5d369c6cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f5d36911100 , argc = 0, index = 11, name = 0x7f5d369c6cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f5d36940ed0 , argc = 0, index = 12, name = 0x7f5d369c6cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f5d36672a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f5d3677d9ca in ruby_opt_init (opt=0x7ffcd1567d70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f5d3677df43 in ruby_opt_init (opt=0x7ffcd1567d70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140723820587344) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffcd1566950 parser = 140038303927104 orig_fname = 140038303942176 script = 1 opt = 0x7ffcd1567d70 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f5d3663bd92 in rb_ensure (b_proc=b_proc@entry=0x7f5d3677dba0 , data1=data1@entry=140723820587344, e_proc=e_proc@entry=0x7f5d36779e70 , data2=data2@entry=140723820587344) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556639071c70 _tag = {tag = 36, retval = 140723820592496, buf = {0x7f5d35e04870, 0x7f5d3663be48 , 0x0, 0x7ffcd1566800, 0x35e03b20}, prev = 0x7ffcd1567e80, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556639071c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5d36779e70 , data2 = 140723820587344}} #38 0x00007f5d3677f9d0 in load_file (opt=0x7ffcd1567d70, script=1, f=140038312577136, fname=, parser=140038303927104) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140038303927104, fname = 140038303942176, script = 1, opt = 0x7ffcd1567d70, f = 4} #39 process_options (argc=0, argv=0x7ffcd1568068, opt=0x7ffcd1567d70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140038312577136 xflag = ast = 0x0 parser = 140038303927104 script_name = 140038303942176 iseq = enc = lenc = 0x55663908cf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\223\264\066]\177\000\000 7P6]\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f5d36780236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcd1568058) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5d355c8638 "-", script_name = 140038303942176, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f5d3663d129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcd1568058) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140038321186800, buf = {0x2, 0x7f5d3663d170 , 0x0, 0x7ffcd1567e50, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556639071c70 state = iseq = 0x0 #42 0x00005566385b917f in rb_main (argv=0x7ffcd1568058, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723820593913 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3036540.ruby -x gdbscript [New LWP 3036540] [New LWP 3036542] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140134163491840) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f7387092c00 (LWP 3036540))] >>> Threads Id Target Id Frame * 1 Thread 0x7f7387092c00 (LWP 3036540) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140134163491840) at ./nptl/pthread_kill.c:44 2 Thread 0x7f7386d7f640 (LWP 3036542) 0x00007f73871d9fde in epoll_wait (epfd=4, events=events@entry=0x7f7387ae3adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f7386d7f640 (LWP 3036542)): #0 0x00007f73871d9fde in epoll_wait (epfd=4, events=events@entry=0x7f7387ae3adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007f738776aeba in event_wait (vm=0x55f0922a62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f0922a62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f0922a62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f0922a62a0 #4 0x00007f7387148b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737277398960, 7159420104872839580, 140134160266816, 25, 140134164236368, 140737277399312, -7080693216290518628, -7080695942676067940}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f73871d9bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f7387092c00 (LWP 3036540)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140134163491840) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f7387092c00 old_mask = {__val = {0, 6987966444925669632, 922, 140134170391181, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140134170908024}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140134163491840) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140134163491840, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f73870f6476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f73877272b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f73874f7e41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55f09233b400, fmt=fmt@entry=0x7f7387944346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f73877260ff in sigsegv (sig=11, info=0x55f09233b530, ctx=0x55f09233b400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f7387901346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f7387ae4b60 , errout=errout@entry=0x7f73872ce6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f7387952126 "\n", dli_fbase = 0x55f0922ead80, dli_sname = 0x7ffff36cedd0 "\240\346,\207s\177", dli_saddr = 0x7f73871e7d63 <__GI___backtrace+99>} i = lines = obj = 0x55f09239fc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f73877d4ae3 in rb_print_backtrace (errout=0x7f73872ce6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f73877d4acf , 0x7f73875d0805 , 0x7f73874f7e1e , 0x7f73874fb1d3 , 0x7f738757a060 , 0x7f7387574dbb , 0x7f7387574ebc , 0x7f7387575250 , 0x7f738757ade4 , 0x7f7387574dbb , 0x7f7387574ebc , 0x7f7387575250 , 0x7f738757ade4 , 0x7f7387574dbb , 0x7f7387574ebc , 0x7f7387575250 , 0x7f738757ade4 , 0x7f7387574dbb , 0x7f738757cd28 , 0x7f7387901a93 , 0x7f7387613a23 , 0x7f738771e9ca , 0x7f738771ef43 , 0x7f73875dcd92 , 0x7f73877209d0 , 0x7f7387721236 , 0x7f73875de129 , 0x55f09153e17f , 0x7f73870ddd90 <__libc_start_call_main+128>, 0x7f73870dde40 <__libc_start_main_impl+128>, 0x55f09153e1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f73872ce6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55f0922a62a0 ec = #11 0x00007f73875d0805 in rb_bug_without_die (fmt=0x7f7387912a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffff36cef90) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f73872ce6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f73874f7e1e in rb_bug (fmt=fmt@entry=0x7f7387912a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffff36cf070, reg_save_area = 0x7ffff36cefb0}} #13 0x00007f73874fb1d3 in objspace_xmalloc0 (objspace=0x55f0922a8bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f738757a060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55f0922ead80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55f0922ead80, iseq=0x7f7386429620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140134150499904 ec = 0x55f0922a9c70 dummy_frame = 140134150477008 #16 0x00007f7387574dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7386429620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f0922ead80 prev_src_iseq = 0x7f738642b0f0 offset = #17 0x00007f7387574ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7386429620 iseqv = iseq_index = 23 #18 0x00007f7387575250 in ibf_load_code (load=0x55f0922ead80, iseq=0x7f738642b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140134150484208 code_index = 15 reading_pos = 4556 code = 0x55f092361f20 load_body = 0x55f092362730 cd_entries = 0x55f0922efc70 ic_index = 0 mark_offset_bits = 0x7ffff36cf310 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f738757ade4 in ibf_load_iseq_each (load=0x55f0922ead80, iseq=0x7f738642b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140134150499904 ec = 0x55f0922a9c70 dummy_frame = 140134150483968 #20 0x00007f7387574dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f738642b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f0922ead80 prev_src_iseq = 0x7f738642ebd0 offset = #21 0x00007f7387574ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f738642b0f0 iseqv = iseq_index = 16 #22 0x00007f7387575250 in ibf_load_code (load=0x55f0922ead80, iseq=0x7f738642ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140134150499280 code_index = 66 reading_pos = 224 code = 0x55f092389510 load_body = 0x55f092316f70 cd_entries = 0x55f09230e070 ic_index = 0 mark_offset_bits = 0x55f092389740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f738757ade4 in ibf_load_iseq_each (load=0x55f0922ead80, iseq=0x7f738642ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140134150499904 ec = 0x55f0922a9c70 dummy_frame = 140134150498848 #24 0x00007f7387574dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f738642ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f0922ead80 prev_src_iseq = 0x7f738642ef00 offset = #25 0x00007f7387574ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f738642ebd0 iseqv = iseq_index = 1 #26 0x00007f7387575250 in ibf_load_code (load=0x55f0922ead80, iseq=0x7f738642ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140134150500096 code_index = 5 reading_pos = 46 code = 0x55f092363dc0 load_body = 0x55f0923176a0 cd_entries = 0x55f09230e0e0 ic_index = 1 mark_offset_bits = 0x7ffff36cf870 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f738757ade4 in ibf_load_iseq_each (load=0x55f0922ead80, iseq=0x7f738642ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140134150499904 ec = 0x55f0922a9c70 dummy_frame = 140134150499568 #28 0x00007f7387574dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f738642ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f0922ead80 prev_src_iseq = 0x0 offset = #29 0x00007f738757cd28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f738642ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140134150500192 #31 0x00007f7387901a93 in rb_load_with_builtin_functions (feature_name=0x7f738794158b "yjit", table=0x7f7387ac5e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55f0922a62a0 iseq = #32 0x00007f7387845497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7387843510 , argc = 0, index = 0, name = 0x7f7387967c01 "_bi13"}, {func_ptr = 0x7f73878e1eb0 , argc = 0, index = 1, name = 0x7f7387967c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f73878e1fb0 , argc = 0, index = 2, name = 0x7f7387967e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f73878e3040 , argc = 0, index = 3, name = 0x7f7387967c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f73878b2050 , argc = 2, index = 4, name = 0x7f7387967c38 "rb_yjit_enable"}, {func_ptr = 0x7f73878e1fd0 , argc = 0, index = 5, name = 0x7f7387967c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f73878e1f00 , argc = 1, index = 6, name = 0x7f7387967c62 "rb_yjit_get_stats"}, {func_ptr = 0x7f73878434f0 , argc = 0, index = 7, name = 0x7f7387967c74 "object_shape_count"}, {func_ptr = 0x7f73878b9370 , argc = 1, index = 8, name = 0x7f7387967c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f73878b9380 , argc = 1, index = 9, name = 0x7f7387967c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f73878b1fa0 , argc = 0, index = 10, name = 0x7f7387967cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f73878b2100 , argc = 0, index = 11, name = 0x7f7387967cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f73878e1ed0 , argc = 0, index = 12, name = 0x7f7387967cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f7387613a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f738771e9ca in ruby_opt_init (opt=0x7ffff36d1160) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f738771ef43 in ruby_opt_init (opt=0x7ffff36d1160) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140737277394240) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffff36cfd40 parser = 140134151768784 orig_fname = 140134151783856 script = 1 opt = 0x7ffff36d1160 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f73875dcd92 in rb_ensure (b_proc=b_proc@entry=0x7f738771eba0 , data1=data1@entry=140737277394240, e_proc=e_proc@entry=0x7f738771ae70 , data2=data2@entry=140737277394240) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f0922a9c70 _tag = {tag = 36, retval = 140737277399392, buf = {0x7f7386da4830, 0x7f73875dce48 , 0x0, 0x7ffff36cfbf0, 0x86da3ae0}, prev = 0x7ffff36d1270, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f0922a9c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f738771ae70 , data2 = 140737277394240}} #38 0x00007f73877209d0 in load_file (opt=0x7ffff36d1160, script=1, f=140134160418864, fname=, parser=140134151768784) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140134151768784, fname = 140134151783856, script = 1, opt = 0x7ffff36d1160, f = 4} #39 process_options (argc=0, argv=0x7ffff36d1458, opt=0x7ffff36d1160) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140134160418864 xflag = ast = 0x0 parser = 140134151768784 script_name = 140134151783856 iseq = enc = lenc = 0x55f0922c4f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\243\256\207s\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f7387721236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffff36d1448) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f73865685c8 "-", script_name = 140134151783856, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f73875de129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffff36d1448) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140134169032688, buf = {0x2, 0x7f73875de170 , 0x0, 0x7ffff36d1240, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f0922a9c70 state = iseq = 0x0 #42 0x000055f09153e17f in rb_main (argv=0x7ffff36d1448, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140737277400809 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3162804.ruby -x gdbscript [New LWP 3162804] [New LWP 3162806] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140408254118912) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb3581c3c00 (LWP 3162804))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb3581c3c00 (LWP 3162804) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140408254118912) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb357eaf640 (LWP 3162806) 0x00007fb35830afde in epoll_wait (epfd=4, events=events@entry=0x7fb358c14adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb357eaf640 (LWP 3162806)): #0 0x00007fb35830afde in epoll_wait (epfd=4, events=events@entry=0x7fb358c14adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007fb35889beba in event_wait (vm=0x564a66a212a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x564a66a212a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x564a66a212a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x564a66a212a0 #4 0x00007fb358279b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728747322224, 6884083546906442199, 140408250889792, 25, 140408254863440, 140728747322576, -6850113198390494761, -6850083008641615401}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb35830abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb3581c3c00 (LWP 3162804)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140408254118912) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb3581c3c00 old_mask = {__val = {0, 16928198966214801920, 922, 140408261018253, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140408261535096}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140408254118912) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140408254118912, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb358227476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb3588582b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fb358628e41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x564a66ab6400, fmt=fmt@entry=0x7fb358a75346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fb3588570ff in sigsegv (sig=11, info=0x564a66ab6530, ctx=0x564a66ab6400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fb358a32346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fb358c15b60 , errout=errout@entry=0x7fb3583ff6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fb358a83126 "\n", dli_fbase = 0x564a66a65d80, dli_sname = 0x7ffdf6fe4990 "\240\366?X\263\177", dli_saddr = 0x7fb358318d63 <__GI___backtrace+99>} i = lines = obj = 0x564a66b1ac90 dladdr_fbases = main_path = len = next_line = #9 0x00007fb358905ae3 in rb_print_backtrace (errout=0x7fb3583ff6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fb358905acf , 0x7fb358701805 , 0x7fb358628e1e , 0x7fb35862c1d3 , 0x7fb3586ab060 , 0x7fb3586a5dbb , 0x7fb3586a5ebc , 0x7fb3586a6250 , 0x7fb3586abde4 , 0x7fb3586a5dbb , 0x7fb3586a5ebc , 0x7fb3586a6250 , 0x7fb3586abde4 , 0x7fb3586a5dbb , 0x7fb3586a5ebc , 0x7fb3586a6250 , 0x7fb3586abde4 , 0x7fb3586a5dbb , 0x7fb3586add28 , 0x7fb358a32a93 , 0x7fb358744a23 , 0x7fb35884f9ca , 0x7fb35884ff43 , 0x7fb35870dd92 , 0x7fb3588519d0 , 0x7fb358852236 , 0x7fb35870f129 , 0x564a6695d17f , 0x7fb35820ed90 <__libc_start_call_main+128>, 0x7fb35820ee40 <__libc_start_main_impl+128>, 0x564a6695d1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fb3583ff6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x564a66a212a0 ec = #11 0x00007fb358701805 in rb_bug_without_die (fmt=0x7fb358a43a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffdf6fe4b50) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fb3583ff6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fb358628e1e in rb_bug (fmt=fmt@entry=0x7fb358a43a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdf6fe4c30, reg_save_area = 0x7ffdf6fe4b70}} #13 0x00007fb35862c1d3 in objspace_xmalloc0 (objspace=0x564a66a23bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fb3586ab060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x564a66a65d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x564a66a65d80, iseq=0x7fb357559620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140408241122880 ec = 0x564a66a24c70 dummy_frame = 140408241099984 #16 0x00007fb3586a5dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb357559620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564a66a65d80 prev_src_iseq = 0x7fb35755b0f0 offset = #17 0x00007fb3586a5ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb357559620 iseqv = iseq_index = 23 #18 0x00007fb3586a6250 in ibf_load_code (load=0x564a66a65d80, iseq=0x7fb35755b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140408241107184 code_index = 15 reading_pos = 4556 code = 0x564a66adcf20 load_body = 0x564a66add730 cd_entries = 0x564a66a6ac70 ic_index = 0 mark_offset_bits = 0x7ffdf6fe4ed0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fb3586abde4 in ibf_load_iseq_each (load=0x564a66a65d80, iseq=0x7fb35755b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140408241122880 ec = 0x564a66a24c70 dummy_frame = 140408241106944 #20 0x00007fb3586a5dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb35755b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564a66a65d80 prev_src_iseq = 0x7fb35755ebd0 offset = #21 0x00007fb3586a5ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb35755b0f0 iseqv = iseq_index = 16 #22 0x00007fb3586a6250 in ibf_load_code (load=0x564a66a65d80, iseq=0x7fb35755ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140408241122256 code_index = 66 reading_pos = 224 code = 0x564a66b04510 load_body = 0x564a66a91f70 cd_entries = 0x564a66a89070 ic_index = 0 mark_offset_bits = 0x564a66b04740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fb3586abde4 in ibf_load_iseq_each (load=0x564a66a65d80, iseq=0x7fb35755ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140408241122880 ec = 0x564a66a24c70 dummy_frame = 140408241121824 #24 0x00007fb3586a5dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb35755ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564a66a65d80 prev_src_iseq = 0x7fb35755ef00 offset = #25 0x00007fb3586a5ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb35755ebd0 iseqv = iseq_index = 1 #26 0x00007fb3586a6250 in ibf_load_code (load=0x564a66a65d80, iseq=0x7fb35755ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140408241123072 code_index = 5 reading_pos = 46 code = 0x564a66adedc0 load_body = 0x564a66a926a0 cd_entries = 0x564a66a890e0 ic_index = 1 mark_offset_bits = 0x7ffdf6fe5430 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fb3586abde4 in ibf_load_iseq_each (load=0x564a66a65d80, iseq=0x7fb35755ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140408241122880 ec = 0x564a66a24c70 dummy_frame = 140408241122544 #28 0x00007fb3586a5dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb35755ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564a66a65d80 prev_src_iseq = 0x0 offset = #29 0x00007fb3586add28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb35755ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140408241123168 #31 0x00007fb358a32a93 in rb_load_with_builtin_functions (feature_name=0x7fb358a7258b "yjit", table=0x7fb358bf6e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x564a66a212a0 iseq = #32 0x00007fb358976497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb358974510 , argc = 0, index = 0, name = 0x7fb358a98c01 "_bi13"}, {func_ptr = 0x7fb358a12eb0 , argc = 0, index = 1, name = 0x7fb358a98c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb358a12fb0 , argc = 0, index = 2, name = 0x7fb358a98e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb358a14040 , argc = 0, index = 3, name = 0x7fb358a98c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb3589e3050 , argc = 2, index = 4, name = 0x7fb358a98c38 "rb_yjit_enable"}, {func_ptr = 0x7fb358a12fd0 , argc = 0, index = 5, name = 0x7fb358a98c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb358a12f00 , argc = 1, index = 6, name = 0x7fb358a98c62 "rb_yjit_get_stats"}, {func_ptr = 0x7fb3589744f0 , argc = 0, index = 7, name = 0x7fb358a98c74 "object_shape_count"}, {func_ptr = 0x7fb3589ea370 , argc = 1, index = 8, name = 0x7fb358a98c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb3589ea380 , argc = 1, index = 9, name = 0x7fb358a98c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb3589e2fa0 , argc = 0, index = 10, name = 0x7fb358a98cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7fb3589e3100 , argc = 0, index = 11, name = 0x7fb358a98cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb358a12ed0 , argc = 0, index = 12, name = 0x7fb358a98cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fb358744a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fb35884f9ca in ruby_opt_init (opt=0x7ffdf6fe6d20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fb35884ff43 in ruby_opt_init (opt=0x7ffdf6fe6d20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728747317504) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdf6fe5900 parser = 140408242391760 orig_fname = 140408242406832 script = 1 opt = 0x7ffdf6fe6d20 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fb35870dd92 in rb_ensure (b_proc=b_proc@entry=0x7fb35884fba0 , data1=data1@entry=140728747317504, e_proc=e_proc@entry=0x7fb35884be70 , data2=data2@entry=140728747317504) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564a66a24c70 _tag = {tag = 36, retval = 140728747322656, buf = {0x7fb357ed4830, 0x7fb35870de48 , 0x0, 0x7ffdf6fe57b0, 0x57ed3ae0}, prev = 0x7ffdf6fe6e30, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564a66a24c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb35884be70 , data2 = 140728747317504}} #38 0x00007fb3588519d0 in load_file (opt=0x7ffdf6fe6d20, script=1, f=140408251041840, fname=, parser=140408242391760) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140408242391760, fname = 140408242406832, script = 1, opt = 0x7ffdf6fe6d20, f = 4} #39 process_options (argc=0, argv=0x7ffdf6fe7018, opt=0x7ffdf6fe6d20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140408251041840 xflag = ast = 0x0 parser = 140408242391760 script_name = 140408242406832 iseq = enc = lenc = 0x564a66a3ff30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\263\301X\263\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fb358852236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdf6fe7008) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb3576985c8 "-", script_name = 140408242406832, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fb35870f129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdf6fe7008) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140408259659760, buf = {0x2, 0x7fb35870f170 , 0x0, 0x7ffdf6fe6e00, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564a66a24c70 state = iseq = 0x0 #42 0x0000564a6695d17f in rb_main (argv=0x7ffdf6fe7008, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728747324073 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3298308.ruby -x gdbscript [New LWP 3298308] [New LWP 3298310] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139717036563456) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1268555c00 (LWP 3298308))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1268555c00 (LWP 3298308) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139717036563456) at ./nptl/pthread_kill.c:44 2 Thread 0x7f126823f640 (LWP 3298310) 0x00007f126869cfde in epoll_wait (epfd=4, events=events@entry=0x7f1268fa6adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f126823f640 (LWP 3298310)): #0 0x00007f126869cfde in epoll_wait (epfd=4, events=events@entry=0x7f1268fa6adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007f1268c2deba in event_wait (vm=0x557e8e9cd2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x557e8e9cd2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x557e8e9cd2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x557e8e9cd2a0 #4 0x00007f126860bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734660642016, 7122007507077009285, 139717033326144, 25, 139717037307984, 140734660642368, -7137461795366793339, -7137461218108797051}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f126869cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1268555c00 (LWP 3298308)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139717036563456) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1268555c00 old_mask = {__val = {0, 4632177781637604352, 922, 139717043462797, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139717043979640}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139717036563456) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139717036563456, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f12685b9476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f1268bea2b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f12689bae41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x557e8ea62400, fmt=fmt@entry=0x7f1268e07346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f1268be90ff in sigsegv (sig=11, info=0x557e8ea62530, ctx=0x557e8ea62400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f1268dc4346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f1268fa7b60 , errout=errout@entry=0x7f12687916a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f1268e15126 "\n", dli_fbase = 0x557e8ea11d80, dli_sname = 0x7fff57746300 "\240\026yh\022\177", dli_saddr = 0x7f12686aad63 <__GI___backtrace+99>} i = lines = obj = 0x557e8eac7d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f1268c97ae3 in rb_print_backtrace (errout=0x7f12687916a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f1268c97acf , 0x7f1268a93805 , 0x7f12689bae1e , 0x7f12689be1d3 , 0x7f1268a3d060 , 0x7f1268a37dbb , 0x7f1268a37ebc , 0x7f1268a38250 , 0x7f1268a3dde4 , 0x7f1268a37dbb , 0x7f1268a37ebc , 0x7f1268a38250 , 0x7f1268a3dde4 , 0x7f1268a37dbb , 0x7f1268a37ebc , 0x7f1268a38250 , 0x7f1268a3dde4 , 0x7f1268a37dbb , 0x7f1268a3fd28 , 0x7f1268dc4a93 , 0x7f1268ad6a23 , 0x7f1268be19ca , 0x7f1268be1f43 , 0x7f1268a9fd92 , 0x7f1268be39d0 , 0x7f1268be4236 , 0x7f1268aa1129 , 0x557e8cb7717f , 0x7f12685a0d90 <__libc_start_call_main+128>, 0x7f12685a0e40 <__libc_start_main_impl+128>, 0x557e8cb771d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f12687916a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x557e8e9cd2a0 ec = #11 0x00007f1268a93805 in rb_bug_without_die (fmt=0x7f1268dd5a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff577464c0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f12687916a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f12689bae1e in rb_bug (fmt=fmt@entry=0x7f1268dd5a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff577465a0, reg_save_area = 0x7fff577464e0}} #13 0x00007f12689be1d3 in objspace_xmalloc0 (objspace=0x557e8e9cfbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f1268a3d060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x557e8ea11d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x557e8ea11d80, iseq=0x7f12678e9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139717023559152 ec = 0x557e8e9d0c70 dummy_frame = 139717023536352 #16 0x00007f1268a37dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f12678e9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557e8ea11d80 prev_src_iseq = 0x7f12678eb160 offset = #17 0x00007f1268a37ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f12678e9660 iseqv = iseq_index = 23 #18 0x00007f1268a38250 in ibf_load_code (load=0x557e8ea11d80, iseq=0x7f12678eb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139717023543648 code_index = 15 reading_pos = 4556 code = 0x557e8ea892f0 load_body = 0x557e8ea89b40 cd_entries = 0x557e8ea16c70 ic_index = 0 mark_offset_bits = 0x7fff57746840 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f1268a3dde4 in ibf_load_iseq_each (load=0x557e8ea11d80, iseq=0x7f12678eb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139717023559152 ec = 0x557e8e9d0c70 dummy_frame = 139717023543360 #20 0x00007f1268a37dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f12678eb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557e8ea11d80 prev_src_iseq = 0x7f12678eeb20 offset = #21 0x00007f1268a37ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f12678eb160 iseqv = iseq_index = 16 #22 0x00007f1268a38250 in ibf_load_code (load=0x557e8ea11d80, iseq=0x7f12678eeb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139717023558432 code_index = 66 reading_pos = 224 code = 0x557e8eab0510 load_body = 0x557e8ea3e310 cd_entries = 0x557e8ea35070 ic_index = 0 mark_offset_bits = 0x557e8eab0740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f1268a3dde4 in ibf_load_iseq_each (load=0x557e8ea11d80, iseq=0x7f12678eeb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139717023559152 ec = 0x557e8e9d0c70 dummy_frame = 139717023558240 #24 0x00007f1268a37dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f12678eeb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557e8ea11d80 prev_src_iseq = 0x7f12678eef40 offset = #25 0x00007f1268a37ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f12678eeb20 iseqv = iseq_index = 1 #26 0x00007f1268a38250 in ibf_load_code (load=0x557e8ea11d80, iseq=0x7f12678eef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139717023559488 code_index = 5 reading_pos = 46 code = 0x557e8ea8adc0 load_body = 0x557e8ea3ea40 cd_entries = 0x557e8ea350e0 ic_index = 1 mark_offset_bits = 0x7fff57746da0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f1268a3dde4 in ibf_load_iseq_each (load=0x557e8ea11d80, iseq=0x7f12678eef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139717023559152 ec = 0x557e8e9d0c70 dummy_frame = 139717023558960 #28 0x00007f1268a37dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f12678eef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557e8ea11d80 prev_src_iseq = 0x0 offset = #29 0x00007f1268a3fd28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f12678eef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139717023559632 #31 0x00007f1268dc4a93 in rb_load_with_builtin_functions (feature_name=0x7f1268e0458b "yjit", table=0x7f1268f88e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x557e8e9cd2a0 iseq = #32 0x00007f1268d08497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1268d06510 , argc = 0, index = 0, name = 0x7f1268e2ac01 "_bi13"}, {func_ptr = 0x7f1268da4eb0 , argc = 0, index = 1, name = 0x7f1268e2ac07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1268da4fb0 , argc = 0, index = 2, name = 0x7f1268e2ae70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1268da6040 , argc = 0, index = 3, name = 0x7f1268e2ac1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1268d75050 , argc = 2, index = 4, name = 0x7f1268e2ac38 "rb_yjit_enable"}, {func_ptr = 0x7f1268da4fd0 , argc = 0, index = 5, name = 0x7f1268e2ac47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1268da4f00 , argc = 1, index = 6, name = 0x7f1268e2ac62 "rb_yjit_get_stats"}, {func_ptr = 0x7f1268d064f0 , argc = 0, index = 7, name = 0x7f1268e2ac74 "object_shape_count"}, {func_ptr = 0x7f1268d7c370 , argc = 1, index = 8, name = 0x7f1268e2ac87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1268d7c380 , argc = 1, index = 9, name = 0x7f1268e2ac9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1268d74fa0 , argc = 0, index = 10, name = 0x7f1268e2acb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f1268d75100 , argc = 0, index = 11, name = 0x7f1268e2acc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1268da4ed0 , argc = 0, index = 12, name = 0x7f1268e2acdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f1268ad6a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f1268be19ca in ruby_opt_init (opt=0x7fff57748690) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f1268be1f43 in ruby_opt_init (opt=0x7fff57748690) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140734660637296) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff57747270 parser = 139717024828224 orig_fname = 139717024843296 script = 1 opt = 0x7fff57748690 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f1268a9fd92 in rb_ensure (b_proc=b_proc@entry=0x7f1268be1ba0 , data1=data1@entry=140734660637296, e_proc=e_proc@entry=0x7f1268bdde70 , data2=data2@entry=140734660637296) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557e8e9d0c70 _tag = {tag = 36, retval = 140734660642448, buf = {0x7f1268264870, 0x7f1268a9fe48 , 0x0, 0x7fff57747120, 0x68263b20}, prev = 0x7fff577487a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557e8e9d0c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1268bdde70 , data2 = 140734660637296}} #38 0x00007f1268be39d0 in load_file (opt=0x7fff57748690, script=1, f=139717033478256, fname=, parser=139717024828224) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139717024828224, fname = 139717024843296, script = 1, opt = 0x7fff57748690, f = 4} #39 process_options (argc=0, argv=0x7fff57748988, opt=0x7fff57748690) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139717033478256 xflag = ast = 0x0 parser = 139717024828224 script_name = 139717024843296 iseq = enc = lenc = 0x557e8e9ebf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f1268be4236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff57748978) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1267a28638 "-", script_name = 139717024843296, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f1268aa1129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff57748978) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139717042104304, buf = {0x2, 0x7f1268aa1170 , 0x0, 0x7fff57748770, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557e8e9d0c70 state = iseq = 0x0 #42 0x0000557e8cb7717f in rb_main (argv=0x7fff57748978, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734660643865 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3330572.ruby -x gdbscript [New LWP 3330572] [New LWP 3330574] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139665150139392) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f0653a95c00 (LWP 3330572))] >>> Threads Id Target Id Frame * 1 Thread 0x7f0653a95c00 (LWP 3330572) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139665150139392) at ./nptl/pthread_kill.c:44 2 Thread 0x7f065377f640 (LWP 3330574) 0x00007f0653bdcfde in epoll_wait (epfd=4, events=events@entry=0x7f06544e6adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f065377f640 (LWP 3330574)): #0 0x00007f0653bdcfde in epoll_wait (epfd=4, events=events@entry=0x7f06544e6adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007f065416deba in event_wait (vm=0x564c80e9c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x564c80e9c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x564c80e9c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x564c80e9c2a0 #4 0x00007f0653b4bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728525358864, 640706331479246864, 139665146902080, 25, 139665150883920, 140728525359216, -655104505432897520, -655106160459249648}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f0653bdcbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f0653a95c00 (LWP 3330572)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139665150139392) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f0653a95c00 old_mask = {__val = {0, 11019036802831384064, 922, 139665157038733, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139665157555576}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139665150139392) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139665150139392, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f0653af9476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f065412a2b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f0653efae41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x564c80f31400, fmt=fmt@entry=0x7f0654347346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f06541290ff in sigsegv (sig=11, info=0x564c80f31530, ctx=0x564c80f31400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f0654304346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f06544e7b60 , errout=errout@entry=0x7f0653cd16a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f0654355126 "\n", dli_fbase = 0x564c80ee0d80, dli_sname = 0x7ffde9c36530 "\240\026\315S\006\177", dli_saddr = 0x7f0653bead63 <__GI___backtrace+99>} i = lines = obj = 0x564c80f96d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f06541d7ae3 in rb_print_backtrace (errout=0x7f0653cd16a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f06541d7acf , 0x7f0653fd3805 , 0x7f0653efae1e , 0x7f0653efe1d3 , 0x7f0653f7d060 , 0x7f0653f77dbb , 0x7f0653f77ebc , 0x7f0653f78250 , 0x7f0653f7dde4 , 0x7f0653f77dbb , 0x7f0653f77ebc , 0x7f0653f78250 , 0x7f0653f7dde4 , 0x7f0653f77dbb , 0x7f0653f77ebc , 0x7f0653f78250 , 0x7f0653f7dde4 , 0x7f0653f77dbb , 0x7f0653f7fd28 , 0x7f0654304a93 , 0x7f0654016a23 , 0x7f06541219ca , 0x7f0654121f43 , 0x7f0653fdfd92 , 0x7f06541239d0 , 0x7f0654124236 , 0x7f0653fe1129 , 0x564c80a6517f , 0x7f0653ae0d90 <__libc_start_call_main+128>, 0x7f0653ae0e40 <__libc_start_main_impl+128>, 0x564c80a651d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f0653cd16a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x564c80e9c2a0 ec = #11 0x00007f0653fd3805 in rb_bug_without_die (fmt=0x7f0654315a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffde9c366f0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f0653cd16a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f0653efae1e in rb_bug (fmt=fmt@entry=0x7f0654315a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffde9c367d0, reg_save_area = 0x7ffde9c36710}} #13 0x00007f0653efe1d3 in objspace_xmalloc0 (objspace=0x564c80e9ebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f0653f7d060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x564c80ee0d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x564c80ee0d80, iseq=0x7f0652e29660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139665137135088 ec = 0x564c80e9fc70 dummy_frame = 139665137112288 #16 0x00007f0653f77dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0652e29660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564c80ee0d80 prev_src_iseq = 0x7f0652e2b160 offset = #17 0x00007f0653f77ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0652e29660 iseqv = iseq_index = 23 #18 0x00007f0653f78250 in ibf_load_code (load=0x564c80ee0d80, iseq=0x7f0652e2b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139665137119584 code_index = 15 reading_pos = 4556 code = 0x564c80f582f0 load_body = 0x564c80f58b40 cd_entries = 0x564c80ee5c70 ic_index = 0 mark_offset_bits = 0x7ffde9c36a70 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f0653f7dde4 in ibf_load_iseq_each (load=0x564c80ee0d80, iseq=0x7f0652e2b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139665137135088 ec = 0x564c80e9fc70 dummy_frame = 139665137119296 #20 0x00007f0653f77dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0652e2b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564c80ee0d80 prev_src_iseq = 0x7f0652e2eb20 offset = #21 0x00007f0653f77ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0652e2b160 iseqv = iseq_index = 16 #22 0x00007f0653f78250 in ibf_load_code (load=0x564c80ee0d80, iseq=0x7f0652e2eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139665137134368 code_index = 66 reading_pos = 224 code = 0x564c80f7f510 load_body = 0x564c80f0d310 cd_entries = 0x564c80f04070 ic_index = 0 mark_offset_bits = 0x564c80f7f740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f0653f7dde4 in ibf_load_iseq_each (load=0x564c80ee0d80, iseq=0x7f0652e2eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139665137135088 ec = 0x564c80e9fc70 dummy_frame = 139665137134176 #24 0x00007f0653f77dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0652e2eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564c80ee0d80 prev_src_iseq = 0x7f0652e2ef40 offset = #25 0x00007f0653f77ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0652e2eb20 iseqv = iseq_index = 1 #26 0x00007f0653f78250 in ibf_load_code (load=0x564c80ee0d80, iseq=0x7f0652e2ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139665137135424 code_index = 5 reading_pos = 46 code = 0x564c80f59dc0 load_body = 0x564c80f0da40 cd_entries = 0x564c80f040e0 ic_index = 1 mark_offset_bits = 0x7ffde9c36fd0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f0653f7dde4 in ibf_load_iseq_each (load=0x564c80ee0d80, iseq=0x7f0652e2ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139665137135088 ec = 0x564c80e9fc70 dummy_frame = 139665137134896 #28 0x00007f0653f77dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0652e2ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564c80ee0d80 prev_src_iseq = 0x0 offset = #29 0x00007f0653f7fd28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0652e2ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139665137135568 #31 0x00007f0654304a93 in rb_load_with_builtin_functions (feature_name=0x7f065434458b "yjit", table=0x7f06544c8e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x564c80e9c2a0 iseq = #32 0x00007f0654248497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f0654246510 , argc = 0, index = 0, name = 0x7f065436ac01 "_bi13"}, {func_ptr = 0x7f06542e4eb0 , argc = 0, index = 1, name = 0x7f065436ac07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f06542e4fb0 , argc = 0, index = 2, name = 0x7f065436ae70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f06542e6040 , argc = 0, index = 3, name = 0x7f065436ac1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f06542b5050 , argc = 2, index = 4, name = 0x7f065436ac38 "rb_yjit_enable"}, {func_ptr = 0x7f06542e4fd0 , argc = 0, index = 5, name = 0x7f065436ac47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f06542e4f00 , argc = 1, index = 6, name = 0x7f065436ac62 "rb_yjit_get_stats"}, {func_ptr = 0x7f06542464f0 , argc = 0, index = 7, name = 0x7f065436ac74 "object_shape_count"}, {func_ptr = 0x7f06542bc370 , argc = 1, index = 8, name = 0x7f065436ac87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f06542bc380 , argc = 1, index = 9, name = 0x7f065436ac9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f06542b4fa0 , argc = 0, index = 10, name = 0x7f065436acb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f06542b5100 , argc = 0, index = 11, name = 0x7f065436acc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f06542e4ed0 , argc = 0, index = 12, name = 0x7f065436acdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f0654016a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f06541219ca in ruby_opt_init (opt=0x7ffde9c388c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f0654121f43 in ruby_opt_init (opt=0x7ffde9c388c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728525354144) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffde9c374a0 parser = 139665138404160 orig_fname = 139665138419232 script = 1 opt = 0x7ffde9c388c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f0653fdfd92 in rb_ensure (b_proc=b_proc@entry=0x7f0654121ba0 , data1=data1@entry=140728525354144, e_proc=e_proc@entry=0x7f065411de70 , data2=data2@entry=140728525354144) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564c80e9fc70 _tag = {tag = 36, retval = 140728525359296, buf = {0x7f06537a4870, 0x7f0653fdfe48 , 0x0, 0x7ffde9c37350, 0x537a3b20}, prev = 0x7ffde9c389d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564c80e9fc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f065411de70 , data2 = 140728525354144}} #38 0x00007f06541239d0 in load_file (opt=0x7ffde9c388c0, script=1, f=139665147054192, fname=, parser=139665138404160) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139665138404160, fname = 139665138419232, script = 1, opt = 0x7ffde9c388c0, f = 4} #39 process_options (argc=0, argv=0x7ffde9c38bb8, opt=0x7ffde9c388c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139665147054192 xflag = ast = 0x0 parser = 139665138404160 script_name = 139665138419232 iseq = enc = lenc = 0x564c80ebaf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f0654124236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffde9c38ba8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f0652f68638 "-", script_name = 139665138419232, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f0653fe1129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffde9c38ba8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139665155680240, buf = {0x2, 0x7f0653fe1170 , 0x0, 0x7ffde9c389a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564c80e9fc70 state = iseq = 0x0 #42 0x0000564c80a6517f in rb_main (argv=0x7ffde9c38ba8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728525360713 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3471311.ruby -x gdbscript [New LWP 3471311] [New LWP 3471313] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140249890331648) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8e78e49c00 (LWP 3471311))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8e78e49c00 (LWP 3471311) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140249890331648) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8e78b2f640 (LWP 3471313) 0x00007f8e78f90fde in epoll_wait (epfd=4, events=events@entry=0x7f8e7989aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8e78b2f640 (LWP 3471313)): #0 0x00007f8e78f90fde in epoll_wait (epfd=4, events=events@entry=0x7f8e7989aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007f8e79521eba in event_wait (vm=0x5622574262a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5622574262a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5622574262a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5622574262a0 #4 0x00007f8e78effb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728341827584, -661322206798027790, 140249887077952, 25, 140249891076176, 140728341827936, 706629259065156594, 706628820588553202}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8e78f90bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8e78e49c00 (LWP 3471311)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140249890331648) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8e78e49c00 old_mask = {__val = {0, 1216451205902582016, 922, 140249897230989, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140249897747832}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140249890331648) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140249890331648, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8e78ead476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8e794de2b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f8e792aee41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5622574bb400, fmt=fmt@entry=0x7f8e796fb346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f8e794dd0ff in sigsegv (sig=11, info=0x5622574bb530, ctx=0x5622574bb400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f8e796b8346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f8e7989bb60 , errout=errout@entry=0x7f8e790856a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f8e79709126 "\n", dli_fbase = 0x56225746ad80, dli_sname = 0x7ffdded2ee20 "\240V\by\216\177", dli_saddr = 0x7f8e78f9ed63 <__GI___backtrace+99>} i = lines = obj = 0x56225751fc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f8e7958bae3 in rb_print_backtrace (errout=0x7f8e790856a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f8e7958bacf , 0x7f8e79387805 , 0x7f8e792aee1e , 0x7f8e792b21d3 , 0x7f8e79331060 , 0x7f8e7932bdbb , 0x7f8e7932bebc , 0x7f8e7932c250 , 0x7f8e79331de4 , 0x7f8e7932bdbb , 0x7f8e7932bebc , 0x7f8e7932c250 , 0x7f8e79331de4 , 0x7f8e7932bdbb , 0x7f8e7932bebc , 0x7f8e7932c250 , 0x7f8e79331de4 , 0x7f8e7932bdbb , 0x7f8e79333d28 , 0x7f8e796b8a93 , 0x7f8e793caa23 , 0x7f8e794d59ca , 0x7f8e794d5f43 , 0x7f8e79393d92 , 0x7f8e794d79d0 , 0x7f8e794d8236 , 0x7f8e79395129 , 0x56225542617f , 0x7f8e78e94d90 <__libc_start_call_main+128>, 0x7f8e78e94e40 <__libc_start_main_impl+128>, 0x5622554261d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f8e790856a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5622574262a0 ec = #11 0x00007f8e79387805 in rb_bug_without_die (fmt=0x7f8e796c9a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffdded2efe0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f8e790856a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f8e792aee1e in rb_bug (fmt=fmt@entry=0x7f8e796c9a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdded2f0c0, reg_save_area = 0x7ffdded2f000}} #13 0x00007f8e792b21d3 in objspace_xmalloc0 (objspace=0x562257428bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f8e79331060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x56225746ad80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x56225746ad80, iseq=0x7f8e781d9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140249877311040 ec = 0x562257429c70 dummy_frame = 140249877288144 #16 0x00007f8e7932bdbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8e781d9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56225746ad80 prev_src_iseq = 0x7f8e781db0f0 offset = #17 0x00007f8e7932bebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8e781d9620 iseqv = iseq_index = 23 #18 0x00007f8e7932c250 in ibf_load_code (load=0x56225746ad80, iseq=0x7f8e781db0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140249877295344 code_index = 15 reading_pos = 4556 code = 0x5622574e1f20 load_body = 0x5622574e2730 cd_entries = 0x56225746fc70 ic_index = 0 mark_offset_bits = 0x7ffdded2f360 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f8e79331de4 in ibf_load_iseq_each (load=0x56225746ad80, iseq=0x7f8e781db0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140249877311040 ec = 0x562257429c70 dummy_frame = 140249877295104 #20 0x00007f8e7932bdbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8e781db0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56225746ad80 prev_src_iseq = 0x7f8e781debd0 offset = #21 0x00007f8e7932bebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8e781db0f0 iseqv = iseq_index = 16 #22 0x00007f8e7932c250 in ibf_load_code (load=0x56225746ad80, iseq=0x7f8e781debd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140249877310416 code_index = 66 reading_pos = 224 code = 0x562257509510 load_body = 0x562257496f70 cd_entries = 0x56225748e070 ic_index = 0 mark_offset_bits = 0x562257509740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f8e79331de4 in ibf_load_iseq_each (load=0x56225746ad80, iseq=0x7f8e781debd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140249877311040 ec = 0x562257429c70 dummy_frame = 140249877309984 #24 0x00007f8e7932bdbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8e781debd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56225746ad80 prev_src_iseq = 0x7f8e781def00 offset = #25 0x00007f8e7932bebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8e781debd0 iseqv = iseq_index = 1 #26 0x00007f8e7932c250 in ibf_load_code (load=0x56225746ad80, iseq=0x7f8e781def00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140249877311232 code_index = 5 reading_pos = 46 code = 0x5622574e3dc0 load_body = 0x5622574976a0 cd_entries = 0x56225748e0e0 ic_index = 1 mark_offset_bits = 0x7ffdded2f8c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f8e79331de4 in ibf_load_iseq_each (load=0x56225746ad80, iseq=0x7f8e781def00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140249877311040 ec = 0x562257429c70 dummy_frame = 140249877310704 #28 0x00007f8e7932bdbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8e781def00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56225746ad80 prev_src_iseq = 0x0 offset = #29 0x00007f8e79333d28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8e781def00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140249877311328 #31 0x00007f8e796b8a93 in rb_load_with_builtin_functions (feature_name=0x7f8e796f858b "yjit", table=0x7f8e7987ce40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5622574262a0 iseq = #32 0x00007f8e795fc497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8e795fa510 , argc = 0, index = 0, name = 0x7f8e7971ec01 "_bi13"}, {func_ptr = 0x7f8e79698eb0 , argc = 0, index = 1, name = 0x7f8e7971ec07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8e79698fb0 , argc = 0, index = 2, name = 0x7f8e7971ee70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8e7969a040 , argc = 0, index = 3, name = 0x7f8e7971ec1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8e79669050 , argc = 2, index = 4, name = 0x7f8e7971ec38 "rb_yjit_enable"}, {func_ptr = 0x7f8e79698fd0 , argc = 0, index = 5, name = 0x7f8e7971ec47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8e79698f00 , argc = 1, index = 6, name = 0x7f8e7971ec62 "rb_yjit_get_stats"}, {func_ptr = 0x7f8e795fa4f0 , argc = 0, index = 7, name = 0x7f8e7971ec74 "object_shape_count"}, {func_ptr = 0x7f8e79670370 , argc = 1, index = 8, name = 0x7f8e7971ec87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8e79670380 , argc = 1, index = 9, name = 0x7f8e7971ec9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8e79668fa0 , argc = 0, index = 10, name = 0x7f8e7971ecb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f8e79669100 , argc = 0, index = 11, name = 0x7f8e7971ecc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8e79698ed0 , argc = 0, index = 12, name = 0x7f8e7971ecdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f8e793caa23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f8e794d59ca in ruby_opt_init (opt=0x7ffdded311b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f8e794d5f43 in ruby_opt_init (opt=0x7ffdded311b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728341822864) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdded2fd90 parser = 140249878579920 orig_fname = 140249878594992 script = 1 opt = 0x7ffdded311b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f8e79393d92 in rb_ensure (b_proc=b_proc@entry=0x7f8e794d5ba0 , data1=data1@entry=140728341822864, e_proc=e_proc@entry=0x7f8e794d1e70 , data2=data2@entry=140728341822864) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x562257429c70 _tag = {tag = 36, retval = 140728341828016, buf = {0x7f8e78b54830, 0x7f8e79393e48 , 0x0, 0x7ffdded2fc40, 0x78b53ae0}, prev = 0x7ffdded312c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x562257429c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8e794d1e70 , data2 = 140728341822864}} #38 0x00007f8e794d79d0 in load_file (opt=0x7ffdded311b0, script=1, f=140249887230000, fname=, parser=140249878579920) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140249878579920, fname = 140249878594992, script = 1, opt = 0x7ffdded311b0, f = 4} #39 process_options (argc=0, argv=0x7ffdded314a8, opt=0x7ffdded311b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140249887230000 xflag = ast = 0x0 parser = 140249878579920 script_name = 140249878594992 iseq = enc = lenc = 0x562257444f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\023\212y\216\177\000\000 \267%y\216\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f8e794d8236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdded31498) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8e783185c8 "-", script_name = 140249878594992, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f8e79395129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdded31498) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140249895872496, buf = {0x2, 0x7f8e79395170 , 0x0, 0x7ffdded31290, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x562257429c70 state = iseq = 0x0 #42 0x000056225542617f in rb_main (argv=0x7ffdded31498, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728341829433 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3543792.ruby -x gdbscript [New LWP 3543792] [New LWP 3543794] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140581435157504) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fdbaa812c00 (LWP 3543792))] >>> Threads Id Target Id Frame * 1 Thread 0x7fdbaa812c00 (LWP 3543792) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140581435157504) at ./nptl/pthread_kill.c:44 2 Thread 0x7fdbaa4ff640 (LWP 3543794) 0x00007fdbaa959fde in epoll_wait (epfd=4, events=events@entry=0x7fdbab263adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fdbaa4ff640 (LWP 3543794)): #0 0x00007fdbaa959fde in epoll_wait (epfd=4, events=events@entry=0x7fdbab263adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007fdbaaeeaeba in event_wait (vm=0x5623549762a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5623549762a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5623549762a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5623549762a0 #4 0x00007fdbaa8c8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727689210304, 4463366744154165674, 140581431932480, 25, 140581435902032, 140727689210656, -4447791749026688598, -4447791170401349206}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fdbaa959bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fdbaa812c00 (LWP 3543792)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140581435157504) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fdbaa812c00 old_mask = {__val = {0, 16432349715892246272, 922, 140581442056845, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140581442573688}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140581435157504) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140581435157504, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fdbaa876476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fdbaaea72b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fdbaac77e41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x562354a0b400, fmt=fmt@entry=0x7fdbab0c4346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fdbaaea60ff in sigsegv (sig=11, info=0x562354a0b530, ctx=0x562354a0b400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fdbab081346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fdbab264b60 , errout=errout@entry=0x7fdbaaa4e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fdbab0d2126 "\n", dli_fbase = 0x5623549bad80, dli_sname = 0x7ffdb7ecc7e0 "\240\346\244\252\333\177", dli_saddr = 0x7fdbaa967d63 <__GI___backtrace+99>} i = lines = obj = 0x562354a6fc90 dladdr_fbases = main_path = len = next_line = #9 0x00007fdbaaf54ae3 in rb_print_backtrace (errout=0x7fdbaaa4e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fdbaaf54acf , 0x7fdbaad50805 , 0x7fdbaac77e1e , 0x7fdbaac7b1d3 , 0x7fdbaacfa060 , 0x7fdbaacf4dbb , 0x7fdbaacf4ebc , 0x7fdbaacf5250 , 0x7fdbaacfade4 , 0x7fdbaacf4dbb , 0x7fdbaacf4ebc , 0x7fdbaacf5250 , 0x7fdbaacfade4 , 0x7fdbaacf4dbb , 0x7fdbaacf4ebc , 0x7fdbaacf5250 , 0x7fdbaacfade4 , 0x7fdbaacf4dbb , 0x7fdbaacfcd28 , 0x7fdbab081a93 , 0x7fdbaad93a23 , 0x7fdbaae9e9ca , 0x7fdbaae9ef43 , 0x7fdbaad5cd92 , 0x7fdbaaea09d0 , 0x7fdbaaea1236 , 0x7fdbaad5e129 , 0x562353e2517f , 0x7fdbaa85dd90 <__libc_start_call_main+128>, 0x7fdbaa85de40 <__libc_start_main_impl+128>, 0x562353e251d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fdbaaa4e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5623549762a0 ec = #11 0x00007fdbaad50805 in rb_bug_without_die (fmt=0x7fdbab092a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffdb7ecc9a0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fdbaaa4e6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fdbaac77e1e in rb_bug (fmt=fmt@entry=0x7fdbab092a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdb7ecca80, reg_save_area = 0x7ffdb7ecc9c0}} #13 0x00007fdbaac7b1d3 in objspace_xmalloc0 (objspace=0x562354978bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fdbaacfa060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5623549bad80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5623549bad80, iseq=0x7fdba9ba9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140581422165648 ec = 0x562354979c70 dummy_frame = 140581422142752 #16 0x00007fdbaacf4dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdba9ba9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5623549bad80 prev_src_iseq = 0x7fdba9bab140 offset = #17 0x00007fdbaacf4ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fdba9ba9670 iseqv = iseq_index = 23 #18 0x00007fdbaacf5250 in ibf_load_code (load=0x5623549bad80, iseq=0x7fdba9bab140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140581422149952 code_index = 15 reading_pos = 4556 code = 0x562354a31f20 load_body = 0x562354a32730 cd_entries = 0x5623549bfc70 ic_index = 0 mark_offset_bits = 0x7ffdb7eccd20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fdbaacfade4 in ibf_load_iseq_each (load=0x5623549bad80, iseq=0x7fdba9bab140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140581422165648 ec = 0x562354979c70 dummy_frame = 140581422149712 #20 0x00007fdbaacf4dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdba9bab140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5623549bad80 prev_src_iseq = 0x7fdba9baec20 offset = #21 0x00007fdbaacf4ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fdba9bab140 iseqv = iseq_index = 16 #22 0x00007fdbaacf5250 in ibf_load_code (load=0x5623549bad80, iseq=0x7fdba9baec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140581422165024 code_index = 66 reading_pos = 224 code = 0x562354a59510 load_body = 0x5623549e6f70 cd_entries = 0x5623549de070 ic_index = 0 mark_offset_bits = 0x562354a59740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fdbaacfade4 in ibf_load_iseq_each (load=0x5623549bad80, iseq=0x7fdba9baec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140581422165648 ec = 0x562354979c70 dummy_frame = 140581422164592 #24 0x00007fdbaacf4dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdba9baec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5623549bad80 prev_src_iseq = 0x7fdba9baef50 offset = #25 0x00007fdbaacf4ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fdba9baec20 iseqv = iseq_index = 1 #26 0x00007fdbaacf5250 in ibf_load_code (load=0x5623549bad80, iseq=0x7fdba9baef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140581422165840 code_index = 5 reading_pos = 46 code = 0x562354a33dc0 load_body = 0x5623549e76a0 cd_entries = 0x5623549de0e0 ic_index = 1 mark_offset_bits = 0x7ffdb7ecd280 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fdbaacfade4 in ibf_load_iseq_each (load=0x5623549bad80, iseq=0x7fdba9baef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140581422165648 ec = 0x562354979c70 dummy_frame = 140581422165312 #28 0x00007fdbaacf4dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdba9baef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5623549bad80 prev_src_iseq = 0x0 offset = #29 0x00007fdbaacfcd28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fdba9baef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140581422165936 #31 0x00007fdbab081a93 in rb_load_with_builtin_functions (feature_name=0x7fdbab0c158b "yjit", table=0x7fdbab245e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5623549762a0 iseq = #32 0x00007fdbaafc5497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fdbaafc3510 , argc = 0, index = 0, name = 0x7fdbab0e7c01 "_bi13"}, {func_ptr = 0x7fdbab061eb0 , argc = 0, index = 1, name = 0x7fdbab0e7c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fdbab061fb0 , argc = 0, index = 2, name = 0x7fdbab0e7e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fdbab063040 , argc = 0, index = 3, name = 0x7fdbab0e7c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fdbab032050 , argc = 2, index = 4, name = 0x7fdbab0e7c38 "rb_yjit_enable"}, {func_ptr = 0x7fdbab061fd0 , argc = 0, index = 5, name = 0x7fdbab0e7c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fdbab061f00 , argc = 1, index = 6, name = 0x7fdbab0e7c62 "rb_yjit_get_stats"}, {func_ptr = 0x7fdbaafc34f0 , argc = 0, index = 7, name = 0x7fdbab0e7c74 "object_shape_count"}, {func_ptr = 0x7fdbab039370 , argc = 1, index = 8, name = 0x7fdbab0e7c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fdbab039380 , argc = 1, index = 9, name = 0x7fdbab0e7c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fdbab031fa0 , argc = 0, index = 10, name = 0x7fdbab0e7cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7fdbab032100 , argc = 0, index = 11, name = 0x7fdbab0e7cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fdbab061ed0 , argc = 0, index = 12, name = 0x7fdbab0e7cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fdbaad93a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fdbaae9e9ca in ruby_opt_init (opt=0x7ffdb7eceb70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fdbaae9ef43 in ruby_opt_init (opt=0x7ffdb7eceb70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140727689205584) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdb7ecd750 parser = 140581423434480 orig_fname = 140581423449552 script = 1 opt = 0x7ffdb7eceb70 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fdbaad5cd92 in rb_ensure (b_proc=b_proc@entry=0x7fdbaae9eba0 , data1=data1@entry=140727689205584, e_proc=e_proc@entry=0x7fdbaae9ae70 , data2=data2@entry=140727689205584) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x562354979c70 _tag = {tag = 36, retval = 140727689210736, buf = {0x7fdbaa524820, 0x7fdbaad5ce48 , 0x0, 0x7ffdb7ecd600, 0xaa523ad0}, prev = 0x7ffdb7ecec80, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x562354979c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fdbaae9ae70 , data2 = 140727689205584}} #38 0x00007fdbaaea09d0 in load_file (opt=0x7ffdb7eceb70, script=1, f=140581432084512, fname=, parser=140581423434480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140581423434480, fname = 140581423449552, script = 1, opt = 0x7ffdb7eceb70, f = 4} #39 process_options (argc=0, argv=0x7ffdb7ecee68, opt=0x7ffdb7eceb70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140581432084512 xflag = ast = 0x0 parser = 140581423434480 script_name = 140581423449552 iseq = enc = lenc = 0x562354994f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\243&\253\333\177\000\000 G\302\252\333\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fdbaaea1236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdb7ecee58) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fdba9ce85e8 "-", script_name = 140581423449552, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fdbaad5e129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdb7ecee58) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140581440698352, buf = {0x2, 0x7fdbaad5e170 , 0x0, 0x7ffdb7ecec50, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x562354979c70 state = iseq = 0x0 #42 0x0000562353e2517f in rb_main (argv=0x7ffdb7ecee58, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727689212153 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3577074.ruby -x gdbscript [New LWP 3577074] [New LWP 3577076] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140554021530624) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd548866c00 (LWP 3577074))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd548866c00 (LWP 3577074) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140554021530624) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd54854f640 (LWP 3577076) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7fd54854f640 (LWP 3577076)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007fd54891c850 in ?? () at ./nptl/pthread_create.c:321 from /lib/x86_64-linux-gnu/libc.so.6 RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT arch_kind_other = arch_kind_other ns_s_zn = ns_s_qd _bitindex_arch_Fast_Unaligned_Load = _bitindex_arch_Fast_Unaligned_Load _bitindex_arch_AVX_Fast_Unaligned_Load = _bitindex_arch_AVX_Fast_Unaligned_Load PTHREAD_MUTEX_TIMED_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE_NP = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK_NP = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_ADAPTIVE_NP = PTHREAD_MUTEX_ADAPTIVE_NP PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_CANCEL_ENABLE = PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_DEFERRED = PTHREAD_CANCEL_DEFERRED _URC_NORMAL_STOP = _URC_NORMAL_STOP cpuid_register_index_ebx = cpuid_register_index_ebx RT_CONSISTENT = RT_CONSISTENT ns_s_an = ns_s_an TD_EVENT_NONE = TD_ALL_EVENTS RSEQ_CPU_ID_REGISTRATION_FAILED = RSEQ_CPU_ID_REGISTRATION_FAILED nonexisting = nonexisting cet_permissive = cet_permissive lt_executable = lt_executable cet_always_on = cet_always_on _bitindex_arch_MathVec_Prefer_No_AVX512 = _bitindex_arch_MathVec_Prefer_No_AVX512 dso_sort_algorithm_original = dso_sort_algorithm_original ns_s_ar = ns_s_ar _URC_END_OF_STACK = _URC_END_OF_STACK _URC_INSTALL_CONTEXT = _URC_INSTALL_CONTEXT dso_sort_algorithm_dfs = dso_sort_algorithm_dfs cpuid_register_index_ecx = cpuid_register_index_ecx lc_property_none = lc_property_none TD_READY = TD_READY ns_s_ud = ns_s_ns PREFERRED_FEATURE_INDEX_1 = PREFERRED_FEATURE_INDEX_1 PREFERRED_FEATURE_INDEX_MAX = PREFERRED_FEATURE_INDEX_MAX lc_property_valid = lc_property_valid TD_CREATE = TD_CREATE TD_TIMEOUT = TD_TIMEOUT TD_MAX_EVENT_NUM = TD_TIMEOUT RSEQ_CPU_ID_UNINITIALIZED = RSEQ_CPU_ID_UNINITIALIZED arch_kind_unknown = arch_kind_unknown arch_kind_intel = arch_kind_intel lc_property_unknown = lc_property_unknown cpuid_register_index_edx = cpuid_register_index_edx _bitindex_arch_Prefer_No_VZEROUPPER = _bitindex_arch_Prefer_No_VZEROUPPER _bitindex_arch_Prefer_ERMS = _bitindex_arch_Prefer_ERMS lt_library = lt_library _bitindex_arch_Prefer_FSRM = _bitindex_arch_Prefer_FSRM _bitindex_arch_Avoid_Short_Distance_REP_MOVSB = _bitindex_arch_Avoid_Short_Distance_REP_MOVSB PTHREAD_CANCEL_ASYNCHRONOUS = PTHREAD_CANCEL_ASYNCHRONOUS _bitindex_arch_Fast_Copy_Backward = _bitindex_arch_Fast_Copy_Backward existing = existing _bitindex_arch_Fast_Rep_String = _bitindex_arch_Fast_Rep_String TD_EVENTS_ENABLE = TD_EVENTS_ENABLE _bitindex_arch_Slow_SSE4_2 = _bitindex_arch_Slow_SSE4_2 RT_ADD = RT_ADD arch_kind_amd = arch_kind_amd CPUID_INDEX_1 = CPUID_INDEX_1 CPUID_INDEX_7 = CPUID_INDEX_7 CPUID_INDEX_80000001 = CPUID_INDEX_80000001 CPUID_INDEX_D_ECX_1 = CPUID_INDEX_D_ECX_1 CPUID_INDEX_80000007 = CPUID_INDEX_80000007 CPUID_INDEX_80000008 = CPUID_INDEX_80000008 CPUID_INDEX_7_ECX_1 = CPUID_INDEX_7_ECX_1 CPUID_INDEX_19 = CPUID_INDEX_19 CPUID_INDEX_14_ECX_0 = CPUID_INDEX_14_ECX_0 CPUID_INDEX_MAX = CPUID_INDEX_MAX arch_kind_zhaoxin = arch_kind_zhaoxin TD_SLEEP = TD_SLEEP _bitindex_arch_I686 = _bitindex_arch_I686 TD_MIN_EVENT_NUM = TD_READY unknown = unknown TD_SWITCHFROM = TD_SWITCHFROM TD_PREEMPT = TD_PREEMPT TD_CONCURRENCY = TD_CONCURRENCY TD_DEATH = TD_DEATH _URC_NO_REASON = _URC_NO_REASON _URC_FATAL_PHASE2_ERROR = _URC_FATAL_PHASE2_ERROR TD_SWITCHTO = TD_SWITCHTO _URC_FATAL_PHASE1_ERROR = _URC_FATAL_PHASE1_ERROR RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT _URC_FOREIGN_EXCEPTION_CAUGHT = _URC_FOREIGN_EXCEPTION_CAUGHT _bitindex_arch_Fast_Unaligned_Copy = _bitindex_arch_Fast_Unaligned_Copy ns_s_ns = ns_s_ns ns_s_max = ns_s_max _bitindex_arch_I586 = _bitindex_arch_I586 _bitindex_arch_Prefer_No_AVX512 = _bitindex_arch_Prefer_No_AVX512 TD_ALL_EVENTS = TD_ALL_EVENTS _URC_HANDLER_FOUND = _URC_HANDLER_FOUND _URC_CONTINUE_UNWIND = _URC_CONTINUE_UNWIND TD_IDLE = TD_IDLE ns_s_qd = ns_s_qd cet_elf_property = cet_elf_property RT_DELETE = RT_DELETE lt_loaded = lt_loaded PTHREAD_CANCEL_DISABLE = PTHREAD_CANCEL_DISABLE TD_CATCHSIG = TD_CATCHSIG TD_PRI_INHERIT = TD_PRI_INHERIT cet_always_off = cet_always_off TD_LOCK_TRY = TD_LOCK_TRY sigall_set = {__val = {18446744073709551615 }} ns_s_pr = ns_s_an TD_REAP = TD_REAP _bitindex_arch_Slow_BSF = _bitindex_arch_Slow_BSF RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT _bitindex_arch_Prefer_PMINUB_for_stringop = _bitindex_arch_Prefer_PMINUB_for_stringop cpuid_register_index_eax = cpuid_register_index_eax _thread_db_pthread_eventbuf_eventmask_event_bits = {32, 2, 1616} _thread_db_rtld_global__dl_tls_dtv_slotinfo_list = {64, 1, 4176} _thread_db_pthread_schedpolicy = {32, 1, 1596} _thread_db___pthread_keys = {128, 1024, 0} _thread_db_const_thread_area = 25 _thread_db_pthread_eventbuf = {192, 1, 1616} _thread_db___nptl_initial_report_events = {8, 1, 0} _thread_db_sizeof_list_t = 16 _thread_db_link_map_l_tls_offset = {64, 1, 1112} _thread_db_sizeof_td_eventbuf_t = 24 _thread_db_link_map_l_tls_modid = {64, 1, 1120} __nptl_rtld_global = 0x7fd5492fa040 <_rtld_global> _thread_db_pthread_tid = {32, 1, 720} _thread_db_pthread_eventbuf_eventmask = {64, 1, 1616} _thread_db_pthread_nextevent = {64, 1, 1640} _thread_db_td_eventbuf_t_eventdata = {64, 1, 16} _thread_db___nptl_nthreads = {32, 1, 0} _thread_db_dtv_slotinfo_list_slotinfo = {128, 0, 16} _thread_db_pthread_list = {128, 1, 704} _thread_db_sizeof_pthread_key_data_level2 = 512 _thread_db_list_t_prev = {64, 1, 8} _thread_db_td_thr_events_t_event_bits = {32, 2, 0} __GI___nptl_threads_events = {event_bits = {0, 0}} _thread_db_pthread_start_routine = {64, 1, 1600} _thread_db_pthread_schedparam_sched_priority = {32, 1, 1592} _thread_db_pthread_specific = {2048, 1, 1296} _thread_db_td_eventbuf_t_eventnum = {32, 1, 8} _thread_db_dtv_dtv = {128, 134217727, 0} _thread_db_sizeof_pthread = 2496 _thread_db_sizeof_td_thr_events_t = 8 _thread_db_pthread_key_data_level2_data = {128, 32, 0} _thread_db_pthread_report_events = {8, 1, 1553} _thread_db_pthread_cancelhandling = {32, 1, 776} _thread_db_list_t_next = {64, 1, 0} __GI___nptl_last_event = 0x0 __nptl_version = "2.35" _thread_db_rtld_global__dl_stack_user = {128, 1, 4248} _thread_db_rtld_global__dl_stack_used = {128, 1, 4232} #2 0x00007fd54854f640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7fd548866c00 (LWP 3577074)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140554021530624) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd548866c00 old_mask = {__val = {0, 1763609285135932672, 922, 140554028429965, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140554028946808}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140554021530624) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140554021530624, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd5488ca476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd548efb2b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fd548ccbe41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55f82f468400, fmt=fmt@entry=0x7fd549118346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fd548efa0ff in sigsegv (sig=11, info=0x55f82f468530, ctx=0x55f82f468400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fd5490d5346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fd5492b8b60 , errout=errout@entry=0x7fd548aa26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fd549126126 "\n", dli_fbase = 0x55f82f417d80, dli_sname = 0x7ffe2615bc60 "\240&\252H\325\177", dli_saddr = 0x7fd5489bbd63 <__GI___backtrace+99>} i = lines = obj = 0x55f82f4ccc90 dladdr_fbases = main_path = len = next_line = #9 0x00007fd548fa8ae3 in rb_print_backtrace (errout=0x7fd548aa26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fd548fa8acf , 0x7fd548da4805 , 0x7fd548ccbe1e , 0x7fd548ccf1d3 , 0x7fd548d4e060 , 0x7fd548d48dbb , 0x7fd548d48ebc , 0x7fd548d49250 , 0x7fd548d4ede4 , 0x7fd548d48dbb , 0x7fd548d48ebc , 0x7fd548d49250 , 0x7fd548d4ede4 , 0x7fd548d48dbb , 0x7fd548d48ebc , 0x7fd548d49250 , 0x7fd548d4ede4 , 0x7fd548d48dbb , 0x7fd548d50d28 , 0x7fd5490d5a93 , 0x7fd548de7a23 , 0x7fd548ef29ca , 0x7fd548ef2f43 , 0x7fd548db0d92 , 0x7fd548ef49d0 , 0x7fd548ef5236 , 0x7fd548db2129 , 0x55f82f2b317f , 0x7fd5488b1d90 <__libc_start_call_main+128>, 0x7fd5488b1e40 <__libc_start_main_impl+128>, 0x55f82f2b31d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fd548aa26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55f82f3d32a0 ec = #11 0x00007fd548da4805 in rb_bug_without_die (fmt=0x7fd5490e6a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe2615be20) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fd548aa26a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fd548ccbe1e in rb_bug (fmt=fmt@entry=0x7fd5490e6a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe2615bf00, reg_save_area = 0x7ffe2615be40}} #13 0x00007fd548ccf1d3 in objspace_xmalloc0 (objspace=0x55f82f3d5bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fd548d4e060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55f82f417d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55f82f417d80, iseq=0x7fd547bf9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140554008522384 ec = 0x55f82f3d6c70 dummy_frame = 140554008499488 #16 0x00007fd548d48dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd547bf9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f82f417d80 prev_src_iseq = 0x7fd547bfb140 offset = #17 0x00007fd548d48ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd547bf9670 iseqv = iseq_index = 23 #18 0x00007fd548d49250 in ibf_load_code (load=0x55f82f417d80, iseq=0x7fd547bfb140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140554008506688 code_index = 15 reading_pos = 4556 code = 0x55f82f48ef20 load_body = 0x55f82f48f730 cd_entries = 0x55f82f41cc70 ic_index = 0 mark_offset_bits = 0x7ffe2615c1a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fd548d4ede4 in ibf_load_iseq_each (load=0x55f82f417d80, iseq=0x7fd547bfb140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140554008522384 ec = 0x55f82f3d6c70 dummy_frame = 140554008506448 #20 0x00007fd548d48dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd547bfb140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f82f417d80 prev_src_iseq = 0x7fd547bfec20 offset = #21 0x00007fd548d48ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd547bfb140 iseqv = iseq_index = 16 #22 0x00007fd548d49250 in ibf_load_code (load=0x55f82f417d80, iseq=0x7fd547bfec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140554008521760 code_index = 66 reading_pos = 224 code = 0x55f82f4b6510 load_body = 0x55f82f443f70 cd_entries = 0x55f82f43b070 ic_index = 0 mark_offset_bits = 0x55f82f4b6740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fd548d4ede4 in ibf_load_iseq_each (load=0x55f82f417d80, iseq=0x7fd547bfec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140554008522384 ec = 0x55f82f3d6c70 dummy_frame = 140554008521328 #24 0x00007fd548d48dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd547bfec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f82f417d80 prev_src_iseq = 0x7fd547bfef50 offset = #25 0x00007fd548d48ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd547bfec20 iseqv = iseq_index = 1 #26 0x00007fd548d49250 in ibf_load_code (load=0x55f82f417d80, iseq=0x7fd547bfef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140554008522576 code_index = 5 reading_pos = 46 code = 0x55f82f490dc0 load_body = 0x55f82f4446a0 cd_entries = 0x55f82f43b0e0 ic_index = 1 mark_offset_bits = 0x7ffe2615c700 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fd548d4ede4 in ibf_load_iseq_each (load=0x55f82f417d80, iseq=0x7fd547bfef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140554008522384 ec = 0x55f82f3d6c70 dummy_frame = 140554008522048 #28 0x00007fd548d48dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd547bfef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f82f417d80 prev_src_iseq = 0x0 offset = #29 0x00007fd548d50d28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd547bfef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140554008522672 #31 0x00007fd5490d5a93 in rb_load_with_builtin_functions (feature_name=0x7fd54911558b "yjit", table=0x7fd549299e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55f82f3d32a0 iseq = #32 0x00007fd549019497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd549017510 , argc = 0, index = 0, name = 0x7fd54913bc01 "_bi13"}, {func_ptr = 0x7fd5490b5eb0 , argc = 0, index = 1, name = 0x7fd54913bc07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd5490b5fb0 , argc = 0, index = 2, name = 0x7fd54913be70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd5490b7040 , argc = 0, index = 3, name = 0x7fd54913bc1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd549086050 , argc = 2, index = 4, name = 0x7fd54913bc38 "rb_yjit_enable"}, {func_ptr = 0x7fd5490b5fd0 , argc = 0, index = 5, name = 0x7fd54913bc47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd5490b5f00 , argc = 1, index = 6, name = 0x7fd54913bc62 "rb_yjit_get_stats"}, {func_ptr = 0x7fd5490174f0 , argc = 0, index = 7, name = 0x7fd54913bc74 "object_shape_count"}, {func_ptr = 0x7fd54908d370 , argc = 1, index = 8, name = 0x7fd54913bc87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd54908d380 , argc = 1, index = 9, name = 0x7fd54913bc9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd549085fa0 , argc = 0, index = 10, name = 0x7fd54913bcb2 "rb_yjit_code_gc"}, {func_ptr = 0x7fd549086100 , argc = 0, index = 11, name = 0x7fd54913bcc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd5490b5ed0 , argc = 0, index = 12, name = 0x7fd54913bcdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fd548de7a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fd548ef29ca in ruby_opt_init (opt=0x7ffe2615dff0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fd548ef2f43 in ruby_opt_init (opt=0x7ffe2615dff0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140729537383376) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe2615cbd0 parser = 140554009791216 orig_fname = 140554009806288 script = 1 opt = 0x7ffe2615dff0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fd548db0d92 in rb_ensure (b_proc=b_proc@entry=0x7fd548ef2ba0 , data1=data1@entry=140729537383376, e_proc=e_proc@entry=0x7fd548eeee70 , data2=data2@entry=140729537383376) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f82f3d6c70 _tag = {tag = 36, retval = 140729537388528, buf = {0x7fd548574820, 0x7fd548db0e48 , 0x0, 0x7ffe2615ca80, 0x48573ad0}, prev = 0x7ffe2615e100, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f82f3d6c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd548eeee70 , data2 = 140729537383376}} #38 0x00007fd548ef49d0 in load_file (opt=0x7ffe2615dff0, script=1, f=140554018441248, fname=, parser=140554009791216) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140554009791216, fname = 140554009806288, script = 1, opt = 0x7ffe2615dff0, f = 4} #39 process_options (argc=0, argv=0x7ffe2615e2e8, opt=0x7ffe2615dff0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140554018441248 xflag = ast = 0x0 parser = 140554009791216 script_name = 140554009806288 iseq = enc = lenc = 0x55f82f3f1f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\343+I\325\177\000\000 \207\307H\325\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fd548ef5236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe2615e2d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd547d385e8 "-", script_name = 140554009806288, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fd548db2129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe2615e2d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140554027071472, buf = {0x2, 0x7fd548db2170 , 0x0, 0x7ffe2615e0d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f82f3d6c70 state = iseq = 0x0 #42 0x000055f82f2b317f in rb_main (argv=0x7ffe2615e2d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729537389945 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3713549.ruby -x gdbscript [New LWP 3713549] [New LWP 3713551] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139983720913920) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f507ff59c00 (LWP 3713549))] >>> Threads Id Target Id Frame * 1 Thread 0x7f507ff59c00 (LWP 3713549) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139983720913920) at ./nptl/pthread_kill.c:44 2 Thread 0x7f507fc3f640 (LWP 3713551) 0x00007f50800a0fde in epoll_wait (epfd=4, events=events@entry=0x7f50809aaadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f507fc3f640 (LWP 3713551)): #0 0x00007f50800a0fde in epoll_wait (epfd=4, events=events@entry=0x7f50809aaadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007f5080631eba in event_wait (vm=0x55e29cbed2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e29cbed2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e29cbed2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e29cbed2a0 #4 0x00007f508000fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735642833696, 3216804421545575120, 139983717660224, 25, 139983721658448, 140735642834048, -3313350716044524848, -3313133571511467312}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f50800a0bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f507ff59c00 (LWP 3713549)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139983720913920) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f507ff59c00 old_mask = {__val = {0, 9744581705681637888, 922, 139983727813261, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139983728330104}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139983720913920) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139983720913920, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f507ffbd476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f50805ee2b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f50803bee41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55e29cc82400, fmt=fmt@entry=0x7f508080b346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f50805ed0ff in sigsegv (sig=11, info=0x55e29cc82530, ctx=0x55e29cc82400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f50807c8346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f50809abb60 , errout=errout@entry=0x7f50801956a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f5080819126 "\n", dli_fbase = 0x55e29cc31d80, dli_sname = 0x7fff91ff7140 "\240V\031\200P\177", dli_saddr = 0x7f50800aed63 <__GI___backtrace+99>} i = lines = obj = 0x55e29cce6c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f508069bae3 in rb_print_backtrace (errout=0x7f50801956a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f508069bacf , 0x7f5080497805 , 0x7f50803bee1e , 0x7f50803c21d3 , 0x7f5080441060 , 0x7f508043bdbb , 0x7f508043bebc , 0x7f508043c250 , 0x7f5080441de4 , 0x7f508043bdbb , 0x7f508043bebc , 0x7f508043c250 , 0x7f5080441de4 , 0x7f508043bdbb , 0x7f508043bebc , 0x7f508043c250 , 0x7f5080441de4 , 0x7f508043bdbb , 0x7f5080443d28 , 0x7f50807c8a93 , 0x7f50804daa23 , 0x7f50805e59ca , 0x7f50805e5f43 , 0x7f50804a3d92 , 0x7f50805e79d0 , 0x7f50805e8236 , 0x7f50804a5129 , 0x55e29cb5017f , 0x7f507ffa4d90 <__libc_start_call_main+128>, 0x7f507ffa4e40 <__libc_start_main_impl+128>, 0x55e29cb501d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f50801956a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55e29cbed2a0 ec = #11 0x00007f5080497805 in rb_bug_without_die (fmt=0x7f50807d9a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff91ff7300) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f50801956a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f50803bee1e in rb_bug (fmt=fmt@entry=0x7f50807d9a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff91ff73e0, reg_save_area = 0x7fff91ff7320}} #13 0x00007f50803c21d3 in objspace_xmalloc0 (objspace=0x55e29cbefbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f5080441060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55e29cc31d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55e29cc31d80, iseq=0x7f507f2e9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139983707893392 ec = 0x55e29cbf0c70 dummy_frame = 139983707870496 #16 0x00007f508043bdbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f507f2e9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e29cc31d80 prev_src_iseq = 0x7f507f2eb140 offset = #17 0x00007f508043bebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f507f2e9670 iseqv = iseq_index = 23 #18 0x00007f508043c250 in ibf_load_code (load=0x55e29cc31d80, iseq=0x7f507f2eb140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139983707877696 code_index = 15 reading_pos = 4556 code = 0x55e29cca8f20 load_body = 0x55e29cca9730 cd_entries = 0x55e29cc36c70 ic_index = 0 mark_offset_bits = 0x7fff91ff7680 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f5080441de4 in ibf_load_iseq_each (load=0x55e29cc31d80, iseq=0x7f507f2eb140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139983707893392 ec = 0x55e29cbf0c70 dummy_frame = 139983707877456 #20 0x00007f508043bdbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f507f2eb140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e29cc31d80 prev_src_iseq = 0x7f507f2eec20 offset = #21 0x00007f508043bebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f507f2eb140 iseqv = iseq_index = 16 #22 0x00007f508043c250 in ibf_load_code (load=0x55e29cc31d80, iseq=0x7f507f2eec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139983707892768 code_index = 66 reading_pos = 224 code = 0x55e29ccd0510 load_body = 0x55e29cc5df70 cd_entries = 0x55e29cc55070 ic_index = 0 mark_offset_bits = 0x55e29ccd0740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f5080441de4 in ibf_load_iseq_each (load=0x55e29cc31d80, iseq=0x7f507f2eec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139983707893392 ec = 0x55e29cbf0c70 dummy_frame = 139983707892336 #24 0x00007f508043bdbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f507f2eec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e29cc31d80 prev_src_iseq = 0x7f507f2eef50 offset = #25 0x00007f508043bebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f507f2eec20 iseqv = iseq_index = 1 #26 0x00007f508043c250 in ibf_load_code (load=0x55e29cc31d80, iseq=0x7f507f2eef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139983707893584 code_index = 5 reading_pos = 46 code = 0x55e29ccaadc0 load_body = 0x55e29cc5e6a0 cd_entries = 0x55e29cc550e0 ic_index = 1 mark_offset_bits = 0x7fff91ff7be0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f5080441de4 in ibf_load_iseq_each (load=0x55e29cc31d80, iseq=0x7f507f2eef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139983707893392 ec = 0x55e29cbf0c70 dummy_frame = 139983707893056 #28 0x00007f508043bdbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f507f2eef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e29cc31d80 prev_src_iseq = 0x0 offset = #29 0x00007f5080443d28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f507f2eef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139983707893680 #31 0x00007f50807c8a93 in rb_load_with_builtin_functions (feature_name=0x7f508080858b "yjit", table=0x7f508098ce40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55e29cbed2a0 iseq = #32 0x00007f508070c497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f508070a510 , argc = 0, index = 0, name = 0x7f508082ec01 "_bi13"}, {func_ptr = 0x7f50807a8eb0 , argc = 0, index = 1, name = 0x7f508082ec07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f50807a8fb0 , argc = 0, index = 2, name = 0x7f508082ee70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f50807aa040 , argc = 0, index = 3, name = 0x7f508082ec1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f5080779050 , argc = 2, index = 4, name = 0x7f508082ec38 "rb_yjit_enable"}, {func_ptr = 0x7f50807a8fd0 , argc = 0, index = 5, name = 0x7f508082ec47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f50807a8f00 , argc = 1, index = 6, name = 0x7f508082ec62 "rb_yjit_get_stats"}, {func_ptr = 0x7f508070a4f0 , argc = 0, index = 7, name = 0x7f508082ec74 "object_shape_count"}, {func_ptr = 0x7f5080780370 , argc = 1, index = 8, name = 0x7f508082ec87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f5080780380 , argc = 1, index = 9, name = 0x7f508082ec9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5080778fa0 , argc = 0, index = 10, name = 0x7f508082ecb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f5080779100 , argc = 0, index = 11, name = 0x7f508082ecc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f50807a8ed0 , argc = 0, index = 12, name = 0x7f508082ecdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f50804daa23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f50805e59ca in ruby_opt_init (opt=0x7fff91ff94d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f50805e5f43 in ruby_opt_init (opt=0x7fff91ff94d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140735642828976) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff91ff80b0 parser = 139983709162224 orig_fname = 139983709177296 script = 1 opt = 0x7fff91ff94d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f50804a3d92 in rb_ensure (b_proc=b_proc@entry=0x7f50805e5ba0 , data1=data1@entry=140735642828976, e_proc=e_proc@entry=0x7f50805e1e70 , data2=data2@entry=140735642828976) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e29cbf0c70 _tag = {tag = 36, retval = 140735642834128, buf = {0x7f507fc64820, 0x7f50804a3e48 , 0x0, 0x7fff91ff7f60, 0x7fc63ad0}, prev = 0x7fff91ff95e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e29cbf0c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f50805e1e70 , data2 = 140735642828976}} #38 0x00007f50805e79d0 in load_file (opt=0x7fff91ff94d0, script=1, f=139983717812256, fname=, parser=139983709162224) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139983709162224, fname = 139983709177296, script = 1, opt = 0x7fff91ff94d0, f = 4} #39 process_options (argc=0, argv=0x7fff91ff97c8, opt=0x7fff91ff94d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139983717812256 xflag = ast = 0x0 parser = 139983709162224 script_name = 139983709177296 iseq = enc = lenc = 0x55e29cc0bf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f50805e8236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff91ff97b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f507f4285e8 "-", script_name = 139983709177296, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f50804a5129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff91ff97b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139983726454768, buf = {0x2, 0x7f50804a5170 , 0x0, 0x7fff91ff95b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e29cbf0c70 state = iseq = 0x0 #42 0x000055e29cb5017f in rb_main (argv=0x7fff91ff97b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735642835545 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.371759.ruby -x gdbscript [New LWP 371759] [New LWP 371761] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140618405506048) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe4461bec00 (LWP 371759))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe4461bec00 (LWP 371759) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140618405506048) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe445e9f640 (LWP 371761) 0x00007fe446305fde in epoll_wait (epfd=4, events=events@entry=0x7fe446c0fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe445e9f640 (LWP 371761)): #0 0x00007fe446305fde in epoll_wait (epfd=4, events=events@entry=0x7fe446c0fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007fe446896eba in event_wait (vm=0x5569971bc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5569971bc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5569971bc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5569971bc2a0 #4 0x00007fe446274b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728461162816, -2376942136018314240, 140618402231872, 25, 140618406250576, 140728461163168, 2363242375154260992, 2363241871691111424}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe446305bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe4461bec00 (LWP 371759)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140618405506048) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe4461bec00 old_mask = {__val = {0, 4407122155957564416, 922, 140618412405389, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140618412922232}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140618405506048) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140618405506048, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe446222476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe4468532b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fe446623e41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x556997251400, fmt=fmt@entry=0x7fe446a70346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fe4468520ff in sigsegv (sig=11, info=0x556997251530, ctx=0x556997251400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fe446a2d346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fe446c10b60 , errout=errout@entry=0x7fe4463fa6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fe446a7e126 "\n", dli_fbase = 0x556997200d80, dli_sname = 0x7ffde5efd760 "\240\246?F\344\177", dli_saddr = 0x7fe446313d63 <__GI___backtrace+99>} i = lines = obj = 0x5569972b5c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fe446900ae3 in rb_print_backtrace (errout=0x7fe4463fa6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fe446900acf , 0x7fe4466fc805 , 0x7fe446623e1e , 0x7fe4466271d3 , 0x7fe4466a6060 , 0x7fe4466a0dbb , 0x7fe4466a0ebc , 0x7fe4466a1250 , 0x7fe4466a6de4 , 0x7fe4466a0dbb , 0x7fe4466a0ebc , 0x7fe4466a1250 , 0x7fe4466a6de4 , 0x7fe4466a0dbb , 0x7fe4466a0ebc , 0x7fe4466a1250 , 0x7fe4466a6de4 , 0x7fe4466a0dbb , 0x7fe4466a8d28 , 0x7fe446a2da93 , 0x7fe44673fa23 , 0x7fe44684a9ca , 0x7fe44684af43 , 0x7fe446708d92 , 0x7fe44684c9d0 , 0x7fe44684d236 , 0x7fe44670a129 , 0x55699572c17f , 0x7fe446209d90 <__libc_start_call_main+128>, 0x7fe446209e40 <__libc_start_main_impl+128>, 0x55699572c1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fe4463fa6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5569971bc2a0 ec = #11 0x00007fe4466fc805 in rb_bug_without_die (fmt=0x7fe446a3ea38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffde5efd920) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fe4463fa6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fe446623e1e in rb_bug (fmt=fmt@entry=0x7fe446a3ea38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffde5efda00, reg_save_area = 0x7ffde5efd940}} #13 0x00007fe4466271d3 in objspace_xmalloc0 (objspace=0x5569971bebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fe4466a6060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x556997200d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x556997200d80, iseq=0x7fe445549620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140618392464960 ec = 0x5569971bfc70 dummy_frame = 140618392442064 #16 0x00007fe4466a0dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe445549620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556997200d80 prev_src_iseq = 0x7fe44554b0f0 offset = #17 0x00007fe4466a0ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe445549620 iseqv = iseq_index = 23 #18 0x00007fe4466a1250 in ibf_load_code (load=0x556997200d80, iseq=0x7fe44554b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140618392449264 code_index = 15 reading_pos = 4556 code = 0x556997277f20 load_body = 0x556997278730 cd_entries = 0x556997205c70 ic_index = 0 mark_offset_bits = 0x7ffde5efdca0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fe4466a6de4 in ibf_load_iseq_each (load=0x556997200d80, iseq=0x7fe44554b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140618392464960 ec = 0x5569971bfc70 dummy_frame = 140618392449024 #20 0x00007fe4466a0dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe44554b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556997200d80 prev_src_iseq = 0x7fe44554ebd0 offset = #21 0x00007fe4466a0ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe44554b0f0 iseqv = iseq_index = 16 #22 0x00007fe4466a1250 in ibf_load_code (load=0x556997200d80, iseq=0x7fe44554ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140618392464336 code_index = 66 reading_pos = 224 code = 0x55699729f510 load_body = 0x55699722cf70 cd_entries = 0x556997224070 ic_index = 0 mark_offset_bits = 0x55699729f740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fe4466a6de4 in ibf_load_iseq_each (load=0x556997200d80, iseq=0x7fe44554ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140618392464960 ec = 0x5569971bfc70 dummy_frame = 140618392463904 #24 0x00007fe4466a0dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe44554ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556997200d80 prev_src_iseq = 0x7fe44554ef00 offset = #25 0x00007fe4466a0ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe44554ebd0 iseqv = iseq_index = 1 #26 0x00007fe4466a1250 in ibf_load_code (load=0x556997200d80, iseq=0x7fe44554ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140618392465152 code_index = 5 reading_pos = 46 code = 0x556997279dc0 load_body = 0x55699722d6a0 cd_entries = 0x5569972240e0 ic_index = 1 mark_offset_bits = 0x7ffde5efe200 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fe4466a6de4 in ibf_load_iseq_each (load=0x556997200d80, iseq=0x7fe44554ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140618392464960 ec = 0x5569971bfc70 dummy_frame = 140618392464624 #28 0x00007fe4466a0dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe44554ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556997200d80 prev_src_iseq = 0x0 offset = #29 0x00007fe4466a8d28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe44554ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140618392465248 #31 0x00007fe446a2da93 in rb_load_with_builtin_functions (feature_name=0x7fe446a6d58b "yjit", table=0x7fe446bf1e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5569971bc2a0 iseq = #32 0x00007fe446971497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe44696f510 , argc = 0, index = 0, name = 0x7fe446a93c01 "_bi13"}, {func_ptr = 0x7fe446a0deb0 , argc = 0, index = 1, name = 0x7fe446a93c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe446a0dfb0 , argc = 0, index = 2, name = 0x7fe446a93e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe446a0f040 , argc = 0, index = 3, name = 0x7fe446a93c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe4469de050 , argc = 2, index = 4, name = 0x7fe446a93c38 "rb_yjit_enable"}, {func_ptr = 0x7fe446a0dfd0 , argc = 0, index = 5, name = 0x7fe446a93c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe446a0df00 , argc = 1, index = 6, name = 0x7fe446a93c62 "rb_yjit_get_stats"}, {func_ptr = 0x7fe44696f4f0 , argc = 0, index = 7, name = 0x7fe446a93c74 "object_shape_count"}, {func_ptr = 0x7fe4469e5370 , argc = 1, index = 8, name = 0x7fe446a93c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe4469e5380 , argc = 1, index = 9, name = 0x7fe446a93c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe4469ddfa0 , argc = 0, index = 10, name = 0x7fe446a93cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7fe4469de100 , argc = 0, index = 11, name = 0x7fe446a93cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe446a0ded0 , argc = 0, index = 12, name = 0x7fe446a93cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fe44673fa23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fe44684a9ca in ruby_opt_init (opt=0x7ffde5effaf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fe44684af43 in ruby_opt_init (opt=0x7ffde5effaf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728461158096) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffde5efe6d0 parser = 140618393733840 orig_fname = 140618393748912 script = 1 opt = 0x7ffde5effaf0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fe446708d92 in rb_ensure (b_proc=b_proc@entry=0x7fe44684aba0 , data1=data1@entry=140728461158096, e_proc=e_proc@entry=0x7fe446846e70 , data2=data2@entry=140728461158096) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5569971bfc70 _tag = {tag = 36, retval = 140728461163248, buf = {0x7fe445ec4830, 0x7fe446708e48 , 0x0, 0x7ffde5efe580, 0x45ec3ae0}, prev = 0x7ffde5effc00, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5569971bfc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe446846e70 , data2 = 140728461158096}} #38 0x00007fe44684c9d0 in load_file (opt=0x7ffde5effaf0, script=1, f=140618402383920, fname=, parser=140618393733840) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140618393733840, fname = 140618393748912, script = 1, opt = 0x7ffde5effaf0, f = 4} #39 process_options (argc=0, argv=0x7ffde5effde8, opt=0x7ffde5effaf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140618402383920 xflag = ast = 0x0 parser = 140618393733840 script_name = 140618393748912 iseq = enc = lenc = 0x5569971daf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060c\301F\344\177\000\000 \a]F\344\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fe44684d236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffde5effdd8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe4456885c8 "-", script_name = 140618393748912, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fe44670a129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffde5effdd8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140618411046896, buf = {0x2, 0x7fe44670a170 , 0x0, 0x7ffde5effbd0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5569971bfc70 state = iseq = 0x0 #42 0x000055699572c17f in rb_main (argv=0x7ffde5effdd8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728461164665 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3841985.ruby -x gdbscript [New LWP 3841985] [New LWP 3841987] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140157119167488) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f78df4cfc00 (LWP 3841985))] >>> Threads Id Target Id Frame * 1 Thread 0x7f78df4cfc00 (LWP 3841985) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140157119167488) at ./nptl/pthread_kill.c:44 2 Thread 0x7f78df1af640 (LWP 3841987) 0x00007f78df616fde in epoll_wait (epfd=4, events=events@entry=0x7f78dff20adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f78df1af640 (LWP 3841987)): #0 0x00007f78df616fde in epoll_wait (epfd=4, events=events@entry=0x7f78dff20adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007f78dfba7eba in event_wait (vm=0x560a96a212a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560a96a212a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560a96a212a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560a96a212a0 #4 0x00007f78df585b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724846149008, -8646654805923134634, 140157115889216, 25, 140157119912016, 140724846149360, 8570727712166445910, 8570728274148524886}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f78df616bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f78df4cfc00 (LWP 3841985)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140157119167488) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f78df4cfc00 old_mask = {__val = {0, 9218942316475799552, 922, 140157126066829, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140157126583672}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140157119167488) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140157119167488, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f78df533476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f78dfb642b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f78df934e41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x560a96ab6400, fmt=fmt@entry=0x7f78dfd81346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f78dfb630ff in sigsegv (sig=11, info=0x560a96ab6530, ctx=0x560a96ab6400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f78dfd3e346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f78dff21b60 , errout=errout@entry=0x7f78df70b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f78dfd8f126 "\n", dli_fbase = 0x560a96a65d80, dli_sname = 0x7ffd0e771bb0 "\240\266p\337x\177", dli_saddr = 0x7f78df624d63 <__GI___backtrace+99>} i = lines = obj = 0x560a96b1ac90 dladdr_fbases = main_path = len = next_line = #9 0x00007f78dfc11ae3 in rb_print_backtrace (errout=0x7f78df70b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f78dfc11acf , 0x7f78dfa0d805 , 0x7f78df934e1e , 0x7f78df9381d3 , 0x7f78df9b7060 , 0x7f78df9b1dbb , 0x7f78df9b1ebc , 0x7f78df9b2250 , 0x7f78df9b7de4 , 0x7f78df9b1dbb , 0x7f78df9b1ebc , 0x7f78df9b2250 , 0x7f78df9b7de4 , 0x7f78df9b1dbb , 0x7f78df9b1ebc , 0x7f78df9b2250 , 0x7f78df9b7de4 , 0x7f78df9b1dbb , 0x7f78df9b9d28 , 0x7f78dfd3ea93 , 0x7f78dfa50a23 , 0x7f78dfb5b9ca , 0x7f78dfb5bf43 , 0x7f78dfa19d92 , 0x7f78dfb5d9d0 , 0x7f78dfb5e236 , 0x7f78dfa1b129 , 0x560a95c9c17f , 0x7f78df51ad90 <__libc_start_call_main+128>, 0x7f78df51ae40 <__libc_start_main_impl+128>, 0x560a95c9c1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f78df70b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x560a96a212a0 ec = #11 0x00007f78dfa0d805 in rb_bug_without_die (fmt=0x7f78dfd4fa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd0e771d70) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f78df70b6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f78df934e1e in rb_bug (fmt=fmt@entry=0x7f78dfd4fa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd0e771e50, reg_save_area = 0x7ffd0e771d90}} #13 0x00007f78df9381d3 in objspace_xmalloc0 (objspace=0x560a96a23bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f78df9b7060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x560a96a65d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x560a96a65d80, iseq=0x7f78de859670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140157106122384 ec = 0x560a96a24c70 dummy_frame = 140157106099488 #16 0x00007f78df9b1dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f78de859670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560a96a65d80 prev_src_iseq = 0x7f78de85b140 offset = #17 0x00007f78df9b1ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f78de859670 iseqv = iseq_index = 23 #18 0x00007f78df9b2250 in ibf_load_code (load=0x560a96a65d80, iseq=0x7f78de85b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140157106106688 code_index = 15 reading_pos = 4556 code = 0x560a96adcf20 load_body = 0x560a96add730 cd_entries = 0x560a96a6ac70 ic_index = 0 mark_offset_bits = 0x7ffd0e7720f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f78df9b7de4 in ibf_load_iseq_each (load=0x560a96a65d80, iseq=0x7f78de85b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140157106122384 ec = 0x560a96a24c70 dummy_frame = 140157106106448 #20 0x00007f78df9b1dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f78de85b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560a96a65d80 prev_src_iseq = 0x7f78de85ec20 offset = #21 0x00007f78df9b1ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f78de85b140 iseqv = iseq_index = 16 #22 0x00007f78df9b2250 in ibf_load_code (load=0x560a96a65d80, iseq=0x7f78de85ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140157106121760 code_index = 66 reading_pos = 224 code = 0x560a96b04510 load_body = 0x560a96a91f70 cd_entries = 0x560a96a89070 ic_index = 0 mark_offset_bits = 0x560a96b04740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f78df9b7de4 in ibf_load_iseq_each (load=0x560a96a65d80, iseq=0x7f78de85ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140157106122384 ec = 0x560a96a24c70 dummy_frame = 140157106121328 #24 0x00007f78df9b1dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f78de85ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560a96a65d80 prev_src_iseq = 0x7f78de85ef50 offset = #25 0x00007f78df9b1ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f78de85ec20 iseqv = iseq_index = 1 #26 0x00007f78df9b2250 in ibf_load_code (load=0x560a96a65d80, iseq=0x7f78de85ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140157106122576 code_index = 5 reading_pos = 46 code = 0x560a96adedc0 load_body = 0x560a96a926a0 cd_entries = 0x560a96a890e0 ic_index = 1 mark_offset_bits = 0x7ffd0e772650 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f78df9b7de4 in ibf_load_iseq_each (load=0x560a96a65d80, iseq=0x7f78de85ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140157106122384 ec = 0x560a96a24c70 dummy_frame = 140157106122048 #28 0x00007f78df9b1dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f78de85ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560a96a65d80 prev_src_iseq = 0x0 offset = #29 0x00007f78df9b9d28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f78de85ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140157106122672 #31 0x00007f78dfd3ea93 in rb_load_with_builtin_functions (feature_name=0x7f78dfd7e58b "yjit", table=0x7f78dff02e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x560a96a212a0 iseq = #32 0x00007f78dfc82497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f78dfc80510 , argc = 0, index = 0, name = 0x7f78dfda4c01 "_bi13"}, {func_ptr = 0x7f78dfd1eeb0 , argc = 0, index = 1, name = 0x7f78dfda4c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f78dfd1efb0 , argc = 0, index = 2, name = 0x7f78dfda4e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f78dfd20040 , argc = 0, index = 3, name = 0x7f78dfda4c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f78dfcef050 , argc = 2, index = 4, name = 0x7f78dfda4c38 "rb_yjit_enable"}, {func_ptr = 0x7f78dfd1efd0 , argc = 0, index = 5, name = 0x7f78dfda4c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f78dfd1ef00 , argc = 1, index = 6, name = 0x7f78dfda4c62 "rb_yjit_get_stats"}, {func_ptr = 0x7f78dfc804f0 , argc = 0, index = 7, name = 0x7f78dfda4c74 "object_shape_count"}, {func_ptr = 0x7f78dfcf6370 , argc = 1, index = 8, name = 0x7f78dfda4c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f78dfcf6380 , argc = 1, index = 9, name = 0x7f78dfda4c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f78dfceefa0 , argc = 0, index = 10, name = 0x7f78dfda4cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f78dfcef100 , argc = 0, index = 11, name = 0x7f78dfda4cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f78dfd1eed0 , argc = 0, index = 12, name = 0x7f78dfda4cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f78dfa50a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f78dfb5b9ca in ruby_opt_init (opt=0x7ffd0e773f40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f78dfb5bf43 in ruby_opt_init (opt=0x7ffd0e773f40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140724846144288) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd0e772b20 parser = 140157107391216 orig_fname = 140157107406288 script = 1 opt = 0x7ffd0e773f40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f78dfa19d92 in rb_ensure (b_proc=b_proc@entry=0x7f78dfb5bba0 , data1=data1@entry=140724846144288, e_proc=e_proc@entry=0x7f78dfb57e70 , data2=data2@entry=140724846144288) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560a96a24c70 _tag = {tag = 36, retval = 140724846149440, buf = {0x7f78df1d4820, 0x7f78dfa19e48 , 0x0, 0x7ffd0e7729d0, 0xdf1d3ad0}, prev = 0x7ffd0e774050, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560a96a24c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f78dfb57e70 , data2 = 140724846144288}} #38 0x00007f78dfb5d9d0 in load_file (opt=0x7ffd0e773f40, script=1, f=140157116041248, fname=, parser=140157107391216) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140157107391216, fname = 140157107406288, script = 1, opt = 0x7ffd0e773f40, f = 4} #39 process_options (argc=0, argv=0x7ffd0e774238, opt=0x7ffd0e773f40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140157116041248 xflag = ast = 0x0 parser = 140157107391216 script_name = 140157107406288 iseq = enc = lenc = 0x560a96a3ff30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f78dfb5e236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd0e774228) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f78de9985e8 "-", script_name = 140157107406288, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f78dfa1b129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd0e774228) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140157124708336, buf = {0x2, 0x7f78dfa1b170 , 0x0, 0x7ffd0e774020, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560a96a24c70 state = iseq = 0x0 #42 0x0000560a95c9c17f in rb_main (argv=0x7ffd0e774228, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140724846150857 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3894164.ruby -x gdbscript [New LWP 3894164] [New LWP 3894166] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139844520340480) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3016f56c00 (LWP 3894164))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3016f56c00 (LWP 3894164) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139844520340480) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3016c3f640 (LWP 3894166) 0x00007f301709dfde in epoll_wait (epfd=4, events=events@entry=0x7f30179a7adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3016c3f640 (LWP 3894166)): #0 0x00007f301709dfde in epoll_wait (epfd=4, events=events@entry=0x7f30179a7adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007f301762eeba in event_wait (vm=0x55907d5ab2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55907d5ab2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55907d5ab2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55907d5ab2a0 #4 0x00007f301700cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732678233616, 3415588921501769386, 139844517099072, 25, 139844521085008, 140732678233968, -3384822902999261526, -3384822328425881942}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f301709dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3016f56c00 (LWP 3894164)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139844520340480) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3016f56c00 old_mask = {__val = {0, 13372018518515468288, 922, 139844527239821, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139844527756664}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139844520340480) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139844520340480, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3016fba476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f30175eb2b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f30173bbe41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55907d640400, fmt=fmt@entry=0x7f3017808346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f30175ea0ff in sigsegv (sig=11, info=0x55907d640530, ctx=0x55907d640400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f30177c5346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f30179a8b60 , errout=errout@entry=0x7f30171926a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f3017816126 "\n", dli_fbase = 0x55907d5efd80, dli_sname = 0x7ffee14b3c30 "\240&\031\027\060\177", dli_saddr = 0x7f30170abd63 <__GI___backtrace+99>} i = lines = obj = 0x55907d6a5d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f3017698ae3 in rb_print_backtrace (errout=0x7f30171926a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f3017698acf , 0x7f3017494805 , 0x7f30173bbe1e , 0x7f30173bf1d3 , 0x7f301743e060 , 0x7f3017438dbb , 0x7f3017438ebc , 0x7f3017439250 , 0x7f301743ede4 , 0x7f3017438dbb , 0x7f3017438ebc , 0x7f3017439250 , 0x7f301743ede4 , 0x7f3017438dbb , 0x7f3017438ebc , 0x7f3017439250 , 0x7f301743ede4 , 0x7f3017438dbb , 0x7f3017440d28 , 0x7f30177c5a93 , 0x7f30174d7a23 , 0x7f30175e29ca , 0x7f30175e2f43 , 0x7f30174a0d92 , 0x7f30175e49d0 , 0x7f30175e5236 , 0x7f30174a2129 , 0x55907babf17f , 0x7f3016fa1d90 <__libc_start_call_main+128>, 0x7f3016fa1e40 <__libc_start_main_impl+128>, 0x55907babf1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f30171926a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55907d5ab2a0 ec = #11 0x00007f3017494805 in rb_bug_without_die (fmt=0x7f30177d6a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffee14b3df0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f30171926a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f30173bbe1e in rb_bug (fmt=fmt@entry=0x7f30177d6a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffee14b3ed0, reg_save_area = 0x7ffee14b3e10}} #13 0x00007f30173bf1d3 in objspace_xmalloc0 (objspace=0x55907d5adbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f301743e060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55907d5efd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55907d5efd80, iseq=0x7f30162e9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139844507332080 ec = 0x55907d5aec70 dummy_frame = 139844507309280 #16 0x00007f3017438dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f30162e9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55907d5efd80 prev_src_iseq = 0x7f30162eb160 offset = #17 0x00007f3017438ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f30162e9660 iseqv = iseq_index = 23 #18 0x00007f3017439250 in ibf_load_code (load=0x55907d5efd80, iseq=0x7f30162eb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139844507316576 code_index = 15 reading_pos = 4556 code = 0x55907d6672f0 load_body = 0x55907d667b40 cd_entries = 0x55907d5f4c70 ic_index = 0 mark_offset_bits = 0x7ffee14b4170 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f301743ede4 in ibf_load_iseq_each (load=0x55907d5efd80, iseq=0x7f30162eb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139844507332080 ec = 0x55907d5aec70 dummy_frame = 139844507316288 #20 0x00007f3017438dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f30162eb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55907d5efd80 prev_src_iseq = 0x7f30162eeb20 offset = #21 0x00007f3017438ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f30162eb160 iseqv = iseq_index = 16 #22 0x00007f3017439250 in ibf_load_code (load=0x55907d5efd80, iseq=0x7f30162eeb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139844507331360 code_index = 66 reading_pos = 224 code = 0x55907d68e510 load_body = 0x55907d61c310 cd_entries = 0x55907d613070 ic_index = 0 mark_offset_bits = 0x55907d68e740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f301743ede4 in ibf_load_iseq_each (load=0x55907d5efd80, iseq=0x7f30162eeb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139844507332080 ec = 0x55907d5aec70 dummy_frame = 139844507331168 #24 0x00007f3017438dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f30162eeb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55907d5efd80 prev_src_iseq = 0x7f30162eef40 offset = #25 0x00007f3017438ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f30162eeb20 iseqv = iseq_index = 1 #26 0x00007f3017439250 in ibf_load_code (load=0x55907d5efd80, iseq=0x7f30162eef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139844507332416 code_index = 5 reading_pos = 46 code = 0x55907d668dc0 load_body = 0x55907d61ca40 cd_entries = 0x55907d6130e0 ic_index = 1 mark_offset_bits = 0x7ffee14b46d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f301743ede4 in ibf_load_iseq_each (load=0x55907d5efd80, iseq=0x7f30162eef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139844507332080 ec = 0x55907d5aec70 dummy_frame = 139844507331888 #28 0x00007f3017438dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f30162eef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55907d5efd80 prev_src_iseq = 0x0 offset = #29 0x00007f3017440d28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f30162eef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139844507332560 #31 0x00007f30177c5a93 in rb_load_with_builtin_functions (feature_name=0x7f301780558b "yjit", table=0x7f3017989e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55907d5ab2a0 iseq = #32 0x00007f3017709497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3017707510 , argc = 0, index = 0, name = 0x7f301782bc01 "_bi13"}, {func_ptr = 0x7f30177a5eb0 , argc = 0, index = 1, name = 0x7f301782bc07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f30177a5fb0 , argc = 0, index = 2, name = 0x7f301782be70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f30177a7040 , argc = 0, index = 3, name = 0x7f301782bc1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3017776050 , argc = 2, index = 4, name = 0x7f301782bc38 "rb_yjit_enable"}, {func_ptr = 0x7f30177a5fd0 , argc = 0, index = 5, name = 0x7f301782bc47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f30177a5f00 , argc = 1, index = 6, name = 0x7f301782bc62 "rb_yjit_get_stats"}, {func_ptr = 0x7f30177074f0 , argc = 0, index = 7, name = 0x7f301782bc74 "object_shape_count"}, {func_ptr = 0x7f301777d370 , argc = 1, index = 8, name = 0x7f301782bc87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f301777d380 , argc = 1, index = 9, name = 0x7f301782bc9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3017775fa0 , argc = 0, index = 10, name = 0x7f301782bcb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f3017776100 , argc = 0, index = 11, name = 0x7f301782bcc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f30177a5ed0 , argc = 0, index = 12, name = 0x7f301782bcdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f30174d7a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f30175e29ca in ruby_opt_init (opt=0x7ffee14b5fc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f30175e2f43 in ruby_opt_init (opt=0x7ffee14b5fc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140732678228896) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffee14b4ba0 parser = 139844508601152 orig_fname = 139844508616224 script = 1 opt = 0x7ffee14b5fc0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f30174a0d92 in rb_ensure (b_proc=b_proc@entry=0x7f30175e2ba0 , data1=data1@entry=140732678228896, e_proc=e_proc@entry=0x7f30175dee70 , data2=data2@entry=140732678228896) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55907d5aec70 _tag = {tag = 36, retval = 140732678234048, buf = {0x7f3016c64870, 0x7f30174a0e48 , 0x0, 0x7ffee14b4a50, 0x16c63b20}, prev = 0x7ffee14b60d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55907d5aec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f30175dee70 , data2 = 140732678228896}} #38 0x00007f30175e49d0 in load_file (opt=0x7ffee14b5fc0, script=1, f=139844517251184, fname=, parser=139844508601152) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139844508601152, fname = 139844508616224, script = 1, opt = 0x7ffee14b5fc0, f = 4} #39 process_options (argc=0, argv=0x7ffee14b62b8, opt=0x7ffee14b5fc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139844517251184 xflag = ast = 0x0 parser = 139844508601152 script_name = 139844508616224 iseq = enc = lenc = 0x55907d5c9f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f30175e5236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffee14b62a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3016428638 "-", script_name = 139844508616224, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f30174a2129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffee14b62a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139844525881328, buf = {0x2, 0x7f30174a2170 , 0x0, 0x7ffee14b60a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55907d5aec70 state = iseq = 0x0 #42 0x000055907babf17f in rb_main (argv=0x7ffee14b62a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732678235465 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.4006881.ruby -x gdbscript [New LWP 4006881] [New LWP 4006883] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140249650498560) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8e6a990c00 (LWP 4006881))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8e6a990c00 (LWP 4006881) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140249650498560) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8e6a66f640 (LWP 4006883) 0x00007f8e6aad7fde in epoll_wait (epfd=4, events=events@entry=0x7f8e6b3e1adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8e6a66f640 (LWP 4006883)): #0 0x00007f8e6aad7fde in epoll_wait (epfd=4, events=events@entry=0x7f8e6b3e1adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007f8e6b068eba in event_wait (vm=0x55ebc5ac02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55ebc5ac02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55ebc5ac02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55ebc5ac02a0 #4 0x00007f8e6aa46b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723008808800, 2270924967528849670, 140249647216192, 25, 140249651243088, 140723008809152, -2261045657515106042, -2261045120765959930}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8e6aad7bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8e6a990c00 (LWP 4006881)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140249650498560) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8e6a990c00 old_mask = {__val = {0, 7008650905799308288, 922, 140249657397901, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140249657914744}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140249650498560) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140249650498560, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8e6a9f4476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8e6b0252b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f8e6adf5e41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55ebc5b55400, fmt=fmt@entry=0x7f8e6b242346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f8e6b0240ff in sigsegv (sig=11, info=0x55ebc5b55530, ctx=0x55ebc5b55400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f8e6b1ff346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f8e6b3e2b60 , errout=errout@entry=0x7f8e6abcc6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f8e6b250126 "\n", dli_fbase = 0x55ebc5b04d80, dli_sname = 0x7ffca0f38580 "\240\306\274j\216\177", dli_saddr = 0x7f8e6aae5d63 <__GI___backtrace+99>} i = lines = obj = 0x55ebc5bb9c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f8e6b0d2ae3 in rb_print_backtrace (errout=0x7f8e6abcc6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f8e6b0d2acf , 0x7f8e6aece805 , 0x7f8e6adf5e1e , 0x7f8e6adf91d3 , 0x7f8e6ae78060 , 0x7f8e6ae72dbb , 0x7f8e6ae72ebc , 0x7f8e6ae73250 , 0x7f8e6ae78de4 , 0x7f8e6ae72dbb , 0x7f8e6ae72ebc , 0x7f8e6ae73250 , 0x7f8e6ae78de4 , 0x7f8e6ae72dbb , 0x7f8e6ae72ebc , 0x7f8e6ae73250 , 0x7f8e6ae78de4 , 0x7f8e6ae72dbb , 0x7f8e6ae7ad28 , 0x7f8e6b1ffa93 , 0x7f8e6af11a23 , 0x7f8e6b01c9ca , 0x7f8e6b01cf43 , 0x7f8e6aedad92 , 0x7f8e6b01e9d0 , 0x7f8e6b01f236 , 0x7f8e6aedc129 , 0x55ebc4f4f17f , 0x7f8e6a9dbd90 <__libc_start_call_main+128>, 0x7f8e6a9dbe40 <__libc_start_main_impl+128>, 0x55ebc4f4f1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f8e6abcc6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55ebc5ac02a0 ec = #11 0x00007f8e6aece805 in rb_bug_without_die (fmt=0x7f8e6b210a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffca0f38740) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f8e6abcc6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f8e6adf5e1e in rb_bug (fmt=fmt@entry=0x7f8e6b210a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffca0f38820, reg_save_area = 0x7ffca0f38760}} #13 0x00007f8e6adf91d3 in objspace_xmalloc0 (objspace=0x55ebc5ac2bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f8e6ae78060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55ebc5b04d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55ebc5b04d80, iseq=0x7f8e69d19620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140249637449280 ec = 0x55ebc5ac3c70 dummy_frame = 140249637426384 #16 0x00007f8e6ae72dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8e69d19620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ebc5b04d80 prev_src_iseq = 0x7f8e69d1b0f0 offset = #17 0x00007f8e6ae72ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8e69d19620 iseqv = iseq_index = 23 #18 0x00007f8e6ae73250 in ibf_load_code (load=0x55ebc5b04d80, iseq=0x7f8e69d1b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140249637433584 code_index = 15 reading_pos = 4556 code = 0x55ebc5b7bf20 load_body = 0x55ebc5b7c730 cd_entries = 0x55ebc5b09c70 ic_index = 0 mark_offset_bits = 0x7ffca0f38ac0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f8e6ae78de4 in ibf_load_iseq_each (load=0x55ebc5b04d80, iseq=0x7f8e69d1b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140249637449280 ec = 0x55ebc5ac3c70 dummy_frame = 140249637433344 #20 0x00007f8e6ae72dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8e69d1b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ebc5b04d80 prev_src_iseq = 0x7f8e69d1ebd0 offset = #21 0x00007f8e6ae72ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8e69d1b0f0 iseqv = iseq_index = 16 #22 0x00007f8e6ae73250 in ibf_load_code (load=0x55ebc5b04d80, iseq=0x7f8e69d1ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140249637448656 code_index = 66 reading_pos = 224 code = 0x55ebc5ba3510 load_body = 0x55ebc5b30f70 cd_entries = 0x55ebc5b28070 ic_index = 0 mark_offset_bits = 0x55ebc5ba3740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f8e6ae78de4 in ibf_load_iseq_each (load=0x55ebc5b04d80, iseq=0x7f8e69d1ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140249637449280 ec = 0x55ebc5ac3c70 dummy_frame = 140249637448224 #24 0x00007f8e6ae72dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8e69d1ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ebc5b04d80 prev_src_iseq = 0x7f8e69d1ef00 offset = #25 0x00007f8e6ae72ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8e69d1ebd0 iseqv = iseq_index = 1 #26 0x00007f8e6ae73250 in ibf_load_code (load=0x55ebc5b04d80, iseq=0x7f8e69d1ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140249637449472 code_index = 5 reading_pos = 46 code = 0x55ebc5b7ddc0 load_body = 0x55ebc5b316a0 cd_entries = 0x55ebc5b280e0 ic_index = 1 mark_offset_bits = 0x7ffca0f39020 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f8e6ae78de4 in ibf_load_iseq_each (load=0x55ebc5b04d80, iseq=0x7f8e69d1ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140249637449280 ec = 0x55ebc5ac3c70 dummy_frame = 140249637448944 #28 0x00007f8e6ae72dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8e69d1ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ebc5b04d80 prev_src_iseq = 0x0 offset = #29 0x00007f8e6ae7ad28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8e69d1ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140249637449568 #31 0x00007f8e6b1ffa93 in rb_load_with_builtin_functions (feature_name=0x7f8e6b23f58b "yjit", table=0x7f8e6b3c3e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55ebc5ac02a0 iseq = #32 0x00007f8e6b143497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8e6b141510 , argc = 0, index = 0, name = 0x7f8e6b265c01 "_bi13"}, {func_ptr = 0x7f8e6b1dfeb0 , argc = 0, index = 1, name = 0x7f8e6b265c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8e6b1dffb0 , argc = 0, index = 2, name = 0x7f8e6b265e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8e6b1e1040 , argc = 0, index = 3, name = 0x7f8e6b265c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8e6b1b0050 , argc = 2, index = 4, name = 0x7f8e6b265c38 "rb_yjit_enable"}, {func_ptr = 0x7f8e6b1dffd0 , argc = 0, index = 5, name = 0x7f8e6b265c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8e6b1dff00 , argc = 1, index = 6, name = 0x7f8e6b265c62 "rb_yjit_get_stats"}, {func_ptr = 0x7f8e6b1414f0 , argc = 0, index = 7, name = 0x7f8e6b265c74 "object_shape_count"}, {func_ptr = 0x7f8e6b1b7370 , argc = 1, index = 8, name = 0x7f8e6b265c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8e6b1b7380 , argc = 1, index = 9, name = 0x7f8e6b265c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8e6b1affa0 , argc = 0, index = 10, name = 0x7f8e6b265cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f8e6b1b0100 , argc = 0, index = 11, name = 0x7f8e6b265cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8e6b1dfed0 , argc = 0, index = 12, name = 0x7f8e6b265cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f8e6af11a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f8e6b01c9ca in ruby_opt_init (opt=0x7ffca0f3a910) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f8e6b01cf43 in ruby_opt_init (opt=0x7ffca0f3a910) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140723008804080) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffca0f394f0 parser = 140249638718160 orig_fname = 140249638733232 script = 1 opt = 0x7ffca0f3a910 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f8e6aedad92 in rb_ensure (b_proc=b_proc@entry=0x7f8e6b01cba0 , data1=data1@entry=140723008804080, e_proc=e_proc@entry=0x7f8e6b018e70 , data2=data2@entry=140723008804080) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55ebc5ac3c70 _tag = {tag = 36, retval = 140723008809232, buf = {0x7f8e6a694830, 0x7f8e6aedae48 , 0x0, 0x7ffca0f393a0, 0x6a693ae0}, prev = 0x7ffca0f3aa20, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55ebc5ac3c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8e6b018e70 , data2 = 140723008804080}} #38 0x00007f8e6b01e9d0 in load_file (opt=0x7ffca0f3a910, script=1, f=140249647368240, fname=, parser=140249638718160) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140249638718160, fname = 140249638733232, script = 1, opt = 0x7ffca0f3a910, f = 4} #39 process_options (argc=0, argv=0x7ffca0f3ac08, opt=0x7ffca0f3a910) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140249647368240 xflag = ast = 0x0 parser = 140249638718160 script_name = 140249638733232 iseq = enc = lenc = 0x55ebc5adef30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f8e6b01f236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffca0f3abf8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8e69e585c8 "-", script_name = 140249638733232, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f8e6aedc129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffca0f3abf8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140249656039408, buf = {0x2, 0x7f8e6aedc170 , 0x0, 0x7ffca0f3a9f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55ebc5ac3c70 state = iseq = 0x0 #42 0x000055ebc4f4f17f in rb_main (argv=0x7ffca0f3abf8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723008810649 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.4136123.ruby -x gdbscript [New LWP 4136123] [New LWP 4136125] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140021205527552) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f593a376c00 (LWP 4136123))] >>> Threads Id Target Id Frame * 1 Thread 0x7f593a376c00 (LWP 4136123) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140021205527552) at ./nptl/pthread_kill.c:44 2 Thread 0x7f593a05f640 (LWP 4136125) 0x00007f593a4bdfde in epoll_wait (epfd=4, events=events@entry=0x7f593adc7adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f593a05f640 (LWP 4136125)): #0 0x00007f593a4bdfde in epoll_wait (epfd=4, events=events@entry=0x7f593adc7adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007f593aa4eeba in event_wait (vm=0x5653246282a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5653246282a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5653246282a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5653246282a0 #4 0x00007f593a42cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722571289312, 8049203023694271562, 140021202286144, 25, 140021206272080, 140722571289664, -7996431911112403894, -7996432485442513846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f593a4bdbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f593a376c00 (LWP 4136123)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140021205527552) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f593a376c00 old_mask = {__val = {0, 16823859261895607808, 922, 140021212426893, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140021212943736}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140021205527552) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140021205527552, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f593a3da476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f593aa0b2b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f593a7dbe41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5653246bd400, fmt=fmt@entry=0x7f593ac28346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f593aa0a0ff in sigsegv (sig=11, info=0x5653246bd530, ctx=0x5653246bd400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f593abe5346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f593adc8b60 , errout=errout@entry=0x7f593a5b26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f593ac36126 "\n", dli_fbase = 0x56532466cd80, dli_sname = 0x7ffc86df8100 "\240&[:Y\177", dli_saddr = 0x7f593a4cbd63 <__GI___backtrace+99>} i = lines = obj = 0x565324721c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f593aab8ae3 in rb_print_backtrace (errout=0x7f593a5b26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f593aab8acf , 0x7f593a8b4805 , 0x7f593a7dbe1e , 0x7f593a7df1d3 , 0x7f593a85e060 , 0x7f593a858dbb , 0x7f593a858ebc , 0x7f593a859250 , 0x7f593a85ede4 , 0x7f593a858dbb , 0x7f593a858ebc , 0x7f593a859250 , 0x7f593a85ede4 , 0x7f593a858dbb , 0x7f593a858ebc , 0x7f593a859250 , 0x7f593a85ede4 , 0x7f593a858dbb , 0x7f593a860d28 , 0x7f593abe5a93 , 0x7f593a8f7a23 , 0x7f593aa029ca , 0x7f593aa02f43 , 0x7f593a8c0d92 , 0x7f593aa049d0 , 0x7f593aa05236 , 0x7f593a8c2129 , 0x56532356417f , 0x7f593a3c1d90 <__libc_start_call_main+128>, 0x7f593a3c1e40 <__libc_start_main_impl+128>, 0x5653235641d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f593a5b26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5653246282a0 ec = #11 0x00007f593a8b4805 in rb_bug_without_die (fmt=0x7f593abf6a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc86df82c0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f593a5b26a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f593a7dbe1e in rb_bug (fmt=fmt@entry=0x7f593abf6a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc86df83a0, reg_save_area = 0x7ffc86df82e0}} #13 0x00007f593a7df1d3 in objspace_xmalloc0 (objspace=0x56532462abf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f593a85e060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x56532466cd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x56532466cd80, iseq=0x7f5939709620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140021192519232 ec = 0x56532462bc70 dummy_frame = 140021192496336 #16 0x00007f593a858dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5939709620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56532466cd80 prev_src_iseq = 0x7f593970b0f0 offset = #17 0x00007f593a858ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5939709620 iseqv = iseq_index = 23 #18 0x00007f593a859250 in ibf_load_code (load=0x56532466cd80, iseq=0x7f593970b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140021192503536 code_index = 15 reading_pos = 4556 code = 0x5653246e3f20 load_body = 0x5653246e4730 cd_entries = 0x565324671c70 ic_index = 0 mark_offset_bits = 0x7ffc86df8640 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f593a85ede4 in ibf_load_iseq_each (load=0x56532466cd80, iseq=0x7f593970b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140021192519232 ec = 0x56532462bc70 dummy_frame = 140021192503296 #20 0x00007f593a858dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f593970b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56532466cd80 prev_src_iseq = 0x7f593970ebd0 offset = #21 0x00007f593a858ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f593970b0f0 iseqv = iseq_index = 16 #22 0x00007f593a859250 in ibf_load_code (load=0x56532466cd80, iseq=0x7f593970ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140021192518608 code_index = 66 reading_pos = 224 code = 0x56532470b510 load_body = 0x565324698f70 cd_entries = 0x565324690070 ic_index = 0 mark_offset_bits = 0x56532470b740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f593a85ede4 in ibf_load_iseq_each (load=0x56532466cd80, iseq=0x7f593970ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140021192519232 ec = 0x56532462bc70 dummy_frame = 140021192518176 #24 0x00007f593a858dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f593970ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56532466cd80 prev_src_iseq = 0x7f593970ef00 offset = #25 0x00007f593a858ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f593970ebd0 iseqv = iseq_index = 1 #26 0x00007f593a859250 in ibf_load_code (load=0x56532466cd80, iseq=0x7f593970ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140021192519424 code_index = 5 reading_pos = 46 code = 0x5653246e5dc0 load_body = 0x5653246996a0 cd_entries = 0x5653246900e0 ic_index = 1 mark_offset_bits = 0x7ffc86df8ba0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f593a85ede4 in ibf_load_iseq_each (load=0x56532466cd80, iseq=0x7f593970ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140021192519232 ec = 0x56532462bc70 dummy_frame = 140021192518896 #28 0x00007f593a858dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f593970ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56532466cd80 prev_src_iseq = 0x0 offset = #29 0x00007f593a860d28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f593970ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140021192519520 #31 0x00007f593abe5a93 in rb_load_with_builtin_functions (feature_name=0x7f593ac2558b "yjit", table=0x7f593ada9e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5653246282a0 iseq = #32 0x00007f593ab29497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f593ab27510 , argc = 0, index = 0, name = 0x7f593ac4bc01 "_bi13"}, {func_ptr = 0x7f593abc5eb0 , argc = 0, index = 1, name = 0x7f593ac4bc07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f593abc5fb0 , argc = 0, index = 2, name = 0x7f593ac4be70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f593abc7040 , argc = 0, index = 3, name = 0x7f593ac4bc1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f593ab96050 , argc = 2, index = 4, name = 0x7f593ac4bc38 "rb_yjit_enable"}, {func_ptr = 0x7f593abc5fd0 , argc = 0, index = 5, name = 0x7f593ac4bc47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f593abc5f00 , argc = 1, index = 6, name = 0x7f593ac4bc62 "rb_yjit_get_stats"}, {func_ptr = 0x7f593ab274f0 , argc = 0, index = 7, name = 0x7f593ac4bc74 "object_shape_count"}, {func_ptr = 0x7f593ab9d370 , argc = 1, index = 8, name = 0x7f593ac4bc87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f593ab9d380 , argc = 1, index = 9, name = 0x7f593ac4bc9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f593ab95fa0 , argc = 0, index = 10, name = 0x7f593ac4bcb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f593ab96100 , argc = 0, index = 11, name = 0x7f593ac4bcc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f593abc5ed0 , argc = 0, index = 12, name = 0x7f593ac4bcdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f593a8f7a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f593aa029ca in ruby_opt_init (opt=0x7ffc86dfa490) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f593aa02f43 in ruby_opt_init (opt=0x7ffc86dfa490) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140722571284592) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc86df9070 parser = 140021193788112 orig_fname = 140021193803184 script = 1 opt = 0x7ffc86dfa490 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f593a8c0d92 in rb_ensure (b_proc=b_proc@entry=0x7f593aa02ba0 , data1=data1@entry=140722571284592, e_proc=e_proc@entry=0x7f593a9fee70 , data2=data2@entry=140722571284592) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56532462bc70 _tag = {tag = 36, retval = 140722571289744, buf = {0x7f593a084830, 0x7f593a8c0e48 , 0x0, 0x7ffc86df8f20, 0x3a083ae0}, prev = 0x7ffc86dfa5a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56532462bc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f593a9fee70 , data2 = 140722571284592}} #38 0x00007f593aa049d0 in load_file (opt=0x7ffc86dfa490, script=1, f=140021202438192, fname=, parser=140021193788112) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140021193788112, fname = 140021193803184, script = 1, opt = 0x7ffc86dfa490, f = 4} #39 process_options (argc=0, argv=0x7ffc86dfa788, opt=0x7ffc86dfa490) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140021202438192 xflag = ast = 0x0 parser = 140021193788112 script_name = 140021193803184 iseq = enc = lenc = 0x565324646f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f593aa05236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc86dfa778) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f59398485c8 "-", script_name = 140021193803184, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f593a8c2129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc86dfa778) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140021211068400, buf = {0x2, 0x7f593a8c2170 , 0x0, 0x7ffc86dfa570, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56532462bc70 state = iseq = 0x0 #42 0x000056532356417f in rb_main (argv=0x7ffc86dfa778, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722571291161 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.4168547.ruby -x gdbscript [New LWP 4168547] [New LWP 4168549] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140244931161088) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8d514dac00 (LWP 4168547))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8d514dac00 (LWP 4168547) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140244931161088) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8d511bf640 (LWP 4168549) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7f8d511bf640 (LWP 4168549)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007f8d51590850 in ?? () at ./nptl/pthread_create.c:321 from /lib/x86_64-linux-gnu/libc.so.6 RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT arch_kind_other = arch_kind_other ns_s_zn = ns_s_qd _bitindex_arch_Fast_Unaligned_Load = _bitindex_arch_Fast_Unaligned_Load _bitindex_arch_AVX_Fast_Unaligned_Load = _bitindex_arch_AVX_Fast_Unaligned_Load PTHREAD_MUTEX_TIMED_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE_NP = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK_NP = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_ADAPTIVE_NP = PTHREAD_MUTEX_ADAPTIVE_NP PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_CANCEL_ENABLE = PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_DEFERRED = PTHREAD_CANCEL_DEFERRED _URC_NORMAL_STOP = _URC_NORMAL_STOP cpuid_register_index_ebx = cpuid_register_index_ebx RT_CONSISTENT = RT_CONSISTENT ns_s_an = ns_s_an TD_EVENT_NONE = TD_ALL_EVENTS RSEQ_CPU_ID_REGISTRATION_FAILED = RSEQ_CPU_ID_REGISTRATION_FAILED nonexisting = nonexisting cet_permissive = cet_permissive lt_executable = lt_executable cet_always_on = cet_always_on _bitindex_arch_MathVec_Prefer_No_AVX512 = _bitindex_arch_MathVec_Prefer_No_AVX512 dso_sort_algorithm_original = dso_sort_algorithm_original ns_s_ar = ns_s_ar _URC_END_OF_STACK = _URC_END_OF_STACK _URC_INSTALL_CONTEXT = _URC_INSTALL_CONTEXT dso_sort_algorithm_dfs = dso_sort_algorithm_dfs cpuid_register_index_ecx = cpuid_register_index_ecx lc_property_none = lc_property_none TD_READY = TD_READY ns_s_ud = ns_s_ns PREFERRED_FEATURE_INDEX_1 = PREFERRED_FEATURE_INDEX_1 PREFERRED_FEATURE_INDEX_MAX = PREFERRED_FEATURE_INDEX_MAX lc_property_valid = lc_property_valid TD_CREATE = TD_CREATE TD_TIMEOUT = TD_TIMEOUT TD_MAX_EVENT_NUM = TD_TIMEOUT RSEQ_CPU_ID_UNINITIALIZED = RSEQ_CPU_ID_UNINITIALIZED arch_kind_unknown = arch_kind_unknown arch_kind_intel = arch_kind_intel lc_property_unknown = lc_property_unknown cpuid_register_index_edx = cpuid_register_index_edx _bitindex_arch_Prefer_No_VZEROUPPER = _bitindex_arch_Prefer_No_VZEROUPPER _bitindex_arch_Prefer_ERMS = _bitindex_arch_Prefer_ERMS lt_library = lt_library _bitindex_arch_Prefer_FSRM = _bitindex_arch_Prefer_FSRM _bitindex_arch_Avoid_Short_Distance_REP_MOVSB = _bitindex_arch_Avoid_Short_Distance_REP_MOVSB PTHREAD_CANCEL_ASYNCHRONOUS = PTHREAD_CANCEL_ASYNCHRONOUS _bitindex_arch_Fast_Copy_Backward = _bitindex_arch_Fast_Copy_Backward existing = existing _bitindex_arch_Fast_Rep_String = _bitindex_arch_Fast_Rep_String TD_EVENTS_ENABLE = TD_EVENTS_ENABLE _bitindex_arch_Slow_SSE4_2 = _bitindex_arch_Slow_SSE4_2 RT_ADD = RT_ADD arch_kind_amd = arch_kind_amd CPUID_INDEX_1 = CPUID_INDEX_1 CPUID_INDEX_7 = CPUID_INDEX_7 CPUID_INDEX_80000001 = CPUID_INDEX_80000001 CPUID_INDEX_D_ECX_1 = CPUID_INDEX_D_ECX_1 CPUID_INDEX_80000007 = CPUID_INDEX_80000007 CPUID_INDEX_80000008 = CPUID_INDEX_80000008 CPUID_INDEX_7_ECX_1 = CPUID_INDEX_7_ECX_1 CPUID_INDEX_19 = CPUID_INDEX_19 CPUID_INDEX_14_ECX_0 = CPUID_INDEX_14_ECX_0 CPUID_INDEX_MAX = CPUID_INDEX_MAX arch_kind_zhaoxin = arch_kind_zhaoxin TD_SLEEP = TD_SLEEP _bitindex_arch_I686 = _bitindex_arch_I686 TD_MIN_EVENT_NUM = TD_READY unknown = unknown TD_SWITCHFROM = TD_SWITCHFROM TD_PREEMPT = TD_PREEMPT TD_CONCURRENCY = TD_CONCURRENCY TD_DEATH = TD_DEATH _URC_NO_REASON = _URC_NO_REASON _URC_FATAL_PHASE2_ERROR = _URC_FATAL_PHASE2_ERROR TD_SWITCHTO = TD_SWITCHTO _URC_FATAL_PHASE1_ERROR = _URC_FATAL_PHASE1_ERROR RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT _URC_FOREIGN_EXCEPTION_CAUGHT = _URC_FOREIGN_EXCEPTION_CAUGHT _bitindex_arch_Fast_Unaligned_Copy = _bitindex_arch_Fast_Unaligned_Copy ns_s_ns = ns_s_ns ns_s_max = ns_s_max _bitindex_arch_I586 = _bitindex_arch_I586 _bitindex_arch_Prefer_No_AVX512 = _bitindex_arch_Prefer_No_AVX512 TD_ALL_EVENTS = TD_ALL_EVENTS _URC_HANDLER_FOUND = _URC_HANDLER_FOUND _URC_CONTINUE_UNWIND = _URC_CONTINUE_UNWIND TD_IDLE = TD_IDLE ns_s_qd = ns_s_qd cet_elf_property = cet_elf_property RT_DELETE = RT_DELETE lt_loaded = lt_loaded PTHREAD_CANCEL_DISABLE = PTHREAD_CANCEL_DISABLE TD_CATCHSIG = TD_CATCHSIG TD_PRI_INHERIT = TD_PRI_INHERIT cet_always_off = cet_always_off TD_LOCK_TRY = TD_LOCK_TRY sigall_set = {__val = {18446744073709551615 }} ns_s_pr = ns_s_an TD_REAP = TD_REAP _bitindex_arch_Slow_BSF = _bitindex_arch_Slow_BSF RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT _bitindex_arch_Prefer_PMINUB_for_stringop = _bitindex_arch_Prefer_PMINUB_for_stringop cpuid_register_index_eax = cpuid_register_index_eax _thread_db_pthread_eventbuf_eventmask_event_bits = {32, 2, 1616} _thread_db_rtld_global__dl_tls_dtv_slotinfo_list = {64, 1, 4176} _thread_db_pthread_schedpolicy = {32, 1, 1596} _thread_db___pthread_keys = {128, 1024, 0} _thread_db_const_thread_area = 25 _thread_db_pthread_eventbuf = {192, 1, 1616} _thread_db___nptl_initial_report_events = {8, 1, 0} _thread_db_sizeof_list_t = 16 _thread_db_link_map_l_tls_offset = {64, 1, 1112} _thread_db_sizeof_td_eventbuf_t = 24 _thread_db_link_map_l_tls_modid = {64, 1, 1120} __nptl_rtld_global = 0x7f8d51f6e040 <_rtld_global> _thread_db_pthread_tid = {32, 1, 720} _thread_db_pthread_eventbuf_eventmask = {64, 1, 1616} _thread_db_pthread_nextevent = {64, 1, 1640} _thread_db_td_eventbuf_t_eventdata = {64, 1, 16} _thread_db___nptl_nthreads = {32, 1, 0} _thread_db_dtv_slotinfo_list_slotinfo = {128, 0, 16} _thread_db_pthread_list = {128, 1, 704} _thread_db_sizeof_pthread_key_data_level2 = 512 _thread_db_list_t_prev = {64, 1, 8} _thread_db_td_thr_events_t_event_bits = {32, 2, 0} __GI___nptl_threads_events = {event_bits = {0, 0}} _thread_db_pthread_start_routine = {64, 1, 1600} _thread_db_pthread_schedparam_sched_priority = {32, 1, 1592} _thread_db_pthread_specific = {2048, 1, 1296} _thread_db_td_eventbuf_t_eventnum = {32, 1, 8} _thread_db_dtv_dtv = {128, 134217727, 0} _thread_db_sizeof_pthread = 2496 _thread_db_sizeof_td_thr_events_t = 8 _thread_db_pthread_key_data_level2_data = {128, 32, 0} _thread_db_pthread_report_events = {8, 1, 1553} _thread_db_pthread_cancelhandling = {32, 1, 776} _thread_db_list_t_next = {64, 1, 0} __GI___nptl_last_event = 0x0 __nptl_version = "2.35" _thread_db_rtld_global__dl_stack_user = {128, 1, 4248} _thread_db_rtld_global__dl_stack_used = {128, 1, 4232} #2 0x00007f8d511bf640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f8d514dac00 (LWP 4168547)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140244931161088) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8d514dac00 old_mask = {__val = {0, 9294746779464462080, 922, 140244938060429, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140244938577272}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140244931161088) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140244931161088, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8d5153e476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8d51b6f2b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f8d5193fe41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55b755363400, fmt=fmt@entry=0x7f8d51d8c346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f8d51b6e0ff in sigsegv (sig=11, info=0x55b755363530, ctx=0x55b755363400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f8d51d49346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f8d51f2cb60 , errout=errout@entry=0x7f8d517166a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f8d51d9a126 "\n", dli_fbase = 0x55b755312d80, dli_sname = 0x7ffe8d2ed500 "\240fqQ\215\177", dli_saddr = 0x7f8d5162fd63 <__GI___backtrace+99>} i = lines = obj = 0x55b7553c7c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f8d51c1cae3 in rb_print_backtrace (errout=0x7f8d517166a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f8d51c1cacf , 0x7f8d51a18805 , 0x7f8d5193fe1e , 0x7f8d519431d3 , 0x7f8d519c2060 , 0x7f8d519bcdbb , 0x7f8d519bcebc , 0x7f8d519bd250 , 0x7f8d519c2de4 , 0x7f8d519bcdbb , 0x7f8d519bcebc , 0x7f8d519bd250 , 0x7f8d519c2de4 , 0x7f8d519bcdbb , 0x7f8d519bcebc , 0x7f8d519bd250 , 0x7f8d519c2de4 , 0x7f8d519bcdbb , 0x7f8d519c4d28 , 0x7f8d51d49a93 , 0x7f8d51a5ba23 , 0x7f8d51b669ca , 0x7f8d51b66f43 , 0x7f8d51a24d92 , 0x7f8d51b689d0 , 0x7f8d51b69236 , 0x7f8d51a26129 , 0x55b75450c17f , 0x7f8d51525d90 <__libc_start_call_main+128>, 0x7f8d51525e40 <__libc_start_main_impl+128>, 0x55b75450c1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f8d517166a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55b7552ce2a0 ec = #11 0x00007f8d51a18805 in rb_bug_without_die (fmt=0x7f8d51d5aa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe8d2ed6c0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f8d517166a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f8d5193fe1e in rb_bug (fmt=fmt@entry=0x7f8d51d5aa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe8d2ed7a0, reg_save_area = 0x7ffe8d2ed6e0}} #13 0x00007f8d519431d3 in objspace_xmalloc0 (objspace=0x55b7552d0bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f8d519c2060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55b755312d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55b755312d80, iseq=0x7f8d50869670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140244918136464 ec = 0x55b7552d1c70 dummy_frame = 140244918113568 #16 0x00007f8d519bcdbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8d50869670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b755312d80 prev_src_iseq = 0x7f8d5086b140 offset = #17 0x00007f8d519bcebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8d50869670 iseqv = iseq_index = 23 #18 0x00007f8d519bd250 in ibf_load_code (load=0x55b755312d80, iseq=0x7f8d5086b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140244918120768 code_index = 15 reading_pos = 4556 code = 0x55b755389f20 load_body = 0x55b75538a730 cd_entries = 0x55b755317c70 ic_index = 0 mark_offset_bits = 0x7ffe8d2eda40 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f8d519c2de4 in ibf_load_iseq_each (load=0x55b755312d80, iseq=0x7f8d5086b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140244918136464 ec = 0x55b7552d1c70 dummy_frame = 140244918120528 #20 0x00007f8d519bcdbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8d5086b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b755312d80 prev_src_iseq = 0x7f8d5086ec20 offset = #21 0x00007f8d519bcebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8d5086b140 iseqv = iseq_index = 16 #22 0x00007f8d519bd250 in ibf_load_code (load=0x55b755312d80, iseq=0x7f8d5086ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140244918135840 code_index = 66 reading_pos = 224 code = 0x55b7553b1510 load_body = 0x55b75533ef70 cd_entries = 0x55b755336070 ic_index = 0 mark_offset_bits = 0x55b7553b1740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f8d519c2de4 in ibf_load_iseq_each (load=0x55b755312d80, iseq=0x7f8d5086ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140244918136464 ec = 0x55b7552d1c70 dummy_frame = 140244918135408 #24 0x00007f8d519bcdbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8d5086ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b755312d80 prev_src_iseq = 0x7f8d5086ef50 offset = #25 0x00007f8d519bcebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8d5086ec20 iseqv = iseq_index = 1 #26 0x00007f8d519bd250 in ibf_load_code (load=0x55b755312d80, iseq=0x7f8d5086ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140244918136656 code_index = 5 reading_pos = 46 code = 0x55b75538bdc0 load_body = 0x55b75533f6a0 cd_entries = 0x55b7553360e0 ic_index = 1 mark_offset_bits = 0x7ffe8d2edfa0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f8d519c2de4 in ibf_load_iseq_each (load=0x55b755312d80, iseq=0x7f8d5086ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140244918136464 ec = 0x55b7552d1c70 dummy_frame = 140244918136128 #28 0x00007f8d519bcdbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8d5086ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b755312d80 prev_src_iseq = 0x0 offset = #29 0x00007f8d519c4d28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8d5086ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140244918136752 #31 0x00007f8d51d49a93 in rb_load_with_builtin_functions (feature_name=0x7f8d51d8958b "yjit", table=0x7f8d51f0de40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55b7552ce2a0 iseq = #32 0x00007f8d51c8d497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8d51c8b510 , argc = 0, index = 0, name = 0x7f8d51dafc01 "_bi13"}, {func_ptr = 0x7f8d51d29eb0 , argc = 0, index = 1, name = 0x7f8d51dafc07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8d51d29fb0 , argc = 0, index = 2, name = 0x7f8d51dafe70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8d51d2b040 , argc = 0, index = 3, name = 0x7f8d51dafc1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8d51cfa050 , argc = 2, index = 4, name = 0x7f8d51dafc38 "rb_yjit_enable"}, {func_ptr = 0x7f8d51d29fd0 , argc = 0, index = 5, name = 0x7f8d51dafc47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8d51d29f00 , argc = 1, index = 6, name = 0x7f8d51dafc62 "rb_yjit_get_stats"}, {func_ptr = 0x7f8d51c8b4f0 , argc = 0, index = 7, name = 0x7f8d51dafc74 "object_shape_count"}, {func_ptr = 0x7f8d51d01370 , argc = 1, index = 8, name = 0x7f8d51dafc87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8d51d01380 , argc = 1, index = 9, name = 0x7f8d51dafc9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8d51cf9fa0 , argc = 0, index = 10, name = 0x7f8d51dafcb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f8d51cfa100 , argc = 0, index = 11, name = 0x7f8d51dafcc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8d51d29ed0 , argc = 0, index = 12, name = 0x7f8d51dafcdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f8d51a5ba23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f8d51b669ca in ruby_opt_init (opt=0x7ffe8d2ef890) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f8d51b66f43 in ruby_opt_init (opt=0x7ffe8d2ef890) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140731267081328) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe8d2ee470 parser = 140244919405296 orig_fname = 140244919420368 script = 1 opt = 0x7ffe8d2ef890 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f8d51a24d92 in rb_ensure (b_proc=b_proc@entry=0x7f8d51b66ba0 , data1=data1@entry=140731267081328, e_proc=e_proc@entry=0x7f8d51b62e70 , data2=data2@entry=140731267081328) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b7552d1c70 _tag = {tag = 36, retval = 140731267086480, buf = {0x7f8d511e4820, 0x7f8d51a24e48 , 0x0, 0x7ffe8d2ee320, 0x511e3ad0}, prev = 0x7ffe8d2ef9a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b7552d1c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8d51b62e70 , data2 = 140731267081328}} #38 0x00007f8d51b689d0 in load_file (opt=0x7ffe8d2ef890, script=1, f=140244928055328, fname=, parser=140244919405296) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140244919405296, fname = 140244919420368, script = 1, opt = 0x7ffe8d2ef890, f = 4} #39 process_options (argc=0, argv=0x7ffe8d2efb88, opt=0x7ffe8d2ef890) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140244928055328 xflag = ast = 0x0 parser = 140244919405296 script_name = 140244919420368 iseq = enc = lenc = 0x55b7552ecf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f8d51b69236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8d2efb78) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8d509a85e8 "-", script_name = 140244919420368, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f8d51a26129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8d2efb78) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140244936701936, buf = {0x2, 0x7f8d51a26170 , 0x0, 0x7ffe8d2ef970, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b7552d1c70 state = iseq = 0x0 #42 0x000055b75450c17f in rb_main (argv=0x7ffe8d2efb78, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731267087897 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.89945.ruby -x gdbscript [New LWP 89945] [New LWP 89947] [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-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139700212272128) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f0e7d870c00 (LWP 89945))] >>> Threads Id Target Id Frame * 1 Thread 0x7f0e7d870c00 (LWP 89945) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139700212272128) at ./nptl/pthread_kill.c:44 2 Thread 0x7f0e7d54f640 (LWP 89947) 0x00007f0e7d9b7fde in epoll_wait (epfd=4, events=events@entry=0x7f0e7e2c1adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f0e7d54f640 (LWP 89947)): #0 0x00007f0e7d9b7fde in epoll_wait (epfd=4, events=events@entry=0x7f0e7e2c1adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 sc_ret = -4 sc_cancel_oldtype = 0 sc_ret = #1 0x00007f0e7df48eba in event_wait (vm=0x557dc3e0c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x557dc3e0c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x557dc3e0c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x557dc3e0c2a0 #4 0x00007f0e7d926b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734666317856, 7873283390978199836, 139700208989760, 25, 139700213016656, 140734666318208, -7827397790509756132, -7827398387631714020}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f0e7d9b7bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f0e7d870c00 (LWP 89945)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139700212272128) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f0e7d870c00 old_mask = {__val = {0, 7217359410351232000, 922, 139700219171469, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139700219688312}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139700212272128) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139700212272128, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f0e7d8d4476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f0e7df052b5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f0e7dcd5e41 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x557dc3ea1400, fmt=fmt@entry=0x7f0e7e122346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f0e7df040ff in sigsegv (sig=11, info=0x557dc3ea1530, ctx=0x557dc3ea1400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f0e7e0df346 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f0e7e2c2b60 , errout=errout@entry=0x7f0e7daac6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f0e7e130126 "\n", dli_fbase = 0x557dc3e50d80, dli_sname = 0x7fff57cafe40 "\240\306\252}\016\177", dli_saddr = 0x7f0e7d9c5d63 <__GI___backtrace+99>} i = lines = obj = 0x557dc3f06d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f0e7dfb2ae3 in rb_print_backtrace (errout=0x7f0e7daac6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f0e7dfb2acf , 0x7f0e7ddae805 , 0x7f0e7dcd5e1e , 0x7f0e7dcd91d3 , 0x7f0e7dd58060 , 0x7f0e7dd52dbb , 0x7f0e7dd52ebc , 0x7f0e7dd53250 , 0x7f0e7dd58de4 , 0x7f0e7dd52dbb , 0x7f0e7dd52ebc , 0x7f0e7dd53250 , 0x7f0e7dd58de4 , 0x7f0e7dd52dbb , 0x7f0e7dd52ebc , 0x7f0e7dd53250 , 0x7f0e7dd58de4 , 0x7f0e7dd52dbb , 0x7f0e7dd5ad28 , 0x7f0e7e0dfa93 , 0x7f0e7ddf1a23 , 0x7f0e7defc9ca , 0x7f0e7defcf43 , 0x7f0e7ddbad92 , 0x7f0e7defe9d0 , 0x7f0e7deff236 , 0x7f0e7ddbc129 , 0x557dc1f5f17f , 0x7f0e7d8bbd90 <__libc_start_call_main+128>, 0x7f0e7d8bbe40 <__libc_start_main_impl+128>, 0x557dc1f5f1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f0e7daac6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x557dc3e0c2a0 ec = #11 0x00007f0e7ddae805 in rb_bug_without_die (fmt=0x7f0e7e0f0a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff57cb0000) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f0e7daac6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f0e7dcd5e1e in rb_bug (fmt=fmt@entry=0x7f0e7e0f0a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff57cb00e0, reg_save_area = 0x7fff57cb0020}} #13 0x00007f0e7dcd91d3 in objspace_xmalloc0 (objspace=0x557dc3e0ebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f0e7dd58060 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x557dc3e50d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x557dc3e50d80, iseq=0x7f0e7cbf9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139700199222768 ec = 0x557dc3e0fc70 dummy_frame = 139700199199968 #16 0x00007f0e7dd52dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0e7cbf9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557dc3e50d80 prev_src_iseq = 0x7f0e7cbfb160 offset = #17 0x00007f0e7dd52ebc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0e7cbf9660 iseqv = iseq_index = 23 #18 0x00007f0e7dd53250 in ibf_load_code (load=0x557dc3e50d80, iseq=0x7f0e7cbfb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139700199207264 code_index = 15 reading_pos = 4556 code = 0x557dc3ec82f0 load_body = 0x557dc3ec8b40 cd_entries = 0x557dc3e55c70 ic_index = 0 mark_offset_bits = 0x7fff57cb0380 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f0e7dd58de4 in ibf_load_iseq_each (load=0x557dc3e50d80, iseq=0x7f0e7cbfb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139700199222768 ec = 0x557dc3e0fc70 dummy_frame = 139700199206976 #20 0x00007f0e7dd52dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0e7cbfb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557dc3e50d80 prev_src_iseq = 0x7f0e7cbfeb20 offset = #21 0x00007f0e7dd52ebc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0e7cbfb160 iseqv = iseq_index = 16 #22 0x00007f0e7dd53250 in ibf_load_code (load=0x557dc3e50d80, iseq=0x7f0e7cbfeb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139700199222048 code_index = 66 reading_pos = 224 code = 0x557dc3eef510 load_body = 0x557dc3e7d310 cd_entries = 0x557dc3e74070 ic_index = 0 mark_offset_bits = 0x557dc3eef740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f0e7dd58de4 in ibf_load_iseq_each (load=0x557dc3e50d80, iseq=0x7f0e7cbfeb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139700199222768 ec = 0x557dc3e0fc70 dummy_frame = 139700199221856 #24 0x00007f0e7dd52dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0e7cbfeb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557dc3e50d80 prev_src_iseq = 0x7f0e7cbfef40 offset = #25 0x00007f0e7dd52ebc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0e7cbfeb20 iseqv = iseq_index = 1 #26 0x00007f0e7dd53250 in ibf_load_code (load=0x557dc3e50d80, iseq=0x7f0e7cbfef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139700199223104 code_index = 5 reading_pos = 46 code = 0x557dc3ec9dc0 load_body = 0x557dc3e7da40 cd_entries = 0x557dc3e740e0 ic_index = 1 mark_offset_bits = 0x7fff57cb08e0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f0e7dd58de4 in ibf_load_iseq_each (load=0x557dc3e50d80, iseq=0x7f0e7cbfef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139700199222768 ec = 0x557dc3e0fc70 dummy_frame = 139700199222576 #28 0x00007f0e7dd52dbb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0e7cbfef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557dc3e50d80 prev_src_iseq = 0x0 offset = #29 0x00007f0e7dd5ad28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0e7cbfef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139700199223248 #31 0x00007f0e7e0dfa93 in rb_load_with_builtin_functions (feature_name=0x7f0e7e11f58b "yjit", table=0x7f0e7e2a3e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x557dc3e0c2a0 iseq = #32 0x00007f0e7e023497 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f0e7e021510 , argc = 0, index = 0, name = 0x7f0e7e145c01 "_bi13"}, {func_ptr = 0x7f0e7e0bfeb0 , argc = 0, index = 1, name = 0x7f0e7e145c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f0e7e0bffb0 , argc = 0, index = 2, name = 0x7f0e7e145e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f0e7e0c1040 , argc = 0, index = 3, name = 0x7f0e7e145c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f0e7e090050 , argc = 2, index = 4, name = 0x7f0e7e145c38 "rb_yjit_enable"}, {func_ptr = 0x7f0e7e0bffd0 , argc = 0, index = 5, name = 0x7f0e7e145c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f0e7e0bff00 , argc = 1, index = 6, name = 0x7f0e7e145c62 "rb_yjit_get_stats"}, {func_ptr = 0x7f0e7e0214f0 , argc = 0, index = 7, name = 0x7f0e7e145c74 "object_shape_count"}, {func_ptr = 0x7f0e7e097370 , argc = 1, index = 8, name = 0x7f0e7e145c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f0e7e097380 , argc = 1, index = 9, name = 0x7f0e7e145c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f0e7e08ffa0 , argc = 0, index = 10, name = 0x7f0e7e145cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f0e7e090100 , argc = 0, index = 11, name = 0x7f0e7e145cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f0e7e0bfed0 , argc = 0, index = 12, name = 0x7f0e7e145cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f0e7ddf1a23 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f0e7defc9ca in ruby_opt_init (opt=0x7fff57cb21d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f0e7defcf43 in ruby_opt_init (opt=0x7fff57cb21d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140734666313136) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff57cb0db0 parser = 139700200491840 orig_fname = 139700200506912 script = 1 opt = 0x7fff57cb21d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f0e7ddbad92 in rb_ensure (b_proc=b_proc@entry=0x7f0e7defcba0 , data1=data1@entry=140734666313136, e_proc=e_proc@entry=0x7f0e7def8e70 , data2=data2@entry=140734666313136) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557dc3e0fc70 _tag = {tag = 36, retval = 140734666318288, buf = {0x7f0e7d574870, 0x7f0e7ddbae48 , 0x0, 0x7fff57cb0c60, 0x7d573b20}, prev = 0x7fff57cb22e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557dc3e0fc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f0e7def8e70 , data2 = 140734666313136}} #38 0x00007f0e7defe9d0 in load_file (opt=0x7fff57cb21d0, script=1, f=139700209141872, fname=, parser=139700200491840) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139700200491840, fname = 139700200506912, script = 1, opt = 0x7fff57cb21d0, f = 4} #39 process_options (argc=0, argv=0x7fff57cb24c8, opt=0x7fff57cb21d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139700209141872 xflag = ast = 0x0 parser = 139700200491840 script_name = 139700200506912 iseq = enc = lenc = 0x557dc3e2af30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f0e7deff236 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff57cb24b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f0e7cd38638 "-", script_name = 139700200506912, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f0e7ddbc129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff57cb24b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139700217812976, buf = {0x2, 0x7f0e7ddbc170 , 0x0, 0x7fff57cb22b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557dc3e0fc70 state = iseq = 0x0 #42 0x0000557dc1f5f17f in rb_main (argv=0x7fff57cb24b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734666319705 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)