# Logfile created on 2024-01-19 15:38:47 +0000 by logger.rb/v1.4.3 I, [2024-01-19T15:38:47.903907 #2930260] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-19T15:38:47.904292 #2930260] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T15:38:48.167608 #2930260] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-19T15:38:48.167802 #2930260] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T15:38:48.167839 #2930260] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T15:38:48.493691 #2930260] INFO -- : tool/config.guess already exists I, [2024-01-19T15:38:48.493943 #2930260] INFO -- : tool/config.sub already exists I, [2024-01-19T15:38:48.610503 #2930260] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T15:38:48.610586 #2930260] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T15:38:48.881918 #2930260] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-19T15:38:48.884300 #2930260] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T15:38:48.884367 #2930260] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-19T15:38:50.463747 #2930260] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-19T15:38:50.463818 #2930260] ERROR -- : 61da90c..d0b774c master -> origin/master I, [2024-01-19T15:38:50.608205 #2930260] INFO -- : Updating 61da90c..d0b774c I, [2024-01-19T15:38:50.608271 #2930260] INFO -- : Fast-forward I, [2024-01-19T15:38:50.660904 #2930260] INFO -- : .github/workflows/wasm.yml | 4 +- I, [2024-01-19T15:38:50.660967 #2930260] INFO -- : NEWS.md | 11 +- I, [2024-01-19T15:38:50.660984 #2930260] INFO -- : bootstraptest/test_yjit.rb | 7 + I, [2024-01-19T15:38:50.660998 #2930260] INFO -- : common.mk | 2 +- I, [2024-01-19T15:38:50.661011 #2930260] INFO -- : doc/maintainers.md | 41 +- I, [2024-01-19T15:38:50.661026 #2930260] INFO -- : doc/standard_library.rdoc | 8 +- I, [2024-01-19T15:38:50.661039 #2930260] INFO -- : ext/-test-/memory_view/memory_view.c | 4 +- I, [2024-01-19T15:38:50.661053 #2930260] INFO -- : ext/strscan/strscan.c | 2 +- I, [2024-01-19T15:38:50.661066 #2930260] INFO -- : gc.c | 5 +- I, [2024-01-19T15:38:50.661079 #2930260] INFO -- : gems/bundled_gems | 8 +- I, [2024-01-19T15:38:50.661104 #2930260] INFO -- : iseq.c | 5 +- I, [2024-01-19T15:38:50.661118 #2930260] INFO -- : iseq.h | 4 +- I, [2024-01-19T15:38:50.661131 #2930260] INFO -- : lib/abbrev.gemspec | 30 - I, [2024-01-19T15:38:50.661144 #2930260] INFO -- : lib/abbrev.rb | 133 --- I, [2024-01-19T15:38:50.661157 #2930260] INFO -- : lib/irb/version.rb | 4 +- I, [2024-01-19T15:38:50.661173 #2930260] INFO -- : lib/observer.gemspec | 32 - I, [2024-01-19T15:38:50.661187 #2930260] INFO -- : lib/observer.rb | 229 ------ I, [2024-01-19T15:38:50.661201 #2930260] INFO -- : lib/resolv-replace.gemspec | 22 - I, [2024-01-19T15:38:50.661214 #2930260] INFO -- : lib/resolv-replace.rb | 76 -- I, [2024-01-19T15:38:50.661227 #2930260] INFO -- : lib/rinda/rinda.gemspec | 35 - I, [2024-01-19T15:38:50.661240 #2930260] INFO -- : lib/rinda/rinda.rb | 329 -------- I, [2024-01-19T15:38:50.661253 #2930260] INFO -- : lib/rinda/ring.rb | 484 ----------- I, [2024-01-19T15:38:50.661266 #2930260] INFO -- : lib/rinda/tuplespace.rb | 641 --------------- I, [2024-01-19T15:38:50.661279 #2930260] INFO -- : lib/ruby_vm/rjit/insn_compiler.rb | 5 + I, [2024-01-19T15:38:50.661295 #2930260] INFO -- : lib/rubygems/core_ext/kernel_require.rb | 3 + I, [2024-01-19T15:38:50.661308 #2930260] INFO -- : marshal.c | 6 +- I, [2024-01-19T15:38:50.661322 #2930260] INFO -- : memory_view.c | 4 +- I, [2024-01-19T15:38:50.661334 #2930260] INFO -- : prism/defines.h | 8 + I, [2024-01-19T15:38:50.661346 #2930260] INFO -- : prism/prism.c | 54 +- I, [2024-01-19T15:38:50.661360 #2930260] INFO -- : prism/templates/src/prettyprint.c.erb | 6 +- I, [2024-01-19T15:38:50.661372 #2930260] INFO -- : regcomp.c | 6 +- I, [2024-01-19T15:38:50.661385 #2930260] INFO -- : regparse.c | 7 +- I, [2024-01-19T15:38:50.661401 #2930260] INFO -- : rjit_c.h | 1 + I, [2024-01-19T15:38:50.661415 #2930260] INFO -- : rjit_c.rb | 1 + I, [2024-01-19T15:38:50.661429 #2930260] INFO -- : spec/ruby/library/abbrev/abbrev_spec.rb | 47 +- I, [2024-01-19T15:38:50.661599 #2930260] INFO -- : spec/ruby/library/observer/add_observer_spec.rb | 35 +- I, [2024-01-19T15:38:50.661612 #2930260] INFO -- : spec/ruby/library/observer/count_observers_spec.rb | 37 +- I, [2024-01-19T15:38:50.661625 #2930260] INFO -- : spec/ruby/library/observer/delete_observer_spec.rb | 29 +- I, [2024-01-19T15:38:50.661637 #2930260] INFO -- : .../ruby/library/observer/delete_observers_spec.rb | 29 +- I, [2024-01-19T15:38:50.661650 #2930260] INFO -- : spec/ruby/library/observer/fixtures/classes.rb | 24 +- I, [2024-01-19T15:38:50.661662 #2930260] INFO -- : .../ruby/library/observer/notify_observers_spec.rb | 49 +- I, [2024-01-19T15:38:50.661675 #2930260] INFO -- : test/rinda/test_rinda.rb | 912 --------------------- I, [2024-01-19T15:38:50.661687 #2930260] INFO -- : test/rinda/test_tuplebag.rb | 173 ---- I, [2024-01-19T15:38:50.661700 #2930260] INFO -- : test/rubygems/test_require.rb | 11 + I, [2024-01-19T15:38:50.661715 #2930260] INFO -- : test/strscan/test_stringscanner.rb | 10 + I, [2024-01-19T15:38:50.661734 #2930260] INFO -- : test/test_abbrev.rb | 55 -- I, [2024-01-19T15:38:50.661748 #2930260] INFO -- : test/test_observer.rb | 66 -- I, [2024-01-19T15:38:50.661762 #2930260] INFO -- : thread_pthread.c | 6 +- I, [2024-01-19T15:38:50.661775 #2930260] INFO -- : tool/bundler/dev_gems.rb | 2 +- I, [2024-01-19T15:38:50.661787 #2930260] INFO -- : tool/sync_default_gems.rb | 4 - I, [2024-01-19T15:38:50.661800 #2930260] INFO -- : tool/test-bundled-gems.rb | 3 + I, [2024-01-19T15:38:50.661813 #2930260] INFO -- : variable.c | 4 +- I, [2024-01-19T15:38:50.661825 #2930260] INFO -- : vm.c | 4 +- I, [2024-01-19T15:38:50.661841 #2930260] INFO -- : yjit/src/codegen.rs | 9 + I, [2024-01-19T15:38:50.661854 #2930260] INFO -- : yjit/src/stats.rs | 2 + I, [2024-01-19T15:38:50.661866 #2930260] INFO -- : 55 files changed, 288 insertions(+), 3440 deletions(-) I, [2024-01-19T15:38:50.661880 #2930260] INFO -- : delete mode 100644 lib/abbrev.gemspec I, [2024-01-19T15:38:50.661892 #2930260] INFO -- : delete mode 100644 lib/abbrev.rb I, [2024-01-19T15:38:50.661904 #2930260] INFO -- : delete mode 100644 lib/observer.gemspec I, [2024-01-19T15:38:50.661916 #2930260] INFO -- : delete mode 100644 lib/observer.rb I, [2024-01-19T15:38:50.661929 #2930260] INFO -- : delete mode 100644 lib/resolv-replace.gemspec I, [2024-01-19T15:38:50.661941 #2930260] INFO -- : delete mode 100644 lib/resolv-replace.rb I, [2024-01-19T15:38:50.661957 #2930260] INFO -- : delete mode 100644 lib/rinda/rinda.gemspec I, [2024-01-19T15:38:50.661970 #2930260] INFO -- : delete mode 100644 lib/rinda/rinda.rb I, [2024-01-19T15:38:50.661983 #2930260] INFO -- : delete mode 100644 lib/rinda/ring.rb I, [2024-01-19T15:38:50.661995 #2930260] INFO -- : delete mode 100644 lib/rinda/tuplespace.rb I, [2024-01-19T15:38:50.662007 #2930260] INFO -- : delete mode 100644 test/rinda/test_rinda.rb I, [2024-01-19T15:38:50.662021 #2930260] INFO -- : delete mode 100644 test/rinda/test_tuplebag.rb I, [2024-01-19T15:38:50.662033 #2930260] INFO -- : delete mode 100644 test/test_abbrev.rb I, [2024-01-19T15:38:50.662045 #2930260] INFO -- : delete mode 100644 test/test_observer.rb I, [2024-01-19T15:38:50.725750 #2930260] INFO -- : Latest commit hash = d0b774cfb8 I, [2024-01-19T15:38:50.734198 #2930260] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T15:38:50.734405 #2930260] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T15:38:50.952549 #2930260] INFO -- : sed 's/{\$([^(){}]*)[^{}]*}//g' /tmp/ruby/src/trunk-repeat20-asserts/common.mk > uncommon.mk I, [2024-01-19T15:38:51.340429 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-19T15:38:51.470789 #2930260] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.rbinc I, [2024-01-19T15:38:51.657795 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T15:38:51.657913 #2930260] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-19T15:38:51.657951 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T15:38:51.668126 #2930260] INFO -- : generating miniprelude.c I, [2024-01-19T15:38:51.875899 #2930260] INFO -- : miniprelude.c updated I, [2024-01-19T15:38:52.444104 #2930260] INFO -- : /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp I, [2024-01-19T15:38:52.468345 #2930260] INFO -- : rbconfig.rb unchanged I, [2024-01-19T15:38:52.475608 #2930260] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-19T15:38:52.626334 #2930260] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-19T15:38:52.642236 #2930260] INFO -- : generating enc.mk I, [2024-01-19T15:38:52.982235 #2930260] INFO -- : making srcs under enc I, [2024-01-19T15:38:53.050878 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:38:53.050977 #2930260] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-19T15:38:53.051028 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:38:53.149456 #2930260] INFO -- : Downloading bundled gem minitest-5.21.2... I, [2024-01-19T15:38:54.120802 #2930260] INFO -- : Downloading bundled gem rbs-3.4.2... I, [2024-01-19T15:38:54.412863 #2930260] INFO -- : Downloading bundled gem observer-0.1.2... I, [2024-01-19T15:38:54.660691 #2930260] INFO -- : Downloading bundled gem abbrev-0.1.2... I, [2024-01-19T15:38:54.919406 #2930260] INFO -- : Downloading bundled gem resolv-replace-0.1.1... I, [2024-01-19T15:38:55.143502 #2930260] INFO -- : Downloading bundled gem rinda-0.2.0... I, [2024-01-19T15:38:55.405904 #2930260] INFO -- : Extracting bundle gem minitest-5.21.2... I, [2024-01-19T15:38:55.608331 #2930260] INFO -- : Unpacked gems/minitest-5.21.2.gem I, [2024-01-19T15:38:55.613277 #2930260] INFO -- : Extracting bundle gem rbs-3.4.2... I, [2024-01-19T15:38:55.964990 #2930260] INFO -- : Unpacked gems/rbs-3.4.2.gem I, [2024-01-19T15:38:55.970875 #2930260] INFO -- : Extracting bundle gem observer-0.1.2... I, [2024-01-19T15:38:56.139756 #2930260] INFO -- : Unpacked gems/observer-0.1.2.gem I, [2024-01-19T15:38:56.144557 #2930260] INFO -- : Extracting bundle gem abbrev-0.1.2... I, [2024-01-19T15:38:56.328751 #2930260] INFO -- : Unpacked gems/abbrev-0.1.2.gem I, [2024-01-19T15:38:56.333734 #2930260] INFO -- : Extracting bundle gem resolv-replace-0.1.1... I, [2024-01-19T15:38:56.500862 #2930260] INFO -- : Unpacked gems/resolv-replace-0.1.1.gem I, [2024-01-19T15:38:56.505502 #2930260] INFO -- : Extracting bundle gem rinda-0.2.0... I, [2024-01-19T15:38:56.670808 #2930260] INFO -- : Unpacked gems/rinda-0.2.0.gem I, [2024-01-19T15:38:56.675584 #2930260] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T15:38:56.675825 #2930260] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T15:38:56.903919 #2930260] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-19T15:38:56.903996 #2930260] INFO -- : CC = gcc I, [2024-01-19T15:38:56.904025 #2930260] INFO -- : LD = ld I, [2024-01-19T15:38:56.904051 #2930260] INFO -- : LDSHARED = gcc -shared I, [2024-01-19T15:38:56.904082 #2930260] 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-01-19T15:38:56.904112 #2930260] 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-01-19T15:38:56.904138 #2930260] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-19T15:38:56.904163 #2930260] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-19T15:38:56.904190 #2930260] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-19T15:38:56.904226 #2930260] INFO -- : LANG = I, [2024-01-19T15:38:56.904251 #2930260] INFO -- : LC_ALL = I, [2024-01-19T15:38:56.904275 #2930260] INFO -- : LC_CTYPE = I, [2024-01-19T15:38:56.904299 #2930260] INFO -- : MFLAGS = I, [2024-01-19T15:38:56.904323 #2930260] INFO -- : RUSTC = rustc I, [2024-01-19T15:38:56.904355 #2930260] 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-01-19T15:38:56.920571 #2930260] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-19T15:38:56.920647 #2930260] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-19T15:38:56.920663 #2930260] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-19T15:38:56.920674 #2930260] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-19T15:38:56.920686 #2930260] INFO -- : I, [2024-01-19T15:38:56.963845 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-01-19T15:38:58.053229 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-01-19T15:38:59.512269 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-01-19T15:39:18.368017 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-01-19T15:39:19.860461 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-01-19T15:39:21.996358 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-01-19T15:39:29.455189 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-01-19T15:39:33.249215 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-01-19T15:39:37.017599 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-01-19T15:39:39.084260 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/marshal.c I, [2024-01-19T15:39:41.574748 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/memory_view.c I, [2024-01-19T15:39:42.302112 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-01-19T15:39:43.116865 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-01-19T15:39:45.211347 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-01-19T15:39:47.637240 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regcomp.c I, [2024-01-19T15:39:50.505905 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regparse.c I, [2024-01-19T15:39:53.402058 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-01-19T15:39:55.827963 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-01-19T15:40:00.523428 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/variable.c I, [2024-01-19T15:40:03.411207 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-19T15:40:03.803913 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-01-19T15:40:18.116587 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-01-19T15:40:19.519143 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-01-19T15:40:20.451276 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-01-19T15:40:22.171048 #2930260] INFO -- : compiling prism/api_node.c I, [2024-01-19T15:40:26.338865 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/api_pack.c I, [2024-01-19T15:40:26.784841 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/diagnostic.c I, [2024-01-19T15:40:26.917435 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/encoding.c I, [2024-01-19T15:40:27.663504 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/extension.c I, [2024-01-19T15:40:28.404638 #2930260] INFO -- : compiling prism/node.c I, [2024-01-19T15:40:28.955093 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/options.c I, [2024-01-19T15:40:29.123768 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/pack.c I, [2024-01-19T15:40:29.288930 #2930260] INFO -- : compiling prism/prettyprint.c I, [2024-01-19T15:40:33.126631 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/regexp.c I, [2024-01-19T15:40:33.375349 #2930260] INFO -- : compiling prism/serialize.c I, [2024-01-19T15:40:34.191577 #2930260] INFO -- : compiling prism/token_type.c I, [2024-01-19T15:40:34.343705 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_buffer.c I, [2024-01-19T15:40:34.516172 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_char.c I, [2024-01-19T15:40:34.687591 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_constant_pool.c I, [2024-01-19T15:40:34.888211 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_list.c I, [2024-01-19T15:40:34.968104 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_memchr.c I, [2024-01-19T15:40:35.038889 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_newline_list.c I, [2024-01-19T15:40:35.143732 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_state_stack.c I, [2024-01-19T15:40:35.222255 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_string.c I, [2024-01-19T15:40:35.357335 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_string_list.c I, [2024-01-19T15:40:35.467506 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_strncasecmp.c I, [2024-01-19T15:40:35.534838 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_strpbrk.c I, [2024-01-19T15:40:35.650167 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/prism.c I, [2024-01-19T15:40:46.401983 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism_init.c I, [2024-01-19T15:40:46.714221 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-01-19T15:40:48.308928 #2930260] INFO -- : building Rust YJIT (release mode) I, [2024-01-19T15:41:17.759242 #2930260] INFO -- : touch yjit/target/release/libyjit.a I, [2024-01-19T15:41:17.760656 #2930260] INFO -- : partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o I, [2024-01-19T15:41:18.190163 #2930260] INFO -- : linking miniruby I, [2024-01-19T15:41:20.245763 #2930260] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T15:41:20.246127 #2930260] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T15:41:20.484243 #2930260] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-19T15:41:20.484319 #2930260] INFO -- : CC = gcc I, [2024-01-19T15:41:20.484351 #2930260] INFO -- : LD = ld I, [2024-01-19T15:41:20.484378 #2930260] INFO -- : LDSHARED = gcc -shared I, [2024-01-19T15:41:20.484410 #2930260] 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-01-19T15:41:20.484440 #2930260] 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-01-19T15:41:20.484484 #2930260] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-19T15:41:20.484513 #2930260] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-19T15:41:20.484539 #2930260] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-19T15:41:20.484564 #2930260] INFO -- : LANG = I, [2024-01-19T15:41:20.484590 #2930260] INFO -- : LC_ALL = I, [2024-01-19T15:41:20.484616 #2930260] INFO -- : LC_CTYPE = I, [2024-01-19T15:41:20.484641 #2930260] INFO -- : MFLAGS = I, [2024-01-19T15:41:20.484666 #2930260] INFO -- : RUSTC = rustc I, [2024-01-19T15:41:20.484697 #2930260] 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-01-19T15:41:20.500477 #2930260] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-19T15:41:20.500542 #2930260] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-19T15:41:20.500558 #2930260] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-19T15:41:20.500571 #2930260] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-19T15:41:20.500587 #2930260] INFO -- : I, [2024-01-19T15:41:20.541065 #2930260] INFO -- : creating verconf.h I, [2024-01-19T15:41:20.599431 #2930260] INFO -- : verconf.h updated I, [2024-01-19T15:41:20.608513 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/loadpath.c I, [2024-01-19T15:41:21.524202 #2930260] INFO -- : builtin_binary.inc updated I, [2024-01-19T15:41:21.537188 #2930260] INFO -- : 6ed0f435593b6a60ff864926fce427061b9ebbe11e6fd972200ab4792712c455 builtin_binary.inc I, [2024-01-19T15:41:21.537243 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-19T15:41:22.305631 #2930260] INFO -- : linking static-library libruby-static.a I, [2024-01-19T15:41:24.055307 #2930260] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-19T15:41:27.897767 #2930260] INFO -- : linking ruby I, [2024-01-19T15:41:27.955490 #2930260] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T15:41:27.955685 #2930260] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T15:41:28.059614 #2930260] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-19T15:41:28.059682 #2930260] INFO -- : CC = gcc I, [2024-01-19T15:41:28.059702 #2930260] INFO -- : LD = ld I, [2024-01-19T15:41:28.059718 #2930260] INFO -- : LDSHARED = gcc -shared I, [2024-01-19T15:41:28.059741 #2930260] 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-01-19T15:41:28.059763 #2930260] 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-01-19T15:41:28.059790 #2930260] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-19T15:41:28.059803 #2930260] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-19T15:41:28.059816 #2930260] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-19T15:41:28.059830 #2930260] INFO -- : LANG = I, [2024-01-19T15:41:28.059845 #2930260] INFO -- : LC_ALL = I, [2024-01-19T15:41:28.059860 #2930260] INFO -- : LC_CTYPE = I, [2024-01-19T15:41:28.059876 #2930260] INFO -- : MFLAGS = I, [2024-01-19T15:41:28.059894 #2930260] INFO -- : RUSTC = rustc I, [2024-01-19T15:41:28.059912 #2930260] 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-01-19T15:41:28.061966 #2930260] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-19T15:41:28.062009 #2930260] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-19T15:41:28.062027 #2930260] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-19T15:41:28.062041 #2930260] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-19T15:41:28.062054 #2930260] INFO -- : I, [2024-01-19T15:41:28.154212 #2930260] INFO -- : generating encdb.h I, [2024-01-19T15:41:28.216659 #2930260] INFO -- : encdb.h unchanged I, [2024-01-19T15:41:28.223122 #2930260] INFO -- : generating enc.mk I, [2024-01-19T15:41:28.529898 #2930260] INFO -- : making srcs under enc I, [2024-01-19T15:41:28.593014 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:28.593101 #2930260] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-19T15:41:28.593165 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:28.594820 #2930260] INFO -- : generating transdb.h I, [2024-01-19T15:41:28.837276 #2930260] INFO -- : transdb.h unchanged I, [2024-01-19T15:41:28.843516 #2930260] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-19T15:41:28.928071 #2930260] INFO -- : ext/configure-ext.mk updated I, [2024-01-19T15:41:28.933124 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:33.009789 #2930260] INFO -- : configuring rbs-3.4.2/ext/rbs_extension I, [2024-01-19T15:41:33.485874 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:33.486437 #2930260] INFO -- : generating makefile exts.mk I, [2024-01-19T15:41:33.609784 #2930260] INFO -- : exts.mk updated I, [2024-01-19T15:41:33.620226 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:33.876851 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/memory_view' I, [2024-01-19T15:41:33.877628 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/memory_view/memory_view.c I, [2024-01-19T15:41:34.479371 #2930260] INFO -- : linking shared-object -test-/memory_view.so I, [2024-01-19T15:41:34.553809 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/memory_view' I, [2024-01-19T15:41:34.784202 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T15:41:34.789684 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T15:41:34.798075 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T15:41:34.804633 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T15:41:34.809893 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T15:41:34.820856 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T15:41:34.857172 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T15:41:34.863277 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T15:41:34.892019 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T15:41:34.906082 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T15:41:34.912980 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T15:41:34.917982 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T15:41:34.936639 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T15:41:34.951332 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T15:41:34.973218 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T15:41:34.978102 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T15:41:34.984784 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T15:41:34.991155 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T15:41:35.001435 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T15:41:35.009157 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T15:41:35.036893 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T15:41:35.066953 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T15:41:35.074048 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T15:41:35.078996 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T15:41:35.089070 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T15:41:35.124908 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T15:41:35.132197 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T15:41:35.137256 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T15:41:35.176923 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T15:41:35.188104 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T15:41:35.190840 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T15:41:35.194928 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T15:41:35.211984 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T15:41:35.225770 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T15:41:35.240020 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/strscan' I, [2024-01-19T15:41:35.240599 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/strscan/strscan.c I, [2024-01-19T15:41:36.233337 #2930260] INFO -- : linking shared-object strscan.so I, [2024-01-19T15:41:36.308739 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/strscan' I, [2024-01-19T15:41:36.314743 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T15:41:36.319455 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T15:41:36.329563 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T15:41:36.391729 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T15:41:36.395060 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T15:41:36.456812 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T15:41:36.460077 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T15:41:36.519593 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T15:41:36.532273 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T15:41:36.595630 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T15:41:36.598729 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-19T15:41:36.602325 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension/constants.c I, [2024-01-19T15:41:37.004791 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension/lexer.c I, [2024-01-19T15:41:37.965578 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension/lexstate.c I, [2024-01-19T15:41:38.273600 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension/location.c I, [2024-01-19T15:41:38.710086 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension/main.c I, [2024-01-19T15:41:38.979305 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension/parser.c I, [2024-01-19T15:41:40.236721 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension/parserstate.c I, [2024-01-19T15:41:40.684111 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension/ruby_objs.c I, [2024-01-19T15:41:41.402939 #2930260] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension/unescape.c I, [2024-01-19T15:41:41.708189 #2930260] INFO -- : linking shared-object rbs_extension.so I, [2024-01-19T15:41:41.902651 #2930260] INFO -- : ln -sfT ../../../../../src/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/lib ../../../../../.bundle/gems/rbs-3.4.2/lib I, [2024-01-19T15:41:41.907258 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-19T15:41:41.955350 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:42.133890 #2930260] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-19T15:41:42.134041 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:42.135367 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:42.141264 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:42.141355 #2930260] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-19T15:41:42.141414 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:42.142952 #2930260] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-19T15:41:42.686423 #2930260] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-19T15:41:42.932192 #2930260] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-19T15:41:43.288140 #2930260] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-19T15:41:43.519834 #2930260] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-19T15:41:43.785398 #2930260] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-19T15:41:44.040754 #2930260] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-19T15:41:44.494770 #2930260] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-19T15:41:44.707852 #2930260] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-19T15:41:44.936295 #2930260] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-19T15:41:45.339894 #2930260] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-19T15:41:45.684712 #2930260] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-19T15:41:46.027060 #2930260] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-19T15:41:46.773808 #2930260] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-19T15:41:47.109473 #2930260] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-19T15:41:47.396900 #2930260] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-19T15:41:47.657654 #2930260] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-19T15:41:47.936108 #2930260] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-19T15:41:48.207915 #2930260] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-19T15:41:48.511610 #2930260] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-19T15:41:48.759206 #2930260] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-19T15:41:49.042234 #2930260] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-19T15:41:49.320480 #2930260] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-19T15:41:49.604736 #2930260] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-19T15:41:50.027737 #2930260] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-19T15:41:50.543087 #2930260] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-19T15:41:50.800117 #2930260] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-19T15:41:51.019621 #2930260] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-19T15:41:51.445237 #2930260] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-19T15:41:51.641816 #2930260] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-19T15:41:51.849329 #2930260] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-19T15:41:52.137387 #2930260] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-19T15:41:52.693885 #2930260] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-19T15:41:53.036071 #2930260] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-19T15:41:53.305404 #2930260] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-19T15:41:53.553541 #2930260] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-19T15:41:53.864249 #2930260] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-19T15:41:54.162033 #2930260] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-19T15:41:54.426387 #2930260] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-19T15:41:55.378864 #2930260] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-19T15:41:55.609637 #2930260] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-19T15:41:55.950466 #2930260] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-19T15:41:56.206717 #2930260] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-19T15:41:56.459006 #2930260] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-19T15:41:56.708867 #2930260] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-19T15:41:56.986081 #2930260] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-19T15:41:57.351417 #2930260] INFO -- : making enc I, [2024-01-19T15:41:57.391079 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:57.391156 #2930260] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-19T15:41:57.391172 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:57.392234 #2930260] INFO -- : making trans I, [2024-01-19T15:41:57.464661 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:57.464773 #2930260] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-19T15:41:57.464840 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:57.466061 #2930260] INFO -- : making encs I, [2024-01-19T15:41:57.557085 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:57.557179 #2930260] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-19T15:41:57.557234 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:57.568387 #2930260] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T15:41:57.568707 #2930260] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T15:41:57.699583 #2930260] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-19T15:41:57.699677 #2930260] INFO -- : CC = gcc I, [2024-01-19T15:41:57.715668 #2930260] INFO -- : LD = ld I, [2024-01-19T15:41:57.715751 #2930260] INFO -- : LDSHARED = gcc -shared I, [2024-01-19T15:41:57.715798 #2930260] 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-01-19T15:41:57.715824 #2930260] 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-01-19T15:41:57.715852 #2930260] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-19T15:41:57.715891 #2930260] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-19T15:41:57.715909 #2930260] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-19T15:41:57.715924 #2930260] INFO -- : LANG = I, [2024-01-19T15:41:57.715938 #2930260] INFO -- : LC_ALL = I, [2024-01-19T15:41:57.715975 #2930260] INFO -- : LC_CTYPE = I, [2024-01-19T15:41:57.715991 #2930260] INFO -- : MFLAGS = I, [2024-01-19T15:41:57.716005 #2930260] INFO -- : RUSTC = rustc I, [2024-01-19T15:41:57.716018 #2930260] 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-01-19T15:41:57.720324 #2930260] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-19T15:41:57.720381 #2930260] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-19T15:41:57.720401 #2930260] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-19T15:41:57.720418 #2930260] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-19T15:41:57.720433 #2930260] INFO -- : I, [2024-01-19T15:41:57.818981 #2930260] INFO -- : generating encdb.h I, [2024-01-19T15:41:57.886269 #2930260] INFO -- : encdb.h unchanged I, [2024-01-19T15:41:57.890886 #2930260] INFO -- : generating enc.mk I, [2024-01-19T15:41:58.196610 #2930260] INFO -- : making srcs under enc I, [2024-01-19T15:41:58.259807 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:58.259884 #2930260] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-19T15:41:58.259932 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:58.261698 #2930260] INFO -- : generating transdb.h I, [2024-01-19T15:41:58.524773 #2930260] INFO -- : transdb.h unchanged I, [2024-01-19T15:41:58.531446 #2930260] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-19T15:41:58.617233 #2930260] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-19T15:41:58.625712 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:41:59.136385 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T15:41:59.146303 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T15:41:59.155604 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T15:41:59.166029 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T15:41:59.172030 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T15:41:59.187735 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T15:41:59.226221 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T15:41:59.232760 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T15:41:59.261808 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T15:41:59.276328 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T15:41:59.282833 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T15:41:59.287856 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T15:41:59.304868 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T15:41:59.319747 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T15:41:59.347840 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T15:41:59.352662 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T15:41:59.358912 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T15:41:59.363652 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T15:41:59.373060 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T15:41:59.380484 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T15:41:59.410214 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T15:41:59.437512 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T15:41:59.445969 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T15:41:59.451341 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T15:41:59.468471 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T15:41:59.502646 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T15:41:59.510351 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T15:41:59.516449 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T15:41:59.539425 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T15:41:59.550985 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T15:41:59.554254 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T15:41:59.563767 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T15:41:59.585619 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T15:41:59.601283 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T15:41:59.623438 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T15:41:59.628827 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T15:41:59.640500 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T15:41:59.709867 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T15:41:59.714174 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T15:41:59.786156 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T15:41:59.790150 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T15:41:59.856766 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T15:41:59.861579 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T15:41:59.930766 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T15:41:59.935417 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-19T15:42:00.014634 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-19T15:42:00.070568 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:42:00.253634 #2930260] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-19T15:42:00.253756 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:42:00.254855 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:42:00.260356 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:42:00.260443 #2930260] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-19T15:42:00.260485 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:42:00.271895 #2930260] INFO -- : making enc I, [2024-01-19T15:42:00.309689 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:42:00.309781 #2930260] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-19T15:42:00.309827 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:42:00.310932 #2930260] INFO -- : making trans I, [2024-01-19T15:42:00.384968 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:42:00.385048 #2930260] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-19T15:42:00.385094 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:42:00.386129 #2930260] INFO -- : making encs I, [2024-01-19T15:42:00.472602 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:42:00.472689 #2930260] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-19T15:42:00.472733 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:42:00.480518 #2930260] 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-01-19T15:42:00.779225 #2930260] INFO -- : Installing to I, [2024-01-19T15:42:00.779358 #2930260] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-19T15:42:00.793160 #2930260] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-19T15:42:00.818085 #2930260] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-19T15:42:00.818510 #2930260] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-19T15:42:00.818793 #2930260] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-19T15:42:00.914755 #2930260] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-19T15:42:00.914821 #2930260] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-19T15:42:00.914941 #2930260] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-19T15:42:00.915627 #2930260] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-19T15:42:00.945378 #2930260] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-19T15:42:00.945525 #2930260] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-19T15:42:00.945631 #2930260] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-19T15:42:00.946111 #2930260] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-19T15:42:00.946960 #2930260] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-19T15:42:01.184943 #2930260] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-19T15:42:01.221600 #2930260] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-19T15:42:01.248205 #2930260] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-19T15:42:01.295903 #2930260] INFO -- : benchmark 0.3.0 I, [2024-01-19T15:42:01.342154 #2930260] INFO -- : bundler 2.6.0.dev I, [2024-01-19T15:42:01.350442 #2930260] INFO -- : cgi 0.4.1 I, [2024-01-19T15:42:01.356631 #2930260] INFO -- : csv 3.2.9 I, [2024-01-19T15:42:01.360234 #2930260] INFO -- : delegate 0.3.1 I, [2024-01-19T15:42:01.363347 #2930260] INFO -- : did_you_mean 1.6.3 I, [2024-01-19T15:42:01.366705 #2930260] INFO -- : drb 2.2.0 I, [2024-01-19T15:42:01.370125 #2930260] INFO -- : english 0.8.0 I, [2024-01-19T15:42:01.373458 #2930260] INFO -- : erb 4.0.4 I, [2024-01-19T15:42:01.378221 #2930260] INFO -- : error_highlight 0.6.0 I, [2024-01-19T15:42:01.381073 #2930260] INFO -- : fileutils 1.7.2 I, [2024-01-19T15:42:01.384135 #2930260] INFO -- : find 0.2.0 I, [2024-01-19T15:42:01.387142 #2930260] INFO -- : forwardable 1.3.3 I, [2024-01-19T15:42:01.390277 #2930260] INFO -- : ipaddr 1.2.6 I, [2024-01-19T15:42:01.393535 #2930260] INFO -- : irb 1.11.1 I, [2024-01-19T15:42:01.404606 #2930260] INFO -- : logger 1.6.0 I, [2024-01-19T15:42:01.409199 #2930260] INFO -- : net-http 0.4.1 I, [2024-01-19T15:42:01.414125 #2930260] INFO -- : net-protocol 0.2.2 I, [2024-01-19T15:42:01.420142 #2930260] INFO -- : open-uri 0.4.1 I, [2024-01-19T15:42:01.425468 #2930260] INFO -- : open3 0.2.1 I, [2024-01-19T15:42:01.431437 #2930260] INFO -- : optparse 0.4.0 I, [2024-01-19T15:42:01.435073 #2930260] INFO -- : ostruct 0.6.0 I, [2024-01-19T15:42:01.438157 #2930260] INFO -- : pp 0.5.0 I, [2024-01-19T15:42:01.441553 #2930260] INFO -- : prettyprint 0.2.0 I, [2024-01-19T15:42:01.445019 #2930260] INFO -- : prism 0.19.0 I, [2024-01-19T15:42:01.448330 #2930260] INFO -- : pstore 0.1.3 I, [2024-01-19T15:42:01.451395 #2930260] INFO -- : rdoc 6.6.2 I, [2024-01-19T15:42:01.466492 #2930260] INFO -- : readline 0.0.4 I, [2024-01-19T15:42:01.469764 #2930260] INFO -- : reline 0.4.2 I, [2024-01-19T15:42:01.473469 #2930260] INFO -- : resolv 0.3.0 I, [2024-01-19T15:42:01.476870 #2930260] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-19T15:42:01.480513 #2930260] INFO -- : securerandom 0.3.1 I, [2024-01-19T15:42:01.484049 #2930260] INFO -- : set 1.1.0 I, [2024-01-19T15:42:01.487924 #2930260] INFO -- : shellwords 0.2.0 I, [2024-01-19T15:42:01.494543 #2930260] INFO -- : singleton 0.2.0 I, [2024-01-19T15:42:01.497756 #2930260] INFO -- : syntax_suggest 2.0.0 I, [2024-01-19T15:42:01.505327 #2930260] INFO -- : tempfile 0.2.1 I, [2024-01-19T15:42:01.508715 #2930260] INFO -- : time 0.3.0 I, [2024-01-19T15:42:01.512263 #2930260] INFO -- : timeout 0.4.1 I, [2024-01-19T15:42:01.515965 #2930260] INFO -- : tmpdir 0.2.0 I, [2024-01-19T15:42:01.519470 #2930260] INFO -- : tsort 0.2.0 I, [2024-01-19T15:42:01.522760 #2930260] INFO -- : un 0.3.0 I, [2024-01-19T15:42:01.526136 #2930260] INFO -- : uri 0.13.0 I, [2024-01-19T15:42:01.529522 #2930260] INFO -- : weakref 0.1.3 I, [2024-01-19T15:42:01.533331 #2930260] INFO -- : yaml 0.3.0 I, [2024-01-19T15:42:01.536108 #2930260] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-19T15:42:01.561755 #2930260] INFO -- : date 3.3.4 I, [2024-01-19T15:42:01.565489 #2930260] INFO -- : digest 3.1.1 I, [2024-01-19T15:42:01.569078 #2930260] INFO -- : etc 1.4.3 I, [2024-01-19T15:42:01.572390 #2930260] INFO -- : fcntl 1.1.0 I, [2024-01-19T15:42:01.575634 #2930260] INFO -- : fiddle 1.1.3 I, [2024-01-19T15:42:01.578952 #2930260] INFO -- : io-console 0.7.2 I, [2024-01-19T15:42:01.582419 #2930260] INFO -- : io-nonblock 0.3.0 I, [2024-01-19T15:42:01.585774 #2930260] INFO -- : io-wait 0.3.1 I, [2024-01-19T15:42:01.589154 #2930260] INFO -- : json 2.7.1 I, [2024-01-19T15:42:01.592761 #2930260] INFO -- : nkf 0.1.3 I, [2024-01-19T15:42:01.598535 #2930260] INFO -- : openssl 3.2.0 I, [2024-01-19T15:42:01.601920 #2930260] INFO -- : pathname 0.3.0 I, [2024-01-19T15:42:01.605178 #2930260] INFO -- : psych 5.1.2 I, [2024-01-19T15:42:01.608764 #2930260] INFO -- : stringio 3.1.1 I, [2024-01-19T15:42:01.612062 #2930260] INFO -- : strscan 3.0.9 I, [2024-01-19T15:42:01.616293 #2930260] INFO -- : syslog 0.1.2 I, [2024-01-19T15:42:01.620120 #2930260] INFO -- : zlib 3.1.0 I, [2024-01-19T15:42:01.623265 #2930260] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-19T15:42:01.625364 #2930260] INFO -- : minitest 5.21.2 I, [2024-01-19T15:42:01.670726 #2930260] INFO -- : power_assert 2.0.3 I, [2024-01-19T15:42:01.682113 #2930260] INFO -- : rake 13.1.0 I, [2024-01-19T15:42:01.717919 #2930260] INFO -- : test-unit 3.6.1 I, [2024-01-19T15:42:01.768843 #2930260] INFO -- : rexml 3.2.6 I, [2024-01-19T15:42:01.805129 #2930260] INFO -- : rss 0.3.0 I, [2024-01-19T15:42:01.831129 #2930260] INFO -- : net-ftp 0.3.4 I, [2024-01-19T15:42:01.838645 #2930260] INFO -- : net-imap 0.4.9.1 I, [2024-01-19T15:42:01.875060 #2930260] INFO -- : net-pop 0.1.2 I, [2024-01-19T15:42:01.881057 #2930260] INFO -- : net-smtp 0.4.0.1 I, [2024-01-19T15:42:01.888450 #2930260] INFO -- : matrix 0.4.2 I, [2024-01-19T15:42:01.894206 #2930260] INFO -- : prime 0.1.2 I, [2024-01-19T15:42:01.903104 #2930260] INFO -- : rbs 3.4.2 I, [2024-01-19T15:42:02.031225 #2930260] INFO -- : typeprof 0.21.9 I, [2024-01-19T15:42:02.051190 #2930260] INFO -- : debug 1.9.1 I, [2024-01-19T15:42:02.071804 #2930260] INFO -- : racc 1.7.3 I, [2024-01-19T15:42:02.093943 #2930260] INFO -- : mutex_m 0.2.0 I, [2024-01-19T15:42:02.103282 #2930260] INFO -- : getoptlong 0.2.1 I, [2024-01-19T15:42:02.114455 #2930260] INFO -- : base64 0.2.0 I, [2024-01-19T15:42:02.119842 #2930260] INFO -- : bigdecimal 3.1.6 I, [2024-01-19T15:42:02.137773 #2930260] INFO -- : observer 0.1.2 I, [2024-01-19T15:42:02.142810 #2930260] INFO -- : abbrev 0.1.2 I, [2024-01-19T15:42:02.148029 #2930260] INFO -- : resolv-replace 0.1.1 I, [2024-01-19T15:42:02.153633 #2930260] INFO -- : rinda 0.2.0 I, [2024-01-19T15:42:02.158970 #2930260] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-19T15:42:02.182151 #2930260] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T15:42:02.182400 #2930260] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-19T15:43:00.154639 #2930260] INFO -- : PASS all 1876 tests E, [2024-01-19T15:43:00.162274 #2930260] ERROR -- : I, [2024-01-19T15:43:00.162433 #2930260] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-19T15:43:00.162588 #2930260] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-19T15:43:00.282853 #2930260] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-19T15:43:00.282953 #2930260] INFO -- : CC = gcc I, [2024-01-19T15:43:00.282969 #2930260] INFO -- : LD = ld I, [2024-01-19T15:43:00.282982 #2930260] INFO -- : LDSHARED = gcc -shared I, [2024-01-19T15:43:00.282997 #2930260] 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-01-19T15:43:00.283023 #2930260] 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-01-19T15:43:00.283036 #2930260] INFO -- : CPPFLAGS = I, [2024-01-19T15:43:00.283048 #2930260] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-19T15:43:00.283065 #2930260] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-19T15:43:00.283076 #2930260] INFO -- : LANG = I, [2024-01-19T15:43:00.283087 #2930260] INFO -- : LC_ALL = I, [2024-01-19T15:43:00.283097 #2930260] INFO -- : LC_CTYPE = I, [2024-01-19T15:43:00.283108 #2930260] INFO -- : MFLAGS = I, [2024-01-19T15:43:00.283119 #2930260] INFO -- : RUSTC = rustc I, [2024-01-19T15:43:00.283130 #2930260] 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-01-19T15:43:01.538914 #2930260] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-19T15:43:01.538982 #2930260] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-19T15:43:01.539005 #2930260] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-19T15:43:01.539021 #2930260] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-19T15:43:01.539034 #2930260] INFO -- : I, [2024-01-19T15:43:04.280262 #2930260] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-19T15:43:04.346705 #2930260] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-19T15:43:04.346756 #2930260] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-19T15:43:04.441665 #2930260] INFO -- : Checking leaked global symbols...none I, [2024-01-19T15:43:04.729545 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-19T15:43:04.729607 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-19T15:43:04.729625 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-19T15:43:04.729828 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-19T15:43:04.730297 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-19T15:43:04.730510 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-19T15:43:04.731638 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-19T15:43:04.732024 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-19T15:43:04.734193 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-19T15:43:04.735297 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-19T15:43:04.739299 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-19T15:43:04.742524 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-19T15:43:04.742653 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-19T15:43:04.742780 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-19T15:43:04.743001 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-19T15:43:04.843309 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-19T15:43:04.844473 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-19T15:43:06.895683 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-19T15:43:06.895754 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-19T15:43:06.895779 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-19T15:43:06.895793 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-19T15:43:06.895805 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-19T15:43:06.895818 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-19T15:43:06.895830 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-19T15:43:06.895842 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-19T15:43:06.895854 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-19T15:43:06.895871 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-19T15:43:06.895883 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-19T15:43:06.895895 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-19T15:43:07.156375 #2930260] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-19T15:43:07.162188 #2930260] INFO -- : I, [2024-01-19T15:43:07.162248 #2930260] INFO -- : test succeeded I, [2024-01-19T15:43:07.164449 #2930260] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-19T15:43:07.164590 #2930260] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-19T15:43:07.367884 #2930260] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-19T15:43:07.367950 #2930260] INFO -- : CC = gcc I, [2024-01-19T15:43:07.367967 #2930260] INFO -- : LD = ld I, [2024-01-19T15:43:07.367981 #2930260] INFO -- : LDSHARED = gcc -shared I, [2024-01-19T15:43:07.367994 #2930260] 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-01-19T15:43:07.368019 #2930260] 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-01-19T15:43:07.368033 #2930260] INFO -- : CPPFLAGS = I, [2024-01-19T15:43:07.368045 #2930260] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-19T15:43:07.368057 #2930260] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-19T15:43:07.368068 #2930260] INFO -- : LANG = I, [2024-01-19T15:43:07.368079 #2930260] INFO -- : LC_ALL = I, [2024-01-19T15:43:07.368089 #2930260] INFO -- : LC_CTYPE = I, [2024-01-19T15:43:07.368100 #2930260] INFO -- : MFLAGS = I, [2024-01-19T15:43:07.368110 #2930260] INFO -- : RUSTC = rustc I, [2024-01-19T15:43:07.368121 #2930260] 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-01-19T15:43:08.407797 #2930260] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-19T15:43:08.407860 #2930260] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-19T15:43:08.407892 #2930260] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-19T15:43:08.407908 #2930260] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-19T15:43:08.407921 #2930260] INFO -- : I, [2024-01-19T15:43:08.411706 #2930260] INFO -- : generating enc.mk I, [2024-01-19T15:43:10.093818 #2930260] INFO -- : generating encdb.h I, [2024-01-19T15:43:10.150884 #2930260] INFO -- : encdb.h unchanged I, [2024-01-19T15:43:10.154113 #2930260] INFO -- : making enc I, [2024-01-19T15:43:10.190026 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:10.190115 #2930260] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-19T15:43:10.190172 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:10.191123 #2930260] INFO -- : making srcs under enc I, [2024-01-19T15:43:10.254288 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:10.254373 #2930260] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-19T15:43:10.254393 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:10.256148 #2930260] INFO -- : generating transdb.h I, [2024-01-19T15:43:10.499752 #2930260] INFO -- : transdb.h unchanged I, [2024-01-19T15:43:10.502765 #2930260] INFO -- : making trans I, [2024-01-19T15:43:10.575484 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:10.575612 #2930260] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-19T15:43:10.575656 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:10.576764 #2930260] INFO -- : making encs I, [2024-01-19T15:43:10.673747 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:10.673842 #2930260] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-19T15:43:10.673936 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:10.678671 #2930260] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-19T15:43:10.766634 #2930260] INFO -- : ext/configure-ext.mk updated I, [2024-01-19T15:43:10.771875 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:14.922305 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:14.922834 #2930260] INFO -- : generating makefile exts.mk I, [2024-01-19T15:43:15.052538 #2930260] INFO -- : exts.mk unchanged I, [2024-01-19T15:43:15.060902 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:15.599392 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T15:43:15.603774 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T15:43:15.610238 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T15:43:15.614521 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T15:43:15.618213 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T15:43:15.625413 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T15:43:15.650542 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T15:43:15.654834 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T15:43:15.674860 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T15:43:15.687550 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T15:43:15.693284 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T15:43:15.697121 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T15:43:15.709359 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T15:43:15.719475 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T15:43:15.734026 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T15:43:15.737369 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T15:43:15.742122 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T15:43:15.745689 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T15:43:15.752486 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T15:43:15.757755 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T15:43:15.775486 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T15:43:15.795822 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T15:43:15.801339 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T15:43:15.806142 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T15:43:15.816277 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T15:43:15.854252 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T15:43:15.861980 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T15:43:15.867474 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T15:43:15.891635 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T15:43:15.903630 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T15:43:15.906629 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T15:43:15.910896 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T15:43:15.930379 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T15:43:15.945593 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T15:43:15.967342 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T15:43:15.972749 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T15:43:15.984373 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T15:43:16.049991 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T15:43:16.053594 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T15:43:16.121397 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T15:43:16.124826 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T15:43:16.189011 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T15:43:16.193807 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T15:43:16.260817 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T15:43:16.265983 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-19T15:43:16.331001 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-19T15:43:16.380708 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:16.558239 #2930260] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-19T15:43:16.558356 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:16.559547 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:16.564988 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:16.565071 #2930260] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-19T15:43:16.565115 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:43:36.704037 #2930260] INFO -- : Run options: I, [2024-01-19T15:43:36.704113 #2930260] INFO -- : --seed=54434 I, [2024-01-19T15:43:36.704134 #2930260] 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-01-19T15:43:36.704160 #2930260] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-19T15:43:36.704174 #2930260] INFO -- : --name=!/memory_leak/ I, [2024-01-19T15:43:36.704185 #2930260] INFO -- : --stderr-on-failure I, [2024-01-19T15:43:36.704196 #2930260] INFO -- : --repeat-count=20 I, [2024-01-19T15:43:36.704208 #2930260] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-19T15:43:36.704219 #2930260] INFO -- : I, [2024-01-19T15:43:36.704231 #2930260] INFO -- : # Running tests: I, [2024-01-19T15:43:36.704242 #2930260] INFO -- : I, [2024-01-19T15:50:10.199137 #2930260] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-19T15:50:10.446100 #2930260] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-19T16:16:50.833310 #2930260] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 10 : # I, [2024-01-19T16:16:50.833379 #2930260] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-19T16:18:44.103507 #2930260] INFO -- : Finished(1/20) tests in 2107.193129s, 12.7340 tests/s, 4525.2724 assertions/s. I, [2024-01-19T16:28:17.266852 #2930260] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-19T16:28:17.280755 #2930260] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-19T17:04:14.399099 #2930260] INFO -- : Finished(2/20) tests in 2730.043377s, 9.8291 tests/s, 3497.6071 assertions/s. I, [2024-01-19T17:49:56.970824 #2930260] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 10 : # I, [2024-01-19T17:49:56.970890 #2930260] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-19T17:51:39.776860 #2930260] INFO -- : Finished(3/20) tests in 2845.656148s, 9.4298 tests/s, 3355.2181 assertions/s. I, [2024-01-19T18:31:29.692596 #2930260] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 10 : # I, [2024-01-19T18:31:29.692673 #2930260] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-19T18:33:18.465714 #2930260] INFO -- : Finished(4/20) tests in 2498.627133s, 10.7395 tests/s, 3821.1292 assertions/s. I, [2024-01-19T18:43:37.369609 #2930260] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-19T18:43:37.376270 #2930260] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-19T19:24:55.402640 #2930260] INFO -- : Finished(5/20) tests in 3096.909263s, 8.6648 tests/s, 3083.3186 assertions/s. I, [2024-01-19T19:35:13.898973 #2930260] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-19T19:35:13.922972 #2930260] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-19T20:10:02.882864 #2930260] INFO -- : Finished(6/20) tests in 2707.544646s, 9.9108 tests/s, 3526.3936 assertions/s. I, [2024-01-19T20:54:13.552409 #2930260] INFO -- : Finished(7/20) tests in 2650.619551s, 10.1237 tests/s, 3602.3491 assertions/s. I, [2024-01-19T21:07:56.799620 #2930260] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-19T21:08:01.148867 #2930260] INFO -- : Closed file descriptor: TestMethodCache#test_undef_with_subclasses_complicated: 9 I, [2024-01-19T21:41:55.865968 #2930260] INFO -- : Finished(8/20) tests in 2862.375180s, 9.3747 tests/s, 3335.7835 assertions/s. I, [2024-01-19T21:52:12.727613 #2930260] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-19T21:52:15.635865 #2930260] INFO -- : Closed file descriptor: TestCall#test_call_cfunc_splat_large_array_bug_4040: 9 I, [2024-01-19T22:23:10.219659 #2930260] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 12 : # I, [2024-01-19T22:23:10.219731 #2930260] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-19T22:24:55.726047 #2930260] INFO -- : Finished(9/20) tests in 2579.759142s, 10.4017 tests/s, 3701.2738 assertions/s. I, [2024-01-19T22:35:13.003612 #2930260] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-19T22:35:16.001938 #2930260] INFO -- : Closed file descriptor: TestMethodCache#test_undef_with_subclasses_complicated: 9 I, [2024-01-19T23:13:22.935181 #2930260] INFO -- : Finished(10/20) tests in 2906.845050s, 9.2313 tests/s, 3284.7853 assertions/s. I, [2024-01-19T23:25:37.950676 #2930260] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-19T23:25:37.979635 #2930260] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-19T23:59:27.546351 #2930260] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 12 : # I, [2024-01-19T23:59:27.546448 #2930260] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-20T00:01:16.755270 #2930260] INFO -- : Finished(11/20) tests in 2874.183169s, 9.3362 tests/s, 3322.5068 assertions/s. I, [2024-01-20T00:42:53.027025 #2930260] INFO -- : Finished(12/20) tests in 2496.407396s, 10.7490 tests/s, 3824.8280 assertions/s. I, [2024-01-20T01:35:23.502457 #2930260] INFO -- : Finished(13/20) tests in 3150.355883s, 8.5178 tests/s, 3030.4402 assertions/s. I, [2024-01-20T02:19:57.066852 #2930260] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 9 : # I, [2024-01-20T02:19:57.066931 #2930260] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 10 : # I, [2024-01-20T02:21:49.226353 #2930260] INFO -- : Finished(14/20) tests in 2785.723727s, 9.6327 tests/s, 3427.4318 assertions/s. I, [2024-01-20T03:15:00.211418 #2930260] INFO -- : Finished(15/20) tests in 3190.725198s, 8.4100 tests/s, 2991.8083 assertions/s. I, [2024-01-20T03:26:57.031606 #2930260] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-20T03:26:57.063002 #2930260] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-20T04:00:01.409098 #2930260] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 10 : # I, [2024-01-20T04:00:01.409170 #2930260] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-20T04:01:47.451345 #2930260] INFO -- : Finished(16/20) tests in 2807.591540s, 9.5577 tests/s, 3400.2781 assertions/s. I, [2024-01-20T04:42:52.649548 #2930260] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 10 : # I, [2024-01-20T04:42:52.649613 #2930260] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-20T04:44:27.577877 #2930260] INFO -- : Finished(17/20) tests in 2560.118090s, 10.4815 tests/s, 3729.3065 assertions/s. I, [2024-01-20T04:54:24.582234 #2930260] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-20T04:54:28.254952 #2930260] INFO -- : Closed file descriptor: TestCall#test_call_cfunc_splat_large_array_bug_4040: 9 I, [2024-01-20T05:38:02.800079 #2930260] INFO -- : Finished(18/20) tests in 3215.178051s, 8.3460 tests/s, 2969.1370 assertions/s. I, [2024-01-20T06:24:21.059694 #2930260] INFO -- : Finished(19/20) tests in 2778.253908s, 9.6586 tests/s, 3436.7834 assertions/s. I, [2024-01-20T06:34:50.515598 #2930260] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-20T06:34:53.654327 #2930260] INFO -- : Closed file descriptor: TestMethodCache#test_undef_with_subclasses_complicated: 9 I, [2024-01-20T07:17:35.170105 #2930260] INFO -- : Finished(20/20) tests in 3194.777339s, 8.3993 tests/s, 2988.0855 assertions/s. I, [2024-01-20T07:17:35.170177 #2930260] INFO -- : 536679 tests, 190943309 assertions, 0 failures, 0 errors, 2373 skips I, [2024-01-20T07:17:35.170196 #2930260] INFO -- : I, [2024-01-20T07:17:35.170208 #2930260] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-19T15:25:02Z master d0b774cfb8) [x86_64-linux] I, [2024-01-20T07:17:35.379791 #2930260] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-01-20T07:17:35.380019 #2930260] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-01-20T07:17:35.705985 #2930260] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-20T07:17:35.706102 #2930260] INFO -- : CC = gcc I, [2024-01-20T07:17:35.706151 #2930260] INFO -- : LD = ld I, [2024-01-20T07:17:35.706188 #2930260] INFO -- : LDSHARED = gcc -shared I, [2024-01-20T07:17:35.706229 #2930260] 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-01-20T07:17:35.706267 #2930260] 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-01-20T07:17:35.706297 #2930260] INFO -- : CPPFLAGS = I, [2024-01-20T07:17:35.706327 #2930260] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-20T07:17:35.706356 #2930260] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-20T07:17:35.706385 #2930260] INFO -- : LANG = I, [2024-01-20T07:17:35.706414 #2930260] INFO -- : LC_ALL = I, [2024-01-20T07:17:35.706441 #2930260] INFO -- : LC_CTYPE = I, [2024-01-20T07:17:35.706469 #2930260] INFO -- : MFLAGS = I, [2024-01-20T07:17:35.706497 #2930260] INFO -- : RUSTC = rustc I, [2024-01-20T07:17:35.706535 #2930260] 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-01-20T07:17:35.715510 #2930260] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-20T07:17:35.715591 #2930260] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-20T07:17:35.715616 #2930260] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-20T07:17:35.715631 #2930260] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-20T07:17:35.715643 #2930260] INFO -- : I, [2024-01-20T07:17:35.720352 #2930260] INFO -- : generating enc.mk I, [2024-01-20T07:17:36.112093 #2930260] INFO -- : generating encdb.h I, [2024-01-20T07:17:36.186467 #2930260] INFO -- : encdb.h unchanged I, [2024-01-20T07:17:36.196106 #2930260] INFO -- : making enc I, [2024-01-20T07:17:36.242458 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:36.242554 #2930260] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-20T07:17:36.242608 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:36.243681 #2930260] INFO -- : making srcs under enc I, [2024-01-20T07:17:36.317666 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:36.317755 #2930260] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-20T07:17:36.317804 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:36.324082 #2930260] INFO -- : generating transdb.h I, [2024-01-20T07:17:36.705945 #2930260] INFO -- : transdb.h unchanged I, [2024-01-20T07:17:36.709376 #2930260] INFO -- : making trans I, [2024-01-20T07:17:36.818656 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:36.818753 #2930260] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-20T07:17:36.818812 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:36.820066 #2930260] INFO -- : making encs I, [2024-01-20T07:17:36.910330 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:36.910445 #2930260] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-20T07:17:36.910500 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:36.914567 #2930260] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-20T07:17:37.030175 #2930260] INFO -- : ext/configure-ext.mk updated I, [2024-01-20T07:17:37.043610 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:42.922699 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:42.927635 #2930260] INFO -- : generating makefile exts.mk I, [2024-01-20T07:17:43.082227 #2930260] INFO -- : exts.mk unchanged I, [2024-01-20T07:17:43.095626 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:43.992424 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-20T07:17:44.001143 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-20T07:17:44.010501 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-20T07:17:44.025893 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-20T07:17:44.033902 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-20T07:17:44.067013 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-20T07:17:44.134856 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-20T07:17:44.142374 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-20T07:17:44.175873 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-20T07:17:44.192631 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-20T07:17:44.200602 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-20T07:17:44.206236 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-20T07:17:44.225944 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-20T07:17:44.245702 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-20T07:17:44.274119 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-20T07:17:44.292719 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-20T07:17:44.306538 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-20T07:17:44.316563 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-20T07:17:44.340445 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-20T07:17:44.349250 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-20T07:17:44.379876 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-20T07:17:44.412485 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-20T07:17:44.420069 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-20T07:17:44.425998 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-20T07:17:44.436683 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-20T07:17:44.497757 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-20T07:17:44.511237 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-20T07:17:44.516608 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-20T07:17:44.539882 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-20T07:17:44.552494 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-20T07:17:44.555436 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-20T07:17:44.559968 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-20T07:17:44.580177 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-20T07:17:44.595164 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-20T07:17:44.619034 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-20T07:17:44.624723 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-20T07:17:44.636126 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-20T07:17:44.701731 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-20T07:17:44.705578 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-20T07:17:44.769638 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-20T07:17:44.773319 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-20T07:17:44.853841 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-20T07:17:44.858162 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-20T07:17:44.924228 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-20T07:17:44.928711 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-20T07:17:44.996728 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-20T07:17:45.083762 #2930260] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:45.381525 #2930260] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-20T07:17:45.381651 #2930260] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:45.382770 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:45.388937 #2930260] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:45.389000 #2930260] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-20T07:17:45.389019 #2930260] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:17:45.689260 #2930260] 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-01-20T07:17:46.022018 #2930260] INFO -- : ruby 3.4.0dev (2024-01-19T15:25:02Z master d0b774cfb8) [x86_64-linux] I, [2024-01-20T07:18:37.772081 #2930260] INFO -- : 0 ......................................................................... I, [2024-01-20T07:18:50.867861 #2930260] INFO -- : 73 ......................................................................... I, [2024-01-20T07:18:54.226414 #2930260] INFO -- : 146 ......................................................................... I, [2024-01-20T07:18:59.434519 #2930260] INFO -- : 219 ......................................................................... I, [2024-01-20T07:19:01.528285 #2930260] INFO -- : 292 ......................................................................... I, [2024-01-20T07:19:04.556306 #2930260] INFO -- : 365 ......................................................................... I, [2024-01-20T07:19:06.431016 #2930260] INFO -- : 438 ......................................................................... I, [2024-01-20T07:19:08.132167 #2930260] INFO -- : 511 ......................................................................... I, [2024-01-20T07:19:11.488886 #2930260] INFO -- : 584 ......................................................................... I, [2024-01-20T07:19:16.470544 #2930260] INFO -- : 657 ......................................................................... I, [2024-01-20T07:19:17.792068 #2930260] INFO -- : 730 ......................................................................... I, [2024-01-20T07:19:19.407620 #2930260] INFO -- : 803 ......................................................................... I, [2024-01-20T07:19:22.813167 #2930260] INFO -- : 876 ......................................................................... I, [2024-01-20T07:19:24.843624 #2930260] INFO -- : 949 ......................................................................... I, [2024-01-20T07:19:36.908037 #2930260] INFO -- : 1022 ......................................................................... I, [2024-01-20T07:19:53.516571 #2930260] INFO -- : 1095 ......................................................................... I, [2024-01-20T07:20:02.263399 #2930260] INFO -- : 1168 ......................................................................... I, [2024-01-20T07:20:06.452135 #2930260] INFO -- : 1241 ......................................................................... I, [2024-01-20T07:20:09.486082 #2930260] INFO -- : 1314 ......................................................................... I, [2024-01-20T07:20:10.996932 #2930260] INFO -- : 1387 ......................................................................... I, [2024-01-20T07:20:24.766106 #2930260] INFO -- : 1460 ......................................................................... I, [2024-01-20T07:20:46.651043 #2930260] INFO -- : 1533 ......................................................................... I, [2024-01-20T07:20:50.084756 #2930260] INFO -- : 1606 ......................................................................... I, [2024-01-20T07:20:57.621032 #2930260] INFO -- : 1679 ......................................................................... I, [2024-01-20T07:21:03.708939 #2930260] INFO -- : 1752 ......................................................................... I, [2024-01-20T07:21:11.588709 #2930260] INFO -- : 1825 ......................................................................... I, [2024-01-20T07:21:17.882644 #2930260] INFO -- : 1898 ......................................................................... I, [2024-01-20T07:21:21.899794 #2930260] INFO -- : 1971 ......................................................................... I, [2024-01-20T07:21:26.119659 #2930260] INFO -- : 2044 ......................................................................... I, [2024-01-20T07:21:26.529181 #2930260] INFO -- : 2117 ......................................................................... I, [2024-01-20T07:21:27.872497 #2930260] INFO -- : 2190 ......................................................................... I, [2024-01-20T07:21:28.626077 #2930260] INFO -- : 2263 ......................................................................... I, [2024-01-20T07:21:29.905504 #2930260] INFO -- : 2336 ......................................................................... I, [2024-01-20T07:21:31.297742 #2930260] INFO -- : 2409 ......................................................................... I, [2024-01-20T07:21:32.428201 #2930260] INFO -- : 2482 ......................................................................... I, [2024-01-20T07:21:35.856725 #2930260] INFO -- : 2555 ......................................................................... I, [2024-01-20T07:21:35.894215 #2930260] INFO -- : 2628 ......................................................................... I, [2024-01-20T07:21:36.233062 #2930260] INFO -- : 2701 ......................................................................... I, [2024-01-20T07:21:39.882927 #2930260] INFO -- : 2774 ......................................................................... I, [2024-01-20T07:21:42.827726 #2930260] INFO -- : 2847 ......................................................................... I, [2024-01-20T07:21:47.933844 #2930260] INFO -- : 2920 ......................................................................... I, [2024-01-20T07:21:49.275695 #2930260] INFO -- : 2993 ......................................................................... I, [2024-01-20T07:21:51.639462 #2930260] INFO -- : 3066 ......................................................................... I, [2024-01-20T07:21:55.977680 #2930260] INFO -- : 3139 ......................................................................... I, [2024-01-20T07:22:00.098823 #2930260] INFO -- : 3212 ......................................................................... I, [2024-01-20T07:22:03.283624 #2930260] INFO -- : 3285 ......................................................................... I, [2024-01-20T07:22:04.698885 #2930260] INFO -- : 3358 ......................................................................... I, [2024-01-20T07:22:09.430694 #2930260] INFO -- : 3431 ......................................................................... I, [2024-01-20T07:22:10.191148 #2930260] INFO -- : 3504 ......................................................................... I, [2024-01-20T07:22:10.963940 #2930260] INFO -- : 3577 ......................................................................... I, [2024-01-20T07:22:22.036250 #2930260] INFO -- : 3650 ......................................................................... I, [2024-01-20T07:22:23.368973 #2930260] INFO -- : 3723 ..... I, [2024-01-20T07:22:23.369182 #2930260] INFO -- : I, [2024-01-20T07:22:23.369219 #2930260] INFO -- : Finished in 277.345252 seconds I, [2024-01-20T07:22:23.369235 #2930260] INFO -- : I, [2024-01-20T07:22:23.369247 #2930260] INFO -- : 3728 files, 32011 examples, 146361 expectations, 0 failures, 0 errors, 0 tagged I, [2024-01-20T07:22:23.393043 #2930260] 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.138190.ruby -x gdbscript [New LWP 138190] [New LWP 138192] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139649576324096) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f02b363cc00 (LWP 138190))] >>> Threads Id Target Id Frame * 1 Thread 0x7f02b363cc00 (LWP 138190) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139649576324096) at ./nptl/pthread_kill.c:44 2 Thread 0x7f02b331f640 (LWP 138192) 0x00007f02b3783fde in epoll_wait (epfd=4, events=events@entry=0x7f02b4082a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f02b331f640 (LWP 138192)): #0 0x00007f02b3783fde in epoll_wait (epfd=4, events=events@entry=0x7f02b4082a5c , 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 0x00007f02b3d10b0a in event_wait (vm=0x560018dc32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560018dc32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560018dc32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560018dc32a0 #4 0x00007f02b36f2b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726827424304, 822889841284302523, 139649573058112, 25, 139649577068624, 140726827424656, -761640978522618181, -761641405993630021}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f02b3783bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f02b363cc00 (LWP 138190)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139649576324096) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f02b363cc00 old_mask = {__val = {8, 139649577137363, 0, 139649577033709, 139649576324096, 139649578649088, 94558417088192, 139649576979879, 16, 139649578665632, 140726827415840, 139649583913964, 255, 94558417072800, 139649578665632, 140726827415856}} 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=6, threadid=139649576324096) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139649576324096, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f02b36a0476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f02b36867f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 139649576316664, 18404306441431510016, 94558417087616, 94558417087616, 139649585202936, 139649578665632, 140726827416240, 94558417857736, 94558417354256, 139649581806437, 18446744069414584320}}, sa_flags = -1024103424, sa_restorer = 0x560018e07e10} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7234582238000411233, 3472328519633679416, 4121981562816706349, 3274715270390769204, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007f02b3aa0b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f02b3eb46f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd848efb90, reg_save_area = 0x7ffd848efad0}} #7 0x00007f02b3aa3ede in objspace_xmalloc0 (objspace=0x560018dc5c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f02b3b21f87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x560018e07e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x560018e07e10, iseq=0x7f02b29c9fe0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139649563294800 ec = 0x560018dc6c80 dummy_frame = 139649563270800 #10 0x00007f02b3b1cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f02b29c9fe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x560018e07e10 prev_src_iseq = 0x7f02b29cbd80 offset = #11 0x00007f02b3b1d0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f02b29c9fe0 iseqv = iseq_index = 23 #12 0x00007f02b3b1d460 in ibf_load_code (load=0x560018e07e10, iseq=0x7f02b29cbd80, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139649563278720 code_index = 15 reading_pos = 4556 code = 0x560018e80020 load_body = 0x560018e80780 cd_entries = 0x560018e004e0 ic_index = 0 mark_offset_bits = 0x7ffd848efe30 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f02b3b22fe4 in ibf_load_iseq_each (load=0x560018e07e10, iseq=0x7f02b29cbd80, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139649563294800 ec = 0x560018dc6c80 dummy_frame = 139649563278384 #14 0x00007f02b3b1cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f02b29cbd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x560018e07e10 prev_src_iseq = 0x7f02b29cfa70 offset = #15 0x00007f02b3b1d0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f02b29cbd80 iseqv = iseq_index = 16 #16 0x00007f02b3b1d460 in ibf_load_code (load=0x560018e07e10, iseq=0x7f02b29cfa70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139649563294320 code_index = 66 reading_pos = 224 code = 0x560018e07e70 load_body = 0x560018e64910 cd_entries = 0x560018e2f430 ic_index = 0 mark_offset_bits = 0x560018e2b0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f02b3b22fe4 in ibf_load_iseq_each (load=0x560018e07e10, iseq=0x7f02b29cfa70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139649563294800 ec = 0x560018dc6c80 dummy_frame = 139649563294032 #18 0x00007f02b3b1cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f02b29cfa70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x560018e07e10 prev_src_iseq = 0x7f02b29cfd10 offset = #19 0x00007f02b3b1d0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f02b29cfa70 iseqv = iseq_index = 1 #20 0x00007f02b3b1d460 in ibf_load_code (load=0x560018e07e10, iseq=0x7f02b29cfd10, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139649563294992 code_index = 5 reading_pos = 46 code = 0x560018e80dd0 load_body = 0x560018e6ff60 cd_entries = 0x560018e7d290 ic_index = 1 mark_offset_bits = 0x7ffd848f0390 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f02b3b22fe4 in ibf_load_iseq_each (load=0x560018e07e10, iseq=0x7f02b29cfd10, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139649563294800 ec = 0x560018dc6c80 dummy_frame = 139649563294608 #22 0x00007f02b3b1cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f02b29cfd10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x560018e07e10 prev_src_iseq = 0x0 offset = #23 0x00007f02b3b24f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f02b29cfd10 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139649563295184 #25 0x00007f02b3ea35ad in rb_load_with_builtin_functions (feature_name=0x7f02b3ee304b "yjit", table=0x7f02b4065060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x560018dc32a0 iseq = #26 0x00007f02b3de9767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f02b3de7880 , argc = 0, index = 0, name = 0x7f02b3ea4cb2 "_bi0"}, {func_ptr = 0x7f02b3e83bd0 , argc = 0, index = 1, name = 0x7f02b3f09035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f02b3e83cd0 , argc = 0, index = 2, name = 0x7f02b3f092a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f02b3e84d50 , argc = 0, index = 3, name = 0x7f02b3f0904d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f02b3e541f0 , argc = 2, index = 4, name = 0x7f02b3f09066 "rb_yjit_enable"}, {func_ptr = 0x7f02b3e83cf0 , argc = 0, index = 5, name = 0x7f02b3f09075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f02b3e83c20 , argc = 1, index = 6, name = 0x7f02b3f09090 "rb_yjit_get_stats"}, {func_ptr = 0x7f02b3de7860 , argc = 0, index = 7, name = 0x7f02b3f090a2 "object_shape_count"}, {func_ptr = 0x7f02b3e5aff0 , argc = 1, index = 8, name = 0x7f02b3f090b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f02b3e5b000 , argc = 1, index = 9, name = 0x7f02b3f090c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f02b3e54140 , argc = 0, index = 10, name = 0x7f02b3f090e0 "rb_yjit_code_gc"}, {func_ptr = 0x7f02b3e542a0 , argc = 0, index = 11, name = 0x7f02b3f090f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f02b3e83bf0 , argc = 0, index = 12, name = 0x7f02b3f0910a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f02b3bba503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f02b3cc455a in ruby_opt_init (opt=0x7ffd848f1be0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f02b3cc4ad3 in ruby_opt_init (opt=0x7ffd848f1be0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140726827419808) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd848f08a0 parser = 139649564560080 orig_fname = 139649564575152 script = 1 opt = 0x7ffd848f1be0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f02b3b838f2 in rb_ensure (b_proc=b_proc@entry=0x7f02b3cc4730 , data1=data1@entry=140726827419808, e_proc=e_proc@entry=0x7f02b3cc0910 , data2=data2@entry=140726827419808) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560018dc6c80 _tag = {tag = 36, retval = 140726827424736, buf = {0x7f02b3344770, 0x7f02b3b839a8 , 0x0, 0x7ffd848f0710, 0xb3343a20}, prev = 0x7ffd848f1cf0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560018dc6c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f02b3cc0910 , data2 = 140726827419808}} #32 0x00007f02b3cc6707 in load_file (opt=0x7ffd848f1be0, script=1, f=139649573209968, fname=, parser=139649564560080) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139649564560080, fname = 139649564575152, script = 1, opt = 0x7ffd848f1be0, f = 4} #33 process_options (argc=0, argv=0x7ffd848f1ed8, opt=0x7ffd848f1be0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139649573209968 xflag = ast = 0x0 parser = 139649564560080 script_name = 139649564575152 iseq = enc = lenc = 0x560018de1f40 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\b\264\002\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f02b3cc6f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd848f1ec8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f02b2b085c8 "-", script_name = 139649564575152, 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 = #35 0x00007f02b3b84c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd848f1ec8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139649581851472, buf = {0x2, 0x7f02b3b84cd0 , 0x0, 0x7ffd848f1cc0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560018dc6c80 state = iseq = 0x0 #36 0x00005600187c017f in rb_main (argv=0x7ffd848f1ec8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726827426153 #37 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.15831.ruby -x gdbscript [New LWP 15831] [New LWP 15833] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140716199676928) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ffb0b188c00 (LWP 15831))] >>> Threads Id Target Id Frame * 1 Thread 0x7ffb0b188c00 (LWP 15831) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140716199676928) at ./nptl/pthread_kill.c:44 2 Thread 0x7ffb0ae6f640 (LWP 15833) 0x00007ffb0b2cffde in epoll_wait (epfd=4, events=events@entry=0x7ffb0bbcea5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ffb0ae6f640 (LWP 15833)): #0 0x00007ffb0b2cffde in epoll_wait (epfd=4, events=events@entry=0x7ffb0bbcea5c , 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 0x00007ffb0b85cb0a in event_wait (vm=0x55c8c522b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c8c522b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c8c522b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c8c522b2a0 #4 0x00007ffb0b23eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734354656240, 2432573714601007322, 140716196427328, 25, 140716200421456, 140734354656592, -2435276236264646438, -2435274630102198054}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ffb0b2cfbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ffb0b188c00 (LWP 15831)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140716199676928) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ffb0b188c00 old_mask = {__val = {8, 140716200490195, 0, 140716200386541, 140716199676928, 140716202001920, 94320789221056, 140716200332711, 163, 140716202018464, 140734354647776, 140716207266796, 255, 94320789205664, 140716202018464, 140734354647792}} 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=6, threadid=140716199676928) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140716199676928, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ffb0b1ec476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ffb0b1d27f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 140716199669496, 15000165070033110784, 94320789220480, 94320789220480, 140716208555768, 140716202018464, 140734354648176, 94320789990600, 94320789487120, 140716205159269, 18446744069414584320}}, sa_flags = 730580736, sa_restorer = 0x55c8c526fe10} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3690756198235530854, 7378697426660503600, 3472328326426866996, 3472310978869031456}} #5 0x00007ffb0b5ecb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7ffb0ba006f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff45376d50, reg_save_area = 0x7fff45376c90}} #7 0x00007ffb0b5efede in objspace_xmalloc0 (objspace=0x55c8c522dc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007ffb0b66df87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55c8c526fe10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55c8c526fe10, iseq=0x7ffb0a519fe0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140716186664016 ec = 0x55c8c522ec80 dummy_frame = 140716186640016 #10 0x00007ffb0b668fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb0a519fe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55c8c526fe10 prev_src_iseq = 0x7ffb0a51bd80 offset = #11 0x00007ffb0b6690cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7ffb0a519fe0 iseqv = iseq_index = 23 #12 0x00007ffb0b669460 in ibf_load_code (load=0x55c8c526fe10, iseq=0x7ffb0a51bd80, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140716186647936 code_index = 15 reading_pos = 4556 code = 0x55c8c52e8020 load_body = 0x55c8c52e8780 cd_entries = 0x55c8c52684e0 ic_index = 0 mark_offset_bits = 0x7fff45376ff0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007ffb0b66efe4 in ibf_load_iseq_each (load=0x55c8c526fe10, iseq=0x7ffb0a51bd80, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140716186664016 ec = 0x55c8c522ec80 dummy_frame = 140716186647600 #14 0x00007ffb0b668fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb0a51bd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55c8c526fe10 prev_src_iseq = 0x7ffb0a51fa70 offset = #15 0x00007ffb0b6690cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7ffb0a51bd80 iseqv = iseq_index = 16 #16 0x00007ffb0b669460 in ibf_load_code (load=0x55c8c526fe10, iseq=0x7ffb0a51fa70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140716186663536 code_index = 66 reading_pos = 224 code = 0x55c8c526fe70 load_body = 0x55c8c52cc910 cd_entries = 0x55c8c5297430 ic_index = 0 mark_offset_bits = 0x55c8c52930c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007ffb0b66efe4 in ibf_load_iseq_each (load=0x55c8c526fe10, iseq=0x7ffb0a51fa70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140716186664016 ec = 0x55c8c522ec80 dummy_frame = 140716186663248 #18 0x00007ffb0b668fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb0a51fa70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55c8c526fe10 prev_src_iseq = 0x7ffb0a51fd10 offset = #19 0x00007ffb0b6690cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7ffb0a51fa70 iseqv = iseq_index = 1 #20 0x00007ffb0b669460 in ibf_load_code (load=0x55c8c526fe10, iseq=0x7ffb0a51fd10, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140716186664208 code_index = 5 reading_pos = 46 code = 0x55c8c52e8dd0 load_body = 0x55c8c52d7f60 cd_entries = 0x55c8c52e5290 ic_index = 1 mark_offset_bits = 0x7fff45377550 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007ffb0b66efe4 in ibf_load_iseq_each (load=0x55c8c526fe10, iseq=0x7ffb0a51fd10, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140716186664016 ec = 0x55c8c522ec80 dummy_frame = 140716186663824 #22 0x00007ffb0b668fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb0a51fd10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55c8c526fe10 prev_src_iseq = 0x0 offset = #23 0x00007ffb0b670f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7ffb0a51fd10 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140716186664400 #25 0x00007ffb0b9ef5ad in rb_load_with_builtin_functions (feature_name=0x7ffb0ba2f04b "yjit", table=0x7ffb0bbb1060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55c8c522b2a0 iseq = #26 0x00007ffb0b935767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ffb0b933880 , argc = 0, index = 0, name = 0x7ffb0b9f0cb2 "_bi0"}, {func_ptr = 0x7ffb0b9cfbd0 , argc = 0, index = 1, name = 0x7ffb0ba55035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ffb0b9cfcd0 , argc = 0, index = 2, name = 0x7ffb0ba552a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ffb0b9d0d50 , argc = 0, index = 3, name = 0x7ffb0ba5504d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ffb0b9a01f0 , argc = 2, index = 4, name = 0x7ffb0ba55066 "rb_yjit_enable"}, {func_ptr = 0x7ffb0b9cfcf0 , argc = 0, index = 5, name = 0x7ffb0ba55075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ffb0b9cfc20 , argc = 1, index = 6, name = 0x7ffb0ba55090 "rb_yjit_get_stats"}, {func_ptr = 0x7ffb0b933860 , argc = 0, index = 7, name = 0x7ffb0ba550a2 "object_shape_count"}, {func_ptr = 0x7ffb0b9a6ff0 , argc = 1, index = 8, name = 0x7ffb0ba550b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ffb0b9a7000 , argc = 1, index = 9, name = 0x7ffb0ba550c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7ffb0b9a0140 , argc = 0, index = 10, name = 0x7ffb0ba550e0 "rb_yjit_code_gc"}, {func_ptr = 0x7ffb0b9a02a0 , argc = 0, index = 11, name = 0x7ffb0ba550f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ffb0b9cfbf0 , argc = 0, index = 12, name = 0x7ffb0ba5510a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007ffb0b706503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007ffb0b81055a in ruby_opt_init (opt=0x7fff45378da0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007ffb0b810ad3 in ruby_opt_init (opt=0x7fff45378da0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734354651744) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff45377a60 parser = 140716187929296 orig_fname = 140716187944368 script = 1 opt = 0x7fff45378da0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007ffb0b6cf8f2 in rb_ensure (b_proc=b_proc@entry=0x7ffb0b810730 , data1=data1@entry=140734354651744, e_proc=e_proc@entry=0x7ffb0b80c910 , data2=data2@entry=140734354651744) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c8c522ec80 _tag = {tag = 36, retval = 140734354656672, buf = {0x7ffb0ae94770, 0x7ffb0b6cf9a8 , 0x0, 0x7fff453778d0, 0xae93a20}, prev = 0x7fff45378eb0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c8c522ec80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ffb0b80c910 , data2 = 140734354651744}} #32 0x00007ffb0b812707 in load_file (opt=0x7fff45378da0, script=1, f=140716196579184, fname=, parser=140716187929296) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140716187929296, fname = 140716187944368, script = 1, opt = 0x7fff45378da0, f = 4} #33 process_options (argc=0, argv=0x7fff45379098, opt=0x7fff45378da0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140716196579184 xflag = ast = 0x0 parser = 140716187929296 script_name = 140716187944368 iseq = enc = lenc = 0x55c8c5249f40 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\060S\275\v\373\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007ffb0b812f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff45379088) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ffb0a6585c8 "-", script_name = 140716187944368, 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 = #35 0x00007ffb0b6d0c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff45379088) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140716205204304, buf = {0x2, 0x7ffb0b6d0cd0 , 0x0, 0x7fff45378e80, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c8c522ec80 state = iseq = 0x0 #36 0x000055c8c42fd17f in rb_main (argv=0x7fff45379088, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734354658089 #37 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.168437.ruby -x gdbscript [New LWP 168437] [New LWP 168439] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140292323896320) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f985a216c00 (LWP 168437))] >>> Threads Id Target Id Frame * 1 Thread 0x7f985a216c00 (LWP 168437) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140292323896320) at ./nptl/pthread_kill.c:44 2 Thread 0x7f9859eff640 (LWP 168439) 0x00007f985a35dfde in epoll_wait (epfd=4, events=events@entry=0x7f985ac5ca5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f9859eff640 (LWP 168439)): #0 0x00007f985a35dfde in epoll_wait (epfd=4, events=events@entry=0x7f985ac5ca5c , 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 0x00007f985a8eab0a in event_wait (vm=0x561e399712a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x561e399712a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x561e399712a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x561e399712a0 #4 0x00007f985a2ccb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727839512176, 1734833217538515138, 140292320654912, 25, 140292324640848, 140727839512528, -1791326261940952894, -1791331184892157758}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f985a35dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f985a216c00 (LWP 168437)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140292323896320) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f985a216c00 old_mask = {__val = {8, 140292324709587, 0, 140292324605933, 140292323896320, 140292326221312, 94687815225024, 140292324552103, 114, 140292326237856, 140727839503712, 140292331486188, 255, 94687815209632, 140292326237856, 140727839503728}} 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=6, threadid=140292323896320) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140292323896320, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f985a27a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f985a2607f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3062336530636466, sa_sigaction = 0x3062336530636466}, sa_mask = {__val = {7161961896624336944, 2319406792493458736, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140292323888888, 13629983006200069120, 94687815224448, 94687815224448, 140292332775160, 140292326237856, 140727839504112, 94687815994568, 94687815491088, 140292329378661, 18446744069414584320}}, sa_flags = 1395293184, sa_restorer = 0x561e399b5e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474302147236160614, 7161961896624336944, 2319406792459904304, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f985a67ab41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f985aa8e6f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdc0e237d0, reg_save_area = 0x7ffdc0e23710}} #7 0x00007f985a67dede in objspace_xmalloc0 (objspace=0x561e39973c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f985a6fbf87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x561e399b5e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x561e399b5e10, iseq=0x7f98595aa030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140292310891680 ec = 0x561e39974c80 dummy_frame = 140292310867680 #10 0x00007f985a6f6fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f98595aa030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x561e399b5e10 prev_src_iseq = 0x7f98595abdd0 offset = #11 0x00007f985a6f70cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f98595aa030 iseqv = iseq_index = 23 #12 0x00007f985a6f7460 in ibf_load_code (load=0x561e399b5e10, iseq=0x7f98595abdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140292310875600 code_index = 15 reading_pos = 4556 code = 0x561e39a2e020 load_body = 0x561e39a2e780 cd_entries = 0x561e399ae4e0 ic_index = 0 mark_offset_bits = 0x7ffdc0e23a70 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f985a6fcfe4 in ibf_load_iseq_each (load=0x561e399b5e10, iseq=0x7f98595abdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140292310891680 ec = 0x561e39974c80 dummy_frame = 140292310875264 #14 0x00007f985a6f6fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f98595abdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x561e399b5e10 prev_src_iseq = 0x7f98595afac0 offset = #15 0x00007f985a6f70cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f98595abdd0 iseqv = iseq_index = 16 #16 0x00007f985a6f7460 in ibf_load_code (load=0x561e399b5e10, iseq=0x7f98595afac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140292310891200 code_index = 66 reading_pos = 224 code = 0x561e399b5e70 load_body = 0x561e39a12910 cd_entries = 0x561e399dd430 ic_index = 0 mark_offset_bits = 0x561e399d90c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f985a6fcfe4 in ibf_load_iseq_each (load=0x561e399b5e10, iseq=0x7f98595afac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140292310891680 ec = 0x561e39974c80 dummy_frame = 140292310890912 #18 0x00007f985a6f6fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f98595afac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x561e399b5e10 prev_src_iseq = 0x7f98595afd60 offset = #19 0x00007f985a6f70cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f98595afac0 iseqv = iseq_index = 1 #20 0x00007f985a6f7460 in ibf_load_code (load=0x561e399b5e10, iseq=0x7f98595afd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140292310891872 code_index = 5 reading_pos = 46 code = 0x561e39a2edd0 load_body = 0x561e39a1df60 cd_entries = 0x561e39a2b290 ic_index = 1 mark_offset_bits = 0x7ffdc0e23fd0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f985a6fcfe4 in ibf_load_iseq_each (load=0x561e399b5e10, iseq=0x7f98595afd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140292310891680 ec = 0x561e39974c80 dummy_frame = 140292310891488 #22 0x00007f985a6f6fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f98595afd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x561e399b5e10 prev_src_iseq = 0x0 offset = #23 0x00007f985a6fef28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f98595afd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140292310892064 #25 0x00007f985aa7d5ad in rb_load_with_builtin_functions (feature_name=0x7f985aabd04b "yjit", table=0x7f985ac3f060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x561e399712a0 iseq = #26 0x00007f985a9c3767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f985a9c1880 , argc = 0, index = 0, name = 0x7f985aa7ecb2 "_bi0"}, {func_ptr = 0x7f985aa5dbd0 , argc = 0, index = 1, name = 0x7f985aae3035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f985aa5dcd0 , argc = 0, index = 2, name = 0x7f985aae32a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f985aa5ed50 , argc = 0, index = 3, name = 0x7f985aae304d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f985aa2e1f0 , argc = 2, index = 4, name = 0x7f985aae3066 "rb_yjit_enable"}, {func_ptr = 0x7f985aa5dcf0 , argc = 0, index = 5, name = 0x7f985aae3075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f985aa5dc20 , argc = 1, index = 6, name = 0x7f985aae3090 "rb_yjit_get_stats"}, {func_ptr = 0x7f985a9c1860 , argc = 0, index = 7, name = 0x7f985aae30a2 "object_shape_count"}, {func_ptr = 0x7f985aa34ff0 , argc = 1, index = 8, name = 0x7f985aae30b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f985aa35000 , argc = 1, index = 9, name = 0x7f985aae30c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f985aa2e140 , argc = 0, index = 10, name = 0x7f985aae30e0 "rb_yjit_code_gc"}, {func_ptr = 0x7f985aa2e2a0 , argc = 0, index = 11, name = 0x7f985aae30f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f985aa5dbf0 , argc = 0, index = 12, name = 0x7f985aae310a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f985a794503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f985a89e55a in ruby_opt_init (opt=0x7ffdc0e25820) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f985a89ead3 in ruby_opt_init (opt=0x7ffdc0e25820) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727839507680) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdc0e244e0 parser = 140292312156912 orig_fname = 140292312171984 script = 1 opt = 0x7ffdc0e25820 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f985a75d8f2 in rb_ensure (b_proc=b_proc@entry=0x7f985a89e730 , data1=data1@entry=140727839507680, e_proc=e_proc@entry=0x7f985a89a910 , data2=data2@entry=140727839507680) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x561e39974c80 _tag = {tag = 36, retval = 140727839512608, buf = {0x7f9859f24760, 0x7f985a75d9a8 , 0x0, 0x7ffdc0e24350, 0x59f23a10}, prev = 0x7ffdc0e25930, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x561e39974c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f985a89a910 , data2 = 140727839507680}} #32 0x00007f985a8a0707 in load_file (opt=0x7ffdc0e25820, script=1, f=140292320806752, fname=, parser=140292312156912) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140292312156912, fname = 140292312171984, script = 1, opt = 0x7ffdc0e25820, f = 4} #33 process_options (argc=0, argv=0x7ffdc0e25b18, opt=0x7ffdc0e25820) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140292320806752 xflag = ast = 0x0 parser = 140292312156912 script_name = 140292312171984 iseq = enc = lenc = 0x561e3998ff40 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\063\306Z\230\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f985a8a0f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdc0e25b08) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f98596e85e8 "-", script_name = 140292312171984, 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 = #35 0x00007f985a75ec89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdc0e25b08) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140292329423696, buf = {0x2, 0x7f985a75ecd0 , 0x0, 0x7ffdc0e25900, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x561e39974c80 state = iseq = 0x0 #36 0x0000561e37be217f in rb_main (argv=0x7ffdc0e25b08, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727839514025 #37 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.231836.ruby -x gdbscript [New LWP 231836] [New LWP 231838] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139913461853184) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4024316c00 (LWP 231836))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4024316c00 (LWP 231836) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139913461853184) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4023fff640 (LWP 231838) 0x00007f402445dfde in epoll_wait (epfd=4, events=events@entry=0x7f4024d5ca5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4023fff640 (LWP 231838)): #0 0x00007f402445dfde in epoll_wait (epfd=4, events=events@entry=0x7f4024d5ca5c , 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 0x00007f40249eab0a in event_wait (vm=0x55fd0dd032a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55fd0dd032a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55fd0dd032a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55fd0dd032a0 #4 0x00007f40243ccb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724093129056, 7825555423337786959, 139913458611776, 25, 139913462597712, 140724093129408, -7919101872157348273, -7919090336835817905}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f402445dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4024316c00 (LWP 231836)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139913461853184) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4024316c00 old_mask = {__val = {8, 139913462666451, 0, 139913462562797, 139913461853184, 139913464178176, 94545346850496, 139913462508967, 114, 139913464194720, 140724093120592, 139913469443052, 255, 94545346835104, 139913464194720, 140724093120608}} 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=6, threadid=139913461853184) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139913461853184, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f402437a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f40243607f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3030663931656366, sa_sigaction = 0x3030663931656366}, sa_mask = {__val = {7305795609723482160, 2319406791657929009, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139913461845752, 16285611745836097536, 94545346849920, 94545346849920, 139913470732024, 139913464194720, 140724093120992, 94545347620040, 94545347116560, 139913467335525, 18446744069414584320}}, sa_flags = 343760896, sa_restorer = 0x55fd0dd47e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486741832831165286, 7305795609723482160, 2319406791624374577, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f402477ab41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4024b8e6f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffce194f2c0, reg_save_area = 0x7ffce194f200}} #7 0x00007f402477dede in objspace_xmalloc0 (objspace=0x55fd0dd05c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f40247fbf87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55fd0dd47e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55fd0dd47e10, iseq=0x7f40236aa030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139913448848544 ec = 0x55fd0dd06c80 dummy_frame = 139913448824544 #10 0x00007f40247f6fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f40236aa030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55fd0dd47e10 prev_src_iseq = 0x7f40236abdd0 offset = #11 0x00007f40247f70cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f40236aa030 iseqv = iseq_index = 23 #12 0x00007f40247f7460 in ibf_load_code (load=0x55fd0dd47e10, iseq=0x7f40236abdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139913448832464 code_index = 15 reading_pos = 4556 code = 0x55fd0ddc0020 load_body = 0x55fd0ddc0780 cd_entries = 0x55fd0dd404e0 ic_index = 0 mark_offset_bits = 0x7ffce194f560 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f40247fcfe4 in ibf_load_iseq_each (load=0x55fd0dd47e10, iseq=0x7f40236abdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139913448848544 ec = 0x55fd0dd06c80 dummy_frame = 139913448832128 #14 0x00007f40247f6fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f40236abdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55fd0dd47e10 prev_src_iseq = 0x7f40236afac0 offset = #15 0x00007f40247f70cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f40236abdd0 iseqv = iseq_index = 16 #16 0x00007f40247f7460 in ibf_load_code (load=0x55fd0dd47e10, iseq=0x7f40236afac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139913448848064 code_index = 66 reading_pos = 224 code = 0x55fd0dd47e70 load_body = 0x55fd0dda4910 cd_entries = 0x55fd0dd6f430 ic_index = 0 mark_offset_bits = 0x55fd0dd6b0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f40247fcfe4 in ibf_load_iseq_each (load=0x55fd0dd47e10, iseq=0x7f40236afac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139913448848544 ec = 0x55fd0dd06c80 dummy_frame = 139913448847776 #18 0x00007f40247f6fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f40236afac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55fd0dd47e10 prev_src_iseq = 0x7f40236afd60 offset = #19 0x00007f40247f70cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f40236afac0 iseqv = iseq_index = 1 #20 0x00007f40247f7460 in ibf_load_code (load=0x55fd0dd47e10, iseq=0x7f40236afd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139913448848736 code_index = 5 reading_pos = 46 code = 0x55fd0ddc0dd0 load_body = 0x55fd0ddaff60 cd_entries = 0x55fd0ddbd290 ic_index = 1 mark_offset_bits = 0x7ffce194fac0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f40247fcfe4 in ibf_load_iseq_each (load=0x55fd0dd47e10, iseq=0x7f40236afd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139913448848544 ec = 0x55fd0dd06c80 dummy_frame = 139913448848352 #22 0x00007f40247f6fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f40236afd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55fd0dd47e10 prev_src_iseq = 0x0 offset = #23 0x00007f40247fef28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f40236afd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139913448848928 #25 0x00007f4024b7d5ad in rb_load_with_builtin_functions (feature_name=0x7f4024bbd04b "yjit", table=0x7f4024d3f060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55fd0dd032a0 iseq = #26 0x00007f4024ac3767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4024ac1880 , argc = 0, index = 0, name = 0x7f4024b7ecb2 "_bi0"}, {func_ptr = 0x7f4024b5dbd0 , argc = 0, index = 1, name = 0x7f4024be3035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4024b5dcd0 , argc = 0, index = 2, name = 0x7f4024be32a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4024b5ed50 , argc = 0, index = 3, name = 0x7f4024be304d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4024b2e1f0 , argc = 2, index = 4, name = 0x7f4024be3066 "rb_yjit_enable"}, {func_ptr = 0x7f4024b5dcf0 , argc = 0, index = 5, name = 0x7f4024be3075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4024b5dc20 , argc = 1, index = 6, name = 0x7f4024be3090 "rb_yjit_get_stats"}, {func_ptr = 0x7f4024ac1860 , argc = 0, index = 7, name = 0x7f4024be30a2 "object_shape_count"}, {func_ptr = 0x7f4024b34ff0 , argc = 1, index = 8, name = 0x7f4024be30b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4024b35000 , argc = 1, index = 9, name = 0x7f4024be30c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4024b2e140 , argc = 0, index = 10, name = 0x7f4024be30e0 "rb_yjit_code_gc"}, {func_ptr = 0x7f4024b2e2a0 , argc = 0, index = 11, name = 0x7f4024be30f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4024b5dbf0 , argc = 0, index = 12, name = 0x7f4024be310a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4024894503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f402499e55a in ruby_opt_init (opt=0x7ffce1951310) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f402499ead3 in ruby_opt_init (opt=0x7ffce1951310) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140724093124560) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffce194ffd0 parser = 139913450113776 orig_fname = 139913450128848 script = 1 opt = 0x7ffce1951310 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f402485d8f2 in rb_ensure (b_proc=b_proc@entry=0x7f402499e730 , data1=data1@entry=140724093124560, e_proc=e_proc@entry=0x7f402499a910 , data2=data2@entry=140724093124560) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55fd0dd06c80 _tag = {tag = 36, retval = 140724093129488, buf = {0x7f4024024760, 0x7f402485d9a8 , 0x0, 0x7ffce194fe40, 0x24023a10}, prev = 0x7ffce1951420, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55fd0dd06c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f402499a910 , data2 = 140724093124560}} #32 0x00007f40249a0707 in load_file (opt=0x7ffce1951310, script=1, f=139913458763616, fname=, parser=139913450113776) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139913450113776, fname = 139913450128848, script = 1, opt = 0x7ffce1951310, f = 4} #33 process_options (argc=0, argv=0x7ffce1951608, opt=0x7ffce1951310) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139913458763616 xflag = ast = 0x0 parser = 139913450113776 script_name = 139913450128848 iseq = enc = lenc = 0x55fd0dd21f40 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 #34 0x00007f40249a0f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffce19515f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f40237e85e8 "-", script_name = 139913450128848, 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 = #35 0x00007f402485ec89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffce19515f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139913467380560, buf = {0x2, 0x7f402485ecd0 , 0x0, 0x7ffce19513f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55fd0dd06c80 state = iseq = 0x0 #36 0x000055fd0d56317f in rb_main (argv=0x7ffce19515f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140724093130905 #37 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.2985314.ruby -x gdbscript [New LWP 2985314] [New LWP 2985316] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140524579773440) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fce6da8dc00 (LWP 2985314))] >>> Threads Id Target Id Frame * 1 Thread 0x7fce6da8dc00 (LWP 2985314) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140524579773440) at ./nptl/pthread_kill.c:44 2 Thread 0x7fce6d76f640 (LWP 2985316) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7fce6d76f640 (LWP 2985316)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007fce6db43850 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 = 0x7fce6e516040 <_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 0x00007fce6d76f640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7fce6da8dc00 (LWP 2985314)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140524579773440) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fce6da8dc00 old_mask = {__val = {8, 140524580586707, 0, 140524580483053, 140524579773440, 140524582098432, 94091238330048, 140524580429223, 65, 140524582114976, 140732674169152, 140524587363308, 255, 94091238314656, 140524582114976, 140732674169168}} 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=6, threadid=140524579773440) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140524579773440, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fce6daf1476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fce6dad77f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 140524579766008, 6843964413115763200, 94091238329472, 94091238329472, 140524588652280, 140524582114976, 140732674169552, 94091239102456, 94091238596112, 140524585255781, 18446744069414584320}}, sa_flags = 1932397056, sa_restorer = 0x559352da5e10} sigs = {__val = {32, 3559362570982206768, 8223625903103632688, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472329623372653925, 3559362570982206768, 8223625903103763760, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fce6def1b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fce6e3056f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffee10d5bb0, reg_save_area = 0x7ffee10d5af0}} #7 0x00007fce6def4ede in objspace_xmalloc0 (objspace=0x559352d63c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fce6df72f87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x559352da5e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x559352da5e10, iseq=0x7fce6ce19ff0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140524566740112 ec = 0x559352d64c80 dummy_frame = 140524566716112 #10 0x00007fce6df6dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fce6ce19ff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x559352da5e10 prev_src_iseq = 0x7fce6ce1bdc0 offset = #11 0x00007fce6df6e0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fce6ce19ff0 iseqv = iseq_index = 23 #12 0x00007fce6df6e460 in ibf_load_code (load=0x559352da5e10, iseq=0x7fce6ce1bdc0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140524566724032 code_index = 15 reading_pos = 4556 code = 0x559352e1e3e0 load_body = 0x559352e1ef80 cd_entries = 0x559352d9e4e0 ic_index = 0 mark_offset_bits = 0x7ffee10d5e50 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fce6df73fe4 in ibf_load_iseq_each (load=0x559352da5e10, iseq=0x7fce6ce1bdc0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140524566740112 ec = 0x559352d64c80 dummy_frame = 140524566723696 #14 0x00007fce6df6dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fce6ce1bdc0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x559352da5e10 prev_src_iseq = 0x7fce6ce1fab0 offset = #15 0x00007fce6df6e0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fce6ce1bdc0 iseqv = iseq_index = 16 #16 0x00007fce6df6e460 in ibf_load_code (load=0x559352da5e10, iseq=0x7fce6ce1fab0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140524566739632 code_index = 66 reading_pos = 224 code = 0x559352da5e70 load_body = 0x559352e02910 cd_entries = 0x559352dcd430 ic_index = 0 mark_offset_bits = 0x559352dc90c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fce6df73fe4 in ibf_load_iseq_each (load=0x559352da5e10, iseq=0x7fce6ce1fab0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140524566740112 ec = 0x559352d64c80 dummy_frame = 140524566739344 #18 0x00007fce6df6dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fce6ce1fab0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x559352da5e10 prev_src_iseq = 0x7fce6ce1fd50 offset = #19 0x00007fce6df6e0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fce6ce1fab0 iseqv = iseq_index = 1 #20 0x00007fce6df6e460 in ibf_load_code (load=0x559352da5e10, iseq=0x7fce6ce1fd50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140524566740304 code_index = 5 reading_pos = 46 code = 0x559352e1edd0 load_body = 0x559352e0df60 cd_entries = 0x559352e1b290 ic_index = 1 mark_offset_bits = 0x7ffee10d63b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fce6df73fe4 in ibf_load_iseq_each (load=0x559352da5e10, iseq=0x7fce6ce1fd50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140524566740112 ec = 0x559352d64c80 dummy_frame = 140524566739920 #22 0x00007fce6df6dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fce6ce1fd50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x559352da5e10 prev_src_iseq = 0x0 offset = #23 0x00007fce6df75f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fce6ce1fd50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140524566740496 #25 0x00007fce6e2f45ad in rb_load_with_builtin_functions (feature_name=0x7fce6e33404b "yjit", table=0x7fce6e4b6060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x559352d612a0 iseq = #26 0x00007fce6e23a767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fce6e238880 , argc = 0, index = 0, name = 0x7fce6e2f5cb2 "_bi0"}, {func_ptr = 0x7fce6e2d4bd0 , argc = 0, index = 1, name = 0x7fce6e35a035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fce6e2d4cd0 , argc = 0, index = 2, name = 0x7fce6e35a2a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fce6e2d5d50 , argc = 0, index = 3, name = 0x7fce6e35a04d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fce6e2a51f0 , argc = 2, index = 4, name = 0x7fce6e35a066 "rb_yjit_enable"}, {func_ptr = 0x7fce6e2d4cf0 , argc = 0, index = 5, name = 0x7fce6e35a075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fce6e2d4c20 , argc = 1, index = 6, name = 0x7fce6e35a090 "rb_yjit_get_stats"}, {func_ptr = 0x7fce6e238860 , argc = 0, index = 7, name = 0x7fce6e35a0a2 "object_shape_count"}, {func_ptr = 0x7fce6e2abff0 , argc = 1, index = 8, name = 0x7fce6e35a0b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fce6e2ac000 , argc = 1, index = 9, name = 0x7fce6e35a0c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fce6e2a5140 , argc = 0, index = 10, name = 0x7fce6e35a0e0 "rb_yjit_code_gc"}, {func_ptr = 0x7fce6e2a52a0 , argc = 0, index = 11, name = 0x7fce6e35a0f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fce6e2d4bf0 , argc = 0, index = 12, name = 0x7fce6e35a10a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fce6e00b503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fce6e11555a in ruby_opt_init (opt=0x7ffee10d7c00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fce6e115ad3 in ruby_opt_init (opt=0x7ffee10d7c00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732674173120) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffee10d68c0 parser = 140524568005440 orig_fname = 140524568020512 script = 1 opt = 0x7ffee10d7c00 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fce6dfd48f2 in rb_ensure (b_proc=b_proc@entry=0x7fce6e115730 , data1=data1@entry=140732674173120, e_proc=e_proc@entry=0x7fce6e111910 , data2=data2@entry=140732674173120) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559352d64c80 _tag = {tag = 36, retval = 140732674178048, buf = {0x7fce6d7947b0, 0x7fce6dfd49a8 , 0x0, 0x7ffee10d6730, 0x6d793a60}, prev = 0x7ffee10d7d10, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559352d64c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fce6e111910 , data2 = 140732674173120}} #32 0x00007fce6e117707 in load_file (opt=0x7ffee10d7c00, script=1, f=140524576655280, fname=, parser=140524568005440) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140524568005440, fname = 140524568020512, script = 1, opt = 0x7ffee10d7c00, f = 4} #33 process_options (argc=0, argv=0x7ffee10d7ef8, opt=0x7ffee10d7c00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140524576655280 xflag = ast = 0x0 parser = 140524568005440 script_name = 140524568020512 iseq = enc = lenc = 0x559352d7ff40 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 #34 0x00007fce6e117f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffee10d7ee8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fce6cf58638 "-", script_name = 140524568020512, 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 = #35 0x00007fce6dfd5c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffee10d7ee8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140524585300816, buf = {0x2, 0x7fce6dfd5cd0 , 0x0, 0x7ffee10d7ce0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559352d64c80 state = iseq = 0x0 #36 0x000055935141317f in rb_main (argv=0x7ffee10d7ee8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732674179465 #37 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.3083261.ruby -x gdbscript [New LWP 3083261] [New LWP 3083263] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139930868145152) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4431b05c00 (LWP 3083261))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4431b05c00 (LWP 3083261) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139930868145152) at ./nptl/pthread_kill.c:44 2 Thread 0x7f44317ef640 (LWP 3083263) 0x00007f4431c4cfde in epoll_wait (epfd=4, events=events@entry=0x7f443254ba5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f44317ef640 (LWP 3083263)): #0 0x00007f4431c4cfde in epoll_wait (epfd=4, events=events@entry=0x7f443254ba5c , 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 0x00007f44321d9b0a in event_wait (vm=0x55f8e8ad32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f8e8ad32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f8e8ad32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f8e8ad32a0 #4 0x00007f4431bbbb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735961700288, -5834859612688091209, 139930864907840, 25, 139930868889680, 140735961700640, 5876644345095124919, 5876644939566282679}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4431c4cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4431b05c00 (LWP 3083261)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139930868145152) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4431b05c00 old_mask = {__val = {8, 139930868958419, 0, 139930868854765, 139930868145152, 139930870470144, 94527543930560, 139930868800935, 65, 139930870486688, 140735961691824, 139930875735020, 255, 94527543915168, 139930870486688, 140735961691840}} 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=6, threadid=139930868145152) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139930868145152, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4431b69476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4431b4f7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 139930868137720, 12970035294460091904, 94527543929984, 94527543929984, 139930877023992, 139930870486688, 140735961692224, 94527544700104, 94527544196624, 139930873627493, 18446744069414584320}}, sa_flags = -762143232, sa_restorer = 0x55f8e8b17e10} sigs = {__val = {32, 3846468146738703664, 8223625903104014128, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472336022874186086, 3846468146738703664, 8223625903104145200, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f4431f69b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f443237d6f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffa500f920, reg_save_area = 0x7fffa500f860}} #7 0x00007f4431f6cede in objspace_xmalloc0 (objspace=0x55f8e8ad5c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f4431feaf87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55f8e8b17e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55f8e8b17e10, iseq=0x7f4430e9a030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139930855144608 ec = 0x55f8e8ad6c80 dummy_frame = 139930855120608 #10 0x00007f4431fe5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4430e9a030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55f8e8b17e10 prev_src_iseq = 0x7f4430e9bdd0 offset = #11 0x00007f4431fe60cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4430e9a030 iseqv = iseq_index = 23 #12 0x00007f4431fe6460 in ibf_load_code (load=0x55f8e8b17e10, iseq=0x7f4430e9bdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139930855128528 code_index = 15 reading_pos = 4556 code = 0x55f8e8b90020 load_body = 0x55f8e8b90780 cd_entries = 0x55f8e8b104e0 ic_index = 0 mark_offset_bits = 0x7fffa500fbc0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f4431febfe4 in ibf_load_iseq_each (load=0x55f8e8b17e10, iseq=0x7f4430e9bdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139930855144608 ec = 0x55f8e8ad6c80 dummy_frame = 139930855128192 #14 0x00007f4431fe5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4430e9bdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55f8e8b17e10 prev_src_iseq = 0x7f4430e9fac0 offset = #15 0x00007f4431fe60cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4430e9bdd0 iseqv = iseq_index = 16 #16 0x00007f4431fe6460 in ibf_load_code (load=0x55f8e8b17e10, iseq=0x7f4430e9fac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139930855144128 code_index = 66 reading_pos = 224 code = 0x55f8e8b17e70 load_body = 0x55f8e8b74910 cd_entries = 0x55f8e8b3f430 ic_index = 0 mark_offset_bits = 0x55f8e8b3b0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f4431febfe4 in ibf_load_iseq_each (load=0x55f8e8b17e10, iseq=0x7f4430e9fac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139930855144608 ec = 0x55f8e8ad6c80 dummy_frame = 139930855143840 #18 0x00007f4431fe5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4430e9fac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55f8e8b17e10 prev_src_iseq = 0x7f4430e9fd60 offset = #19 0x00007f4431fe60cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4430e9fac0 iseqv = iseq_index = 1 #20 0x00007f4431fe6460 in ibf_load_code (load=0x55f8e8b17e10, iseq=0x7f4430e9fd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139930855144800 code_index = 5 reading_pos = 46 code = 0x55f8e8b90dd0 load_body = 0x55f8e8b7ff60 cd_entries = 0x55f8e8b8d290 ic_index = 1 mark_offset_bits = 0x7fffa5010120 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f4431febfe4 in ibf_load_iseq_each (load=0x55f8e8b17e10, iseq=0x7f4430e9fd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139930855144608 ec = 0x55f8e8ad6c80 dummy_frame = 139930855144416 #22 0x00007f4431fe5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4430e9fd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55f8e8b17e10 prev_src_iseq = 0x0 offset = #23 0x00007f4431fedf28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4430e9fd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139930855144992 #25 0x00007f443236c5ad in rb_load_with_builtin_functions (feature_name=0x7f44323ac04b "yjit", table=0x7f443252e060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55f8e8ad32a0 iseq = #26 0x00007f44322b2767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f44322b0880 , argc = 0, index = 0, name = 0x7f443236dcb2 "_bi0"}, {func_ptr = 0x7f443234cbd0 , argc = 0, index = 1, name = 0x7f44323d2035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f443234ccd0 , argc = 0, index = 2, name = 0x7f44323d22a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f443234dd50 , argc = 0, index = 3, name = 0x7f44323d204d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f443231d1f0 , argc = 2, index = 4, name = 0x7f44323d2066 "rb_yjit_enable"}, {func_ptr = 0x7f443234ccf0 , argc = 0, index = 5, name = 0x7f44323d2075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f443234cc20 , argc = 1, index = 6, name = 0x7f44323d2090 "rb_yjit_get_stats"}, {func_ptr = 0x7f44322b0860 , argc = 0, index = 7, name = 0x7f44323d20a2 "object_shape_count"}, {func_ptr = 0x7f4432323ff0 , argc = 1, index = 8, name = 0x7f44323d20b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4432324000 , argc = 1, index = 9, name = 0x7f44323d20c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f443231d140 , argc = 0, index = 10, name = 0x7f44323d20e0 "rb_yjit_code_gc"}, {func_ptr = 0x7f443231d2a0 , argc = 0, index = 11, name = 0x7f44323d20f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f443234cbf0 , argc = 0, index = 12, name = 0x7f44323d210a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4432083503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f443218d55a in ruby_opt_init (opt=0x7fffa5011970) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f443218dad3 in ruby_opt_init (opt=0x7fffa5011970) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735961695792) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffa5010630 parser = 139930856409840 orig_fname = 139930856424912 script = 1 opt = 0x7fffa5011970 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f443204c8f2 in rb_ensure (b_proc=b_proc@entry=0x7f443218d730 , data1=data1@entry=140735961695792, e_proc=e_proc@entry=0x7f4432189910 , data2=data2@entry=140735961695792) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f8e8ad6c80 _tag = {tag = 36, retval = 140735961700720, buf = {0x7f4431814760, 0x7f443204c9a8 , 0x0, 0x7fffa50104a0, 0x31813a10}, prev = 0x7fffa5011a80, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f8e8ad6c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4432189910 , data2 = 140735961695792}} #32 0x00007f443218f707 in load_file (opt=0x7fffa5011970, script=1, f=139930865059680, fname=, parser=139930856409840) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139930856409840, fname = 139930856424912, script = 1, opt = 0x7fffa5011970, f = 4} #33 process_options (argc=0, argv=0x7fffa5011c68, opt=0x7fffa5011970) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139930865059680 xflag = ast = 0x0 parser = 139930856409840 script_name = 139930856424912 iseq = enc = lenc = 0x55f8e8af1f40 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#U2D\177\000\000\020w\361\061D\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f443218ff96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffa5011c58) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4430fd85e8 "-", script_name = 139930856424912, 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 = #35 0x00007f443204dc89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffa5011c58) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139930873672528, buf = {0x2, 0x7f443204dcd0 , 0x0, 0x7fffa5011a50, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f8e8ad6c80 state = iseq = 0x0 #36 0x000055f8e822b17f in rb_main (argv=0x7fffa5011c58, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735961702137 #37 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.3218865.ruby -x gdbscript [New LWP 3218865] [New LWP 3218867] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139821980158976) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f2ad7758c00 (LWP 3218865))] >>> Threads Id Target Id Frame * 1 Thread 0x7f2ad7758c00 (LWP 3218865) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139821980158976) at ./nptl/pthread_kill.c:44 2 Thread 0x7f2ad743f640 (LWP 3218867) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7f2ad743f640 (LWP 3218867)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007f2ad780e850 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 = 0x7f2ad81e1040 <_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 0x00007f2ad743f640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f2ad7758c00 (LWP 3218865)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139821980158976) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f2ad7758c00 old_mask = {__val = {8, 139821980972243, 0, 139821980868589, 139821980158976, 139821982483968, 94556336549568, 139821980814759, 163, 139821982500512, 140729604171696, 139821987748844, 255, 94556336534176, 139821982500512, 140729604171712}} 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=6, threadid=139821980158976) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139821980158976, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2ad77bc476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2ad77a27f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 139821980151544, 9005105527704542208, 94556336548992, 94556336548992, 139821989037816, 139821982500512, 140729604172096, 94556337319112, 94556336815632, 139821985641317, 18446744069414584320}}, sa_flags = 800873472, sa_restorer = 0x55ff9cddfe10} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3918748919292847718, 7306639832622575664, 3472328507520016690, 3472310978869031456}} #5 0x00007f2ad7bbcb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f2ad7fd06f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe2a10ea20, reg_save_area = 0x7ffe2a10e960}} #7 0x00007f2ad7bbfede in objspace_xmalloc0 (objspace=0x55ff9cd9dc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f2ad7c3df87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55ff9cddfe10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55ff9cddfe10, iseq=0x7f2ad6aea030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139821967146144 ec = 0x55ff9cd9ec80 dummy_frame = 139821967122144 #10 0x00007f2ad7c38fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2ad6aea030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55ff9cddfe10 prev_src_iseq = 0x7f2ad6aebdd0 offset = #11 0x00007f2ad7c390cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f2ad6aea030 iseqv = iseq_index = 23 #12 0x00007f2ad7c39460 in ibf_load_code (load=0x55ff9cddfe10, iseq=0x7f2ad6aebdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139821967130064 code_index = 15 reading_pos = 4556 code = 0x55ff9ce58020 load_body = 0x55ff9ce58780 cd_entries = 0x55ff9cdd84e0 ic_index = 0 mark_offset_bits = 0x7ffe2a10ecc0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f2ad7c3efe4 in ibf_load_iseq_each (load=0x55ff9cddfe10, iseq=0x7f2ad6aebdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139821967146144 ec = 0x55ff9cd9ec80 dummy_frame = 139821967129728 #14 0x00007f2ad7c38fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2ad6aebdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55ff9cddfe10 prev_src_iseq = 0x7f2ad6aefac0 offset = #15 0x00007f2ad7c390cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f2ad6aebdd0 iseqv = iseq_index = 16 #16 0x00007f2ad7c39460 in ibf_load_code (load=0x55ff9cddfe10, iseq=0x7f2ad6aefac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139821967145664 code_index = 66 reading_pos = 224 code = 0x55ff9cddfe70 load_body = 0x55ff9ce3c910 cd_entries = 0x55ff9ce07430 ic_index = 0 mark_offset_bits = 0x55ff9ce030c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f2ad7c3efe4 in ibf_load_iseq_each (load=0x55ff9cddfe10, iseq=0x7f2ad6aefac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139821967146144 ec = 0x55ff9cd9ec80 dummy_frame = 139821967145376 #18 0x00007f2ad7c38fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2ad6aefac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55ff9cddfe10 prev_src_iseq = 0x7f2ad6aefd60 offset = #19 0x00007f2ad7c390cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f2ad6aefac0 iseqv = iseq_index = 1 #20 0x00007f2ad7c39460 in ibf_load_code (load=0x55ff9cddfe10, iseq=0x7f2ad6aefd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139821967146336 code_index = 5 reading_pos = 46 code = 0x55ff9ce58dd0 load_body = 0x55ff9ce47f60 cd_entries = 0x55ff9ce55290 ic_index = 1 mark_offset_bits = 0x7ffe2a10f220 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f2ad7c3efe4 in ibf_load_iseq_each (load=0x55ff9cddfe10, iseq=0x7f2ad6aefd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139821967146144 ec = 0x55ff9cd9ec80 dummy_frame = 139821967145952 #22 0x00007f2ad7c38fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2ad6aefd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55ff9cddfe10 prev_src_iseq = 0x0 offset = #23 0x00007f2ad7c40f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f2ad6aefd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139821967146528 #25 0x00007f2ad7fbf5ad in rb_load_with_builtin_functions (feature_name=0x7f2ad7fff04b "yjit", table=0x7f2ad8181060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55ff9cd9b2a0 iseq = #26 0x00007f2ad7f05767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f2ad7f03880 , argc = 0, index = 0, name = 0x7f2ad7fc0cb2 "_bi0"}, {func_ptr = 0x7f2ad7f9fbd0 , argc = 0, index = 1, name = 0x7f2ad8025035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f2ad7f9fcd0 , argc = 0, index = 2, name = 0x7f2ad80252a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f2ad7fa0d50 , argc = 0, index = 3, name = 0x7f2ad802504d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2ad7f701f0 , argc = 2, index = 4, name = 0x7f2ad8025066 "rb_yjit_enable"}, {func_ptr = 0x7f2ad7f9fcf0 , argc = 0, index = 5, name = 0x7f2ad8025075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f2ad7f9fc20 , argc = 1, index = 6, name = 0x7f2ad8025090 "rb_yjit_get_stats"}, {func_ptr = 0x7f2ad7f03860 , argc = 0, index = 7, name = 0x7f2ad80250a2 "object_shape_count"}, {func_ptr = 0x7f2ad7f76ff0 , argc = 1, index = 8, name = 0x7f2ad80250b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f2ad7f77000 , argc = 1, index = 9, name = 0x7f2ad80250c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2ad7f70140 , argc = 0, index = 10, name = 0x7f2ad80250e0 "rb_yjit_code_gc"}, {func_ptr = 0x7f2ad7f702a0 , argc = 0, index = 11, name = 0x7f2ad80250f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f2ad7f9fbf0 , argc = 0, index = 12, name = 0x7f2ad802510a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f2ad7cd6503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f2ad7de055a in ruby_opt_init (opt=0x7ffe2a110a70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f2ad7de0ad3 in ruby_opt_init (opt=0x7ffe2a110a70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729604175664) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe2a10f730 parser = 139821968411376 orig_fname = 139821968426448 script = 1 opt = 0x7ffe2a110a70 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f2ad7c9f8f2 in rb_ensure (b_proc=b_proc@entry=0x7f2ad7de0730 , data1=data1@entry=140729604175664, e_proc=e_proc@entry=0x7f2ad7ddc910 , data2=data2@entry=140729604175664) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55ff9cd9ec80 _tag = {tag = 36, retval = 140729604180592, buf = {0x7f2ad7464760, 0x7f2ad7c9f9a8 , 0x0, 0x7ffe2a10f5a0, 0xd7463a10}, prev = 0x7ffe2a110b80, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55ff9cd9ec80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2ad7ddc910 , data2 = 140729604175664}} #32 0x00007f2ad7de2707 in load_file (opt=0x7ffe2a110a70, script=1, f=139821977061216, fname=, parser=139821968411376) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139821968411376, fname = 139821968426448, script = 1, opt = 0x7ffe2a110a70, f = 4} #33 process_options (argc=0, argv=0x7ffe2a110d68, opt=0x7ffe2a110a70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139821977061216 xflag = ast = 0x0 parser = 139821968411376 script_name = 139821968426448 iseq = enc = lenc = 0x55ff9cdb9f40 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\060S\032\330*\177\000\000\020\247\266\327*\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f2ad7de2f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe2a110d58) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f2ad6c285e8 "-", script_name = 139821968426448, 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 = #35 0x00007f2ad7ca0c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe2a110d58) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139821985686352, buf = {0x2, 0x7f2ad7ca0cd0 , 0x0, 0x7ffe2a110b50, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55ff9cd9ec80 state = iseq = 0x0 #36 0x000055ff9c95f17f in rb_main (argv=0x7ffe2a110d58, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729604182009 #37 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.3335806.ruby -x gdbscript [New LWP 3335806] [New LWP 3335808] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140053565299712) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f60c3025c00 (LWP 3335806))] >>> Threads Id Target Id Frame * 1 Thread 0x7f60c3025c00 (LWP 3335806) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140053565299712) at ./nptl/pthread_kill.c:44 2 Thread 0x7f60c2d0f640 (LWP 3335808) 0x00007f60c316cfde in epoll_wait (epfd=4, events=events@entry=0x7f60c3a6ba5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f60c2d0f640 (LWP 3335808)): #0 0x00007f60c316cfde in epoll_wait (epfd=4, events=events@entry=0x7f60c3a6ba5c , 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 0x00007f60c36f9b0a in event_wait (vm=0x557407cab2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x557407cab2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x557407cab2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x557407cab2a0 #4 0x00007f60c30dbb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721992748208, -8797585682630733706, 140053562062400, 25, 140053566044240, 140721992748560, 8874685903754989686, 8874682220430332022}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f60c316cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f60c3025c00 (LWP 3335806)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140053565299712) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f60c3025c00 old_mask = {__val = {8, 140053566112979, 0, 140053566009325, 140053565299712, 140053567624704, 93956835307200, 140053565955495, 65, 140053567641248, 140721992739744, 140053572889580, 255, 93956835291808, 140053567641248, 140721992739760}} 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=6, threadid=140053565299712) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140053565299712, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f60c3089476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f60c306f7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 140053565292280, 7326261841460990720, 93956835306624, 93956835306624, 140053574178552, 140053567641248, 140721992740144, 93956836076744, 93956835573264, 140053570782053, 18446744069414584320}}, sa_flags = 533205760, sa_restorer = 0x557407cefe10} sigs = {__val = {32, 3762303830167334192, 8223625903107028535, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472386596231460451, 3762303830167334192, 8223625903103555383, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f60c3489b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f60c389d6f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc6463ae10, reg_save_area = 0x7ffc6463ad50}} #7 0x00007f60c348cede in objspace_xmalloc0 (objspace=0x557407cadc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f60c350af87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x557407cefe10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x557407cefe10, iseq=0x7f60c23ba030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140053552299168 ec = 0x557407caec80 dummy_frame = 140053552275168 #10 0x00007f60c3505fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f60c23ba030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557407cefe10 prev_src_iseq = 0x7f60c23bbdd0 offset = #11 0x00007f60c35060cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f60c23ba030 iseqv = iseq_index = 23 #12 0x00007f60c3506460 in ibf_load_code (load=0x557407cefe10, iseq=0x7f60c23bbdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140053552283088 code_index = 15 reading_pos = 4556 code = 0x557407d68020 load_body = 0x557407d68780 cd_entries = 0x557407ce84e0 ic_index = 0 mark_offset_bits = 0x7ffc6463b0b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f60c350bfe4 in ibf_load_iseq_each (load=0x557407cefe10, iseq=0x7f60c23bbdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140053552299168 ec = 0x557407caec80 dummy_frame = 140053552282752 #14 0x00007f60c3505fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f60c23bbdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557407cefe10 prev_src_iseq = 0x7f60c23bfac0 offset = #15 0x00007f60c35060cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f60c23bbdd0 iseqv = iseq_index = 16 #16 0x00007f60c3506460 in ibf_load_code (load=0x557407cefe10, iseq=0x7f60c23bfac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140053552298688 code_index = 66 reading_pos = 224 code = 0x557407cefe70 load_body = 0x557407d4c910 cd_entries = 0x557407d17430 ic_index = 0 mark_offset_bits = 0x557407d130c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f60c350bfe4 in ibf_load_iseq_each (load=0x557407cefe10, iseq=0x7f60c23bfac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140053552299168 ec = 0x557407caec80 dummy_frame = 140053552298400 #18 0x00007f60c3505fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f60c23bfac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557407cefe10 prev_src_iseq = 0x7f60c23bfd60 offset = #19 0x00007f60c35060cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f60c23bfac0 iseqv = iseq_index = 1 #20 0x00007f60c3506460 in ibf_load_code (load=0x557407cefe10, iseq=0x7f60c23bfd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140053552299360 code_index = 5 reading_pos = 46 code = 0x557407d68dd0 load_body = 0x557407d57f60 cd_entries = 0x557407d65290 ic_index = 1 mark_offset_bits = 0x7ffc6463b610 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f60c350bfe4 in ibf_load_iseq_each (load=0x557407cefe10, iseq=0x7f60c23bfd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140053552299168 ec = 0x557407caec80 dummy_frame = 140053552298976 #22 0x00007f60c3505fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f60c23bfd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557407cefe10 prev_src_iseq = 0x0 offset = #23 0x00007f60c350df28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f60c23bfd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140053552299552 #25 0x00007f60c388c5ad in rb_load_with_builtin_functions (feature_name=0x7f60c38cc04b "yjit", table=0x7f60c3a4e060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x557407cab2a0 iseq = #26 0x00007f60c37d2767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f60c37d0880 , argc = 0, index = 0, name = 0x7f60c388dcb2 "_bi0"}, {func_ptr = 0x7f60c386cbd0 , argc = 0, index = 1, name = 0x7f60c38f2035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f60c386ccd0 , argc = 0, index = 2, name = 0x7f60c38f22a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f60c386dd50 , argc = 0, index = 3, name = 0x7f60c38f204d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f60c383d1f0 , argc = 2, index = 4, name = 0x7f60c38f2066 "rb_yjit_enable"}, {func_ptr = 0x7f60c386ccf0 , argc = 0, index = 5, name = 0x7f60c38f2075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f60c386cc20 , argc = 1, index = 6, name = 0x7f60c38f2090 "rb_yjit_get_stats"}, {func_ptr = 0x7f60c37d0860 , argc = 0, index = 7, name = 0x7f60c38f20a2 "object_shape_count"}, {func_ptr = 0x7f60c3843ff0 , argc = 1, index = 8, name = 0x7f60c38f20b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f60c3844000 , argc = 1, index = 9, name = 0x7f60c38f20c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f60c383d140 , argc = 0, index = 10, name = 0x7f60c38f20e0 "rb_yjit_code_gc"}, {func_ptr = 0x7f60c383d2a0 , argc = 0, index = 11, name = 0x7f60c38f20f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f60c386cbf0 , argc = 0, index = 12, name = 0x7f60c38f210a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f60c35a3503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f60c36ad55a in ruby_opt_init (opt=0x7ffc6463ce60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f60c36adad3 in ruby_opt_init (opt=0x7ffc6463ce60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721992743712) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc6463bb20 parser = 140053553564400 orig_fname = 140053553579472 script = 1 opt = 0x7ffc6463ce60 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f60c356c8f2 in rb_ensure (b_proc=b_proc@entry=0x7f60c36ad730 , data1=data1@entry=140721992743712, e_proc=e_proc@entry=0x7f60c36a9910 , data2=data2@entry=140721992743712) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557407caec80 _tag = {tag = 36, retval = 140721992748640, buf = {0x7f60c2d34760, 0x7f60c356c9a8 , 0x0, 0x7ffc6463b990, 0xc2d33a10}, prev = 0x7ffc6463cf70, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557407caec80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f60c36a9910 , data2 = 140721992743712}} #32 0x00007f60c36af707 in load_file (opt=0x7ffc6463ce60, script=1, f=140053562214240, fname=, parser=140053553564400) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140053553564400, fname = 140053553579472, script = 1, opt = 0x7ffc6463ce60, f = 4} #33 process_options (argc=0, argv=0x7ffc6463d158, opt=0x7ffc6463ce60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140053562214240 xflag = ast = 0x0 parser = 140053553564400 script_name = 140053553579472 iseq = enc = lenc = 0x557407cc9f40 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#\247\303`\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f60c36aff96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc6463d148) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f60c24f85e8 "-", script_name = 140053553579472, 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 = #35 0x00007f60c356dc89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc6463d148) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140053570827088, buf = {0x2, 0x7f60c356dcd0 , 0x0, 0x7ffc6463cf40, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557407caec80 state = iseq = 0x0 #36 0x000055740713d17f in rb_main (argv=0x7ffc6463d148, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721992750057 #37 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.3452860.ruby -x gdbscript [New LWP 3452860] [New LWP 3452862] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140372388432896) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7faafe594c00 (LWP 3452860))] >>> Threads Id Target Id Frame * 1 Thread 0x7faafe594c00 (LWP 3452860) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140372388432896) at ./nptl/pthread_kill.c:44 2 Thread 0x7faafe27f640 (LWP 3452862) 0x00007faafe6dbfde in epoll_wait (epfd=4, events=events@entry=0x7faafefdaa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7faafe27f640 (LWP 3452862)): #0 0x00007faafe6dbfde in epoll_wait (epfd=4, events=events@entry=0x7faafefdaa5c , 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 0x00007faafec68b0a in event_wait (vm=0x5583195472a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5583195472a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5583195472a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5583195472a0 #4 0x00007faafe64ab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729782576080, -1493933241957931033, 140372385199680, 25, 140372389177424, 140729782576432, 1446086413399566311, 1446085839874500583}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007faafe6dbbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7faafe594c00 (LWP 3452860)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140372388432896) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7faafe594c00 old_mask = {__val = {8, 140372389246163, 0, 140372389142509, 140372388432896, 140372390757888, 94021554056896, 140372389088679, 114, 140372390774432, 140729782567616, 140372396022764, 255, 94021554041504, 140372390774432, 140729782567632}} 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=6, threadid=140372388432896) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140372388432896, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007faafe5f8476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007faafe5de7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037636234336566, sa_sigaction = 0x3037636234336566}, sa_mask = {__val = {3703478857780506672, 2319406791775183412, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140372388425464, 209619859744105728, 94021554056320, 94021554056320, 140372397311736, 140372390774432, 140729782568016, 94021554829304, 94021554322960, 140372393915237, 18446744069414584320}}, sa_flags = -571857664, sa_restorer = 0x55831958be10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473229011066512742, 3703478857780506672, 2319406791741628980, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007faafe9f8b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7faafee0c6f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe34b30530, reg_save_area = 0x7ffe34b30470}} #7 0x00007faafe9fbede in objspace_xmalloc0 (objspace=0x558319549c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007faafea79f87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55831958be10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55831958be10, iseq=0x7faafd929ff0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140372375436432 ec = 0x55831954ac80 dummy_frame = 140372375412432 #10 0x00007faafea74fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faafd929ff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55831958be10 prev_src_iseq = 0x7faafd92bdc0 offset = #11 0x00007faafea750cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7faafd929ff0 iseqv = iseq_index = 23 #12 0x00007faafea75460 in ibf_load_code (load=0x55831958be10, iseq=0x7faafd92bdc0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140372375420352 code_index = 15 reading_pos = 4556 code = 0x5583196043e0 load_body = 0x558319604f80 cd_entries = 0x5583195844e0 ic_index = 0 mark_offset_bits = 0x7ffe34b307d0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007faafea7afe4 in ibf_load_iseq_each (load=0x55831958be10, iseq=0x7faafd92bdc0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140372375436432 ec = 0x55831954ac80 dummy_frame = 140372375420016 #14 0x00007faafea74fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faafd92bdc0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55831958be10 prev_src_iseq = 0x7faafd92fab0 offset = #15 0x00007faafea750cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7faafd92bdc0 iseqv = iseq_index = 16 #16 0x00007faafea75460 in ibf_load_code (load=0x55831958be10, iseq=0x7faafd92fab0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140372375435952 code_index = 66 reading_pos = 224 code = 0x55831958be70 load_body = 0x5583195e8910 cd_entries = 0x5583195b3430 ic_index = 0 mark_offset_bits = 0x5583195af0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007faafea7afe4 in ibf_load_iseq_each (load=0x55831958be10, iseq=0x7faafd92fab0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140372375436432 ec = 0x55831954ac80 dummy_frame = 140372375435664 #18 0x00007faafea74fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faafd92fab0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55831958be10 prev_src_iseq = 0x7faafd92fd50 offset = #19 0x00007faafea750cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7faafd92fab0 iseqv = iseq_index = 1 #20 0x00007faafea75460 in ibf_load_code (load=0x55831958be10, iseq=0x7faafd92fd50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140372375436624 code_index = 5 reading_pos = 46 code = 0x558319604dd0 load_body = 0x5583195f3f60 cd_entries = 0x558319601290 ic_index = 1 mark_offset_bits = 0x7ffe34b30d30 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007faafea7afe4 in ibf_load_iseq_each (load=0x55831958be10, iseq=0x7faafd92fd50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140372375436432 ec = 0x55831954ac80 dummy_frame = 140372375436240 #22 0x00007faafea74fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faafd92fd50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55831958be10 prev_src_iseq = 0x0 offset = #23 0x00007faafea7cf28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7faafd92fd50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140372375436816 #25 0x00007faafedfb5ad in rb_load_with_builtin_functions (feature_name=0x7faafee3b04b "yjit", table=0x7faafefbd060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5583195472a0 iseq = #26 0x00007faafed41767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7faafed3f880 , argc = 0, index = 0, name = 0x7faafedfccb2 "_bi0"}, {func_ptr = 0x7faafeddbbd0 , argc = 0, index = 1, name = 0x7faafee61035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7faafeddbcd0 , argc = 0, index = 2, name = 0x7faafee612a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7faafeddcd50 , argc = 0, index = 3, name = 0x7faafee6104d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7faafedac1f0 , argc = 2, index = 4, name = 0x7faafee61066 "rb_yjit_enable"}, {func_ptr = 0x7faafeddbcf0 , argc = 0, index = 5, name = 0x7faafee61075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7faafeddbc20 , argc = 1, index = 6, name = 0x7faafee61090 "rb_yjit_get_stats"}, {func_ptr = 0x7faafed3f860 , argc = 0, index = 7, name = 0x7faafee610a2 "object_shape_count"}, {func_ptr = 0x7faafedb2ff0 , argc = 1, index = 8, name = 0x7faafee610b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7faafedb3000 , argc = 1, index = 9, name = 0x7faafee610c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7faafedac140 , argc = 0, index = 10, name = 0x7faafee610e0 "rb_yjit_code_gc"}, {func_ptr = 0x7faafedac2a0 , argc = 0, index = 11, name = 0x7faafee610f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7faafeddbbf0 , argc = 0, index = 12, name = 0x7faafee6110a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007faafeb12503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007faafec1c55a in ruby_opt_init (opt=0x7ffe34b32580) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007faafec1cad3 in ruby_opt_init (opt=0x7ffe34b32580) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729782571584) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe34b31240 parser = 140372376701760 orig_fname = 140372376716832 script = 1 opt = 0x7ffe34b32580 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007faafeadb8f2 in rb_ensure (b_proc=b_proc@entry=0x7faafec1c730 , data1=data1@entry=140729782571584, e_proc=e_proc@entry=0x7faafec18910 , data2=data2@entry=140729782571584) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55831954ac80 _tag = {tag = 36, retval = 140729782576512, buf = {0x7faafe2a47b0, 0x7faafeadb9a8 , 0x0, 0x7ffe34b310b0, 0xfe2a3a60}, prev = 0x7ffe34b32690, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55831954ac80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7faafec18910 , data2 = 140729782571584}} #32 0x00007faafec1e707 in load_file (opt=0x7ffe34b32580, script=1, f=140372385351600, fname=, parser=140372376701760) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140372376701760, fname = 140372376716832, script = 1, opt = 0x7ffe34b32580, f = 4} #33 process_options (argc=0, argv=0x7ffe34b32878, opt=0x7ffe34b32580) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140372385351600 xflag = ast = 0x0 parser = 140372376701760 script_name = 140372376716832 iseq = enc = lenc = 0x558319565f40 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 #34 0x00007faafec1ef96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe34b32868) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7faafda68638 "-", script_name = 140372376716832, 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 = #35 0x00007faafeadcc89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe34b32868) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140372393960272, buf = {0x2, 0x7faafeadccd0 , 0x0, 0x7ffe34b32660, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55831954ac80 state = iseq = 0x0 #36 0x00005583176c717f in rb_main (argv=0x7ffe34b32868, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729782577929 #37 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.3486768.ruby -x gdbscript [New LWP 3486768] [New LWP 3486770] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139990978653184) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f52308dec00 (LWP 3486768))] >>> Threads Id Target Id Frame * 1 Thread 0x7f52308dec00 (LWP 3486768) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139990978653184) at ./nptl/pthread_kill.c:44 2 Thread 0x7f52305bf640 (LWP 3486770) 0x00007f5230a25fde in epoll_wait (epfd=4, events=events@entry=0x7f5231324a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f52305bf640 (LWP 3486770)): #0 0x00007f5230a25fde in epoll_wait (epfd=4, events=events@entry=0x7f5231324a5c , 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 0x00007f5230fb2b0a in event_wait (vm=0x55561491c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55561491c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55561491c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55561491c2a0 #4 0x00007f5230994b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736044430144, 8381898518618509204, 139990975379008, 25, 139990979397712, 140736044430496, -8433521379346673772, -8433520843671007340}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f5230a25bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f52308dec00 (LWP 3486768)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139990978653184) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f52308dec00 old_mask = {__val = {8, 139990979466451, 0, 139990979362797, 139990978653184, 139990980978176, 93828200660672, 139990979308967, 16, 139990980994720, 140736044421680, 139990986243052, 255, 93828200645280, 139990980994720, 140736044421696}} 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=6, threadid=139990978653184) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139990978653184, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f5230942476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f52309287f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 139990978645752, 9544788950104635648, 93828200660096, 93828200660096, 139990987532024, 139990980994720, 140736044422080, 93828201430216, 93828200926736, 139990984135525, 18446744069414584320}}, sa_flags = -888178432, sa_restorer = 0x555614960e10} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7378697426076267105, 3472328314317060449, 7366025757973690157, 3274715270390756966, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007f5230d42b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f52311566f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffa9ef54a0, reg_save_area = 0x7fffa9ef53e0}} #7 0x00007f5230d45ede in objspace_xmalloc0 (objspace=0x55561491ec00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f5230dc3f87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x555614960e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x555614960e10, iseq=0x7f522fc69fe0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139990965615696 ec = 0x55561491fc80 dummy_frame = 139990965591696 #10 0x00007f5230dbefcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f522fc69fe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555614960e10 prev_src_iseq = 0x7f522fc6bd80 offset = #11 0x00007f5230dbf0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f522fc69fe0 iseqv = iseq_index = 23 #12 0x00007f5230dbf460 in ibf_load_code (load=0x555614960e10, iseq=0x7f522fc6bd80, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139990965599616 code_index = 15 reading_pos = 4556 code = 0x5556149d9020 load_body = 0x5556149d9780 cd_entries = 0x5556149594e0 ic_index = 0 mark_offset_bits = 0x7fffa9ef5740 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f5230dc4fe4 in ibf_load_iseq_each (load=0x555614960e10, iseq=0x7f522fc6bd80, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139990965615696 ec = 0x55561491fc80 dummy_frame = 139990965599280 #14 0x00007f5230dbefcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f522fc6bd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555614960e10 prev_src_iseq = 0x7f522fc6fa70 offset = #15 0x00007f5230dbf0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f522fc6bd80 iseqv = iseq_index = 16 #16 0x00007f5230dbf460 in ibf_load_code (load=0x555614960e10, iseq=0x7f522fc6fa70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139990965615216 code_index = 66 reading_pos = 224 code = 0x555614960e70 load_body = 0x5556149bd910 cd_entries = 0x555614988430 ic_index = 0 mark_offset_bits = 0x5556149840c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f5230dc4fe4 in ibf_load_iseq_each (load=0x555614960e10, iseq=0x7f522fc6fa70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139990965615696 ec = 0x55561491fc80 dummy_frame = 139990965614928 #18 0x00007f5230dbefcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f522fc6fa70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555614960e10 prev_src_iseq = 0x7f522fc6fd10 offset = #19 0x00007f5230dbf0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f522fc6fa70 iseqv = iseq_index = 1 #20 0x00007f5230dbf460 in ibf_load_code (load=0x555614960e10, iseq=0x7f522fc6fd10, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139990965615888 code_index = 5 reading_pos = 46 code = 0x5556149d9dd0 load_body = 0x5556149c8f60 cd_entries = 0x5556149d6290 ic_index = 1 mark_offset_bits = 0x7fffa9ef5ca0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f5230dc4fe4 in ibf_load_iseq_each (load=0x555614960e10, iseq=0x7f522fc6fd10, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139990965615696 ec = 0x55561491fc80 dummy_frame = 139990965615504 #22 0x00007f5230dbefcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f522fc6fd10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555614960e10 prev_src_iseq = 0x0 offset = #23 0x00007f5230dc6f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f522fc6fd10 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139990965616080 #25 0x00007f52311455ad in rb_load_with_builtin_functions (feature_name=0x7f523118504b "yjit", table=0x7f5231307060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55561491c2a0 iseq = #26 0x00007f523108b767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f5231089880 , argc = 0, index = 0, name = 0x7f5231146cb2 "_bi0"}, {func_ptr = 0x7f5231125bd0 , argc = 0, index = 1, name = 0x7f52311ab035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5231125cd0 , argc = 0, index = 2, name = 0x7f52311ab2a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5231126d50 , argc = 0, index = 3, name = 0x7f52311ab04d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f52310f61f0 , argc = 2, index = 4, name = 0x7f52311ab066 "rb_yjit_enable"}, {func_ptr = 0x7f5231125cf0 , argc = 0, index = 5, name = 0x7f52311ab075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f5231125c20 , argc = 1, index = 6, name = 0x7f52311ab090 "rb_yjit_get_stats"}, {func_ptr = 0x7f5231089860 , argc = 0, index = 7, name = 0x7f52311ab0a2 "object_shape_count"}, {func_ptr = 0x7f52310fcff0 , argc = 1, index = 8, name = 0x7f52311ab0b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f52310fd000 , argc = 1, index = 9, name = 0x7f52311ab0c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f52310f6140 , argc = 0, index = 10, name = 0x7f52311ab0e0 "rb_yjit_code_gc"}, {func_ptr = 0x7f52310f62a0 , argc = 0, index = 11, name = 0x7f52311ab0f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f5231125bf0 , argc = 0, index = 12, name = 0x7f52311ab10a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f5230e5c503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f5230f6655a in ruby_opt_init (opt=0x7fffa9ef74f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f5230f66ad3 in ruby_opt_init (opt=0x7fffa9ef74f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736044425648) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffa9ef61b0 parser = 139990966880976 orig_fname = 139990966896048 script = 1 opt = 0x7fffa9ef74f0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f5230e258f2 in rb_ensure (b_proc=b_proc@entry=0x7f5230f66730 , data1=data1@entry=140736044425648, e_proc=e_proc@entry=0x7f5230f62910 , data2=data2@entry=140736044425648) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55561491fc80 _tag = {tag = 36, retval = 140736044430576, buf = {0x7f52305e4770, 0x7f5230e259a8 , 0x0, 0x7fffa9ef6020, 0x305e3a20}, prev = 0x7fffa9ef7600, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55561491fc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5230f62910 , data2 = 140736044425648}} #32 0x00007f5230f68707 in load_file (opt=0x7fffa9ef74f0, script=1, f=139990975530864, fname=, parser=139990966880976) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139990966880976, fname = 139990966896048, script = 1, opt = 0x7fffa9ef74f0, f = 4} #33 process_options (argc=0, argv=0x7fffa9ef77e8, opt=0x7fffa9ef74f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139990975530864 xflag = ast = 0x0 parser = 139990966880976 script_name = 139990966896048 iseq = enc = lenc = 0x55561493af40 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\263\062\061R\177\000\000\020\a\317\060R\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f5230f68f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffa9ef77d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f522fda85c8 "-", script_name = 139990966896048, 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 = #35 0x00007f5230e26c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffa9ef77d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139990984180560, buf = {0x2, 0x7f5230e26cd0 , 0x0, 0x7fffa9ef75d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55561491fc80 state = iseq = 0x0 #36 0x000055561320117f in rb_main (argv=0x7fffa9ef77d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736044431993 #37 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.3521049.ruby -x gdbscript [New LWP 3521049] [New LWP 3521051] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140131891596288) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f72ff9ecc00 (LWP 3521049))] >>> Threads Id Target Id Frame * 1 Thread 0x7f72ff9ecc00 (LWP 3521049) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140131891596288) at ./nptl/pthread_kill.c:44 2 Thread 0x7f72ff6cf640 (LWP 3521051) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7f72ff6cf640 (LWP 3521051)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007f72ffaa2850 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 = 0x7f7300475040 <_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 0x00007f72ff6cf640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f72ff9ecc00 (LWP 3521049)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140131891596288) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f72ff9ecc00 old_mask = {__val = {8, 140131892409555, 0, 140131892305901, 140131891596288, 140131893921280, 93845067521728, 140131892252071, 16, 140131893937824, 140733567335776, 140131899186156, 255, 93845067506336, 140131893937824, 140733567335792}} 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=6, threadid=140131891596288) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140131891596288, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f72ffa50476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f72ffa367f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 140131891588856, 3606661607508356608, 93845067521152, 93845067521152, 140131900475128, 140131893937824, 140733567336176, 93845068291272, 93845067787792, 140131897078629, 18446744069414584320}}, sa_flags = -2070729216, sa_restorer = 0x555a01edee10} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7378697426076267105, 3472328314246673969, 3762248854589028141, 3274715270390756962, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007f72ffe50b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f73002646f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff1649ffd0, reg_save_area = 0x7fff1649ff10}} #7 0x00007f72ffe53ede in objspace_xmalloc0 (objspace=0x555a01e9cc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f72ffed1f87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x555a01edee10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x555a01edee10, iseq=0x7f72fed7a030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140131878567072 ec = 0x555a01e9dc80 dummy_frame = 140131878543072 #10 0x00007f72ffeccfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72fed7a030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555a01edee10 prev_src_iseq = 0x7f72fed7bdd0 offset = #11 0x00007f72ffecd0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f72fed7a030 iseqv = iseq_index = 23 #12 0x00007f72ffecd460 in ibf_load_code (load=0x555a01edee10, iseq=0x7f72fed7bdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140131878550992 code_index = 15 reading_pos = 4556 code = 0x555a01f57020 load_body = 0x555a01f57780 cd_entries = 0x555a01ed74e0 ic_index = 0 mark_offset_bits = 0x7fff164a0270 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f72ffed2fe4 in ibf_load_iseq_each (load=0x555a01edee10, iseq=0x7f72fed7bdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140131878567072 ec = 0x555a01e9dc80 dummy_frame = 140131878550656 #14 0x00007f72ffeccfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72fed7bdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555a01edee10 prev_src_iseq = 0x7f72fed7fac0 offset = #15 0x00007f72ffecd0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f72fed7bdd0 iseqv = iseq_index = 16 #16 0x00007f72ffecd460 in ibf_load_code (load=0x555a01edee10, iseq=0x7f72fed7fac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140131878566592 code_index = 66 reading_pos = 224 code = 0x555a01edee70 load_body = 0x555a01f3b910 cd_entries = 0x555a01f06430 ic_index = 0 mark_offset_bits = 0x555a01f020c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f72ffed2fe4 in ibf_load_iseq_each (load=0x555a01edee10, iseq=0x7f72fed7fac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140131878567072 ec = 0x555a01e9dc80 dummy_frame = 140131878566304 #18 0x00007f72ffeccfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72fed7fac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555a01edee10 prev_src_iseq = 0x7f72fed7fd60 offset = #19 0x00007f72ffecd0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f72fed7fac0 iseqv = iseq_index = 1 #20 0x00007f72ffecd460 in ibf_load_code (load=0x555a01edee10, iseq=0x7f72fed7fd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140131878567264 code_index = 5 reading_pos = 46 code = 0x555a01f57dd0 load_body = 0x555a01f46f60 cd_entries = 0x555a01f54290 ic_index = 1 mark_offset_bits = 0x7fff164a07d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f72ffed2fe4 in ibf_load_iseq_each (load=0x555a01edee10, iseq=0x7f72fed7fd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140131878567072 ec = 0x555a01e9dc80 dummy_frame = 140131878566880 #22 0x00007f72ffeccfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72fed7fd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555a01edee10 prev_src_iseq = 0x0 offset = #23 0x00007f72ffed4f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f72fed7fd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140131878567456 #25 0x00007f73002535ad in rb_load_with_builtin_functions (feature_name=0x7f730029304b "yjit", table=0x7f7300415060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x555a01e9a2a0 iseq = #26 0x00007f7300199767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7300197880 , argc = 0, index = 0, name = 0x7f7300254cb2 "_bi0"}, {func_ptr = 0x7f7300233bd0 , argc = 0, index = 1, name = 0x7f73002b9035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7300233cd0 , argc = 0, index = 2, name = 0x7f73002b92a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7300234d50 , argc = 0, index = 3, name = 0x7f73002b904d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f73002041f0 , argc = 2, index = 4, name = 0x7f73002b9066 "rb_yjit_enable"}, {func_ptr = 0x7f7300233cf0 , argc = 0, index = 5, name = 0x7f73002b9075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7300233c20 , argc = 1, index = 6, name = 0x7f73002b9090 "rb_yjit_get_stats"}, {func_ptr = 0x7f7300197860 , argc = 0, index = 7, name = 0x7f73002b90a2 "object_shape_count"}, {func_ptr = 0x7f730020aff0 , argc = 1, index = 8, name = 0x7f73002b90b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f730020b000 , argc = 1, index = 9, name = 0x7f73002b90c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f7300204140 , argc = 0, index = 10, name = 0x7f73002b90e0 "rb_yjit_code_gc"}, {func_ptr = 0x7f73002042a0 , argc = 0, index = 11, name = 0x7f73002b90f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7300233bf0 , argc = 0, index = 12, name = 0x7f73002b910a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f72fff6a503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f730007455a in ruby_opt_init (opt=0x7fff164a2020) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f7300074ad3 in ruby_opt_init (opt=0x7fff164a2020) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733567339744) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff164a0ce0 parser = 140131879832304 orig_fname = 140131879847376 script = 1 opt = 0x7fff164a2020 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f72fff338f2 in rb_ensure (b_proc=b_proc@entry=0x7f7300074730 , data1=data1@entry=140733567339744, e_proc=e_proc@entry=0x7f7300070910 , data2=data2@entry=140733567339744) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x555a01e9dc80 _tag = {tag = 36, retval = 140733567344672, buf = {0x7f72ff6f4760, 0x7f72fff339a8 , 0x0, 0x7fff164a0b50, 0xff6f3a10}, prev = 0x7fff164a2130, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x555a01e9dc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7300070910 , data2 = 140733567339744}} #32 0x00007f7300076707 in load_file (opt=0x7fff164a2020, script=1, f=140131888482144, fname=, parser=140131879832304) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140131879832304, fname = 140131879847376, script = 1, opt = 0x7fff164a2020, f = 4} #33 process_options (argc=0, argv=0x7fff164a2318, opt=0x7fff164a2020) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140131888482144 xflag = ast = 0x0 parser = 140131879832304 script_name = 140131879847376 iseq = enc = lenc = 0x555a01eb8f40 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\223C\000s\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f7300076f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff164a2308) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f72feeb85e8 "-", script_name = 140131879847376, 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 = #35 0x00007f72fff34c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff164a2308) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140131897123664, buf = {0x2, 0x7f72fff34cd0 , 0x0, 0x7fff164a2100, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x555a01e9dc80 state = iseq = 0x0 #36 0x0000555a01dc317f in rb_main (argv=0x7fff164a2308, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733567346089 #37 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.3634945.ruby -x gdbscript [New LWP 3634945] [New LWP 3634947] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139758866369536) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1c25958c00 (LWP 3634945))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1c25958c00 (LWP 3634945) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139758866369536) at ./nptl/pthread_kill.c:44 2 Thread 0x7f1c2563f640 (LWP 3634947) 0x00007f1c25a9ffde in epoll_wait (epfd=4, events=events@entry=0x7f1c2639ea5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f1c2563f640 (LWP 3634947)): #0 0x00007f1c25a9ffde in epoll_wait (epfd=4, events=events@entry=0x7f1c2639ea5c , 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 0x00007f1c2602cb0a in event_wait (vm=0x55eee33952a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55eee33952a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55eee33952a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55eee33952a0 #4 0x00007f1c25a0eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721727816560, 7073750951330968097, 139758863119936, 25, 139758867114064, 140721727816912, -7200330269576269279, -7200331927286713823}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f1c25a9fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1c25958c00 (LWP 3634945)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139758866369536) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1c25958c00 old_mask = {__val = {8, 139758867182803, 0, 139758867079149, 139758866369536, 139758868694528, 94484502777536, 139758867025319, 163, 139758868711072, 140721727808096, 139758873959404, 255, 94484502762144, 139758868711072, 140721727808112}} 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=6, threadid=139758866369536) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139758866369536, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1c259bc476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f1c259a27f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 139758866362104, 783311623291697664, 94484502776960, 94484502776960, 139758875248376, 139758868711072, 140721727808496, 94484503547080, 94484503043600, 139758871851877, 18446744069414584320}}, sa_flags = 1857845760, sa_restorer = 0x55eee33d9e10} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 7090136084761503334, 7162524644546719792, 3472328529045697589, 3472310978869031456}} #5 0x00007f1c25dbcb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f1c261d06f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc549924d0, reg_save_area = 0x7ffc54992410}} #7 0x00007f1c25dbfede in objspace_xmalloc0 (objspace=0x55eee3397c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f1c25e3df87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55eee33d9e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55eee33d9e10, iseq=0x7f1c24ce9fe0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139758853356624 ec = 0x55eee3398c80 dummy_frame = 139758853332624 #10 0x00007f1c25e38fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1c24ce9fe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55eee33d9e10 prev_src_iseq = 0x7f1c24cebd80 offset = #11 0x00007f1c25e390cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f1c24ce9fe0 iseqv = iseq_index = 23 #12 0x00007f1c25e39460 in ibf_load_code (load=0x55eee33d9e10, iseq=0x7f1c24cebd80, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139758853340544 code_index = 15 reading_pos = 4556 code = 0x55eee3452020 load_body = 0x55eee3452780 cd_entries = 0x55eee33d24e0 ic_index = 0 mark_offset_bits = 0x7ffc54992770 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f1c25e3efe4 in ibf_load_iseq_each (load=0x55eee33d9e10, iseq=0x7f1c24cebd80, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139758853356624 ec = 0x55eee3398c80 dummy_frame = 139758853340208 #14 0x00007f1c25e38fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1c24cebd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55eee33d9e10 prev_src_iseq = 0x7f1c24cefa70 offset = #15 0x00007f1c25e390cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f1c24cebd80 iseqv = iseq_index = 16 #16 0x00007f1c25e39460 in ibf_load_code (load=0x55eee33d9e10, iseq=0x7f1c24cefa70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139758853356144 code_index = 66 reading_pos = 224 code = 0x55eee33d9e70 load_body = 0x55eee3436910 cd_entries = 0x55eee3401430 ic_index = 0 mark_offset_bits = 0x55eee33fd0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f1c25e3efe4 in ibf_load_iseq_each (load=0x55eee33d9e10, iseq=0x7f1c24cefa70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139758853356624 ec = 0x55eee3398c80 dummy_frame = 139758853355856 #18 0x00007f1c25e38fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1c24cefa70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55eee33d9e10 prev_src_iseq = 0x7f1c24cefd10 offset = #19 0x00007f1c25e390cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f1c24cefa70 iseqv = iseq_index = 1 #20 0x00007f1c25e39460 in ibf_load_code (load=0x55eee33d9e10, iseq=0x7f1c24cefd10, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139758853356816 code_index = 5 reading_pos = 46 code = 0x55eee3452dd0 load_body = 0x55eee3441f60 cd_entries = 0x55eee344f290 ic_index = 1 mark_offset_bits = 0x7ffc54992cd0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f1c25e3efe4 in ibf_load_iseq_each (load=0x55eee33d9e10, iseq=0x7f1c24cefd10, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139758853356624 ec = 0x55eee3398c80 dummy_frame = 139758853356432 #22 0x00007f1c25e38fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1c24cefd10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55eee33d9e10 prev_src_iseq = 0x0 offset = #23 0x00007f1c25e40f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f1c24cefd10 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139758853357008 #25 0x00007f1c261bf5ad in rb_load_with_builtin_functions (feature_name=0x7f1c261ff04b "yjit", table=0x7f1c26381060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55eee33952a0 iseq = #26 0x00007f1c26105767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1c26103880 , argc = 0, index = 0, name = 0x7f1c261c0cb2 "_bi0"}, {func_ptr = 0x7f1c2619fbd0 , argc = 0, index = 1, name = 0x7f1c26225035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1c2619fcd0 , argc = 0, index = 2, name = 0x7f1c262252a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1c261a0d50 , argc = 0, index = 3, name = 0x7f1c2622504d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1c261701f0 , argc = 2, index = 4, name = 0x7f1c26225066 "rb_yjit_enable"}, {func_ptr = 0x7f1c2619fcf0 , argc = 0, index = 5, name = 0x7f1c26225075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1c2619fc20 , argc = 1, index = 6, name = 0x7f1c26225090 "rb_yjit_get_stats"}, {func_ptr = 0x7f1c26103860 , argc = 0, index = 7, name = 0x7f1c262250a2 "object_shape_count"}, {func_ptr = 0x7f1c26176ff0 , argc = 1, index = 8, name = 0x7f1c262250b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1c26177000 , argc = 1, index = 9, name = 0x7f1c262250c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1c26170140 , argc = 0, index = 10, name = 0x7f1c262250e0 "rb_yjit_code_gc"}, {func_ptr = 0x7f1c261702a0 , argc = 0, index = 11, name = 0x7f1c262250f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1c2619fbf0 , argc = 0, index = 12, name = 0x7f1c2622510a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f1c25ed6503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f1c25fe055a in ruby_opt_init (opt=0x7ffc54994520) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f1c25fe0ad3 in ruby_opt_init (opt=0x7ffc54994520) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721727812064) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc549931e0 parser = 139758854621904 orig_fname = 139758854636976 script = 1 opt = 0x7ffc54994520 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f1c25e9f8f2 in rb_ensure (b_proc=b_proc@entry=0x7f1c25fe0730 , data1=data1@entry=140721727812064, e_proc=e_proc@entry=0x7f1c25fdc910 , data2=data2@entry=140721727812064) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55eee3398c80 _tag = {tag = 36, retval = 140721727816992, buf = {0x7f1c25664770, 0x7f1c25e9f9a8 , 0x0, 0x7ffc54993050, 0x25663a20}, prev = 0x7ffc54994630, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55eee3398c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1c25fdc910 , data2 = 140721727812064}} #32 0x00007f1c25fe2707 in load_file (opt=0x7ffc54994520, script=1, f=139758863271792, fname=, parser=139758854621904) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139758854621904, fname = 139758854636976, script = 1, opt = 0x7ffc54994520, f = 4} #33 process_options (argc=0, argv=0x7ffc54994818, opt=0x7ffc54994520) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139758863271792 xflag = ast = 0x0 parser = 139758854621904 script_name = 139758854636976 iseq = enc = lenc = 0x55eee33b3f40 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\060S:&\034\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f1c25fe2f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc54994808) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1c24e285c8 "-", script_name = 139758854636976, 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 = #35 0x00007f1c25ea0c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc54994808) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139758871896912, buf = {0x2, 0x7f1c25ea0cd0 , 0x0, 0x7ffc54994600, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55eee3398c80 state = iseq = 0x0 #36 0x000055eee333517f in rb_main (argv=0x7ffc54994808, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721727818409 #37 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.3769460.ruby -x gdbscript [New LWP 3769460] [New LWP 3769462] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140683025488896) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ff351c29c00 (LWP 3769460))] >>> Threads Id Target Id Frame * 1 Thread 0x7ff351c29c00 (LWP 3769460) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140683025488896) at ./nptl/pthread_kill.c:44 2 Thread 0x7ff35190f640 (LWP 3769462) 0x00007ff351d70fde in epoll_wait (epfd=4, events=events@entry=0x7ff35266fa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ff35190f640 (LWP 3769462)): #0 0x00007ff351d70fde in epoll_wait (epfd=4, events=events@entry=0x7ff35266fa5c , 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 0x00007ff3522fdb0a in event_wait (vm=0x556f4998b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x556f4998b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x556f4998b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x556f4998b2a0 #4 0x00007ff351cdfb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736177302128, -4214490711428543657, 140683022235200, 25, 140683026233424, 140736177302480, 4207976303206222679, 4207976809588607831}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ff351d70bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ff351c29c00 (LWP 3769460)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140683025488896) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ff351c29c00 old_mask = {__val = {8, 140683026302163, 0, 140683026198509, 140683025488896, 140683027813888, 93936464490176, 140683026144679, 163, 140683027830432, 140736177293664, 140683033078764, 255, 93936464474784, 140683027830432, 140736177293680}} 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=6, threadid=140683025488896) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140683025488896, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ff351c8d476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ff351c737f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 140683025481464, 12063714218436536832, 93936464489600, 93936464489600, 140683034367736, 140683027830432, 140736177294064, 93936465259720, 93936464756240, 140683030971237, 18446744069414584320}}, sa_flags = 1438460416, sa_restorer = 0x556f499cfe10} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3703476431849154150, 7378697426660503600, 3472328327185052002, 3472310978869031456}} #5 0x00007ff35208db41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7ff3524a16f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffb1dacbd0, reg_save_area = 0x7fffb1dacb10}} #7 0x00007ff352090ede in objspace_xmalloc0 (objspace=0x556f4998dc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007ff35210ef87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x556f499cfe10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x556f499cfe10, iseq=0x7ff350fba030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140683012471968 ec = 0x556f4998ec80 dummy_frame = 140683012447968 #10 0x00007ff352109fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff350fba030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x556f499cfe10 prev_src_iseq = 0x7ff350fbbdd0 offset = #11 0x00007ff35210a0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7ff350fba030 iseqv = iseq_index = 23 #12 0x00007ff35210a460 in ibf_load_code (load=0x556f499cfe10, iseq=0x7ff350fbbdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140683012455888 code_index = 15 reading_pos = 4556 code = 0x556f49a48020 load_body = 0x556f49a48780 cd_entries = 0x556f499c84e0 ic_index = 0 mark_offset_bits = 0x7fffb1dace70 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007ff35210ffe4 in ibf_load_iseq_each (load=0x556f499cfe10, iseq=0x7ff350fbbdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140683012471968 ec = 0x556f4998ec80 dummy_frame = 140683012455552 #14 0x00007ff352109fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff350fbbdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x556f499cfe10 prev_src_iseq = 0x7ff350fbfac0 offset = #15 0x00007ff35210a0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7ff350fbbdd0 iseqv = iseq_index = 16 #16 0x00007ff35210a460 in ibf_load_code (load=0x556f499cfe10, iseq=0x7ff350fbfac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140683012471488 code_index = 66 reading_pos = 224 code = 0x556f499cfe70 load_body = 0x556f49a2c910 cd_entries = 0x556f499f7430 ic_index = 0 mark_offset_bits = 0x556f499f30c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007ff35210ffe4 in ibf_load_iseq_each (load=0x556f499cfe10, iseq=0x7ff350fbfac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140683012471968 ec = 0x556f4998ec80 dummy_frame = 140683012471200 #18 0x00007ff352109fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff350fbfac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x556f499cfe10 prev_src_iseq = 0x7ff350fbfd60 offset = #19 0x00007ff35210a0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7ff350fbfac0 iseqv = iseq_index = 1 #20 0x00007ff35210a460 in ibf_load_code (load=0x556f499cfe10, iseq=0x7ff350fbfd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140683012472160 code_index = 5 reading_pos = 46 code = 0x556f49a48dd0 load_body = 0x556f49a37f60 cd_entries = 0x556f49a45290 ic_index = 1 mark_offset_bits = 0x7fffb1dad3d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007ff35210ffe4 in ibf_load_iseq_each (load=0x556f499cfe10, iseq=0x7ff350fbfd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140683012471968 ec = 0x556f4998ec80 dummy_frame = 140683012471776 #22 0x00007ff352109fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff350fbfd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x556f499cfe10 prev_src_iseq = 0x0 offset = #23 0x00007ff352111f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7ff350fbfd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140683012472352 #25 0x00007ff3524905ad in rb_load_with_builtin_functions (feature_name=0x7ff3524d004b "yjit", table=0x7ff352652060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x556f4998b2a0 iseq = #26 0x00007ff3523d6767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ff3523d4880 , argc = 0, index = 0, name = 0x7ff352491cb2 "_bi0"}, {func_ptr = 0x7ff352470bd0 , argc = 0, index = 1, name = 0x7ff3524f6035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ff352470cd0 , argc = 0, index = 2, name = 0x7ff3524f62a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ff352471d50 , argc = 0, index = 3, name = 0x7ff3524f604d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ff3524411f0 , argc = 2, index = 4, name = 0x7ff3524f6066 "rb_yjit_enable"}, {func_ptr = 0x7ff352470cf0 , argc = 0, index = 5, name = 0x7ff3524f6075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ff352470c20 , argc = 1, index = 6, name = 0x7ff3524f6090 "rb_yjit_get_stats"}, {func_ptr = 0x7ff3523d4860 , argc = 0, index = 7, name = 0x7ff3524f60a2 "object_shape_count"}, {func_ptr = 0x7ff352447ff0 , argc = 1, index = 8, name = 0x7ff3524f60b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ff352448000 , argc = 1, index = 9, name = 0x7ff3524f60c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7ff352441140 , argc = 0, index = 10, name = 0x7ff3524f60e0 "rb_yjit_code_gc"}, {func_ptr = 0x7ff3524412a0 , argc = 0, index = 11, name = 0x7ff3524f60f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ff352470bf0 , argc = 0, index = 12, name = 0x7ff3524f610a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007ff3521a7503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007ff3522b155a in ruby_opt_init (opt=0x7fffb1daec20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007ff3522b1ad3 in ruby_opt_init (opt=0x7fffb1daec20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736177297632) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffb1dad8e0 parser = 140683013737200 orig_fname = 140683013752272 script = 1 opt = 0x7fffb1daec20 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007ff3521708f2 in rb_ensure (b_proc=b_proc@entry=0x7ff3522b1730 , data1=data1@entry=140736177297632, e_proc=e_proc@entry=0x7ff3522ad910 , data2=data2@entry=140736177297632) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556f4998ec80 _tag = {tag = 36, retval = 140736177302560, buf = {0x7ff351934760, 0x7ff3521709a8 , 0x0, 0x7fffb1dad750, 0x51933a10}, prev = 0x7fffb1daed30, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556f4998ec80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ff3522ad910 , data2 = 140736177297632}} #32 0x00007ff3522b3707 in load_file (opt=0x7fffb1daec20, script=1, f=140683022387040, fname=, parser=140683013737200) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140683013737200, fname = 140683013752272, script = 1, opt = 0x7fffb1daec20, f = 4} #33 process_options (argc=0, argv=0x7fffb1daef18, opt=0x7fffb1daec20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140683022387040 xflag = ast = 0x0 parser = 140683013737200 script_name = 140683013752272 iseq = enc = lenc = 0x556f499a9f40 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\060cgR\363\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007ff3522b3f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffb1daef08) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ff3510f85e8 "-", script_name = 140683013752272, 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 = #35 0x00007ff352171c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffb1daef08) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140683031016272, buf = {0x2, 0x7ff352171cd0 , 0x0, 0x7fffb1daed00, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556f4998ec80 state = iseq = 0x0 #36 0x0000556f493f017f in rb_main (argv=0x7fffb1daef08, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736177303977 #37 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.3805690.ruby -x gdbscript [New LWP 3805690] [New LWP 3805692] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139956277746688) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4a1c381c00 (LWP 3805690))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4a1c381c00 (LWP 3805690) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139956277746688) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4a1c06f640 (LWP 3805692) 0x00007f4a1c4c8fde in epoll_wait (epfd=4, events=events@entry=0x7f4a1cdc7a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4a1c06f640 (LWP 3805692)): #0 0x00007f4a1c4c8fde in epoll_wait (epfd=4, events=events@entry=0x7f4a1cdc7a5c , 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 0x00007f4a1ca55b0a in event_wait (vm=0x55eeb19942a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55eeb19942a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55eeb19942a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55eeb19942a0 #4 0x00007f4a1c437b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721587739856, 3441829597555627188, 139956274525760, 25, 139956278491216, 140721587740208, -3361957165094234956, -3361957675511802700}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4a1c4c8bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4a1c381c00 (LWP 3805690)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139956277746688) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4a1c381c00 old_mask = {__val = {8, 139956278559955, 0, 139956278456301, 139956277746688, 139956280071680, 94483670204096, 139956278402471, 65, 139956280088224, 140721587731392, 139956285336556, 255, 94483670188704, 139956280088224, 140721587731408}} 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=6, threadid=139956277746688) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139956277746688, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4a1c3e5476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4a1c3cb7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 139956277739256, 8810722747444951040, 94483670203520, 94483670203520, 139956286625528, 139956280088224, 140721587731792, 94483670973640, 94483670470160, 139956283229029, 18446744069414584320}}, sa_flags = 1474885632, sa_restorer = 0x55eeb19d8e10} sigs = {__val = {32, 7148447799996525872, 8223625903104014389, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472336027256042595, 7148447799996525872, 8223625903104145461, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f4a1c7e5b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4a1cbf96f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc4c3fbe30, reg_save_area = 0x7ffc4c3fbd70}} #7 0x00007f4a1c7e8ede in objspace_xmalloc0 (objspace=0x55eeb1996c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f4a1c866f87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55eeb19d8e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55eeb19d8e10, iseq=0x7f4a1b71a030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139956264762528 ec = 0x55eeb1997c80 dummy_frame = 139956264738528 #10 0x00007f4a1c861fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a1b71a030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55eeb19d8e10 prev_src_iseq = 0x7f4a1b71bdd0 offset = #11 0x00007f4a1c8620cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4a1b71a030 iseqv = iseq_index = 23 #12 0x00007f4a1c862460 in ibf_load_code (load=0x55eeb19d8e10, iseq=0x7f4a1b71bdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139956264746448 code_index = 15 reading_pos = 4556 code = 0x55eeb1a51020 load_body = 0x55eeb1a51780 cd_entries = 0x55eeb19d14e0 ic_index = 0 mark_offset_bits = 0x7ffc4c3fc0d0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f4a1c867fe4 in ibf_load_iseq_each (load=0x55eeb19d8e10, iseq=0x7f4a1b71bdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139956264762528 ec = 0x55eeb1997c80 dummy_frame = 139956264746112 #14 0x00007f4a1c861fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a1b71bdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55eeb19d8e10 prev_src_iseq = 0x7f4a1b71fac0 offset = #15 0x00007f4a1c8620cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4a1b71bdd0 iseqv = iseq_index = 16 #16 0x00007f4a1c862460 in ibf_load_code (load=0x55eeb19d8e10, iseq=0x7f4a1b71fac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139956264762048 code_index = 66 reading_pos = 224 code = 0x55eeb19d8e70 load_body = 0x55eeb1a35910 cd_entries = 0x55eeb1a00430 ic_index = 0 mark_offset_bits = 0x55eeb19fc0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f4a1c867fe4 in ibf_load_iseq_each (load=0x55eeb19d8e10, iseq=0x7f4a1b71fac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139956264762528 ec = 0x55eeb1997c80 dummy_frame = 139956264761760 #18 0x00007f4a1c861fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a1b71fac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55eeb19d8e10 prev_src_iseq = 0x7f4a1b71fd60 offset = #19 0x00007f4a1c8620cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4a1b71fac0 iseqv = iseq_index = 1 #20 0x00007f4a1c862460 in ibf_load_code (load=0x55eeb19d8e10, iseq=0x7f4a1b71fd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139956264762720 code_index = 5 reading_pos = 46 code = 0x55eeb1a51dd0 load_body = 0x55eeb1a40f60 cd_entries = 0x55eeb1a4e290 ic_index = 1 mark_offset_bits = 0x7ffc4c3fc630 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f4a1c867fe4 in ibf_load_iseq_each (load=0x55eeb19d8e10, iseq=0x7f4a1b71fd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139956264762528 ec = 0x55eeb1997c80 dummy_frame = 139956264762336 #22 0x00007f4a1c861fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a1b71fd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55eeb19d8e10 prev_src_iseq = 0x0 offset = #23 0x00007f4a1c869f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4a1b71fd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139956264762912 #25 0x00007f4a1cbe85ad in rb_load_with_builtin_functions (feature_name=0x7f4a1cc2804b "yjit", table=0x7f4a1cdaa060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55eeb19942a0 iseq = #26 0x00007f4a1cb2e767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4a1cb2c880 , argc = 0, index = 0, name = 0x7f4a1cbe9cb2 "_bi0"}, {func_ptr = 0x7f4a1cbc8bd0 , argc = 0, index = 1, name = 0x7f4a1cc4e035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4a1cbc8cd0 , argc = 0, index = 2, name = 0x7f4a1cc4e2a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4a1cbc9d50 , argc = 0, index = 3, name = 0x7f4a1cc4e04d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4a1cb991f0 , argc = 2, index = 4, name = 0x7f4a1cc4e066 "rb_yjit_enable"}, {func_ptr = 0x7f4a1cbc8cf0 , argc = 0, index = 5, name = 0x7f4a1cc4e075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4a1cbc8c20 , argc = 1, index = 6, name = 0x7f4a1cc4e090 "rb_yjit_get_stats"}, {func_ptr = 0x7f4a1cb2c860 , argc = 0, index = 7, name = 0x7f4a1cc4e0a2 "object_shape_count"}, {func_ptr = 0x7f4a1cb9fff0 , argc = 1, index = 8, name = 0x7f4a1cc4e0b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4a1cba0000 , argc = 1, index = 9, name = 0x7f4a1cc4e0c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4a1cb99140 , argc = 0, index = 10, name = 0x7f4a1cc4e0e0 "rb_yjit_code_gc"}, {func_ptr = 0x7f4a1cb992a0 , argc = 0, index = 11, name = 0x7f4a1cc4e0f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4a1cbc8bf0 , argc = 0, index = 12, name = 0x7f4a1cc4e10a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4a1c8ff503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f4a1ca0955a in ruby_opt_init (opt=0x7ffc4c3fde80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f4a1ca09ad3 in ruby_opt_init (opt=0x7ffc4c3fde80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721587735360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc4c3fcb40 parser = 139956266027760 orig_fname = 139956266042832 script = 1 opt = 0x7ffc4c3fde80 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f4a1c8c88f2 in rb_ensure (b_proc=b_proc@entry=0x7f4a1ca09730 , data1=data1@entry=140721587735360, e_proc=e_proc@entry=0x7f4a1ca05910 , data2=data2@entry=140721587735360) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55eeb1997c80 _tag = {tag = 36, retval = 140721587740288, buf = {0x7f4a1c094760, 0x7f4a1c8c89a8 , 0x0, 0x7ffc4c3fc9b0, 0x1c093a10}, prev = 0x7ffc4c3fdf90, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55eeb1997c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4a1ca05910 , data2 = 140721587735360}} #32 0x00007f4a1ca0b707 in load_file (opt=0x7ffc4c3fde80, script=1, f=139956274677600, fname=, parser=139956266027760) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139956266027760, fname = 139956266042832, script = 1, opt = 0x7ffc4c3fde80, f = 4} #33 process_options (argc=0, argv=0x7ffc4c3fe178, opt=0x7ffc4c3fde80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139956274677600 xflag = ast = 0x0 parser = 139956266027760 script_name = 139956266042832 iseq = enc = lenc = 0x55eeb19b2f40 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 #34 0x00007f4a1ca0bf96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc4c3fe168) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4a1b8585e8 "-", script_name = 139956266042832, 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 = #35 0x00007f4a1c8c9c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc4c3fe168) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139956283274064, buf = {0x2, 0x7f4a1c8c9cd0 , 0x0, 0x7ffc4c3fdf60, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55eeb1997c80 state = iseq = 0x0 #36 0x000055eeb126417f in rb_main (argv=0x7ffc4c3fe168, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721587741705 #37 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.3842079.ruby -x gdbscript [New LWP 3842079] [New LWP 3842081] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140719611354112) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ffbd6729c00 (LWP 3842079))] >>> Threads Id Target Id Frame * 1 Thread 0x7ffbd6729c00 (LWP 3842079) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140719611354112) at ./nptl/pthread_kill.c:44 2 Thread 0x7ffbd640f640 (LWP 3842081) 0x00007ffbd6870fde in epoll_wait (epfd=4, events=events@entry=0x7ffbd716fa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ffbd640f640 (LWP 3842081)): #0 0x00007ffbd6870fde in epoll_wait (epfd=4, events=events@entry=0x7ffbd716fa5c , 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 0x00007ffbd6dfdb0a in event_wait (vm=0x55b203b232a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b203b232a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b203b232a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b203b232a0 #4 0x00007ffbd67dfb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725010380080, 9630452783313789, 140719608100416, 25, 140719612098640, 140725010380432, -11933715363204227, -11933946876071043}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ffbd6870bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ffbd6729c00 (LWP 3842079)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140719611354112) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ffbd6729c00 old_mask = {__val = {8, 140719612167379, 0, 140719612063725, 140719611354112, 140719613679104, 94223054565056, 140719612009895, 163, 140719613695648, 140725010371616, 140719618943980, 255, 94223054549664, 140719613695648, 140725010371632}} 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=6, threadid=140719611354112) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140719611354112, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ffbd678d476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ffbd67737f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 140719611346680, 14982244372426540288, 94223054564480, 94223054564480, 140719620232952, 140719613695648, 140725010372016, 94223055337464, 94223054831120, 140719616836453, 18446744069414584320}}, sa_flags = -1668004608, sa_restorer = 0x55b203b67e10} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3631084615518938726, 7234582238584647728, 3472328322870163505, 3472310978869031456}} #5 0x00007ffbd6b8db41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7ffbd6fa16f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd18411690, reg_save_area = 0x7ffd184115d0}} #7 0x00007ffbd6b90ede in objspace_xmalloc0 (objspace=0x55b203b25c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007ffbd6c0ef87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55b203b67e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55b203b67e10, iseq=0x7ffbd5ab9ff0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140719598337168 ec = 0x55b203b26c80 dummy_frame = 140719598313168 #10 0x00007ffbd6c09fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffbd5ab9ff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55b203b67e10 prev_src_iseq = 0x7ffbd5abbdc0 offset = #11 0x00007ffbd6c0a0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7ffbd5ab9ff0 iseqv = iseq_index = 23 #12 0x00007ffbd6c0a460 in ibf_load_code (load=0x55b203b67e10, iseq=0x7ffbd5abbdc0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140719598321088 code_index = 15 reading_pos = 4556 code = 0x55b203be03e0 load_body = 0x55b203be0f80 cd_entries = 0x55b203b604e0 ic_index = 0 mark_offset_bits = 0x7ffd18411930 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007ffbd6c0ffe4 in ibf_load_iseq_each (load=0x55b203b67e10, iseq=0x7ffbd5abbdc0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140719598337168 ec = 0x55b203b26c80 dummy_frame = 140719598320752 #14 0x00007ffbd6c09fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffbd5abbdc0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55b203b67e10 prev_src_iseq = 0x7ffbd5abfab0 offset = #15 0x00007ffbd6c0a0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7ffbd5abbdc0 iseqv = iseq_index = 16 #16 0x00007ffbd6c0a460 in ibf_load_code (load=0x55b203b67e10, iseq=0x7ffbd5abfab0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140719598336688 code_index = 66 reading_pos = 224 code = 0x55b203b67e70 load_body = 0x55b203bc4910 cd_entries = 0x55b203b8f430 ic_index = 0 mark_offset_bits = 0x55b203b8b0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007ffbd6c0ffe4 in ibf_load_iseq_each (load=0x55b203b67e10, iseq=0x7ffbd5abfab0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140719598337168 ec = 0x55b203b26c80 dummy_frame = 140719598336400 #18 0x00007ffbd6c09fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffbd5abfab0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55b203b67e10 prev_src_iseq = 0x7ffbd5abfd50 offset = #19 0x00007ffbd6c0a0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7ffbd5abfab0 iseqv = iseq_index = 1 #20 0x00007ffbd6c0a460 in ibf_load_code (load=0x55b203b67e10, iseq=0x7ffbd5abfd50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140719598337360 code_index = 5 reading_pos = 46 code = 0x55b203be0dd0 load_body = 0x55b203bcff60 cd_entries = 0x55b203bdd290 ic_index = 1 mark_offset_bits = 0x7ffd18411e90 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007ffbd6c0ffe4 in ibf_load_iseq_each (load=0x55b203b67e10, iseq=0x7ffbd5abfd50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140719598337168 ec = 0x55b203b26c80 dummy_frame = 140719598336976 #22 0x00007ffbd6c09fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffbd5abfd50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55b203b67e10 prev_src_iseq = 0x0 offset = #23 0x00007ffbd6c11f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7ffbd5abfd50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140719598337552 #25 0x00007ffbd6f905ad in rb_load_with_builtin_functions (feature_name=0x7ffbd6fd004b "yjit", table=0x7ffbd7152060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55b203b232a0 iseq = #26 0x00007ffbd6ed6767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ffbd6ed4880 , argc = 0, index = 0, name = 0x7ffbd6f91cb2 "_bi0"}, {func_ptr = 0x7ffbd6f70bd0 , argc = 0, index = 1, name = 0x7ffbd6ff6035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ffbd6f70cd0 , argc = 0, index = 2, name = 0x7ffbd6ff62a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ffbd6f71d50 , argc = 0, index = 3, name = 0x7ffbd6ff604d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ffbd6f411f0 , argc = 2, index = 4, name = 0x7ffbd6ff6066 "rb_yjit_enable"}, {func_ptr = 0x7ffbd6f70cf0 , argc = 0, index = 5, name = 0x7ffbd6ff6075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ffbd6f70c20 , argc = 1, index = 6, name = 0x7ffbd6ff6090 "rb_yjit_get_stats"}, {func_ptr = 0x7ffbd6ed4860 , argc = 0, index = 7, name = 0x7ffbd6ff60a2 "object_shape_count"}, {func_ptr = 0x7ffbd6f47ff0 , argc = 1, index = 8, name = 0x7ffbd6ff60b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ffbd6f48000 , argc = 1, index = 9, name = 0x7ffbd6ff60c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7ffbd6f41140 , argc = 0, index = 10, name = 0x7ffbd6ff60e0 "rb_yjit_code_gc"}, {func_ptr = 0x7ffbd6f412a0 , argc = 0, index = 11, name = 0x7ffbd6ff60f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ffbd6f70bf0 , argc = 0, index = 12, name = 0x7ffbd6ff610a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007ffbd6ca7503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007ffbd6db155a in ruby_opt_init (opt=0x7ffd184136e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007ffbd6db1ad3 in ruby_opt_init (opt=0x7ffd184136e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140725010375584) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd184123a0 parser = 140719599602496 orig_fname = 140719599617568 script = 1 opt = 0x7ffd184136e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007ffbd6c708f2 in rb_ensure (b_proc=b_proc@entry=0x7ffbd6db1730 , data1=data1@entry=140725010375584, e_proc=e_proc@entry=0x7ffbd6dad910 , data2=data2@entry=140725010375584) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b203b26c80 _tag = {tag = 36, retval = 140725010380512, buf = {0x7ffbd64347b0, 0x7ffbd6c709a8 , 0x0, 0x7ffd18412210, 0xd6433a60}, prev = 0x7ffd184137f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b203b26c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ffbd6dad910 , data2 = 140725010375584}} #32 0x00007ffbd6db3707 in load_file (opt=0x7ffd184136e0, script=1, f=140719608252336, fname=, parser=140719599602496) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140719599602496, fname = 140719599617568, script = 1, opt = 0x7ffd184136e0, f = 4} #33 process_options (argc=0, argv=0x7ffd184139d8, opt=0x7ffd184136e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140719608252336 xflag = ast = 0x0 parser = 140719599602496 script_name = 140719599617568 iseq = enc = lenc = 0x55b203b41f40 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\060c\027\327\373\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007ffbd6db3f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd184139c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ffbd5bf8638 "-", script_name = 140719599617568, 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 = #35 0x00007ffbd6c71c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd184139c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140719616881488, buf = {0x2, 0x7ffbd6c71cd0 , 0x0, 0x7ffd184137c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b203b26c80 state = iseq = 0x0 #36 0x000055b20340c17f in rb_main (argv=0x7ffd184139c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725010381929 #37 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.3891408.ruby -x gdbscript [New LWP 3891408] [New LWP 3891410] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140408008678400) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb3497b1c00 (LWP 3891408))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb3497b1c00 (LWP 3891408) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140408008678400) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb34949f640 (LWP 3891410) 0x00007fb3498f8fde in epoll_wait (epfd=4, events=events@entry=0x7fb34a1f7a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb34949f640 (LWP 3891410)): #0 0x00007fb3498f8fde in epoll_wait (epfd=4, events=events@entry=0x7fb34a1f7a5c , 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 0x00007fb349e85b0a in event_wait (vm=0x55e293a952a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e293a952a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e293a952a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e293a952a0 #4 0x00007fb349867b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733209636416, 71870349240225568, 140408005457472, 25, 140408009422928, 140733209636768, -28772980341813472, -28773397368746208}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb3498f8bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb3497b1c00 (LWP 3891408)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140408008678400) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb3497b1c00 old_mask = {__val = {8, 140408009491667, 0, 140408009388013, 140408008678400, 140408011003392, 94431628332736, 140408009334183, 65, 140408011019936, 140733209627952, 140408016268268, 255, 94431628317344, 140408011019936, 140733209627968}} 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=6, threadid=140408008678400) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140408008678400, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb349815476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb3497fb7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 140408008670968, 13264350768906377472, 94431628332160, 94431628332160, 140408017557240, 140408011019936, 140733209628352, 94431629105144, 94431628598800, 140408014160741, 18446744069414584320}}, sa_flags = 752359680, sa_restorer = 0x55e293ad9e10} sigs = {__val = {32, 3472387902690241840, 8223625903107105382, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472387885509914726, 3472387902690241840, 8223625903103632230, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fb349c15b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb34a0296f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff00f7cfa0, reg_save_area = 0x7fff00f7cee0}} #7 0x00007fb349c18ede in objspace_xmalloc0 (objspace=0x55e293a97c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb349c96f87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55e293ad9e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55e293ad9e10, iseq=0x7fb348b49ff0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140407995694224 ec = 0x55e293a98c80 dummy_frame = 140407995670224 #10 0x00007fb349c91fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb348b49ff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e293ad9e10 prev_src_iseq = 0x7fb348b4bdc0 offset = #11 0x00007fb349c920cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fb348b49ff0 iseqv = iseq_index = 23 #12 0x00007fb349c92460 in ibf_load_code (load=0x55e293ad9e10, iseq=0x7fb348b4bdc0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140407995678144 code_index = 15 reading_pos = 4556 code = 0x55e293b523e0 load_body = 0x55e293b52f80 cd_entries = 0x55e293ad24e0 ic_index = 0 mark_offset_bits = 0x7fff00f7d240 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb349c97fe4 in ibf_load_iseq_each (load=0x55e293ad9e10, iseq=0x7fb348b4bdc0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140407995694224 ec = 0x55e293a98c80 dummy_frame = 140407995677808 #14 0x00007fb349c91fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb348b4bdc0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e293ad9e10 prev_src_iseq = 0x7fb348b4fab0 offset = #15 0x00007fb349c920cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fb348b4bdc0 iseqv = iseq_index = 16 #16 0x00007fb349c92460 in ibf_load_code (load=0x55e293ad9e10, iseq=0x7fb348b4fab0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140407995693744 code_index = 66 reading_pos = 224 code = 0x55e293ad9e70 load_body = 0x55e293b36910 cd_entries = 0x55e293b01430 ic_index = 0 mark_offset_bits = 0x55e293afd0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb349c97fe4 in ibf_load_iseq_each (load=0x55e293ad9e10, iseq=0x7fb348b4fab0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140407995694224 ec = 0x55e293a98c80 dummy_frame = 140407995693456 #18 0x00007fb349c91fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb348b4fab0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e293ad9e10 prev_src_iseq = 0x7fb348b4fd50 offset = #19 0x00007fb349c920cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fb348b4fab0 iseqv = iseq_index = 1 #20 0x00007fb349c92460 in ibf_load_code (load=0x55e293ad9e10, iseq=0x7fb348b4fd50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140407995694416 code_index = 5 reading_pos = 46 code = 0x55e293b52dd0 load_body = 0x55e293b41f60 cd_entries = 0x55e293b4f290 ic_index = 1 mark_offset_bits = 0x7fff00f7d7a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb349c97fe4 in ibf_load_iseq_each (load=0x55e293ad9e10, iseq=0x7fb348b4fd50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140407995694224 ec = 0x55e293a98c80 dummy_frame = 140407995694032 #22 0x00007fb349c91fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb348b4fd50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e293ad9e10 prev_src_iseq = 0x0 offset = #23 0x00007fb349c99f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fb348b4fd50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140407995694608 #25 0x00007fb34a0185ad in rb_load_with_builtin_functions (feature_name=0x7fb34a05804b "yjit", table=0x7fb34a1da060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55e293a952a0 iseq = #26 0x00007fb349f5e767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb349f5c880 , argc = 0, index = 0, name = 0x7fb34a019cb2 "_bi0"}, {func_ptr = 0x7fb349ff8bd0 , argc = 0, index = 1, name = 0x7fb34a07e035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb349ff8cd0 , argc = 0, index = 2, name = 0x7fb34a07e2a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb349ff9d50 , argc = 0, index = 3, name = 0x7fb34a07e04d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb349fc91f0 , argc = 2, index = 4, name = 0x7fb34a07e066 "rb_yjit_enable"}, {func_ptr = 0x7fb349ff8cf0 , argc = 0, index = 5, name = 0x7fb34a07e075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb349ff8c20 , argc = 1, index = 6, name = 0x7fb34a07e090 "rb_yjit_get_stats"}, {func_ptr = 0x7fb349f5c860 , argc = 0, index = 7, name = 0x7fb34a07e0a2 "object_shape_count"}, {func_ptr = 0x7fb349fcfff0 , argc = 1, index = 8, name = 0x7fb34a07e0b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb349fd0000 , argc = 1, index = 9, name = 0x7fb34a07e0c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb349fc9140 , argc = 0, index = 10, name = 0x7fb34a07e0e0 "rb_yjit_code_gc"}, {func_ptr = 0x7fb349fc92a0 , argc = 0, index = 11, name = 0x7fb34a07e0f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb349ff8bf0 , argc = 0, index = 12, name = 0x7fb34a07e10a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb349d2f503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb349e3955a in ruby_opt_init (opt=0x7fff00f7eff0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb349e39ad3 in ruby_opt_init (opt=0x7fff00f7eff0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733209631920) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff00f7dcb0 parser = 140407996959552 orig_fname = 140407996974624 script = 1 opt = 0x7fff00f7eff0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fb349cf88f2 in rb_ensure (b_proc=b_proc@entry=0x7fb349e39730 , data1=data1@entry=140733209631920, e_proc=e_proc@entry=0x7fb349e35910 , data2=data2@entry=140733209631920) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e293a98c80 _tag = {tag = 36, retval = 140733209636848, buf = {0x7fb3494c47b0, 0x7fb349cf89a8 , 0x0, 0x7fff00f7db20, 0x494c3a60}, prev = 0x7fff00f7f100, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e293a98c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb349e35910 , data2 = 140733209631920}} #32 0x00007fb349e3b707 in load_file (opt=0x7fff00f7eff0, script=1, f=140408005609392, fname=, parser=140407996959552) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140407996959552, fname = 140407996974624, script = 1, opt = 0x7fff00f7eff0, f = 4} #33 process_options (argc=0, argv=0x7fff00f7f2e8, opt=0x7fff00f7eff0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140408005609392 xflag = ast = 0x0 parser = 140407996959552 script_name = 140407996974624 iseq = enc = lenc = 0x55e293ab3f40 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\037J\263\177\000\000\020\067\274I\263\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fb349e3bf96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff00f7f2d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb348c88638 "-", script_name = 140407996974624, 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 = #35 0x00007fb349cf9c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff00f7f2d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140408014205776, buf = {0x2, 0x7fb349cf9cd0 , 0x0, 0x7fff00f7f0d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e293a98c80 state = iseq = 0x0 #36 0x000055e2936f917f in rb_main (argv=0x7fff00f7f2d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733209638265 #37 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.4005598.ruby -x gdbscript [New LWP 4005598] [New LWP 4005600] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140571261643776) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd94c1dac00 (LWP 4005598))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd94c1dac00 (LWP 4005598) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140571261643776) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd94bebf640 (LWP 4005600) 0x00007fd94c321fde in epoll_wait (epfd=4, events=events@entry=0x7fd94cc20a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd94bebf640 (LWP 4005600)): #0 0x00007fd94c321fde in epoll_wait (epfd=4, events=events@entry=0x7fd94cc20a5c , 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 0x00007fd94c8aeb0a in event_wait (vm=0x55d1413812a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55d1413812a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55d1413812a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55d1413812a0 #4 0x00007fd94c290b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726149604464, 5315600242541088304, 140571258385984, 25, 140571262388304, 140726149604816, -5298949409778414032, -5298953267887845840}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd94c321bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd94c1dac00 (LWP 4005598)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140571261643776) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd94c1dac00 old_mask = {__val = {8, 140571262457043, 0, 140571262353389, 140571261643776, 140571263968768, 94357230735040, 140571262299559, 163, 140571263985312, 140726149596000, 140571269233644, 255, 94357230719648, 140571263985312, 140726149596016}} 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=6, threadid=140571261643776) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140571261643776, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd94c23e476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd94c2247f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 140571261636344, 2828192744440707328, 94357230734464, 94357230734464, 140571270522616, 140571263985312, 140726149596400, 94357231504584, 94357231001104, 140571267126117, 18446744069414584320}}, sa_flags = 280606976, sa_restorer = 0x55d1413c5e10} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3544670882907842150, 7234582238584647728, 3472328317719503669, 3472310978869031456}} #5 0x00007fd94c63eb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fd94ca526f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd5c2845d0, reg_save_area = 0x7ffd5c284510}} #7 0x00007fd94c641ede in objspace_xmalloc0 (objspace=0x55d141383c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fd94c6bff87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55d1413c5e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55d1413c5e10, iseq=0x7fd94b569fe0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140571248622672 ec = 0x55d141384c80 dummy_frame = 140571248598672 #10 0x00007fd94c6bafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd94b569fe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55d1413c5e10 prev_src_iseq = 0x7fd94b56bd80 offset = #11 0x00007fd94c6bb0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fd94b569fe0 iseqv = iseq_index = 23 #12 0x00007fd94c6bb460 in ibf_load_code (load=0x55d1413c5e10, iseq=0x7fd94b56bd80, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140571248606592 code_index = 15 reading_pos = 4556 code = 0x55d14143e020 load_body = 0x55d14143e780 cd_entries = 0x55d1413be4e0 ic_index = 0 mark_offset_bits = 0x7ffd5c284870 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fd94c6c0fe4 in ibf_load_iseq_each (load=0x55d1413c5e10, iseq=0x7fd94b56bd80, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140571248622672 ec = 0x55d141384c80 dummy_frame = 140571248606256 #14 0x00007fd94c6bafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd94b56bd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55d1413c5e10 prev_src_iseq = 0x7fd94b56fa70 offset = #15 0x00007fd94c6bb0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fd94b56bd80 iseqv = iseq_index = 16 #16 0x00007fd94c6bb460 in ibf_load_code (load=0x55d1413c5e10, iseq=0x7fd94b56fa70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140571248622192 code_index = 66 reading_pos = 224 code = 0x55d1413c5e70 load_body = 0x55d141422910 cd_entries = 0x55d1413ed430 ic_index = 0 mark_offset_bits = 0x55d1413e90c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fd94c6c0fe4 in ibf_load_iseq_each (load=0x55d1413c5e10, iseq=0x7fd94b56fa70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140571248622672 ec = 0x55d141384c80 dummy_frame = 140571248621904 #18 0x00007fd94c6bafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd94b56fa70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55d1413c5e10 prev_src_iseq = 0x7fd94b56fd10 offset = #19 0x00007fd94c6bb0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fd94b56fa70 iseqv = iseq_index = 1 #20 0x00007fd94c6bb460 in ibf_load_code (load=0x55d1413c5e10, iseq=0x7fd94b56fd10, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140571248622864 code_index = 5 reading_pos = 46 code = 0x55d14143edd0 load_body = 0x55d14142df60 cd_entries = 0x55d14143b290 ic_index = 1 mark_offset_bits = 0x7ffd5c284dd0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fd94c6c0fe4 in ibf_load_iseq_each (load=0x55d1413c5e10, iseq=0x7fd94b56fd10, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140571248622672 ec = 0x55d141384c80 dummy_frame = 140571248622480 #22 0x00007fd94c6bafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd94b56fd10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55d1413c5e10 prev_src_iseq = 0x0 offset = #23 0x00007fd94c6c2f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fd94b56fd10 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140571248623056 #25 0x00007fd94ca415ad in rb_load_with_builtin_functions (feature_name=0x7fd94ca8104b "yjit", table=0x7fd94cc03060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55d1413812a0 iseq = #26 0x00007fd94c987767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd94c985880 , argc = 0, index = 0, name = 0x7fd94ca42cb2 "_bi0"}, {func_ptr = 0x7fd94ca21bd0 , argc = 0, index = 1, name = 0x7fd94caa7035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd94ca21cd0 , argc = 0, index = 2, name = 0x7fd94caa72a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd94ca22d50 , argc = 0, index = 3, name = 0x7fd94caa704d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd94c9f21f0 , argc = 2, index = 4, name = 0x7fd94caa7066 "rb_yjit_enable"}, {func_ptr = 0x7fd94ca21cf0 , argc = 0, index = 5, name = 0x7fd94caa7075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd94ca21c20 , argc = 1, index = 6, name = 0x7fd94caa7090 "rb_yjit_get_stats"}, {func_ptr = 0x7fd94c985860 , argc = 0, index = 7, name = 0x7fd94caa70a2 "object_shape_count"}, {func_ptr = 0x7fd94c9f8ff0 , argc = 1, index = 8, name = 0x7fd94caa70b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd94c9f9000 , argc = 1, index = 9, name = 0x7fd94caa70c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd94c9f2140 , argc = 0, index = 10, name = 0x7fd94caa70e0 "rb_yjit_code_gc"}, {func_ptr = 0x7fd94c9f22a0 , argc = 0, index = 11, name = 0x7fd94caa70f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd94ca21bf0 , argc = 0, index = 12, name = 0x7fd94caa710a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fd94c758503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fd94c86255a in ruby_opt_init (opt=0x7ffd5c286620) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fd94c862ad3 in ruby_opt_init (opt=0x7ffd5c286620) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140726149599968) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd5c2852e0 parser = 140571249887952 orig_fname = 140571249903024 script = 1 opt = 0x7ffd5c286620 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fd94c7218f2 in rb_ensure (b_proc=b_proc@entry=0x7fd94c862730 , data1=data1@entry=140726149599968, e_proc=e_proc@entry=0x7fd94c85e910 , data2=data2@entry=140726149599968) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55d141384c80 _tag = {tag = 36, retval = 140726149604896, buf = {0x7fd94bee4770, 0x7fd94c7219a8 , 0x0, 0x7ffd5c285150, 0x4bee3a20}, prev = 0x7ffd5c286730, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55d141384c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd94c85e910 , data2 = 140726149599968}} #32 0x00007fd94c864707 in load_file (opt=0x7ffd5c286620, script=1, f=140571258537840, fname=, parser=140571249887952) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140571249887952, fname = 140571249903024, script = 1, opt = 0x7ffd5c286620, f = 4} #33 process_options (argc=0, argv=0x7ffd5c286918, opt=0x7ffd5c286620) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140571258537840 xflag = ast = 0x0 parser = 140571249887952 script_name = 140571249903024 iseq = enc = lenc = 0x55d14139ff40 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\060s\302L\331\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fd94c864f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd5c286908) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd94b6a85c8 "-", script_name = 140571249903024, 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 = #35 0x00007fd94c722c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd5c286908) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140571267171152, buf = {0x2, 0x7fd94c722cd0 , 0x0, 0x7ffd5c286700, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55d141384c80 state = iseq = 0x0 #36 0x000055d14000517f in rb_main (argv=0x7ffd5c286908, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726149606313 #37 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.4039255.ruby -x gdbscript [New LWP 4039255] [New LWP 4039257] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139842231565312) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f2f8e897c00 (LWP 4039255))] >>> Threads Id Target Id Frame * 1 Thread 0x7f2f8e897c00 (LWP 4039255) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139842231565312) at ./nptl/pthread_kill.c:44 2 Thread 0x7f2f8e57f640 (LWP 4039257) 0x00007f2f8e9defde in epoll_wait (epfd=4, events=events@entry=0x7f2f8f2dda5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f2f8e57f640 (LWP 4039257)): #0 0x00007f2f8e9defde in epoll_wait (epfd=4, events=events@entry=0x7f2f8f2dda5c , 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 0x00007f2f8ef6bb0a in event_wait (vm=0x5563e95ea2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5563e95ea2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5563e95ea2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5563e95ea2a0 #4 0x00007f2f8e94db43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736403675328, 1192718492782103107, 139842228319808, 25, 139842232309840, 140736403675680, -1237786718962120125, -1237788340693824957}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f2f8e9debb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f2f8e897c00 (LWP 4039255)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139842231565312) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f2f8e897c00 old_mask = {__val = {8, 139842232378579, 0, 139842232274925, 139842231565312, 139842233890304, 93887605432000, 139842232221095, 114, 139842233906848, 140736403666864, 139842239155180, 255, 93887605416608, 139842233906848, 140736403666880}} 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=6, threadid=139842231565312) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139842231565312, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2f8e8fb476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2f8e8e17f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3066633566626666, sa_sigaction = 0x3066633566626666}, sa_mask = {__val = {7090467252539830320, 2319406791641019750, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139842231557880, 3554718016293671168, 93887605431424, 93887605431424, 139842240444152, 139842233906848, 140736403667264, 93887606201544, 93887605698064, 139842237047653, 18446744069414584320}}, sa_flags = -1109552896, sa_restorer = 0x5563e962ee10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486458142540326502, 7090467252539830320, 2319406792530146662, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f2f8ecfbb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f2f8f10f6f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffbf58fa20, reg_save_area = 0x7fffbf58f960}} #7 0x00007f2f8ecfeede in objspace_xmalloc0 (objspace=0x5563e95ecc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f2f8ed7cf87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5563e962ee10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5563e962ee10, iseq=0x7f2f8dc2a030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139842218556576 ec = 0x5563e95edc80 dummy_frame = 139842218532576 #10 0x00007f2f8ed77fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2f8dc2a030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5563e962ee10 prev_src_iseq = 0x7f2f8dc2bdd0 offset = #11 0x00007f2f8ed780cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f2f8dc2a030 iseqv = iseq_index = 23 #12 0x00007f2f8ed78460 in ibf_load_code (load=0x5563e962ee10, iseq=0x7f2f8dc2bdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139842218540496 code_index = 15 reading_pos = 4556 code = 0x5563e96a7020 load_body = 0x5563e96a7780 cd_entries = 0x5563e96274e0 ic_index = 0 mark_offset_bits = 0x7fffbf58fcc0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f2f8ed7dfe4 in ibf_load_iseq_each (load=0x5563e962ee10, iseq=0x7f2f8dc2bdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139842218556576 ec = 0x5563e95edc80 dummy_frame = 139842218540160 #14 0x00007f2f8ed77fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2f8dc2bdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5563e962ee10 prev_src_iseq = 0x7f2f8dc2fac0 offset = #15 0x00007f2f8ed780cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f2f8dc2bdd0 iseqv = iseq_index = 16 #16 0x00007f2f8ed78460 in ibf_load_code (load=0x5563e962ee10, iseq=0x7f2f8dc2fac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139842218556096 code_index = 66 reading_pos = 224 code = 0x5563e962ee70 load_body = 0x5563e968b910 cd_entries = 0x5563e9656430 ic_index = 0 mark_offset_bits = 0x5563e96520c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f2f8ed7dfe4 in ibf_load_iseq_each (load=0x5563e962ee10, iseq=0x7f2f8dc2fac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139842218556576 ec = 0x5563e95edc80 dummy_frame = 139842218555808 #18 0x00007f2f8ed77fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2f8dc2fac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5563e962ee10 prev_src_iseq = 0x7f2f8dc2fd60 offset = #19 0x00007f2f8ed780cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f2f8dc2fac0 iseqv = iseq_index = 1 #20 0x00007f2f8ed78460 in ibf_load_code (load=0x5563e962ee10, iseq=0x7f2f8dc2fd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139842218556768 code_index = 5 reading_pos = 46 code = 0x5563e96a7dd0 load_body = 0x5563e9696f60 cd_entries = 0x5563e96a4290 ic_index = 1 mark_offset_bits = 0x7fffbf590220 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f2f8ed7dfe4 in ibf_load_iseq_each (load=0x5563e962ee10, iseq=0x7f2f8dc2fd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139842218556576 ec = 0x5563e95edc80 dummy_frame = 139842218556384 #22 0x00007f2f8ed77fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2f8dc2fd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5563e962ee10 prev_src_iseq = 0x0 offset = #23 0x00007f2f8ed7ff28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f2f8dc2fd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139842218556960 #25 0x00007f2f8f0fe5ad in rb_load_with_builtin_functions (feature_name=0x7f2f8f13e04b "yjit", table=0x7f2f8f2c0060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5563e95ea2a0 iseq = #26 0x00007f2f8f044767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f2f8f042880 , argc = 0, index = 0, name = 0x7f2f8f0ffcb2 "_bi0"}, {func_ptr = 0x7f2f8f0debd0 , argc = 0, index = 1, name = 0x7f2f8f164035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f2f8f0decd0 , argc = 0, index = 2, name = 0x7f2f8f1642a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f2f8f0dfd50 , argc = 0, index = 3, name = 0x7f2f8f16404d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2f8f0af1f0 , argc = 2, index = 4, name = 0x7f2f8f164066 "rb_yjit_enable"}, {func_ptr = 0x7f2f8f0decf0 , argc = 0, index = 5, name = 0x7f2f8f164075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f2f8f0dec20 , argc = 1, index = 6, name = 0x7f2f8f164090 "rb_yjit_get_stats"}, {func_ptr = 0x7f2f8f042860 , argc = 0, index = 7, name = 0x7f2f8f1640a2 "object_shape_count"}, {func_ptr = 0x7f2f8f0b5ff0 , argc = 1, index = 8, name = 0x7f2f8f1640b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f2f8f0b6000 , argc = 1, index = 9, name = 0x7f2f8f1640c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2f8f0af140 , argc = 0, index = 10, name = 0x7f2f8f1640e0 "rb_yjit_code_gc"}, {func_ptr = 0x7f2f8f0af2a0 , argc = 0, index = 11, name = 0x7f2f8f1640f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f2f8f0debf0 , argc = 0, index = 12, name = 0x7f2f8f16410a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f2f8ee15503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f2f8ef1f55a in ruby_opt_init (opt=0x7fffbf591a70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f2f8ef1fad3 in ruby_opt_init (opt=0x7fffbf591a70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736403670832) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffbf590730 parser = 139842219821808 orig_fname = 139842219836880 script = 1 opt = 0x7fffbf591a70 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f2f8edde8f2 in rb_ensure (b_proc=b_proc@entry=0x7f2f8ef1f730 , data1=data1@entry=140736403670832, e_proc=e_proc@entry=0x7f2f8ef1b910 , data2=data2@entry=140736403670832) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5563e95edc80 _tag = {tag = 36, retval = 140736403675760, buf = {0x7f2f8e5a4760, 0x7f2f8edde9a8 , 0x0, 0x7fffbf5905a0, 0x8e5a3a10}, prev = 0x7fffbf591b80, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5563e95edc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2f8ef1b910 , data2 = 140736403670832}} #32 0x00007f2f8ef21707 in load_file (opt=0x7fffbf591a70, script=1, f=139842228471648, fname=, parser=139842219821808) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139842219821808, fname = 139842219836880, script = 1, opt = 0x7fffbf591a70, f = 4} #33 process_options (argc=0, argv=0x7fffbf591d68, opt=0x7fffbf591a70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139842228471648 xflag = ast = 0x0 parser = 139842219821808 script_name = 139842219836880 iseq = enc = lenc = 0x5563e9608f40 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.\217/\177\000\000\020\227\312\216/\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f2f8ef21f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffbf591d58) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f2f8dd685e8 "-", script_name = 139842219836880, 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 = #35 0x00007f2f8eddfc89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffbf591d58) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139842237092688, buf = {0x2, 0x7f2f8eddfcd0 , 0x0, 0x7fffbf591b50, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5563e95edc80 state = iseq = 0x0 #36 0x00005563e814217f in rb_main (argv=0x7fffbf591d58, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736403677177 #37 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.4073564.ruby -x gdbscript [New LWP 4073564] [New LWP 4073566] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139674124991488) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f086a9abc00 (LWP 4073564))] >>> Threads Id Target Id Frame * 1 Thread 0x7f086a9abc00 (LWP 4073564) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139674124991488) at ./nptl/pthread_kill.c:44 2 Thread 0x7f086a68f640 (LWP 4073566) 0x00007f086aaf2fde in epoll_wait (epfd=4, events=events@entry=0x7f086b3f1a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f086a68f640 (LWP 4073566)): #0 0x00007f086aaf2fde in epoll_wait (epfd=4, events=events@entry=0x7f086b3f1a5c , 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 0x00007f086b07fb0a in event_wait (vm=0x55f2be6e82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f2be6e82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f2be6e82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f2be6e82a0 #4 0x00007f086aa61b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720434267392, 2220295689589046282, 139674121729600, 25, 139674125736016, 140720434267744, -2251579931332363254, -2251581669330174966}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f086aaf2bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f086a9abc00 (LWP 4073564)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139674124991488) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f086a9abc00 old_mask = {__val = {8, 139674125804755, 0, 139674125701101, 139674124991488, 139674127316480, 94501065375424, 139674125647271, 16, 139674127333024, 140720434258928, 139674132581356, 255, 94501065360032, 139674127333024, 140720434258944}} 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=6, threadid=139674124991488) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139674124991488, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f086aa0f476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f086a9f57f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 139674124984056, 4578124596890824192, 94501065374848, 94501065374848, 139674133870328, 139674127333024, 140720434259328, 94501066144968, 94501065641488, 139674130473829, 18446744069414584320}}, sa_flags = -1624773120, sa_restorer = 0x55f2be72ce10} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7162524643962483297, 3472328520472409904, 3978701999282992941, 3274715270390769254, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007f086ae0fb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f086b2236f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc077f2660, reg_save_area = 0x7ffc077f25a0}} #7 0x00007f086ae12ede in objspace_xmalloc0 (objspace=0x55f2be6eac00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f086ae90f87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55f2be72ce10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55f2be72ce10, iseq=0x7f0869d39fe0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139674111966288 ec = 0x55f2be6ebc80 dummy_frame = 139674111942288 #10 0x00007f086ae8bfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0869d39fe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55f2be72ce10 prev_src_iseq = 0x7f0869d3bd80 offset = #11 0x00007f086ae8c0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f0869d39fe0 iseqv = iseq_index = 23 #12 0x00007f086ae8c460 in ibf_load_code (load=0x55f2be72ce10, iseq=0x7f0869d3bd80, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139674111950208 code_index = 15 reading_pos = 4556 code = 0x55f2be7a5020 load_body = 0x55f2be7a5780 cd_entries = 0x55f2be7254e0 ic_index = 0 mark_offset_bits = 0x7ffc077f2900 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f086ae91fe4 in ibf_load_iseq_each (load=0x55f2be72ce10, iseq=0x7f0869d3bd80, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139674111966288 ec = 0x55f2be6ebc80 dummy_frame = 139674111949872 #14 0x00007f086ae8bfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0869d3bd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55f2be72ce10 prev_src_iseq = 0x7f0869d3fa70 offset = #15 0x00007f086ae8c0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f0869d3bd80 iseqv = iseq_index = 16 #16 0x00007f086ae8c460 in ibf_load_code (load=0x55f2be72ce10, iseq=0x7f0869d3fa70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139674111965808 code_index = 66 reading_pos = 224 code = 0x55f2be72ce70 load_body = 0x55f2be789910 cd_entries = 0x55f2be754430 ic_index = 0 mark_offset_bits = 0x55f2be7500c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f086ae91fe4 in ibf_load_iseq_each (load=0x55f2be72ce10, iseq=0x7f0869d3fa70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139674111966288 ec = 0x55f2be6ebc80 dummy_frame = 139674111965520 #18 0x00007f086ae8bfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0869d3fa70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55f2be72ce10 prev_src_iseq = 0x7f0869d3fd10 offset = #19 0x00007f086ae8c0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f0869d3fa70 iseqv = iseq_index = 1 #20 0x00007f086ae8c460 in ibf_load_code (load=0x55f2be72ce10, iseq=0x7f0869d3fd10, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139674111966480 code_index = 5 reading_pos = 46 code = 0x55f2be7a5dd0 load_body = 0x55f2be794f60 cd_entries = 0x55f2be7a2290 ic_index = 1 mark_offset_bits = 0x7ffc077f2e60 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f086ae91fe4 in ibf_load_iseq_each (load=0x55f2be72ce10, iseq=0x7f0869d3fd10, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139674111966288 ec = 0x55f2be6ebc80 dummy_frame = 139674111966096 #22 0x00007f086ae8bfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0869d3fd10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55f2be72ce10 prev_src_iseq = 0x0 offset = #23 0x00007f086ae93f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f0869d3fd10 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139674111966672 #25 0x00007f086b2125ad in rb_load_with_builtin_functions (feature_name=0x7f086b25204b "yjit", table=0x7f086b3d4060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55f2be6e82a0 iseq = #26 0x00007f086b158767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f086b156880 , argc = 0, index = 0, name = 0x7f086b213cb2 "_bi0"}, {func_ptr = 0x7f086b1f2bd0 , argc = 0, index = 1, name = 0x7f086b278035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f086b1f2cd0 , argc = 0, index = 2, name = 0x7f086b2782a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f086b1f3d50 , argc = 0, index = 3, name = 0x7f086b27804d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f086b1c31f0 , argc = 2, index = 4, name = 0x7f086b278066 "rb_yjit_enable"}, {func_ptr = 0x7f086b1f2cf0 , argc = 0, index = 5, name = 0x7f086b278075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f086b1f2c20 , argc = 1, index = 6, name = 0x7f086b278090 "rb_yjit_get_stats"}, {func_ptr = 0x7f086b156860 , argc = 0, index = 7, name = 0x7f086b2780a2 "object_shape_count"}, {func_ptr = 0x7f086b1c9ff0 , argc = 1, index = 8, name = 0x7f086b2780b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f086b1ca000 , argc = 1, index = 9, name = 0x7f086b2780c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f086b1c3140 , argc = 0, index = 10, name = 0x7f086b2780e0 "rb_yjit_code_gc"}, {func_ptr = 0x7f086b1c32a0 , argc = 0, index = 11, name = 0x7f086b2780f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f086b1f2bf0 , argc = 0, index = 12, name = 0x7f086b27810a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f086af29503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f086b03355a in ruby_opt_init (opt=0x7ffc077f46b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f086b033ad3 in ruby_opt_init (opt=0x7ffc077f46b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720434262896) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc077f3370 parser = 139674113231568 orig_fname = 139674113246640 script = 1 opt = 0x7ffc077f46b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f086aef28f2 in rb_ensure (b_proc=b_proc@entry=0x7f086b033730 , data1=data1@entry=140720434262896, e_proc=e_proc@entry=0x7f086b02f910 , data2=data2@entry=140720434262896) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f2be6ebc80 _tag = {tag = 36, retval = 140720434267824, buf = {0x7f086a6b4770, 0x7f086aef29a8 , 0x0, 0x7ffc077f31e0, 0x6a6b3a20}, prev = 0x7ffc077f47c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f2be6ebc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f086b02f910 , data2 = 140720434262896}} #32 0x00007f086b035707 in load_file (opt=0x7ffc077f46b0, script=1, f=139674121881456, fname=, parser=139674113231568) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139674113231568, fname = 139674113246640, script = 1, opt = 0x7ffc077f46b0, f = 4} #33 process_options (argc=0, argv=0x7ffc077f49a8, opt=0x7ffc077f46b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139674121881456 xflag = ast = 0x0 parser = 139674113231568 script_name = 139674113246640 iseq = enc = lenc = 0x55f2be706f40 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\203?k\b\177\000\000\020\327\333j\b\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f086b035f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc077f4998) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f0869e785c8 "-", script_name = 139674113246640, 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 = #35 0x00007f086aef3c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc077f4998) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139674130518864, buf = {0x2, 0x7f086aef3cd0 , 0x0, 0x7ffc077f4790, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f2be6ebc80 state = iseq = 0x0 #36 0x000055f2be13e17f in rb_main (argv=0x7ffc077f4998, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720434269241 #37 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.4105347.ruby -x gdbscript [New LWP 4105347] [New LWP 4105349] [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 SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140290491284480) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f97ece5fc00 (LWP 4105347))] >>> Threads Id Target Id Frame * 1 Thread 0x7f97ece5fc00 (LWP 4105347) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140290491284480) at ./nptl/pthread_kill.c:44 2 Thread 0x7f97ecb3f640 (LWP 4105349) 0x00007f97ecfa6fde in epoll_wait (epfd=4, events=events@entry=0x7f97ed8a5a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f97ecb3f640 (LWP 4105349)): #0 0x00007f97ecfa6fde in epoll_wait (epfd=4, events=events@entry=0x7f97ed8a5a5c , 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 0x00007f97ed533b0a in event_wait (vm=0x5649641502a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5649641502a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5649641502a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5649641502a0 #4 0x00007f97ecf15b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731311720224, -977776391982387747, 140290488006208, 25, 140290492029008, 140731311720576, 955296292167249373, 955295765610261981}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f97ecfa6bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f97ece5fc00 (LWP 4105347)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140290491284480) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f97ece5fc00 old_mask = {__val = {8, 140290492097747, 0, 140290491994093, 140290491284480, 140290493609472, 94873211715264, 140290491940263, 65, 140290493626016, 140731311711760, 140290498874348, 255, 94873211699872, 140290493626016, 140731311711776}} 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=6, threadid=140290491284480) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140290491284480, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f97ecec3476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f97ecea97f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 140290491277048, 5787646349744677888, 94873211714688, 94873211714688, 140290500163320, 140290493626016, 140731311712160, 94873212484808, 94873211981328, 140290496766821, 18446744069414584320}}, sa_flags = -635558912, sa_restorer = 0x564964194e10} sigs = {__val = {32, 7365748681040407856, 8223625903103960164, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472335117511702629, 7365748681040407856, 8223625903104091236, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f97ed2c3b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f97ed6d76f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe8fd7e880, reg_save_area = 0x7ffe8fd7e7c0}} #7 0x00007f97ed2c6ede in objspace_xmalloc0 (objspace=0x564964152c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f97ed344f87 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x564964194e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x564964194e10, iseq=0x7f97ec1e9fe0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140290478242896 ec = 0x564964153c80 dummy_frame = 140290478218896 #10 0x00007f97ed33ffcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f97ec1e9fe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x564964194e10 prev_src_iseq = 0x7f97ec1ebd80 offset = #11 0x00007f97ed3400cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f97ec1e9fe0 iseqv = iseq_index = 23 #12 0x00007f97ed340460 in ibf_load_code (load=0x564964194e10, iseq=0x7f97ec1ebd80, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140290478226816 code_index = 15 reading_pos = 4556 code = 0x56496420d020 load_body = 0x56496420d780 cd_entries = 0x56496418d4e0 ic_index = 0 mark_offset_bits = 0x7ffe8fd7eb20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f97ed345fe4 in ibf_load_iseq_each (load=0x564964194e10, iseq=0x7f97ec1ebd80, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140290478242896 ec = 0x564964153c80 dummy_frame = 140290478226480 #14 0x00007f97ed33ffcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f97ec1ebd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x564964194e10 prev_src_iseq = 0x7f97ec1efa70 offset = #15 0x00007f97ed3400cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f97ec1ebd80 iseqv = iseq_index = 16 #16 0x00007f97ed340460 in ibf_load_code (load=0x564964194e10, iseq=0x7f97ec1efa70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140290478242416 code_index = 66 reading_pos = 224 code = 0x564964194e70 load_body = 0x5649641f1910 cd_entries = 0x5649641bc430 ic_index = 0 mark_offset_bits = 0x5649641b80c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f97ed345fe4 in ibf_load_iseq_each (load=0x564964194e10, iseq=0x7f97ec1efa70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140290478242896 ec = 0x564964153c80 dummy_frame = 140290478242128 #18 0x00007f97ed33ffcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f97ec1efa70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x564964194e10 prev_src_iseq = 0x7f97ec1efd10 offset = #19 0x00007f97ed3400cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f97ec1efa70 iseqv = iseq_index = 1 #20 0x00007f97ed340460 in ibf_load_code (load=0x564964194e10, iseq=0x7f97ec1efd10, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140290478243088 code_index = 5 reading_pos = 46 code = 0x56496420ddd0 load_body = 0x5649641fcf60 cd_entries = 0x56496420a290 ic_index = 1 mark_offset_bits = 0x7ffe8fd7f080 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f97ed345fe4 in ibf_load_iseq_each (load=0x564964194e10, iseq=0x7f97ec1efd10, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140290478242896 ec = 0x564964153c80 dummy_frame = 140290478242704 #22 0x00007f97ed33ffcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f97ec1efd10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x564964194e10 prev_src_iseq = 0x0 offset = #23 0x00007f97ed347f28 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f97ec1efd10 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140290478243280 #25 0x00007f97ed6c65ad in rb_load_with_builtin_functions (feature_name=0x7f97ed70604b "yjit", table=0x7f97ed888060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5649641502a0 iseq = #26 0x00007f97ed60c767 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f97ed60a880 , argc = 0, index = 0, name = 0x7f97ed6c7cb2 "_bi0"}, {func_ptr = 0x7f97ed6a6bd0 , argc = 0, index = 1, name = 0x7f97ed72c035 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f97ed6a6cd0 , argc = 0, index = 2, name = 0x7f97ed72c2a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f97ed6a7d50 , argc = 0, index = 3, name = 0x7f97ed72c04d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f97ed6771f0 , argc = 2, index = 4, name = 0x7f97ed72c066 "rb_yjit_enable"}, {func_ptr = 0x7f97ed6a6cf0 , argc = 0, index = 5, name = 0x7f97ed72c075 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f97ed6a6c20 , argc = 1, index = 6, name = 0x7f97ed72c090 "rb_yjit_get_stats"}, {func_ptr = 0x7f97ed60a860 , argc = 0, index = 7, name = 0x7f97ed72c0a2 "object_shape_count"}, {func_ptr = 0x7f97ed67dff0 , argc = 1, index = 8, name = 0x7f97ed72c0b5 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f97ed67e000 , argc = 1, index = 9, name = 0x7f97ed72c0c9 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f97ed677140 , argc = 0, index = 10, name = 0x7f97ed72c0e0 "rb_yjit_code_gc"}, {func_ptr = 0x7f97ed6772a0 , argc = 0, index = 11, name = 0x7f97ed72c0f0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f97ed6a6bf0 , argc = 0, index = 12, name = 0x7f97ed72c10a "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f97ed3dd503 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f97ed4e755a in ruby_opt_init (opt=0x7ffe8fd808d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f97ed4e7ad3 in ruby_opt_init (opt=0x7ffe8fd808d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731311715728) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe8fd7f590 parser = 140290479508176 orig_fname = 140290479523248 script = 1 opt = 0x7ffe8fd808d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f97ed3a68f2 in rb_ensure (b_proc=b_proc@entry=0x7f97ed4e7730 , data1=data1@entry=140731311715728, e_proc=e_proc@entry=0x7f97ed4e3910 , data2=data2@entry=140731311715728) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564964153c80 _tag = {tag = 36, retval = 140731311720656, buf = {0x7f97ecb64770, 0x7f97ed3a69a8 , 0x0, 0x7ffe8fd7f400, 0xecb63a20}, prev = 0x7ffe8fd809e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564964153c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f97ed4e3910 , data2 = 140731311715728}} #32 0x00007f97ed4e9707 in load_file (opt=0x7ffe8fd808d0, script=1, f=140290488158064, fname=, parser=140290479508176) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140290479508176, fname = 140290479523248, script = 1, opt = 0x7ffe8fd808d0, f = 4} #33 process_options (argc=0, argv=0x7ffe8fd80bc8, opt=0x7ffe8fd808d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140290488158064 xflag = ast = 0x0 parser = 140290479508176 script_name = 140290479523248 iseq = enc = lenc = 0x56496416ef40 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 #34 0x00007f97ed4e9f96 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8fd80bb8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f97ec3285c8 "-", script_name = 140290479523248, 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 = #35 0x00007f97ed3a7c89 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8fd80bb8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140290496811856, buf = {0x2, 0x7f97ed3a7cd0 , 0x0, 0x7ffe8fd809b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564964153c80 state = iseq = 0x0 #36 0x000056496288617f in rb_main (argv=0x7ffe8fd80bb8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731311722073 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)