# Logfile created on 2024-01-25 04:12:39 +0000 by logger.rb/v1.4.3 I, [2024-01-25T04:12:39.394214 #646759] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-25T04:12:39.394676 #646759] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T04:12:39.553208 #646759] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-25T04:12:39.553846 #646759] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T04:12:39.553919 #646759] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T04:12:39.855605 #646759] INFO -- : tool/config.guess already exists I, [2024-01-25T04:12:39.855669 #646759] INFO -- : tool/config.sub already exists I, [2024-01-25T04:12:39.864143 #646759] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-25T04:12:39.871609 #646759] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-01-25T04:12:39.901837 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-25T04:12:40.160227 #646759] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T04:12:40.160322 #646759] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T04:12:40.344311 #646759] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-25T04:12:40.345022 #646759] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T04:12:40.345065 #646759] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-25T04:12:41.613167 #646759] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-25T04:12:41.613237 #646759] ERROR -- : d86c4e5..2b9719e master -> origin/master I, [2024-01-25T04:12:41.727862 #646759] INFO -- : Updating d86c4e5..2b9719e I, [2024-01-25T04:12:41.727927 #646759] INFO -- : Fast-forward I, [2024-01-25T04:12:41.782413 #646759] INFO -- : .github/workflows/macos.yml | 2 +- I, [2024-01-25T04:12:41.782477 #646759] INFO -- : .github/workflows/prism.yml | 1 + I, [2024-01-25T04:12:41.782495 #646759] INFO -- : .github/workflows/ubuntu.yml | 2 +- I, [2024-01-25T04:12:41.782509 #646759] INFO -- : .github/workflows/yjit-ubuntu.yml | 2 +- I, [2024-01-25T04:12:41.782523 #646759] INFO -- : .travis.yml | 3 +- I, [2024-01-25T04:12:41.782536 #646759] INFO -- : benchmark/vm_method_splat_calls2.yml | 25 + I, [2024-01-25T04:12:41.782563 #646759] INFO -- : compile.c | 216 ++++---- I, [2024-01-25T04:12:41.782577 #646759] INFO -- : doc/yjit/yjit.md | 6 +- I, [2024-01-25T04:12:41.782591 #646759] INFO -- : insns.def | 30 +- I, [2024-01-25T04:12:41.782608 #646759] INFO -- : iseq.c | 1 + I, [2024-01-25T04:12:41.782625 #646759] INFO -- : parse.y | 1 - I, [2024-01-25T04:12:41.782642 #646759] INFO -- : prism/config.yml | 7 +- I, [2024-01-25T04:12:41.782658 #646759] INFO -- : prism/prism.c | 126 +++-- I, [2024-01-25T04:12:41.782673 #646759] INFO -- : prism/templates/lib/prism/serialize.rb.erb | 4 +- I, [2024-01-25T04:12:41.782688 #646759] INFO -- : prism_compile.c | 603 ++++++++++++--------- I, [2024-01-25T04:12:41.782710 #646759] INFO -- : ractor.c | 16 + I, [2024-01-25T04:12:41.782728 #646759] INFO -- : rjit_c.rb | 2 + I, [2024-01-25T04:12:41.782745 #646759] INFO -- : test/prism/fixtures/emoji_method_calls.txt | 1 + I, [2024-01-25T04:12:41.782760 #646759] INFO -- : test/prism/locals_test.rb | 2 +- I, [2024-01-25T04:12:41.782773 #646759] INFO -- : test/prism/newline_test.rb | 1 + I, [2024-01-25T04:12:41.782787 #646759] INFO -- : test/prism/parse_test.rb | 2 +- I, [2024-01-25T04:12:41.782800 #646759] INFO -- : test/prism/snapshots/emoji_method_calls.txt | 30 + I, [2024-01-25T04:12:41.782813 #646759] INFO -- : test/prism/snapshots/patterns.txt | 7 +- I, [2024-01-25T04:12:41.782825 #646759] INFO -- : test/prism/snapshots/seattlerb/case_in.txt | 14 +- I, [2024-01-25T04:12:41.782842 #646759] INFO -- : .../seattlerb/case_in_hash_pat_assign.txt | 7 +- I, [2024-01-25T04:12:41.782855 #646759] INFO -- : .../snapshots/seattlerb/parse_pattern_058.txt | 7 +- I, [2024-01-25T04:12:41.782867 #646759] INFO -- : .../snapshots/seattlerb/parse_pattern_058_2.txt | 7 +- I, [2024-01-25T04:12:41.782880 #646759] INFO -- : .../snapshots/unparser/corpus/literal/pattern.txt | 7 +- I, [2024-01-25T04:12:41.782892 #646759] INFO -- : .../whitequark/multiple_pattern_matches.txt | 28 +- I, [2024-01-25T04:12:41.782906 #646759] INFO -- : .../whitequark/newline_in_hash_argument.txt | 14 +- I, [2024-01-25T04:12:41.782919 #646759] INFO -- : ...single_line_allowed_omission_of_parentheses.txt | 14 +- I, [2024-01-25T04:12:41.783112 #646759] INFO -- : test/ruby/test_ast.rb | 2 +- I, [2024-01-25T04:12:41.783128 #646759] INFO -- : test/ruby/test_compile_prism.rb | 110 +++- I, [2024-01-25T04:12:41.783141 #646759] INFO -- : vm_args.c | 28 +- I, [2024-01-25T04:12:41.783153 #646759] INFO -- : vm_callinfo.h | 2 + I, [2024-01-25T04:12:41.783165 #646759] INFO -- : vm_core.h | 2 + I, [2024-01-25T04:12:41.783182 #646759] INFO -- : vm_insnhelper.c | 22 +- I, [2024-01-25T04:12:41.783195 #646759] INFO -- : yjit/bindgen/src/main.rs | 1 + I, [2024-01-25T04:12:41.783208 #646759] INFO -- : yjit/src/codegen.rs | 23 +- I, [2024-01-25T04:12:41.783220 #646759] INFO -- : yjit/src/cruby_bindings.inc.rs | 354 ++++++------ I, [2024-01-25T04:12:41.783233 #646759] INFO -- : yjit/src/options.rs | 4 +- I, [2024-01-25T04:12:41.783247 #646759] INFO -- : yjit/src/stats.rs | 2 + I, [2024-01-25T04:12:41.783271 #646759] INFO -- : 42 files changed, 1084 insertions(+), 654 deletions(-) I, [2024-01-25T04:12:41.783288 #646759] INFO -- : create mode 100644 benchmark/vm_method_splat_calls2.yml I, [2024-01-25T04:12:41.783304 #646759] INFO -- : create mode 100644 test/prism/fixtures/emoji_method_calls.txt I, [2024-01-25T04:12:41.783321 #646759] INFO -- : create mode 100644 test/prism/snapshots/emoji_method_calls.txt I, [2024-01-25T04:12:41.831615 #646759] INFO -- : Latest commit hash = 2b9719ea30 I, [2024-01-25T04:12:41.832103 #646759] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T04:12:41.832157 #646759] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T04:12:41.984441 #646759] INFO -- : generating optinsn.inc I, [2024-01-25T04:12:42.061449 #646759] INFO -- : generating optunifs.inc I, [2024-01-25T04:12:42.124982 #646759] INFO -- : generating insns.inc I, [2024-01-25T04:12:42.189766 #646759] INFO -- : generating insns_info.inc I, [2024-01-25T04:12:42.437172 #646759] INFO -- : generating vmtc.inc I, [2024-01-25T04:12:42.495897 #646759] INFO -- : generating vm.inc I, [2024-01-25T04:12:42.717692 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-25T04:12:43.879070 #646759] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/lib/ruby_vm/rjit/instruction.rb I, [2024-01-25T04:12:43.948287 #646759] INFO -- : generating parse.c I, [2024-01-25T04:12:50.433488 #646759] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.rbinc I, [2024-01-25T04:12:50.556870 #646759] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-01-25T04:12:50.561027 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T04:12:50.564147 #646759] INFO -- : extracting ripper.y from ../../parse.y I, [2024-01-25T04:12:50.756411 #646759] INFO -- : compiling compiler ripper.y I, [2024-01-25T04:12:57.328400 #646759] INFO -- : generating ripper_init.c from ./ripper_init.c.tmpl I, [2024-01-25T04:12:57.366292 #646759] INFO -- : generating eventids1.c from ../../parse.y I, [2024-01-25T04:12:57.431988 #646759] INFO -- : generating eventids1.h from ../../parse.y I, [2024-01-25T04:12:57.501167 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T04:12:57.502149 #646759] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-01-25T04:12:57.506839 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T04:12:57.506925 #646759] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-01-25T04:12:57.506992 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T04:12:57.511297 #646759] INFO -- : generating miniprelude.c I, [2024-01-25T04:12:57.692321 #646759] INFO -- : miniprelude.c updated I, [2024-01-25T04:12:57.699400 #646759] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-25T04:12:57.852631 #646759] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-25T04:12:57.856549 #646759] INFO -- : generating enc.mk I, [2024-01-25T04:12:58.229337 #646759] INFO -- : making srcs under enc I, [2024-01-25T04:12:58.304234 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:12:58.304321 #646759] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-25T04:12:58.304375 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:12:58.418492 #646759] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-25T04:12:58.420900 #646759] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-01-25T04:12:58.423982 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-25T04:12:58.570465 #646759] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T04:12:58.570719 #646759] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T04:12:58.728323 #646759] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-25T04:12:58.728428 #646759] INFO -- : CC = gcc I, [2024-01-25T04:12:58.728463 #646759] INFO -- : LD = ld I, [2024-01-25T04:12:58.728495 #646759] INFO -- : LDSHARED = gcc -shared I, [2024-01-25T04:12:58.728534 #646759] 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-25T04:12:58.728568 #646759] 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-25T04:12:58.728598 #646759] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-25T04:12:58.728628 #646759] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-25T04:12:58.728661 #646759] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-25T04:12:58.728692 #646759] INFO -- : LANG = I, [2024-01-25T04:12:58.728722 #646759] INFO -- : LC_ALL = I, [2024-01-25T04:12:58.728754 #646759] INFO -- : LC_CTYPE = I, [2024-01-25T04:12:58.728785 #646759] INFO -- : MFLAGS = I, [2024-01-25T04:12:58.728816 #646759] INFO -- : RUSTC = rustc I, [2024-01-25T04:12:58.728850 #646759] 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-25T04:12:58.732588 #646759] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-25T04:12:58.732656 #646759] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-25T04:12:58.732678 #646759] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-25T04:12:58.732694 #646759] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-25T04:12:58.732708 #646759] INFO -- : I, [2024-01-25T04:12:58.757757 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-01-25T04:12:59.845660 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/array.c I, [2024-01-25T04:13:04.669579 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-01-25T04:13:06.053609 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/bignum.c I, [2024-01-25T04:13:10.945773 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/class.c I, [2024-01-25T04:13:12.815550 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-01-25T04:13:31.605515 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/complex.c I, [2024-01-25T04:13:34.632002 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-01-25T04:13:36.084869 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/debug.c I, [2024-01-25T04:13:36.551677 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dir.c I, [2024-01-25T04:13:40.665735 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/encoding.c I, [2024-01-25T04:13:41.916924 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enumerator.c I, [2024-01-25T04:13:44.971294 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/error.c I, [2024-01-25T04:13:47.118188 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-01-25T04:13:49.058245 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-01-25T04:13:56.111138 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-01-25T04:13:59.718733 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io.c I, [2024-01-25T04:14:05.734524 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-01-25T04:14:09.346159 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-01-25T04:14:11.232676 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/marshal.c I, [2024-01-25T04:14:13.523002 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/memory_view.c I, [2024-01-25T04:14:14.239198 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-01-25T04:14:15.078238 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-01-25T04:14:17.235483 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node.c I, [2024-01-25T04:14:17.700029 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node_dump.c I, [2024-01-25T04:14:20.181551 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/numeric.c I, [2024-01-25T04:14:23.458772 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/object.c I, [2024-01-25T04:14:26.078381 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/pack.c I, [2024-01-25T04:14:28.455680 #646759] INFO -- : compiling parse.c I, [2024-01-25T04:14:45.290494 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-01-25T04:14:47.729427 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/process.c I, [2024-01-25T04:14:51.056386 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ractor.c I, [2024-01-25T04:14:54.090271 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/random.c I, [2024-01-25T04:14:55.969228 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rational.c I, [2024-01-25T04:14:59.156485 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/re.c I, [2024-01-25T04:15:02.370211 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-01-25T04:15:04.769712 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/scheduler.c I, [2024-01-25T04:15:05.326848 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/shape.c I, [2024-01-25T04:15:06.356891 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/signal.c I, [2024-01-25T04:15:07.238712 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/string.c I, [2024-01-25T04:15:14.303353 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/struct.c I, [2024-01-25T04:15:15.973475 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/symbol.c I, [2024-01-25T04:15:17.068161 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-01-25T04:15:21.841390 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/time.c I, [2024-01-25T04:15:25.449844 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/variable.c I, [2024-01-25T04:15:28.162703 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-25T04:15:28.585120 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-01-25T04:15:43.363512 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-01-25T04:15:44.697126 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-01-25T04:15:45.681089 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_sync.c I, [2024-01-25T04:15:46.281863 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-01-25T04:15:48.047555 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/weakmap.c I, [2024-01-25T04:15:48.735091 #646759] INFO -- : compiling prism/api_node.c I, [2024-01-25T04:15:48.896170 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/api_pack.c I, [2024-01-25T04:15:49.047629 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/diagnostic.c I, [2024-01-25T04:15:49.097128 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/extension.c I, [2024-01-25T04:15:49.249165 #646759] INFO -- : compiling prism/node.c I, [2024-01-25T04:15:49.894092 #646759] INFO -- : compiling prism/prettyprint.c I, [2024-01-25T04:15:54.082564 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/regexp.c I, [2024-01-25T04:15:54.134692 #646759] INFO -- : compiling prism/serialize.c I, [2024-01-25T04:15:54.936096 #646759] INFO -- : compiling prism/token_type.c I, [2024-01-25T04:15:54.996046 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_memchr.c I, [2024-01-25T04:15:55.003099 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_strpbrk.c I, [2024-01-25T04:15:55.079623 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/prism.c I, [2024-01-25T04:16:06.422222 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism_init.c I, [2024-01-25T04:16:06.622300 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-01-25T04:16:08.250058 #646759] INFO -- : building Rust YJIT (release mode) I, [2024-01-25T04:16:36.462561 #646759] INFO -- : touch yjit/target/release/libyjit.a I, [2024-01-25T04:16:36.463972 #646759] INFO -- : partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o I, [2024-01-25T04:16:36.960377 #646759] INFO -- : linking miniruby I, [2024-01-25T04:16:38.786995 #646759] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T04:16:38.787172 #646759] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T04:16:38.971018 #646759] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-25T04:16:38.971125 #646759] INFO -- : CC = gcc I, [2024-01-25T04:16:38.971170 #646759] INFO -- : LD = ld I, [2024-01-25T04:16:38.971199 #646759] INFO -- : LDSHARED = gcc -shared I, [2024-01-25T04:16:38.971237 #646759] 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-25T04:16:38.971272 #646759] 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-25T04:16:38.971299 #646759] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-25T04:16:38.971327 #646759] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-25T04:16:38.971367 #646759] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-25T04:16:38.971394 #646759] INFO -- : LANG = I, [2024-01-25T04:16:38.971419 #646759] INFO -- : LC_ALL = I, [2024-01-25T04:16:38.971445 #646759] INFO -- : LC_CTYPE = I, [2024-01-25T04:16:38.971471 #646759] INFO -- : MFLAGS = I, [2024-01-25T04:16:38.971497 #646759] INFO -- : RUSTC = rustc I, [2024-01-25T04:16:38.971529 #646759] 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-25T04:16:38.983358 #646759] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-25T04:16:38.983423 #646759] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-25T04:16:38.983439 #646759] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-25T04:16:38.983452 #646759] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-25T04:16:38.983464 #646759] INFO -- : I, [2024-01-25T04:16:39.755883 #646759] INFO -- : builtin_binary.inc updated I, [2024-01-25T04:16:39.768415 #646759] INFO -- : b78a411dd6048eafca0b1a37ff503d0f91aa8a0ce2587007e8316ca28ceb451e builtin_binary.inc I, [2024-01-25T04:16:39.769500 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-25T04:16:40.567941 #646759] INFO -- : linking static-library libruby-static.a I, [2024-01-25T04:16:42.379617 #646759] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-25T04:16:46.470784 #646759] INFO -- : linking ruby I, [2024-01-25T04:16:46.525214 #646759] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T04:16:46.525395 #646759] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T04:16:46.656405 #646759] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-25T04:16:46.656493 #646759] INFO -- : CC = gcc I, [2024-01-25T04:16:46.656536 #646759] INFO -- : LD = ld I, [2024-01-25T04:16:46.656567 #646759] INFO -- : LDSHARED = gcc -shared I, [2024-01-25T04:16:46.656603 #646759] 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-25T04:16:46.656637 #646759] 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-25T04:16:46.656667 #646759] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-25T04:16:46.656696 #646759] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-25T04:16:46.656724 #646759] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-25T04:16:46.656752 #646759] INFO -- : LANG = I, [2024-01-25T04:16:46.656779 #646759] INFO -- : LC_ALL = I, [2024-01-25T04:16:46.656807 #646759] INFO -- : LC_CTYPE = I, [2024-01-25T04:16:46.656833 #646759] INFO -- : MFLAGS = I, [2024-01-25T04:16:46.656861 #646759] INFO -- : RUSTC = rustc I, [2024-01-25T04:16:46.656908 #646759] 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-25T04:16:46.660608 #646759] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-25T04:16:46.660668 #646759] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-25T04:16:46.660687 #646759] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-25T04:16:46.660700 #646759] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-25T04:16:46.660717 #646759] INFO -- : I, [2024-01-25T04:16:46.777429 #646759] INFO -- : generating enc.mk I, [2024-01-25T04:16:47.094913 #646759] INFO -- : making srcs under enc I, [2024-01-25T04:16:47.160441 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:16:47.160547 #646759] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-25T04:16:47.160618 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:16:47.162437 #646759] INFO -- : generating transdb.h I, [2024-01-25T04:16:47.397966 #646759] INFO -- : transdb.h unchanged I, [2024-01-25T04:16:47.404684 #646759] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-25T04:16:47.493865 #646759] INFO -- : ext/configure-ext.mk updated I, [2024-01-25T04:16:47.506514 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:16:51.905806 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:16:51.906490 #646759] INFO -- : generating makefile exts.mk I, [2024-01-25T04:16:52.047188 #646759] INFO -- : exts.mk unchanged I, [2024-01-25T04:16:52.056325 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:16:52.674253 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T04:16:52.676148 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/coverage/coverage.c I, [2024-01-25T04:16:53.439878 #646759] INFO -- : linking shared-object coverage.so I, [2024-01-25T04:16:53.538179 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T04:16:53.548200 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T04:16:53.558607 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T04:16:53.564625 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T04:16:53.577260 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T04:16:53.619658 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T04:16:53.630457 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T04:16:53.660067 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T04:16:53.680019 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T04:16:53.687003 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T04:16:53.692000 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T04:16:53.710836 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T04:16:53.728414 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T04:16:53.749252 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T04:16:53.754364 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T04:16:53.761842 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T04:16:53.762583 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/object_tracing.c I, [2024-01-25T04:16:54.339706 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace.c I, [2024-01-25T04:16:55.094021 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace_dump.c I, [2024-01-25T04:16:56.074040 #646759] INFO -- : linking shared-object objspace.so I, [2024-01-25T04:16:56.202240 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T04:16:56.229066 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T04:16:56.262415 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T04:16:56.269644 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T04:16:56.276166 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T04:16:56.287160 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T04:16:56.325244 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T04:16:56.336173 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T04:16:56.341179 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T04:16:56.361413 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T04:16:56.362072 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids1.c I, [2024-01-25T04:16:56.376552 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-25T04:16:56.505203 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-01-25T04:17:07.008512 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper_init.c I, [2024-01-25T04:17:07.271372 #646759] INFO -- : linking shared-object ripper.so I, [2024-01-25T04:17:07.461982 #646759] INFO -- : checking /tmp/ruby/src/trunk-repeat20-asserts/parse.y and /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-25T04:17:07.590080 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T04:17:07.593001 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T04:17:07.597497 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T04:17:07.613323 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T04:17:07.614073 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/init.c I, [2024-01-25T04:17:08.353752 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/constants.c I, [2024-01-25T04:17:10.584904 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/basicsocket.c I, [2024-01-25T04:17:11.396318 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/socket.c I, [2024-01-25T04:17:12.544488 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ipsocket.c I, [2024-01-25T04:17:13.152657 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpsocket.c I, [2024-01-25T04:17:13.673919 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpserver.c I, [2024-01-25T04:17:14.182832 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/sockssocket.c I, [2024-01-25T04:17:14.609064 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/udpsocket.c I, [2024-01-25T04:17:15.146884 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixsocket.c I, [2024-01-25T04:17:15.821718 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixserver.c I, [2024-01-25T04:17:16.309170 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/option.c I, [2024-01-25T04:17:17.319027 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ancdata.c I, [2024-01-25T04:17:18.553760 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c I, [2024-01-25T04:17:20.320270 #646759] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ifaddr.c I, [2024-01-25T04:17:20.871940 #646759] INFO -- : linking shared-object socket.so I, [2024-01-25T04:17:21.134263 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T04:17:21.159764 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T04:17:21.240269 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T04:17:21.243945 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T04:17:21.316310 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T04:17:21.319831 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T04:17:21.392772 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T04:17:21.396530 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T04:17:21.473408 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T04:17:21.478153 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T04:17:21.567990 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T04:17:21.572474 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T04:17:21.646760 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T04:17:21.718287 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:21.911864 #646759] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-25T04:17:21.911982 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:21.915520 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:21.921648 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:21.921734 #646759] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-25T04:17:21.921773 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:21.923208 #646759] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-25T04:17:22.440138 #646759] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-25T04:17:22.641854 #646759] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-25T04:17:22.906036 #646759] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-25T04:17:23.113757 #646759] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-25T04:17:23.328804 #646759] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-25T04:17:23.572847 #646759] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-25T04:17:23.968154 #646759] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-25T04:17:24.191031 #646759] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-25T04:17:24.403645 #646759] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-25T04:17:24.737338 #646759] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-25T04:17:25.020365 #646759] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-25T04:17:25.310776 #646759] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-25T04:17:25.951171 #646759] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-25T04:17:26.264231 #646759] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-25T04:17:26.541003 #646759] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-25T04:17:26.816128 #646759] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-25T04:17:27.060502 #646759] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-25T04:17:27.279710 #646759] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-25T04:17:27.491955 #646759] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-25T04:17:27.721803 #646759] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-25T04:17:27.982256 #646759] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-25T04:17:28.261475 #646759] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-25T04:17:28.492452 #646759] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-25T04:17:28.895439 #646759] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-25T04:17:29.419349 #646759] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-25T04:17:29.650582 #646759] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-25T04:17:29.863034 #646759] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-25T04:17:30.300170 #646759] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-25T04:17:30.543643 #646759] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-25T04:17:30.800334 #646759] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-25T04:17:31.110168 #646759] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-25T04:17:31.698231 #646759] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-25T04:17:32.027995 #646759] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-25T04:17:32.276742 #646759] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-25T04:17:32.509605 #646759] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-25T04:17:32.769810 #646759] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-25T04:17:33.047595 #646759] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-25T04:17:33.288172 #646759] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-25T04:17:34.211538 #646759] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-25T04:17:34.452118 #646759] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-25T04:17:34.833482 #646759] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-25T04:17:35.108740 #646759] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-25T04:17:35.389380 #646759] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-25T04:17:35.622657 #646759] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-25T04:17:35.944745 #646759] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-25T04:17:36.318278 #646759] INFO -- : making enc I, [2024-01-25T04:17:36.353682 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:36.353770 #646759] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-25T04:17:36.355728 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:36.355774 #646759] INFO -- : making trans I, [2024-01-25T04:17:36.429589 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:36.429676 #646759] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-25T04:17:36.429725 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:36.430798 #646759] INFO -- : making encs I, [2024-01-25T04:17:36.516851 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:36.516933 #646759] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-25T04:17:36.516981 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:36.540962 #646759] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T04:17:36.541249 #646759] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T04:17:36.691501 #646759] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-25T04:17:36.693903 #646759] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-01-25T04:17:36.713429 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-25T04:17:36.885515 #646759] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-25T04:17:36.885595 #646759] INFO -- : CC = gcc I, [2024-01-25T04:17:36.885632 #646759] INFO -- : LD = ld I, [2024-01-25T04:17:36.885667 #646759] INFO -- : LDSHARED = gcc -shared I, [2024-01-25T04:17:36.885707 #646759] 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-25T04:17:36.885746 #646759] 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-25T04:17:36.885782 #646759] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-25T04:17:36.885816 #646759] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-25T04:17:36.885864 #646759] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-25T04:17:36.885898 #646759] INFO -- : LANG = I, [2024-01-25T04:17:36.885930 #646759] INFO -- : LC_ALL = I, [2024-01-25T04:17:36.885962 #646759] INFO -- : LC_CTYPE = I, [2024-01-25T04:17:36.885994 #646759] INFO -- : MFLAGS = I, [2024-01-25T04:17:36.886026 #646759] INFO -- : RUSTC = rustc I, [2024-01-25T04:17:36.886065 #646759] 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-25T04:17:36.890319 #646759] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-25T04:17:36.890389 #646759] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-25T04:17:36.890409 #646759] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-25T04:17:36.890424 #646759] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-25T04:17:36.890439 #646759] INFO -- : I, [2024-01-25T04:17:37.005995 #646759] INFO -- : generating enc.mk I, [2024-01-25T04:17:37.368012 #646759] INFO -- : making srcs under enc I, [2024-01-25T04:17:37.442263 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:37.442351 #646759] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-25T04:17:37.442406 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:37.444204 #646759] INFO -- : generating transdb.h I, [2024-01-25T04:17:37.722408 #646759] INFO -- : transdb.h unchanged I, [2024-01-25T04:17:37.728741 #646759] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-25T04:17:37.818370 #646759] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-25T04:17:37.824305 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:42.395527 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:42.396135 #646759] INFO -- : generating makefile exts.mk I, [2024-01-25T04:17:42.532131 #646759] INFO -- : exts.mk unchanged I, [2024-01-25T04:17:42.541639 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:43.051339 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T04:17:43.057718 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T04:17:43.065967 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T04:17:43.072039 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T04:17:43.077004 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T04:17:43.089412 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T04:17:43.127087 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T04:17:43.134217 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T04:17:43.165327 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T04:17:43.180612 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T04:17:43.188058 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T04:17:43.195519 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T04:17:43.213887 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T04:17:43.229803 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T04:17:43.253537 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T04:17:43.258348 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T04:17:43.267315 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T04:17:43.274877 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T04:17:43.300282 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T04:17:43.326964 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T04:17:43.333817 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T04:17:43.339962 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T04:17:43.349475 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T04:17:43.382611 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T04:17:43.389499 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T04:17:43.394339 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T04:17:43.415704 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T04:17:43.430230 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T04:17:43.433258 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T04:17:43.437448 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T04:17:43.457180 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T04:17:43.471517 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T04:17:43.500329 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T04:17:43.575226 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T04:17:43.579275 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T04:17:43.653556 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T04:17:43.657281 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T04:17:43.730305 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T04:17:43.734306 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T04:17:43.812609 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T04:17:43.817602 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T04:17:43.901130 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T04:17:43.904403 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T04:17:43.977477 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T04:17:44.028046 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:44.220986 #646759] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-25T04:17:44.221106 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:44.221923 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:44.227555 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:44.227636 #646759] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-25T04:17:44.227653 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:44.240339 #646759] INFO -- : making enc I, [2024-01-25T04:17:44.279186 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:44.279277 #646759] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-25T04:17:44.279322 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:44.280518 #646759] INFO -- : making trans I, [2024-01-25T04:17:44.372186 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:44.372264 #646759] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-25T04:17:44.372310 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:44.373447 #646759] INFO -- : making encs I, [2024-01-25T04:17:44.466567 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:44.466676 #646759] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-25T04:17:44.466735 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:17:44.475596 #646759] 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-25T04:17:44.808231 #646759] INFO -- : Installing to I, [2024-01-25T04:17:44.808392 #646759] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-25T04:17:44.809079 #646759] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-25T04:17:44.834181 #646759] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-25T04:17:44.834535 #646759] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-25T04:17:44.834768 #646759] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-25T04:17:44.901443 #646759] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-25T04:17:44.901598 #646759] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-25T04:17:44.901899 #646759] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-25T04:17:44.902917 #646759] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-25T04:17:44.922270 #646759] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-25T04:17:44.922340 #646759] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-25T04:17:44.922367 #646759] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-25T04:17:44.922914 #646759] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-25T04:17:44.923193 #646759] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-25T04:17:45.139632 #646759] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-25T04:17:45.178267 #646759] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-25T04:17:45.214235 #646759] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-25T04:17:45.267132 #646759] INFO -- : benchmark 0.3.0 I, [2024-01-25T04:17:45.304952 #646759] INFO -- : bundler 2.6.0.dev I, [2024-01-25T04:17:45.319468 #646759] INFO -- : cgi 0.4.1 I, [2024-01-25T04:17:45.325300 #646759] INFO -- : delegate 0.3.1 I, [2024-01-25T04:17:45.330636 #646759] INFO -- : did_you_mean 1.6.3 I, [2024-01-25T04:17:45.336836 #646759] INFO -- : english 0.8.0 I, [2024-01-25T04:17:45.341662 #646759] INFO -- : erb 4.0.4 I, [2024-01-25T04:17:45.348148 #646759] INFO -- : error_highlight 0.6.0 I, [2024-01-25T04:17:45.351259 #646759] INFO -- : fileutils 1.7.2 I, [2024-01-25T04:17:45.354634 #646759] INFO -- : find 0.2.0 I, [2024-01-25T04:17:45.358364 #646759] INFO -- : forwardable 1.3.3 I, [2024-01-25T04:17:45.361666 #646759] INFO -- : ipaddr 1.2.6 I, [2024-01-25T04:17:45.364705 #646759] INFO -- : irb 1.11.1 I, [2024-01-25T04:17:45.369973 #646759] INFO -- : logger 1.6.0 I, [2024-01-25T04:17:45.373276 #646759] INFO -- : net-http 0.4.1 I, [2024-01-25T04:17:45.376831 #646759] INFO -- : net-protocol 0.2.2 I, [2024-01-25T04:17:45.380233 #646759] INFO -- : open-uri 0.4.1 I, [2024-01-25T04:17:45.383666 #646759] INFO -- : open3 0.2.1 I, [2024-01-25T04:17:45.386649 #646759] INFO -- : optparse 0.4.0 I, [2024-01-25T04:17:45.389715 #646759] INFO -- : ostruct 0.6.0 I, [2024-01-25T04:17:45.392657 #646759] INFO -- : pp 0.5.0 I, [2024-01-25T04:17:45.395790 #646759] INFO -- : prettyprint 0.2.0 I, [2024-01-25T04:17:45.402388 #646759] INFO -- : prism 0.19.0 I, [2024-01-25T04:17:45.405697 #646759] INFO -- : pstore 0.1.3 I, [2024-01-25T04:17:45.408821 #646759] INFO -- : rdoc 6.6.2 I, [2024-01-25T04:17:45.415184 #646759] INFO -- : readline 0.0.4 I, [2024-01-25T04:17:45.418242 #646759] INFO -- : reline 0.4.2 I, [2024-01-25T04:17:45.421422 #646759] INFO -- : resolv 0.3.0 I, [2024-01-25T04:17:45.424477 #646759] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-25T04:17:45.427528 #646759] INFO -- : securerandom 0.3.1 I, [2024-01-25T04:17:45.430763 #646759] INFO -- : set 1.1.0 I, [2024-01-25T04:17:45.433938 #646759] INFO -- : shellwords 0.2.0 I, [2024-01-25T04:17:45.436900 #646759] INFO -- : singleton 0.2.0 I, [2024-01-25T04:17:45.439875 #646759] INFO -- : syntax_suggest 2.0.0 I, [2024-01-25T04:17:45.444350 #646759] INFO -- : tempfile 0.2.1 I, [2024-01-25T04:17:45.450426 #646759] INFO -- : time 0.3.0 I, [2024-01-25T04:17:45.453869 #646759] INFO -- : timeout 0.4.1 I, [2024-01-25T04:17:45.457042 #646759] INFO -- : tmpdir 0.2.0 I, [2024-01-25T04:17:45.460355 #646759] INFO -- : tsort 0.2.0 I, [2024-01-25T04:17:45.463498 #646759] INFO -- : un 0.3.0 I, [2024-01-25T04:17:45.466780 #646759] INFO -- : uri 0.13.0 I, [2024-01-25T04:17:45.470147 #646759] INFO -- : weakref 0.1.3 I, [2024-01-25T04:17:45.473256 #646759] INFO -- : yaml 0.3.0 I, [2024-01-25T04:17:45.475900 #646759] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-25T04:17:45.500839 #646759] INFO -- : date 3.3.4 I, [2024-01-25T04:17:45.504200 #646759] INFO -- : digest 3.1.1 I, [2024-01-25T04:17:45.507427 #646759] INFO -- : etc 1.4.3 I, [2024-01-25T04:17:45.510910 #646759] INFO -- : fcntl 1.1.0 I, [2024-01-25T04:17:45.514215 #646759] INFO -- : fiddle 1.1.3 I, [2024-01-25T04:17:45.517332 #646759] INFO -- : io-console 0.7.2 I, [2024-01-25T04:17:45.520340 #646759] INFO -- : io-nonblock 0.3.0 I, [2024-01-25T04:17:45.523283 #646759] INFO -- : io-wait 0.3.1 I, [2024-01-25T04:17:45.526218 #646759] INFO -- : json 2.7.1 I, [2024-01-25T04:17:45.529670 #646759] INFO -- : openssl 3.2.0 I, [2024-01-25T04:17:45.532977 #646759] INFO -- : pathname 0.3.0 I, [2024-01-25T04:17:45.536212 #646759] INFO -- : psych 5.1.2 I, [2024-01-25T04:17:45.539858 #646759] INFO -- : stringio 3.1.1 I, [2024-01-25T04:17:45.546138 #646759] INFO -- : strscan 3.0.9 I, [2024-01-25T04:17:45.549474 #646759] INFO -- : zlib 3.1.0 I, [2024-01-25T04:17:45.552349 #646759] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-25T04:17:45.554166 #646759] INFO -- : minitest 5.21.2 I, [2024-01-25T04:17:45.597130 #646759] INFO -- : power_assert 2.0.3 I, [2024-01-25T04:17:45.607390 #646759] INFO -- : rake 13.1.0 I, [2024-01-25T04:17:45.636979 #646759] INFO -- : test-unit 3.6.1 I, [2024-01-25T04:17:45.669270 #646759] INFO -- : rexml 3.2.6 I, [2024-01-25T04:17:45.706901 #646759] INFO -- : rss 0.3.0 I, [2024-01-25T04:17:45.729907 #646759] INFO -- : net-ftp 0.3.4 I, [2024-01-25T04:17:45.737034 #646759] INFO -- : net-imap 0.4.9.1 I, [2024-01-25T04:17:45.767889 #646759] INFO -- : net-pop 0.1.2 I, [2024-01-25T04:17:45.775175 #646759] INFO -- : net-smtp 0.4.0.1 I, [2024-01-25T04:17:45.784091 #646759] INFO -- : matrix 0.4.2 I, [2024-01-25T04:17:45.791253 #646759] INFO -- : prime 0.1.2 I, [2024-01-25T04:17:45.805223 #646759] INFO -- : rbs 3.4.2 I, [2024-01-25T04:17:46.030032 #646759] INFO -- : typeprof 0.21.9 I, [2024-01-25T04:17:46.046938 #646759] INFO -- : debug 1.9.1 I, [2024-01-25T04:17:46.068608 #646759] INFO -- : racc 1.7.3 I, [2024-01-25T04:17:46.088092 #646759] INFO -- : mutex_m 0.2.0 I, [2024-01-25T04:17:46.095986 #646759] INFO -- : getoptlong 0.2.1 I, [2024-01-25T04:17:46.108102 #646759] INFO -- : base64 0.2.0 I, [2024-01-25T04:17:46.112928 #646759] INFO -- : bigdecimal 3.1.6 I, [2024-01-25T04:17:46.127402 #646759] INFO -- : observer 0.1.2 I, [2024-01-25T04:17:46.134587 #646759] INFO -- : abbrev 0.1.2 I, [2024-01-25T04:17:46.141027 #646759] INFO -- : resolv-replace 0.1.1 I, [2024-01-25T04:17:46.147746 #646759] INFO -- : rinda 0.2.0 I, [2024-01-25T04:17:46.155280 #646759] INFO -- : drb 2.2.0 I, [2024-01-25T04:17:46.166275 #646759] INFO -- : nkf 0.2.0 I, [2024-01-25T04:17:46.188854 #646759] INFO -- : syslog 0.1.2 I, [2024-01-25T04:17:46.201417 #646759] INFO -- : csv 3.2.8 I, [2024-01-25T04:17:46.221628 #646759] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-25T04:17:46.243874 #646759] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T04:17:46.244083 #646759] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-25T04:19:01.775898 #646759] INFO -- : PASS all 1882 tests E, [2024-01-25T04:19:01.786171 #646759] ERROR -- : I, [2024-01-25T04:19:01.786345 #646759] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-25T04:19:01.786503 #646759] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-25T04:19:01.940413 #646759] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-25T04:19:01.940493 #646759] INFO -- : CC = gcc I, [2024-01-25T04:19:01.940532 #646759] INFO -- : LD = ld I, [2024-01-25T04:19:01.940561 #646759] INFO -- : LDSHARED = gcc -shared I, [2024-01-25T04:19:01.940594 #646759] 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-25T04:19:01.940631 #646759] 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-25T04:19:01.940669 #646759] INFO -- : CPPFLAGS = I, [2024-01-25T04:19:01.940697 #646759] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-25T04:19:01.940724 #646759] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-25T04:19:01.940750 #646759] INFO -- : LANG = I, [2024-01-25T04:19:01.940775 #646759] INFO -- : LC_ALL = I, [2024-01-25T04:19:01.940799 #646759] INFO -- : LC_CTYPE = I, [2024-01-25T04:19:01.940824 #646759] INFO -- : MFLAGS = I, [2024-01-25T04:19:01.940849 #646759] INFO -- : RUSTC = rustc I, [2024-01-25T04:19:01.940880 #646759] 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-25T04:19:01.955905 #646759] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-25T04:19:01.955987 #646759] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-25T04:19:01.956013 #646759] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-25T04:19:01.956029 #646759] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-25T04:19:01.956042 #646759] INFO -- : I, [2024-01-25T04:19:02.129613 #646759] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-25T04:19:02.129689 #646759] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-25T04:19:02.129705 #646759] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-25T04:19:02.354569 #646759] INFO -- : Checking leaked global symbols...none I, [2024-01-25T04:19:02.563011 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-25T04:19:02.563224 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-25T04:19:02.563435 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-25T04:19:02.563954 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-25T04:19:02.565019 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-25T04:19:02.565653 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-25T04:19:02.568339 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-25T04:19:02.569487 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-25T04:19:02.575209 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-25T04:19:02.578729 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-25T04:19:02.583938 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-25T04:19:02.589297 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-25T04:19:02.589857 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-25T04:19:02.590263 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-25T04:19:02.590840 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-25T04:19:02.691289 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-25T04:19:02.693693 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-25T04:19:03.071617 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-25T04:19:03.071693 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-25T04:19:03.071716 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-25T04:19:03.071733 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-25T04:19:03.071747 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-25T04:19:03.071761 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-25T04:19:03.071788 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-25T04:19:03.071802 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-25T04:19:03.071816 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-25T04:19:03.071831 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-25T04:19:03.071844 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-25T04:19:03.071858 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-25T04:19:03.344279 #646759] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-25T04:19:03.350726 #646759] INFO -- : I, [2024-01-25T04:19:03.350795 #646759] INFO -- : test succeeded I, [2024-01-25T04:19:03.363646 #646759] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-25T04:19:03.363848 #646759] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-25T04:19:03.784225 #646759] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-25T04:19:03.784323 #646759] INFO -- : CC = gcc I, [2024-01-25T04:19:03.784366 #646759] INFO -- : LD = ld I, [2024-01-25T04:19:03.784399 #646759] INFO -- : LDSHARED = gcc -shared I, [2024-01-25T04:19:03.784438 #646759] 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-25T04:19:03.784474 #646759] 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-25T04:19:03.784522 #646759] INFO -- : CPPFLAGS = I, [2024-01-25T04:19:03.784557 #646759] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-25T04:19:03.784589 #646759] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-25T04:19:03.784618 #646759] INFO -- : LANG = I, [2024-01-25T04:19:03.784648 #646759] INFO -- : LC_ALL = I, [2024-01-25T04:19:03.784677 #646759] INFO -- : LC_CTYPE = I, [2024-01-25T04:19:03.784706 #646759] INFO -- : MFLAGS = I, [2024-01-25T04:19:03.784735 #646759] INFO -- : RUSTC = rustc I, [2024-01-25T04:19:03.784772 #646759] 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-25T04:19:03.790965 #646759] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-25T04:19:03.791036 #646759] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-25T04:19:03.791057 #646759] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-25T04:19:03.791070 #646759] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-25T04:19:03.791091 #646759] INFO -- : I, [2024-01-25T04:19:03.800102 #646759] INFO -- : generating enc.mk I, [2024-01-25T04:19:04.171285 #646759] INFO -- : making enc I, [2024-01-25T04:19:04.224592 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:04.224679 #646759] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-25T04:19:04.224729 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:04.225860 #646759] INFO -- : making srcs under enc I, [2024-01-25T04:19:04.322628 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:04.322725 #646759] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-25T04:19:04.322784 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:04.324959 #646759] INFO -- : generating transdb.h I, [2024-01-25T04:19:04.597834 #646759] INFO -- : transdb.h unchanged I, [2024-01-25T04:19:04.601104 #646759] INFO -- : making trans I, [2024-01-25T04:19:04.693156 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:04.693232 #646759] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-25T04:19:04.693283 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:04.694393 #646759] INFO -- : making encs I, [2024-01-25T04:19:04.809068 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:04.809170 #646759] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-25T04:19:04.809254 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:04.815635 #646759] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-25T04:19:04.928288 #646759] INFO -- : ext/configure-ext.mk updated I, [2024-01-25T04:19:04.939620 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:09.826738 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:09.827763 #646759] INFO -- : generating makefile exts.mk I, [2024-01-25T04:19:09.967853 #646759] INFO -- : exts.mk unchanged I, [2024-01-25T04:19:09.976412 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:10.631172 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T04:19:10.649576 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T04:19:10.659045 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T04:19:10.666667 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T04:19:10.672446 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T04:19:10.684922 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T04:19:10.739710 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T04:19:10.754387 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T04:19:10.790894 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T04:19:10.816164 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T04:19:10.826794 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T04:19:10.841496 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T04:19:10.862490 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T04:19:10.877898 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T04:19:10.901178 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T04:19:10.908118 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T04:19:10.918828 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T04:19:10.927790 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T04:19:10.957550 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T04:19:10.990618 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T04:19:10.997813 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T04:19:11.008243 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T04:19:11.018544 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T04:19:11.074415 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T04:19:11.081809 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T04:19:11.087076 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T04:19:11.113484 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T04:19:11.130274 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T04:19:11.133425 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T04:19:11.144561 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T04:19:11.166729 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T04:19:11.185621 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T04:19:11.223643 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T04:19:11.321554 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T04:19:11.326044 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T04:19:11.403945 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T04:19:11.407457 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T04:19:11.477470 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T04:19:11.481377 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T04:19:11.558199 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T04:19:11.563011 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T04:19:11.638442 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T04:19:11.642612 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T04:19:11.719178 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T04:19:11.776640 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:12.044733 #646759] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-25T04:19:12.044849 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:12.045724 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:12.059613 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:12.059679 #646759] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-25T04:19:12.059698 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T04:19:32.253334 #646759] INFO -- : Run options: I, [2024-01-25T04:19:32.253409 #646759] INFO -- : --seed=62147 I, [2024-01-25T04:19:32.253436 #646759] 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-25T04:19:32.253454 #646759] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-25T04:19:32.253469 #646759] INFO -- : --name=!/memory_leak/ I, [2024-01-25T04:19:32.253496 #646759] INFO -- : --stderr-on-failure I, [2024-01-25T04:19:32.253511 #646759] INFO -- : --repeat-count=20 I, [2024-01-25T04:19:32.253523 #646759] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-25T04:19:32.253537 #646759] INFO -- : I, [2024-01-25T04:19:32.253548 #646759] INFO -- : # Running tests: I, [2024-01-25T04:19:32.253561 #646759] INFO -- : I, [2024-01-25T04:19:46.762026 #646759] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-25T04:19:46.935709 #646759] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-25T04:53:39.672533 #646759] INFO -- : Finished(1/20) tests in 2047.243671s, 11.8174 tests/s, 4618.6510 assertions/s. I, [2024-01-25T05:44:06.927486 #646759] INFO -- : Finished(2/20) tests in 3026.882921s, 7.9930 tests/s, 3125.8282 assertions/s. I, [2024-01-25T06:25:53.786928 #646759] INFO -- : Finished(3/20) tests in 2507.308875s, 9.6494 tests/s, 3774.5465 assertions/s. I, [2024-01-25T07:12:35.989635 #646759] INFO -- : Finished(4/20) tests in 2801.496044s, 8.6361 tests/s, 3377.9937 assertions/s. I, [2024-01-25T08:00:25.129218 #646759] INFO -- : Finished(5/20) tests in 2869.429426s, 8.4316 tests/s, 3297.1823 assertions/s. I, [2024-01-25T08:44:48.374585 #646759] INFO -- : Finished(6/20) tests in 2663.352440s, 9.0840 tests/s, 3552.8054 assertions/s. I, [2024-01-25T09:36:14.666454 #646759] INFO -- : Finished(7/20) tests in 3086.164171s, 7.8395 tests/s, 3065.9892 assertions/s. I, [2024-01-25T10:18:44.248514 #646759] INFO -- : Finished(8/20) tests in 2549.877013s, 9.4883 tests/s, 3711.1288 assertions/s. I, [2024-01-25T11:08:41.742999 #646759] INFO -- : Finished(9/20) tests in 2996.676619s, 8.0736 tests/s, 3157.7865 assertions/s. I, [2024-01-25T11:56:28.713684 #646759] INFO -- : Finished(10/20) tests in 2867.535864s, 8.4372 tests/s, 3299.8600 assertions/s. I, [2024-01-25T11:56:42.923753 #646759] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-25T11:56:42.932147 #646759] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-25T12:37:39.521705 #646759] INFO -- : Finished(11/20) tests in 2470.774947s, 9.7921 tests/s, 3829.7240 assertions/s. I, [2024-01-25T13:26:07.416905 #646759] INFO -- : Finished(12/20) tests in 2908.223436s, 8.3192 tests/s, 3253.5564 assertions/s. I, [2024-01-25T14:06:59.125983 #646759] INFO -- : Finished(13/20) tests in 2451.768476s, 9.8680 tests/s, 3859.7392 assertions/s. I, [2024-01-25T14:51:12.236314 #646759] INFO -- : Finished(14/20) tests in 2652.631496s, 9.1208 tests/s, 3567.2324 assertions/s. I, [2024-01-25T15:41:44.531106 #646759] INFO -- : Finished(15/20) tests in 3032.317421s, 7.9787 tests/s, 3121.0057 assertions/s. I, [2024-01-25T15:42:01.111615 #646759] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-25T15:42:02.192023 #646759] INFO -- : Closed file descriptor: Reline::Face::Test::WithSetupTest#test_my_configs: 9 I, [2024-01-25T16:27:20.491147 #646759] INFO -- : Finished(16/20) tests in 2735.949405s, 8.8430 tests/s, 3458.9020 assertions/s. I, [2024-01-25T17:19:21.122004 #646759] INFO -- : Finished(17/20) tests in 3120.342056s, 7.7536 tests/s, 3032.4384 assertions/s. I, [2024-01-25T18:09:13.789349 #646759] INFO -- : Finished(18/20) tests in 2993.374398s, 8.0825 tests/s, 3160.7122 assertions/s. I, [2024-01-25T18:52:26.320606 #646759] INFO -- : Finished(19/20) tests in 2592.092666s, 9.3338 tests/s, 3650.7966 assertions/s. I, [2024-01-25T19:42:02.142098 #646759] INFO -- : Finished(20/20) tests in 2976.961751s, 8.1271 tests/s, 3178.9743 assertions/s. I, [2024-01-25T19:42:02.142182 #646759] INFO -- : 483879 tests, 189245999 assertions, 0 failures, 0 errors, 2335 skips I, [2024-01-25T19:42:02.142206 #646759] INFO -- : I, [2024-01-25T19:42:02.142219 #646759] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-25T03:42:41Z master 2b9719ea30) [x86_64-linux] I, [2024-01-25T19:42:02.330960 #646759] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-01-25T19:42:02.331505 #646759] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-01-25T19:42:02.572795 #646759] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-25T19:42:02.572866 #646759] INFO -- : CC = gcc I, [2024-01-25T19:42:02.572884 #646759] INFO -- : LD = ld I, [2024-01-25T19:42:02.572911 #646759] INFO -- : LDSHARED = gcc -shared I, [2024-01-25T19:42:02.572927 #646759] 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-25T19:42:02.572940 #646759] 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-25T19:42:02.572953 #646759] INFO -- : CPPFLAGS = I, [2024-01-25T19:42:02.572967 #646759] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-25T19:42:02.572979 #646759] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-25T19:42:02.572990 #646759] INFO -- : LANG = I, [2024-01-25T19:42:02.573001 #646759] INFO -- : LC_ALL = I, [2024-01-25T19:42:02.573012 #646759] INFO -- : LC_CTYPE = I, [2024-01-25T19:42:02.573023 #646759] INFO -- : MFLAGS = I, [2024-01-25T19:42:02.573034 #646759] INFO -- : RUSTC = rustc I, [2024-01-25T19:42:02.573044 #646759] 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-25T19:42:02.576554 #646759] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-25T19:42:02.576621 #646759] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-25T19:42:02.576638 #646759] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-25T19:42:02.576651 #646759] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-25T19:42:02.576663 #646759] INFO -- : I, [2024-01-25T19:42:02.581013 #646759] INFO -- : generating enc.mk I, [2024-01-25T19:42:02.873533 #646759] INFO -- : making enc I, [2024-01-25T19:42:02.906676 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:02.906752 #646759] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-25T19:42:02.906796 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:02.907941 #646759] INFO -- : making srcs under enc I, [2024-01-25T19:42:02.966528 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:02.966600 #646759] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-25T19:42:02.966646 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:02.968469 #646759] INFO -- : generating transdb.h I, [2024-01-25T19:42:03.176202 #646759] INFO -- : transdb.h unchanged I, [2024-01-25T19:42:03.179287 #646759] INFO -- : making trans I, [2024-01-25T19:42:03.255112 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:03.255203 #646759] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-25T19:42:03.255279 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:03.256392 #646759] INFO -- : making encs I, [2024-01-25T19:42:03.335305 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:03.335380 #646759] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-25T19:42:03.335424 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:03.339967 #646759] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-25T19:42:03.434840 #646759] INFO -- : ext/configure-ext.mk updated I, [2024-01-25T19:42:03.440440 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:07.247647 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:07.248590 #646759] INFO -- : generating makefile exts.mk I, [2024-01-25T19:42:07.368159 #646759] INFO -- : exts.mk unchanged I, [2024-01-25T19:42:07.376314 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:07.825763 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T19:42:07.831314 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T19:42:07.840279 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T19:42:07.846364 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T19:42:07.851192 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T19:42:07.861496 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T19:42:07.896406 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T19:42:07.902042 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T19:42:07.929582 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T19:42:07.942563 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T19:42:07.949235 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T19:42:07.953890 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T19:42:07.970278 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T19:42:07.983436 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T19:42:08.003397 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T19:42:08.007959 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T19:42:08.017504 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T19:42:08.024860 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T19:42:08.051696 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T19:42:08.078770 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T19:42:08.086002 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T19:42:08.090765 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T19:42:08.101294 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T19:42:08.137450 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T19:42:08.144500 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T19:42:08.149631 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T19:42:08.173050 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T19:42:08.183762 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T19:42:08.186777 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T19:42:08.191060 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T19:42:08.209136 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T19:42:08.224395 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T19:42:08.249535 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T19:42:08.317635 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T19:42:08.321264 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T19:42:08.390065 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T19:42:08.393576 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T19:42:08.465132 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T19:42:08.468944 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T19:42:08.539544 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T19:42:08.543949 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T19:42:08.612321 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T19:42:08.616110 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T19:42:08.683383 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T19:42:08.728260 #646759] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:08.895507 #646759] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-25T19:42:08.895629 #646759] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:08.896695 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:08.902132 #646759] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:08.902190 #646759] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-25T19:42:08.902208 #646759] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:42:09.087305 #646759] 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-25T19:42:09.372980 #646759] INFO -- : ruby 3.4.0dev (2024-01-25T03:42:41Z master 2b9719ea30) [x86_64-linux] I, [2024-01-25T19:42:51.408179 #646759] INFO -- : 0 ......................................................................... I, [2024-01-25T19:43:03.939749 #646759] INFO -- : 73 ......................................................................... I, [2024-01-25T19:43:07.328923 #646759] INFO -- : 146 ......................................................................... I, [2024-01-25T19:43:12.292197 #646759] INFO -- : 219 ......................................................................... I, [2024-01-25T19:43:14.300554 #646759] INFO -- : 292 ......................................................................... I, [2024-01-25T19:43:17.621451 #646759] INFO -- : 365 ......................................................................... I, [2024-01-25T19:43:19.478186 #646759] INFO -- : 438 ......................................................................... I, [2024-01-25T19:43:20.874042 #646759] INFO -- : 511 ......................................................................... I, [2024-01-25T19:43:24.020143 #646759] INFO -- : 584 ......................................................................... I, [2024-01-25T19:43:28.467431 #646759] INFO -- : 657 ......................................................................... I, [2024-01-25T19:43:29.589001 #646759] INFO -- : 730 ......................................................................... I, [2024-01-25T19:43:30.880383 #646759] INFO -- : 803 ......................................................................... I, [2024-01-25T19:43:34.265545 #646759] INFO -- : 876 ......................................................................... I, [2024-01-25T19:43:36.565749 #646759] INFO -- : 949 ......................................................................... I, [2024-01-25T19:43:48.309484 #646759] INFO -- : 1022 ......................................................................... I, [2024-01-25T19:44:04.380228 #646759] INFO -- : 1095 ......................................................................... I, [2024-01-25T19:44:11.713193 #646759] INFO -- : 1168 ......................................................................... I, [2024-01-25T19:44:15.603375 #646759] INFO -- : 1241 ......................................................................... I, [2024-01-25T19:44:18.443713 #646759] INFO -- : 1314 ......................................................................... I, [2024-01-25T19:44:19.712024 #646759] INFO -- : 1387 ......................................................................... I, [2024-01-25T19:44:31.183678 #646759] INFO -- : 1460 ......................................................................... I, [2024-01-25T19:44:48.562141 #646759] INFO -- : 1533 ......................................................................... I, [2024-01-25T19:44:51.161275 #646759] INFO -- : 1606 ......................................................................... I, [2024-01-25T19:44:56.843914 #646759] INFO -- : 1679 ......................................................................... I, [2024-01-25T19:45:02.670255 #646759] INFO -- : 1752 ......................................................................... I, [2024-01-25T19:45:10.132550 #646759] INFO -- : 1825 ......................................................................... I, [2024-01-25T19:45:14.415911 #646759] INFO -- : 1898 ......................................................................... I, [2024-01-25T19:45:17.489367 #646759] INFO -- : 1971 ......................................................................... I, [2024-01-25T19:45:20.880299 #646759] INFO -- : 2044 ......................................................................... I, [2024-01-25T19:45:21.222615 #646759] INFO -- : 2117 ......................................................................... I, [2024-01-25T19:45:22.417207 #646759] INFO -- : 2190 ......................................................................... I, [2024-01-25T19:45:22.745178 #646759] INFO -- : 2263 ......................................................................... I, [2024-01-25T19:45:23.860710 #646759] INFO -- : 2336 ......................................................................... I, [2024-01-25T19:45:24.944667 #646759] INFO -- : 2409 ......................................................................... I, [2024-01-25T19:45:25.765378 #646759] INFO -- : 2482 ......................................................................... I, [2024-01-25T19:45:28.789455 #646759] INFO -- : 2555 ......................................................................... I, [2024-01-25T19:45:28.812836 #646759] INFO -- : 2628 ......................................................................... I, [2024-01-25T19:45:29.132908 #646759] INFO -- : 2701 ......................................................................... I, [2024-01-25T19:45:32.540488 #646759] INFO -- : 2774 ......................................................................... I, [2024-01-25T19:45:35.220231 #646759] INFO -- : 2847 ......................................................................... I, [2024-01-25T19:45:39.407844 #646759] INFO -- : 2920 ......................................................................... I, [2024-01-25T19:45:40.651630 #646759] INFO -- : 2993 ......................................................................... I, [2024-01-25T19:45:42.983445 #646759] INFO -- : 3066 ......................................................................... I, [2024-01-25T19:45:46.359352 #646759] INFO -- : 3139 ......................................................................... I, [2024-01-25T19:45:48.411474 #646759] INFO -- : 3212 ......................................................................... I, [2024-01-25T19:45:51.164603 #646759] INFO -- : 3285 ......................................................................... I, [2024-01-25T19:45:52.118674 #646759] INFO -- : 3358 ......................................................................... I, [2024-01-25T19:45:56.840805 #646759] INFO -- : 3431 ......................................................................... I, [2024-01-25T19:45:57.502417 #646759] INFO -- : 3504 ......................................................................... I, [2024-01-25T19:45:58.106425 #646759] INFO -- : 3577 ......................................................................... I, [2024-01-25T19:46:07.425593 #646759] INFO -- : 3650 ......................................................................... I, [2024-01-25T19:46:08.670847 #646759] INFO -- : 3723 ..... I, [2024-01-25T19:46:08.670940 #646759] INFO -- : I, [2024-01-25T19:46:08.670966 #646759] INFO -- : Finished in 239.296039 seconds I, [2024-01-25T19:46:08.670981 #646759] INFO -- : I, [2024-01-25T19:46:08.670994 #646759] INFO -- : 3728 files, 31902 examples, 146212 expectations, 0 failures, 0 errors, 0 tagged I, [2024-01-25T19:46:08.695119 #646759] 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.1101351.ruby -x gdbscript [New LWP 1101351] [New LWP 1101353] [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=140115276200960) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6f2143fc00 (LWP 1101351))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6f2143fc00 (LWP 1101351) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140115276200960) at ./nptl/pthread_kill.c:44 2 Thread 0x7f6f2111f640 (LWP 1101353) 0x00007f6f21586fde in epoll_wait (epfd=4, events=events@entry=0x7f6f21e8aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f6f2111f640 (LWP 1101353)): #0 0x00007f6f21586fde in epoll_wait (epfd=4, events=events@entry=0x7f6f21e8aadc , 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 0x00007f6f21b1702a in event_wait (vm=0x5647724ab2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5647724ab2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5647724ab2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5647724ab2a0 #4 0x00007f6f214f5b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721392026624, 2382627518462160212, 140115272922688, 25, 140115276945488, 140721392026976, -2319765878301659820, -2319765557944783532}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f6f21586bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6f2143fc00 (LWP 1101351)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140115276200960) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6f2143fc00 old_mask = {__val = {8, 140115277014227, 0, 140115276910573, 140115276200960, 140115278525952, 94864860180144, 140115276856743, 65, 140115278542496, 140721392017968, 140115283804988, 255, 94864860164768, 140115278542496, 140721392017984}} 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=140115276200960) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140115276200960, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f6f214a3476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f6f214897f3 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, 140115276193528, 7668165492783446272, 94864860179568, 94864860179568, 140115285096824, 140115278542496, 140721392018368, 140115263137008, 94864860446208, 140115281693685, 18446744069414584320}}, sa_flags = 1413740800, sa_restorer = 0x5647724efe00} sigs = {__val = {32, 3473510504062201136, 8223625903103566137, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472328506832073827, 3473510504062201136, 8223625903103697209, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f6f218a4da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f6f21cbb978 "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 = 0x7ffc409564a0, reg_save_area = 0x7ffc409563e0}} #7 0x00007f6f218a8141 in objspace_xmalloc0 (objspace=0x5647724adbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f6f21921ed9 in ibf_load_code (load=0x5647724efe00, iseq=0x7f6f207ca4f0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140115263137008 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f6f21927d44 in ibf_load_iseq_each (load=0x5647724efe00, iseq=0x7f6f207ca4f0, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140115263155968 ec = 0x5647724aec70 dummy_frame = 140115263136816 #10 0x00007f6f21921d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6f207ca4f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5647724efe00 prev_src_iseq = 0x7f6f207cc380 offset = #11 0x00007f6f21921e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f6f207ca4f0 iseqv = iseq_index = 23 #12 0x00007f6f219221b0 in ibf_load_code (load=0x5647724efe00, iseq=0x7f6f207cc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140115263144832 code_index = 15 reading_pos = 4556 code = 0x5647725677c0 load_body = 0x5647725680a0 cd_entries = 0x5647724f2a00 ic_index = 0 mark_offset_bits = 0x7ffc40956800 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f6f21927d44 in ibf_load_iseq_each (load=0x5647724efe00, iseq=0x7f6f207cc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140115263155968 ec = 0x5647724aec70 dummy_frame = 140115263144448 #14 0x00007f6f21921d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6f207cc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5647724efe00 prev_src_iseq = 0x7f6f207cedb0 offset = #15 0x00007f6f21921e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f6f207cc380 iseqv = iseq_index = 16 #16 0x00007f6f219221b0 in ibf_load_code (load=0x5647724efe00, iseq=0x7f6f207cedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140115263155632 code_index = 66 reading_pos = 224 code = 0x56477258ada0 load_body = 0x56477251c6b0 cd_entries = 0x564772513080 ic_index = 0 mark_offset_bits = 0x56477258afd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f6f21927d44 in ibf_load_iseq_each (load=0x5647724efe00, iseq=0x7f6f207cedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140115263155968 ec = 0x5647724aec70 dummy_frame = 140115263155200 #18 0x00007f6f21921d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6f207cedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5647724efe00 prev_src_iseq = 0x7f6f207cef60 offset = #19 0x00007f6f21921e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f6f207cedb0 iseqv = iseq_index = 1 #20 0x00007f6f219221b0 in ibf_load_code (load=0x5647724efe00, iseq=0x7f6f207cef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140115263156064 code_index = 5 reading_pos = 46 code = 0x564772568e50 load_body = 0x56477254c8e0 cd_entries = 0x5647725130f0 ic_index = 1 mark_offset_bits = 0x7ffc40956d60 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f6f21927d44 in ibf_load_iseq_each (load=0x5647724efe00, iseq=0x7f6f207cef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140115263155968 ec = 0x5647724aec70 dummy_frame = 140115263155872 #22 0x00007f6f21921d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6f207cef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5647724efe00 prev_src_iseq = 0x0 offset = #23 0x00007f6f21929c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f6f207cef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140115263156208 #25 0x00007f6f21caa273 in rb_load_with_builtin_functions (feature_name=0x7f6f21cea5cb "yjit", table=0x7f6f21e6cf00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x5647724ab2a0 iseq = #26 0x00007f6f21befd37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f6f21beddb0 , argc = 0, index = 0, name = 0x7f6f21d10595 "_bi13"}, {func_ptr = 0x7f6f21c8a8a0 , argc = 0, index = 1, name = 0x7f6f21d1059b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f6f21c8a9a0 , argc = 0, index = 2, name = 0x7f6f21d10800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f6f21c8ba30 , argc = 0, index = 3, name = 0x7f6f21d105b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f6f21c5aa40 , argc = 2, index = 4, name = 0x7f6f21d105cc "rb_yjit_enable"}, {func_ptr = 0x7f6f21c8a9c0 , argc = 0, index = 5, name = 0x7f6f21d105db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f6f21c8a8f0 , argc = 1, index = 6, name = 0x7f6f21d105f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f6f21bedd90 , argc = 0, index = 7, name = 0x7f6f21d10608 "object_shape_count"}, {func_ptr = 0x7f6f21c61d60 , argc = 1, index = 8, name = 0x7f6f21d1061b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f6f21c61d70 , argc = 1, index = 9, name = 0x7f6f21d1062f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6f21c5a990 , argc = 0, index = 10, name = 0x7f6f21d10646 "rb_yjit_code_gc"}, {func_ptr = 0x7f6f21c5aaf0 , argc = 0, index = 11, name = 0x7f6f21d10656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f6f21c8a8c0 , argc = 0, index = 12, name = 0x7f6f21d10670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f6f219bfd93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f6f21acaa9a in ruby_opt_init (opt=0x7ffc409585b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f6f21acb013 in ruby_opt_init (opt=0x7ffc409585b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721392022128) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc40957270 parser = 140115264424512 orig_fname = 140115264439584 script = 1 opt = 0x7ffc409585b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f6f21989182 in rb_ensure (b_proc=b_proc@entry=0x7f6f21acac70 , data1=data1@entry=140721392022128, e_proc=e_proc@entry=0x7f6f21ac6e10 , data2=data2@entry=140721392022128) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5647724aec70 _tag = {tag = 36, retval = 140721392027056, buf = {0x7f6f211447a0, 0x7f6f21989238 , 0x0, 0x7ffc409570e0, 0x21143a50}, prev = 0x7ffc409586c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5647724aec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f6f21ac6e10 , data2 = 140721392022128}} #32 0x00007f6f21accc27 in load_file (opt=0x7ffc409585b0, script=1, f=140115273074592, fname=, parser=140115264424512) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140115264424512, fname = 140115264439584, script = 1, opt = 0x7ffc409585b0, f = 4} #33 process_options (argc=0, argv=0x7ffc409588a8, opt=0x7ffc409585b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140115273074592 xflag = ast = 0x0 parser = 140115264424512 script_name = 140115264439584 iseq = enc = lenc = 0x5647724c9f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\023\351!o\177\000\000\030\027\205!o\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f6f21acd4a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc40958898) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6f20908538 "-", script_name = 140115264439584, 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 0x00007f6f2198a519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc40958898) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140115281738720, buf = {0x2, 0x7f6f2198a560 , 0x0, 0x7ffc40958690, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5647724aec70 state = iseq = 0x0 #36 0x00005647714a117f in rb_main (argv=0x7ffc40958898, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721392028473 #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.1172331.ruby -x gdbscript [New LWP 1172331] [New LWP 1172333] [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=140259601005568) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f90bbb1bc00 (LWP 1172331))] >>> Threads Id Target Id Frame * 1 Thread 0x7f90bbb1bc00 (LWP 1172331) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140259601005568) at ./nptl/pthread_kill.c:44 2 Thread 0x7f90bb7ff640 (LWP 1172333) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7f90bb7ff640 (LWP 1172333)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007f90bbbd1850 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 = 0x7f90bc5a9040 <_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 0x00007f90bb7ff640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f90bbb1bc00 (LWP 1172331)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140259601005568) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f90bbb1bc00 old_mask = {__val = {8, 140259601818835, 0, 140259601715181, 140259601005568, 140259603330560, 94459068030640, 140259601661351, 65, 140259603347104, 140727153893312, 140259608609596, 255, 94459068015264, 140259603347104, 140727153893328}} 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=140259601005568) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140259601005568, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f90bbb7f476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f90bbb657f3 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, 140259600998136, 10070065565175038976, 94459068030064, 94459068030064, 140259609901432, 140259603347104, 140727153893712, 140259587958000, 94459068296704, 140259606498293, 18446744069414584320}}, sa_flags = 757515264, sa_restorer = 0x55e8f7362e00} sigs = {__val = {32, 4051379730760805680, 8223625903103763248, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472331813806422372, 4051379730760805680, 8223625903103894320, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f90bbf80da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f90bc397978 "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 = 0x7ffd9804a230, reg_save_area = 0x7ffd9804a170}} #7 0x00007f90bbf84141 in objspace_xmalloc0 (objspace=0x55e8f7320bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f90bbffded9 in ibf_load_code (load=0x55e8f7362e00, iseq=0x7f90baeaa4f0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140259587958000 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f90bc003d44 in ibf_load_iseq_each (load=0x55e8f7362e00, iseq=0x7f90baeaa4f0, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140259587976960 ec = 0x55e8f7321c70 dummy_frame = 140259587957808 #10 0x00007f90bbffdd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f90baeaa4f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e8f7362e00 prev_src_iseq = 0x7f90baeac380 offset = #11 0x00007f90bbffde1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f90baeaa4f0 iseqv = iseq_index = 23 #12 0x00007f90bbffe1b0 in ibf_load_code (load=0x55e8f7362e00, iseq=0x7f90baeac380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140259587965824 code_index = 15 reading_pos = 4556 code = 0x55e8f73da7c0 load_body = 0x55e8f73db0a0 cd_entries = 0x55e8f7365a00 ic_index = 0 mark_offset_bits = 0x7ffd9804a590 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f90bc003d44 in ibf_load_iseq_each (load=0x55e8f7362e00, iseq=0x7f90baeac380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140259587976960 ec = 0x55e8f7321c70 dummy_frame = 140259587965440 #14 0x00007f90bbffdd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f90baeac380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e8f7362e00 prev_src_iseq = 0x7f90baeaedb0 offset = #15 0x00007f90bbffde1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f90baeac380 iseqv = iseq_index = 16 #16 0x00007f90bbffe1b0 in ibf_load_code (load=0x55e8f7362e00, iseq=0x7f90baeaedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140259587976624 code_index = 66 reading_pos = 224 code = 0x55e8f73fdda0 load_body = 0x55e8f738f6b0 cd_entries = 0x55e8f7386080 ic_index = 0 mark_offset_bits = 0x55e8f73fdfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f90bc003d44 in ibf_load_iseq_each (load=0x55e8f7362e00, iseq=0x7f90baeaedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140259587976960 ec = 0x55e8f7321c70 dummy_frame = 140259587976192 #18 0x00007f90bbffdd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f90baeaedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e8f7362e00 prev_src_iseq = 0x7f90baeaef60 offset = #19 0x00007f90bbffde1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f90baeaedb0 iseqv = iseq_index = 1 #20 0x00007f90bbffe1b0 in ibf_load_code (load=0x55e8f7362e00, iseq=0x7f90baeaef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140259587977056 code_index = 5 reading_pos = 46 code = 0x55e8f73dbe50 load_body = 0x55e8f73bf8e0 cd_entries = 0x55e8f73860f0 ic_index = 1 mark_offset_bits = 0x7ffd9804aaf0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f90bc003d44 in ibf_load_iseq_each (load=0x55e8f7362e00, iseq=0x7f90baeaef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140259587976960 ec = 0x55e8f7321c70 dummy_frame = 140259587976864 #22 0x00007f90bbffdd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f90baeaef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e8f7362e00 prev_src_iseq = 0x0 offset = #23 0x00007f90bc005c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f90baeaef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140259587977200 #25 0x00007f90bc386273 in rb_load_with_builtin_functions (feature_name=0x7f90bc3c65cb "yjit", table=0x7f90bc548f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55e8f731e2a0 iseq = #26 0x00007f90bc2cbd37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f90bc2c9db0 , argc = 0, index = 0, name = 0x7f90bc3ec595 "_bi13"}, {func_ptr = 0x7f90bc3668a0 , argc = 0, index = 1, name = 0x7f90bc3ec59b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f90bc3669a0 , argc = 0, index = 2, name = 0x7f90bc3ec800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f90bc367a30 , argc = 0, index = 3, name = 0x7f90bc3ec5b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f90bc336a40 , argc = 2, index = 4, name = 0x7f90bc3ec5cc "rb_yjit_enable"}, {func_ptr = 0x7f90bc3669c0 , argc = 0, index = 5, name = 0x7f90bc3ec5db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f90bc3668f0 , argc = 1, index = 6, name = 0x7f90bc3ec5f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f90bc2c9d90 , argc = 0, index = 7, name = 0x7f90bc3ec608 "object_shape_count"}, {func_ptr = 0x7f90bc33dd60 , argc = 1, index = 8, name = 0x7f90bc3ec61b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f90bc33dd70 , argc = 1, index = 9, name = 0x7f90bc3ec62f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f90bc336990 , argc = 0, index = 10, name = 0x7f90bc3ec646 "rb_yjit_code_gc"}, {func_ptr = 0x7f90bc336af0 , argc = 0, index = 11, name = 0x7f90bc3ec656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f90bc3668c0 , argc = 0, index = 12, name = 0x7f90bc3ec670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f90bc09bd93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f90bc1a6a9a in ruby_opt_init (opt=0x7ffd9804c340) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f90bc1a7013 in ruby_opt_init (opt=0x7ffd9804c340) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727153897472) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd9804b000 parser = 140259589245504 orig_fname = 140259589260576 script = 1 opt = 0x7ffd9804c340 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f90bc065182 in rb_ensure (b_proc=b_proc@entry=0x7f90bc1a6c70 , data1=data1@entry=140727153897472, e_proc=e_proc@entry=0x7f90bc1a2e10 , data2=data2@entry=140727153897472) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e8f7321c70 _tag = {tag = 36, retval = 140727153902400, buf = {0x7f90bb8247a0, 0x7f90bc065238 , 0x0, 0x7ffd9804ae70, 0xbb823a50}, prev = 0x7ffd9804c450, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e8f7321c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f90bc1a2e10 , data2 = 140727153897472}} #32 0x00007f90bc1a8c27 in load_file (opt=0x7ffd9804c340, script=1, f=140259597895584, fname=, parser=140259589245504) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140259589245504, fname = 140259589260576, script = 1, opt = 0x7ffd9804c340, f = 4} #33 process_options (argc=0, argv=0x7ffd9804c638, opt=0x7ffd9804c340) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140259597895584 xflag = ast = 0x0 parser = 140259589245504 script_name = 140259589260576 iseq = enc = lenc = 0x55e8f733cf30 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 0x00007f90bc1a94a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd9804c628) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f90bafe8538 "-", script_name = 140259589260576, 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 0x00007f90bc066519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd9804c628) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140259606543328, buf = {0x2, 0x7f90bc066560 , 0x0, 0x7ffd9804c420, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e8f7321c70 state = iseq = 0x0 #36 0x000055e8f5a7617f in rb_main (argv=0x7ffd9804c628, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727153903817 #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.1269118.ruby -x gdbscript [New LWP 1269118] [New LWP 1269120] [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=140524824427520) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fce7c3dfc00 (LWP 1269118))] >>> Threads Id Target Id Frame * 1 Thread 0x7fce7c3dfc00 (LWP 1269118) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140524824427520) at ./nptl/pthread_kill.c:44 2 Thread 0x7fce7c0bf640 (LWP 1269120) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7fce7c0bf640 (LWP 1269120)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007fce7c495850 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 = 0x7fce7ce6d040 <_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 0x00007fce7c0bf640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7fce7c3dfc00 (LWP 1269118)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140524824427520) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fce7c3dfc00 old_mask = {__val = {8, 140524825240787, 0, 140524825137133, 140524824427520, 140524826752512, 94786072911536, 140524825083303, 65, 140524826769056, 140726262822496, 140524832031548, 255, 94786072896160, 140524826769056, 140726262822512}} 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=140524824427520) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140524824427520, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fce7c443476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fce7c4297f3 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, 140524824420088, 4571307043377579264, 94786072910960, 94786072910960, 140524833323384, 140524826769056, 140726262822896, 140524811363568, 94786073177600, 140524829920245, 18446744069414584320}}, sa_flags = 1069745408, sa_restorer = 0x56351a38ae00} sigs = {__val = {32, 3618189741603106096, 8223625903104080230, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472337131881510500, 3618189741603106096, 8223625903106767206, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fce7c844da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fce7cc5b978 "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 = 0x7ffd62e7f8d0, reg_save_area = 0x7ffd62e7f810}} #7 0x00007fce7c848141 in objspace_xmalloc0 (objspace=0x56351a348bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fce7c8c1ed9 in ibf_load_code (load=0x56351a38ae00, iseq=0x7fce7b76a4f0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140524811363568 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007fce7c8c7d44 in ibf_load_iseq_each (load=0x56351a38ae00, iseq=0x7fce7b76a4f0, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140524811382528 ec = 0x56351a349c70 dummy_frame = 140524811363376 #10 0x00007fce7c8c1d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fce7b76a4f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x56351a38ae00 prev_src_iseq = 0x7fce7b76c380 offset = #11 0x00007fce7c8c1e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fce7b76a4f0 iseqv = iseq_index = 23 #12 0x00007fce7c8c21b0 in ibf_load_code (load=0x56351a38ae00, iseq=0x7fce7b76c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140524811371392 code_index = 15 reading_pos = 4556 code = 0x56351a4027c0 load_body = 0x56351a4030a0 cd_entries = 0x56351a38da00 ic_index = 0 mark_offset_bits = 0x7ffd62e7fc30 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fce7c8c7d44 in ibf_load_iseq_each (load=0x56351a38ae00, iseq=0x7fce7b76c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140524811382528 ec = 0x56351a349c70 dummy_frame = 140524811371008 #14 0x00007fce7c8c1d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fce7b76c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x56351a38ae00 prev_src_iseq = 0x7fce7b76edb0 offset = #15 0x00007fce7c8c1e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fce7b76c380 iseqv = iseq_index = 16 #16 0x00007fce7c8c21b0 in ibf_load_code (load=0x56351a38ae00, iseq=0x7fce7b76edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140524811382192 code_index = 66 reading_pos = 224 code = 0x56351a425da0 load_body = 0x56351a3b76b0 cd_entries = 0x56351a3ae080 ic_index = 0 mark_offset_bits = 0x56351a425fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fce7c8c7d44 in ibf_load_iseq_each (load=0x56351a38ae00, iseq=0x7fce7b76edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140524811382528 ec = 0x56351a349c70 dummy_frame = 140524811381760 #18 0x00007fce7c8c1d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fce7b76edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x56351a38ae00 prev_src_iseq = 0x7fce7b76ef60 offset = #19 0x00007fce7c8c1e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fce7b76edb0 iseqv = iseq_index = 1 #20 0x00007fce7c8c21b0 in ibf_load_code (load=0x56351a38ae00, iseq=0x7fce7b76ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140524811382624 code_index = 5 reading_pos = 46 code = 0x56351a403e50 load_body = 0x56351a3e78e0 cd_entries = 0x56351a3ae0f0 ic_index = 1 mark_offset_bits = 0x7ffd62e80190 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fce7c8c7d44 in ibf_load_iseq_each (load=0x56351a38ae00, iseq=0x7fce7b76ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140524811382528 ec = 0x56351a349c70 dummy_frame = 140524811382432 #22 0x00007fce7c8c1d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fce7b76ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x56351a38ae00 prev_src_iseq = 0x0 offset = #23 0x00007fce7c8c9c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fce7b76ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140524811382768 #25 0x00007fce7cc4a273 in rb_load_with_builtin_functions (feature_name=0x7fce7cc8a5cb "yjit", table=0x7fce7ce0cf00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x56351a3462a0 iseq = #26 0x00007fce7cb8fd37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fce7cb8ddb0 , argc = 0, index = 0, name = 0x7fce7ccb0595 "_bi13"}, {func_ptr = 0x7fce7cc2a8a0 , argc = 0, index = 1, name = 0x7fce7ccb059b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fce7cc2a9a0 , argc = 0, index = 2, name = 0x7fce7ccb0800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fce7cc2ba30 , argc = 0, index = 3, name = 0x7fce7ccb05b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fce7cbfaa40 , argc = 2, index = 4, name = 0x7fce7ccb05cc "rb_yjit_enable"}, {func_ptr = 0x7fce7cc2a9c0 , argc = 0, index = 5, name = 0x7fce7ccb05db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fce7cc2a8f0 , argc = 1, index = 6, name = 0x7fce7ccb05f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fce7cb8dd90 , argc = 0, index = 7, name = 0x7fce7ccb0608 "object_shape_count"}, {func_ptr = 0x7fce7cc01d60 , argc = 1, index = 8, name = 0x7fce7ccb061b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fce7cc01d70 , argc = 1, index = 9, name = 0x7fce7ccb062f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fce7cbfa990 , argc = 0, index = 10, name = 0x7fce7ccb0646 "rb_yjit_code_gc"}, {func_ptr = 0x7fce7cbfaaf0 , argc = 0, index = 11, name = 0x7fce7ccb0656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fce7cc2a8c0 , argc = 0, index = 12, name = 0x7fce7ccb0670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fce7c95fd93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fce7ca6aa9a in ruby_opt_init (opt=0x7ffd62e819e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fce7ca6b013 in ruby_opt_init (opt=0x7ffd62e819e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140726262826656) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd62e806a0 parser = 140524812651072 orig_fname = 140524812666144 script = 1 opt = 0x7ffd62e819e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fce7c929182 in rb_ensure (b_proc=b_proc@entry=0x7fce7ca6ac70 , data1=data1@entry=140726262826656, e_proc=e_proc@entry=0x7fce7ca66e10 , data2=data2@entry=140726262826656) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56351a349c70 _tag = {tag = 36, retval = 140726262831584, buf = {0x7fce7c0e47a0, 0x7fce7c929238 , 0x0, 0x7ffd62e80510, 0x7c0e3a50}, prev = 0x7ffd62e81af0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56351a349c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fce7ca66e10 , data2 = 140726262826656}} #32 0x00007fce7ca6cc27 in load_file (opt=0x7ffd62e819e0, script=1, f=140524821301152, fname=, parser=140524812651072) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140524812651072, fname = 140524812666144, script = 1, opt = 0x7ffd62e819e0, f = 4} #33 process_options (argc=0, argv=0x7ffd62e81cd8, opt=0x7ffd62e819e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140524821301152 xflag = ast = 0x0 parser = 140524812651072 script_name = 140524812666144 iseq = enc = lenc = 0x56351a364f30 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\023\343|\316\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fce7ca6d4a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd62e81cc8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fce7b8a8538 "-", script_name = 140524812666144, 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 0x00007fce7c92a519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd62e81cc8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140524829965280, buf = {0x2, 0x7fce7c92a560 , 0x0, 0x7ffd62e81ac0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56351a349c70 state = iseq = 0x0 #36 0x000056351977017f in rb_main (argv=0x7ffd62e81cc8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726262833001 #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.1372480.ruby -x gdbscript [New LWP 1372480] [New LWP 1372482] [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=140129884646400) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f7287ff2c00 (LWP 1372480))] >>> Threads Id Target Id Frame * 1 Thread 0x7f7287ff2c00 (LWP 1372480) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140129884646400) at ./nptl/pthread_kill.c:44 2 Thread 0x7f7287cdf640 (LWP 1372482) 0x00007f7288139fde in epoll_wait (epfd=4, events=events@entry=0x7f7288a3dadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f7287cdf640 (LWP 1372482)): #0 0x00007f7288139fde in epoll_wait (epfd=4, events=events@entry=0x7f7288a3dadc , 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 0x00007f72886ca02a in event_wait (vm=0x5565ca8e12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5565ca8e12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5565ca8e12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5565ca8e12a0 #4 0x00007f72880a8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735777610128, 343729022725116774, 140129881421376, 25, 140129885390928, 140735777610480, -423298635430243482, -423272752770198682}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7288139bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f7287ff2c00 (LWP 1372480)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140129884646400) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f7287ff2c00 old_mask = {__val = {8, 140129885459667, 0, 140129885356013, 140129884646400, 140129886971392, 93895678381744, 140129885302183, 114, 140129886987936, 140735777601472, 140129892250428, 255, 93895678366368, 140129886987936, 140735777601488}} 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=140129884646400) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140129884646400, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7288056476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f728803c7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3033643061396666, sa_sigaction = 0x3033643061396666}, sa_mask = {__val = {4136105896984784944, 2319406791708127329, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140129884638968, 8089785190496771584, 93895678381168, 93895678381168, 140129893542264, 140129886987936, 140735777601872, 140129871635808, 93895678647808, 140129890139125, 18446744069414584320}}, sa_flags = -322527744, sa_restorer = 0x5565ca925e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487584020885759590, 4136105896984784944, 2319406791674572897, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f7288457da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f728886e978 "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 = 0x7fff9a07fa30, reg_save_area = 0x7fff9a07f970}} #7 0x00007f728845b141 in objspace_xmalloc0 (objspace=0x5565ca8e3bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f72884d4ed9 in ibf_load_code (load=0x5565ca925e00, iseq=0x7f728738a560, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140129871635808 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f72884dad44 in ibf_load_iseq_each (load=0x5565ca925e00, iseq=0x7f728738a560, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140129871654768 ec = 0x5565ca8e4c70 dummy_frame = 140129871635568 #10 0x00007f72884d4d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f728738a560) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5565ca925e00 prev_src_iseq = 0x7f728738c360 offset = #11 0x00007f72884d4e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f728738a560 iseqv = iseq_index = 23 #12 0x00007f72884d51b0 in ibf_load_code (load=0x5565ca925e00, iseq=0x7f728738c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140129871643488 code_index = 15 reading_pos = 4556 code = 0x5565ca99d7c0 load_body = 0x5565ca99e0a0 cd_entries = 0x5565ca928a00 ic_index = 0 mark_offset_bits = 0x7fff9a07fd90 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f72884dad44 in ibf_load_iseq_each (load=0x5565ca925e00, iseq=0x7f728738c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140129871654768 ec = 0x5565ca8e4c70 dummy_frame = 140129871643200 #14 0x00007f72884d4d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f728738c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5565ca925e00 prev_src_iseq = 0x7f728738ed60 offset = #15 0x00007f72884d4e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f728738c360 iseqv = iseq_index = 16 #16 0x00007f72884d51b0 in ibf_load_code (load=0x5565ca925e00, iseq=0x7f728738ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140129871654240 code_index = 66 reading_pos = 224 code = 0x5565ca9c0da0 load_body = 0x5565ca9526b0 cd_entries = 0x5565ca949080 ic_index = 0 mark_offset_bits = 0x5565ca9c0fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f72884dad44 in ibf_load_iseq_each (load=0x5565ca925e00, iseq=0x7f728738ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140129871654768 ec = 0x5565ca8e4c70 dummy_frame = 140129871653952 #18 0x00007f72884d4d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f728738ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5565ca925e00 prev_src_iseq = 0x7f728738efd0 offset = #19 0x00007f72884d4e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f728738ed60 iseqv = iseq_index = 1 #20 0x00007f72884d51b0 in ibf_load_code (load=0x5565ca925e00, iseq=0x7f728738efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140129871654864 code_index = 5 reading_pos = 46 code = 0x5565ca99ee50 load_body = 0x5565ca9828e0 cd_entries = 0x5565ca9490f0 ic_index = 1 mark_offset_bits = 0x7fff9a0802f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f72884dad44 in ibf_load_iseq_each (load=0x5565ca925e00, iseq=0x7f728738efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140129871654768 ec = 0x5565ca8e4c70 dummy_frame = 140129871654672 #22 0x00007f72884d4d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f728738efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5565ca925e00 prev_src_iseq = 0x0 offset = #23 0x00007f72884dcc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f728738efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140129871655008 #25 0x00007f728885d273 in rb_load_with_builtin_functions (feature_name=0x7f728889d5cb "yjit", table=0x7f7288a1ff00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x5565ca8e12a0 iseq = #26 0x00007f72887a2d37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f72887a0db0 , argc = 0, index = 0, name = 0x7f72888c3595 "_bi13"}, {func_ptr = 0x7f728883d8a0 , argc = 0, index = 1, name = 0x7f72888c359b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f728883d9a0 , argc = 0, index = 2, name = 0x7f72888c3800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f728883ea30 , argc = 0, index = 3, name = 0x7f72888c35b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f728880da40 , argc = 2, index = 4, name = 0x7f72888c35cc "rb_yjit_enable"}, {func_ptr = 0x7f728883d9c0 , argc = 0, index = 5, name = 0x7f72888c35db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f728883d8f0 , argc = 1, index = 6, name = 0x7f72888c35f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f72887a0d90 , argc = 0, index = 7, name = 0x7f72888c3608 "object_shape_count"}, {func_ptr = 0x7f7288814d60 , argc = 1, index = 8, name = 0x7f72888c361b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f7288814d70 , argc = 1, index = 9, name = 0x7f72888c362f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f728880d990 , argc = 0, index = 10, name = 0x7f72888c3646 "rb_yjit_code_gc"}, {func_ptr = 0x7f728880daf0 , argc = 0, index = 11, name = 0x7f72888c3656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f728883d8c0 , argc = 0, index = 12, name = 0x7f72888c3670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f7288572d93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f728867da9a in ruby_opt_init (opt=0x7fff9a081b40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f728867e013 in ruby_opt_init (opt=0x7fff9a081b40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735777605632) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff9a080800 parser = 140129872923312 orig_fname = 140129872938384 script = 1 opt = 0x7fff9a081b40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f728853c182 in rb_ensure (b_proc=b_proc@entry=0x7f728867dc70 , data1=data1@entry=140735777605632, e_proc=e_proc@entry=0x7f7288679e10 , data2=data2@entry=140735777605632) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5565ca8e4c70 _tag = {tag = 36, retval = 140735777610560, buf = {0x7f7287d047e0, 0x7f728853c238 , 0x0, 0x7fff9a080670, 0x87d03a90}, prev = 0x7fff9a081c50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5565ca8e4c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7288679e10 , data2 = 140735777605632}} #32 0x00007f728867fc27 in load_file (opt=0x7fff9a081b40, script=1, f=140129881573344, fname=, parser=140129872923312) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140129872923312, fname = 140129872938384, script = 1, opt = 0x7fff9a081b40, f = 4} #33 process_options (argc=0, argv=0x7fff9a081e38, opt=0x7fff9a081b40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140129881573344 xflag = ast = 0x0 parser = 140129872923312 script_name = 140129872938384 iseq = enc = lenc = 0x5565ca8fff30 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 0x00007f72886804a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff9a081e28) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f72874c85a8 "-", script_name = 140129872938384, 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 0x00007f728853d519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff9a081e28) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140129890184160, buf = {0x2, 0x7f728853d560 , 0x0, 0x7fff9a081c20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5565ca8e4c70 state = iseq = 0x0 #36 0x00005565ca48917f in rb_main (argv=0x7fff9a081e28, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735777611977 #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.1406875.ruby -x gdbscript [New LWP 1406875] [New LWP 1406877] [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=139779793849344) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f2104f58c00 (LWP 1406875))] >>> Threads Id Target Id Frame * 1 Thread 0x7f2104f58c00 (LWP 1406875) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139779793849344) at ./nptl/pthread_kill.c:44 2 Thread 0x7f2104c3f640 (LWP 1406877) 0x00007f210509ffde in epoll_wait (epfd=4, events=events@entry=0x7f21059a3adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f2104c3f640 (LWP 1406877)): #0 0x00007f210509ffde in epoll_wait (epfd=4, events=events@entry=0x7f21059a3adc , 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 0x00007f210563002a in event_wait (vm=0x55856eb6a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55856eb6a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55856eb6a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55856eb6a2a0 #4 0x00007f210500eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723833216832, -3735126537449196775, 139779790599744, 25, 139779794593872, 140723833217184, 3632192355273323289, 3632188515685937945}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f210509fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f2104f58c00 (LWP 1406875)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139779793849344) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f2104f58c00 old_mask = {__val = {8, 139779794662611, 0, 139779794558957, 139779793849344, 139779796174336, 94031576489648, 139779794505127, 212, 139779796190880, 140723833208176, 139779801453372, 255, 94031576474272, 139779796190880, 140723833208192}} 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=139779793849344) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139779793849344, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2104fbc476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2104fa27f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x202020200a5d6c6c, sa_sigaction = 0x202020200a5d6c6c}, sa_mask = {__val = {746871187794326363, 4049072946728560183, 7378645706714656824, 3472384405697356899, 3467895052413575216, 139779793841912, 1529894828781226496, 94031576489072, 94031576489072, 139779802745208, 139779796190880, 140723833208576, 139779780814176, 94031576755712, 139779799342069, 18446744069414584320}}, sa_flags = -1254733312, sa_restorer = 0x55856ebaee00} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720, 7378697629483820646, 3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 7017579609838738208}} #5 0x00007f21053bdda4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f21057d4978 "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 = 0x7ffcd216ffe0, reg_save_area = 0x7ffcd216ff20}} #7 0x00007f21053c1141 in objspace_xmalloc0 (objspace=0x55856eb6cbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f210543aed9 in ibf_load_code (load=0x55856ebaee00, iseq=0x7f21042ea560, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 139779780814176 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f2105440d44 in ibf_load_iseq_each (load=0x55856ebaee00, iseq=0x7f21042ea560, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139779780833136 ec = 0x55856eb6dc70 dummy_frame = 139779780813936 #10 0x00007f210543ad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f21042ea560) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55856ebaee00 prev_src_iseq = 0x7f21042ec360 offset = #11 0x00007f210543ae1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f21042ea560 iseqv = iseq_index = 23 #12 0x00007f210543b1b0 in ibf_load_code (load=0x55856ebaee00, iseq=0x7f21042ec360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139779780821856 code_index = 15 reading_pos = 4556 code = 0x55856ec267c0 load_body = 0x55856ec270a0 cd_entries = 0x55856ebb1a00 ic_index = 0 mark_offset_bits = 0x7ffcd2170340 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f2105440d44 in ibf_load_iseq_each (load=0x55856ebaee00, iseq=0x7f21042ec360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139779780833136 ec = 0x55856eb6dc70 dummy_frame = 139779780821568 #14 0x00007f210543ad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f21042ec360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55856ebaee00 prev_src_iseq = 0x7f21042eed60 offset = #15 0x00007f210543ae1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f21042ec360 iseqv = iseq_index = 16 #16 0x00007f210543b1b0 in ibf_load_code (load=0x55856ebaee00, iseq=0x7f21042eed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139779780832608 code_index = 66 reading_pos = 224 code = 0x55856ec49da0 load_body = 0x55856ebdb6b0 cd_entries = 0x55856ebd2080 ic_index = 0 mark_offset_bits = 0x55856ec49fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f2105440d44 in ibf_load_iseq_each (load=0x55856ebaee00, iseq=0x7f21042eed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139779780833136 ec = 0x55856eb6dc70 dummy_frame = 139779780832320 #18 0x00007f210543ad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f21042eed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55856ebaee00 prev_src_iseq = 0x7f21042eefd0 offset = #19 0x00007f210543ae1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f21042eed60 iseqv = iseq_index = 1 #20 0x00007f210543b1b0 in ibf_load_code (load=0x55856ebaee00, iseq=0x7f21042eefd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139779780833232 code_index = 5 reading_pos = 46 code = 0x55856ec27e50 load_body = 0x55856ec0b8e0 cd_entries = 0x55856ebd20f0 ic_index = 1 mark_offset_bits = 0x7ffcd21708a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f2105440d44 in ibf_load_iseq_each (load=0x55856ebaee00, iseq=0x7f21042eefd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139779780833136 ec = 0x55856eb6dc70 dummy_frame = 139779780833040 #22 0x00007f210543ad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f21042eefd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55856ebaee00 prev_src_iseq = 0x0 offset = #23 0x00007f2105442c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f21042eefd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 139779780833376 #25 0x00007f21057c3273 in rb_load_with_builtin_functions (feature_name=0x7f21058035cb "yjit", table=0x7f2105985f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55856eb6a2a0 iseq = #26 0x00007f2105708d37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f2105706db0 , argc = 0, index = 0, name = 0x7f2105829595 "_bi13"}, {func_ptr = 0x7f21057a38a0 , argc = 0, index = 1, name = 0x7f210582959b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f21057a39a0 , argc = 0, index = 2, name = 0x7f2105829800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f21057a4a30 , argc = 0, index = 3, name = 0x7f21058295b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2105773a40 , argc = 2, index = 4, name = 0x7f21058295cc "rb_yjit_enable"}, {func_ptr = 0x7f21057a39c0 , argc = 0, index = 5, name = 0x7f21058295db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f21057a38f0 , argc = 1, index = 6, name = 0x7f21058295f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f2105706d90 , argc = 0, index = 7, name = 0x7f2105829608 "object_shape_count"}, {func_ptr = 0x7f210577ad60 , argc = 1, index = 8, name = 0x7f210582961b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f210577ad70 , argc = 1, index = 9, name = 0x7f210582962f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2105773990 , argc = 0, index = 10, name = 0x7f2105829646 "rb_yjit_code_gc"}, {func_ptr = 0x7f2105773af0 , argc = 0, index = 11, name = 0x7f2105829656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f21057a38c0 , argc = 0, index = 12, name = 0x7f2105829670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f21054d8d93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f21055e3a9a in ruby_opt_init (opt=0x7ffcd21720f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f21055e4013 in ruby_opt_init (opt=0x7ffcd21720f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723833212336) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffcd2170db0 parser = 139779782101680 orig_fname = 139779782116752 script = 1 opt = 0x7ffcd21720f0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f21054a2182 in rb_ensure (b_proc=b_proc@entry=0x7f21055e3c70 , data1=data1@entry=140723833212336, e_proc=e_proc@entry=0x7f21055dfe10 , data2=data2@entry=140723833212336) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55856eb6dc70 _tag = {tag = 36, retval = 140723833217264, buf = {0x7f2104c647e0, 0x7f21054a2238 , 0x0, 0x7ffcd2170c20, 0x4c63a90}, prev = 0x7ffcd2172200, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55856eb6dc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f21055dfe10 , data2 = 140723833212336}} #32 0x00007f21055e5c27 in load_file (opt=0x7ffcd21720f0, script=1, f=139779790751712, fname=, parser=139779782101680) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139779782101680, fname = 139779782116752, script = 1, opt = 0x7ffcd21720f0, f = 4} #33 process_options (argc=0, argv=0x7ffcd21723e8, opt=0x7ffcd21720f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139779790751712 xflag = ast = 0x0 parser = 139779782101680 script_name = 139779782116752 iseq = enc = lenc = 0x55856eb88f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\243\232\005!\177\000\000\030\247\066\005!\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f21055e64a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcd21723d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f21044285a8 "-", script_name = 139779782116752, 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 0x00007f21054a3519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcd21723d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139779799387104, buf = {0x2, 0x7f21054a3560 , 0x0, 0x7ffcd21721d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55856eb6dc70 state = iseq = 0x0 #36 0x000055856d5f517f in rb_main (argv=0x7ffcd21723d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723833218681 #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.1442965.ruby -x gdbscript [New LWP 1442965] [New LWP 1442967] [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=140022817119232) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f599a465c00 (LWP 1442965))] >>> Threads Id Target Id Frame * 1 Thread 0x7f599a465c00 (LWP 1442965) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140022817119232) at ./nptl/pthread_kill.c:44 2 Thread 0x7f599a14f640 (LWP 1442967) 0x00007f599a5acfde in epoll_wait (epfd=4, events=events@entry=0x7f599aeb0adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f599a14f640 (LWP 1442967)): #0 0x00007f599a5acfde in epoll_wait (epfd=4, events=events@entry=0x7f599aeb0adc , 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 0x00007f599ab3d02a in event_wait (vm=0x5623ed4e92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5623ed4e92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5623ed4e92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5623ed4e92a0 #4 0x00007f599a51bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720641982736, 5918369098776838810, 140022813881920, 25, 140022817863760, 140720641983088, -6011899235174317414, -6011898726912884070}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f599a5acbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f599a465c00 (LWP 1442965)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140022817119232) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f599a465c00 old_mask = {__val = {8, 140022817932499, 0, 140022817828845, 140022817119232, 140022819444224, 94712305209008, 140022817775015, 114, 140022819460768, 140720641974080, 140022824723260, 255, 94712305193632, 140022819460768, 140720641974096}} 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=140022817119232) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140022817119232, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f599a4c9476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f599a4af7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3063666533316366, sa_sigaction = 0x3063666533316366}, sa_mask = {__val = {3558800719751229488, 2319406792513578291, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140022817111800, 10612408816811621632, 94712305208432, 94712305208432, 140022826015096, 140022819460768, 140720641974480, 140022804096240, 94712305475072, 140022822611957, 18446744069414584320}}, sa_flags = -1991787264, sa_restorer = 0x5623ed52de00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474639697352942438, 3558800719751229488, 2319406792480023859, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f599a8cada4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f599ace1978 "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 = 0x7ffc13e0a1b0, reg_save_area = 0x7ffc13e0a0f0}} #7 0x00007f599a8ce141 in objspace_xmalloc0 (objspace=0x5623ed4ebbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f599a947ed9 in ibf_load_code (load=0x5623ed52de00, iseq=0x7f59997fa4f0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140022804096240 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f599a94dd44 in ibf_load_iseq_each (load=0x5623ed52de00, iseq=0x7f59997fa4f0, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140022804115200 ec = 0x5623ed4ecc70 dummy_frame = 140022804096048 #10 0x00007f599a947d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f59997fa4f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5623ed52de00 prev_src_iseq = 0x7f59997fc380 offset = #11 0x00007f599a947e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f59997fa4f0 iseqv = iseq_index = 23 #12 0x00007f599a9481b0 in ibf_load_code (load=0x5623ed52de00, iseq=0x7f59997fc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140022804104064 code_index = 15 reading_pos = 4556 code = 0x5623ed5a57c0 load_body = 0x5623ed5a60a0 cd_entries = 0x5623ed530a00 ic_index = 0 mark_offset_bits = 0x7ffc13e0a510 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f599a94dd44 in ibf_load_iseq_each (load=0x5623ed52de00, iseq=0x7f59997fc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140022804115200 ec = 0x5623ed4ecc70 dummy_frame = 140022804103680 #14 0x00007f599a947d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f59997fc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5623ed52de00 prev_src_iseq = 0x7f59997fedb0 offset = #15 0x00007f599a947e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f59997fc380 iseqv = iseq_index = 16 #16 0x00007f599a9481b0 in ibf_load_code (load=0x5623ed52de00, iseq=0x7f59997fedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140022804114864 code_index = 66 reading_pos = 224 code = 0x5623ed5c8da0 load_body = 0x5623ed55a6b0 cd_entries = 0x5623ed551080 ic_index = 0 mark_offset_bits = 0x5623ed5c8fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f599a94dd44 in ibf_load_iseq_each (load=0x5623ed52de00, iseq=0x7f59997fedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140022804115200 ec = 0x5623ed4ecc70 dummy_frame = 140022804114432 #18 0x00007f599a947d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f59997fedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5623ed52de00 prev_src_iseq = 0x7f59997fef60 offset = #19 0x00007f599a947e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f59997fedb0 iseqv = iseq_index = 1 #20 0x00007f599a9481b0 in ibf_load_code (load=0x5623ed52de00, iseq=0x7f59997fef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140022804115296 code_index = 5 reading_pos = 46 code = 0x5623ed5a6e50 load_body = 0x5623ed58a8e0 cd_entries = 0x5623ed5510f0 ic_index = 1 mark_offset_bits = 0x7ffc13e0aa70 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f599a94dd44 in ibf_load_iseq_each (load=0x5623ed52de00, iseq=0x7f59997fef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140022804115200 ec = 0x5623ed4ecc70 dummy_frame = 140022804115104 #22 0x00007f599a947d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f59997fef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5623ed52de00 prev_src_iseq = 0x0 offset = #23 0x00007f599a94fc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f59997fef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140022804115440 #25 0x00007f599acd0273 in rb_load_with_builtin_functions (feature_name=0x7f599ad105cb "yjit", table=0x7f599ae92f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x5623ed4e92a0 iseq = #26 0x00007f599ac15d37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f599ac13db0 , argc = 0, index = 0, name = 0x7f599ad36595 "_bi13"}, {func_ptr = 0x7f599acb08a0 , argc = 0, index = 1, name = 0x7f599ad3659b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f599acb09a0 , argc = 0, index = 2, name = 0x7f599ad36800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f599acb1a30 , argc = 0, index = 3, name = 0x7f599ad365b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f599ac80a40 , argc = 2, index = 4, name = 0x7f599ad365cc "rb_yjit_enable"}, {func_ptr = 0x7f599acb09c0 , argc = 0, index = 5, name = 0x7f599ad365db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f599acb08f0 , argc = 1, index = 6, name = 0x7f599ad365f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f599ac13d90 , argc = 0, index = 7, name = 0x7f599ad36608 "object_shape_count"}, {func_ptr = 0x7f599ac87d60 , argc = 1, index = 8, name = 0x7f599ad3661b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f599ac87d70 , argc = 1, index = 9, name = 0x7f599ad3662f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f599ac80990 , argc = 0, index = 10, name = 0x7f599ad36646 "rb_yjit_code_gc"}, {func_ptr = 0x7f599ac80af0 , argc = 0, index = 11, name = 0x7f599ad36656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f599acb08c0 , argc = 0, index = 12, name = 0x7f599ad36670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f599a9e5d93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f599aaf0a9a in ruby_opt_init (opt=0x7ffc13e0c2c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f599aaf1013 in ruby_opt_init (opt=0x7ffc13e0c2c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720641978240) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc13e0af80 parser = 140022805383744 orig_fname = 140022805398816 script = 1 opt = 0x7ffc13e0c2c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f599a9af182 in rb_ensure (b_proc=b_proc@entry=0x7f599aaf0c70 , data1=data1@entry=140720641978240, e_proc=e_proc@entry=0x7f599aaece10 , data2=data2@entry=140720641978240) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5623ed4ecc70 _tag = {tag = 36, retval = 140720641983168, buf = {0x7f599a1747a0, 0x7f599a9af238 , 0x0, 0x7ffc13e0adf0, 0x9a173a50}, prev = 0x7ffc13e0c3d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5623ed4ecc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f599aaece10 , data2 = 140720641978240}} #32 0x00007f599aaf2c27 in load_file (opt=0x7ffc13e0c2c0, script=1, f=140022814033824, fname=, parser=140022805383744) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140022805383744, fname = 140022805398816, script = 1, opt = 0x7ffc13e0c2c0, f = 4} #33 process_options (argc=0, argv=0x7ffc13e0c5b8, opt=0x7ffc13e0c2c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140022814033824 xflag = ast = 0x0 parser = 140022805383744 script_name = 140022805398816 iseq = enc = lenc = 0x5623ed507f30 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 0x00007f599aaf34a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc13e0c5a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5999938538 "-", script_name = 140022805398816, 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 0x00007f599a9b0519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc13e0c5a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140022822656992, buf = {0x2, 0x7f599a9b0560 , 0x0, 0x7ffc13e0c3a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5623ed4ecc70 state = iseq = 0x0 #36 0x00005623eb68317f in rb_main (argv=0x7ffc13e0c5a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720641984585 #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.1569606.ruby -x gdbscript [New LWP 1569606] [New LWP 1569608] [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=140010736335872) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f56ca343c00 (LWP 1569606))] >>> Threads Id Target Id Frame * 1 Thread 0x7f56ca343c00 (LWP 1569606) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140010736335872) at ./nptl/pthread_kill.c:44 2 Thread 0x7f56ca02f640 (LWP 1569608) 0x00007f56ca48afde in epoll_wait (epfd=4, events=events@entry=0x7f56cad8eadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f56ca02f640 (LWP 1569608)): #0 0x00007f56ca48afde in epoll_wait (epfd=4, events=events@entry=0x7f56cad8eadc , 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 0x00007f56caa1b02a in event_wait (vm=0x55b80a24d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b80a24d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b80a24d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b80a24d2a0 #4 0x00007f56ca3f9b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731602611856, -4082986169883893352, 140010733106752, 25, 140010737080400, 140731602612208, 4178150455445873048, 4178150547397730712}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f56ca48abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f56ca343c00 (LWP 1569606)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140010736335872) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f56ca343c00 old_mask = {__val = {8, 140010737149139, 0, 140010737045485, 140010736335872, 140010738660864, 94248932544176, 140010736991655, 114, 140010738677408, 140731602603200, 140010743939900, 255, 94248932528800, 140010738677408, 140731602603216}} 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=140010736335872) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140010736335872, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f56ca3a7476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f56ca38d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3063303331616566, sa_sigaction = 0x3063303331616566}, sa_mask = {__val = {7018128183525191728, 2319406792510026545, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140010736328440, 3208301310342670336, 94248932543600, 94248932543600, 140010745231736, 140010738677408, 140731602603600, 140010723321072, 94248932810240, 140010741828597, 18446744069414584320}}, sa_flags = 526723072, sa_restorer = 0x55b80a291e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474580108946269542, 7018128183525191728, 2319406792476472113, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f56ca7a8da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f56cabbf978 "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 = 0x7ffea12e8f30, reg_save_area = 0x7ffea12e8e70}} #7 0x00007f56ca7ac141 in objspace_xmalloc0 (objspace=0x55b80a24fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f56ca825ed9 in ibf_load_code (load=0x55b80a291e00, iseq=0x7f56c96da4f0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140010723321072 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f56ca82bd44 in ibf_load_iseq_each (load=0x55b80a291e00, iseq=0x7f56c96da4f0, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140010723340032 ec = 0x55b80a250c70 dummy_frame = 140010723320880 #10 0x00007f56ca825d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f56c96da4f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55b80a291e00 prev_src_iseq = 0x7f56c96dc380 offset = #11 0x00007f56ca825e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f56c96da4f0 iseqv = iseq_index = 23 #12 0x00007f56ca8261b0 in ibf_load_code (load=0x55b80a291e00, iseq=0x7f56c96dc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140010723328896 code_index = 15 reading_pos = 4556 code = 0x55b80a3097c0 load_body = 0x55b80a30a0a0 cd_entries = 0x55b80a294a00 ic_index = 0 mark_offset_bits = 0x7ffea12e9290 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f56ca82bd44 in ibf_load_iseq_each (load=0x55b80a291e00, iseq=0x7f56c96dc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140010723340032 ec = 0x55b80a250c70 dummy_frame = 140010723328512 #14 0x00007f56ca825d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f56c96dc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55b80a291e00 prev_src_iseq = 0x7f56c96dedb0 offset = #15 0x00007f56ca825e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f56c96dc380 iseqv = iseq_index = 16 #16 0x00007f56ca8261b0 in ibf_load_code (load=0x55b80a291e00, iseq=0x7f56c96dedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140010723339696 code_index = 66 reading_pos = 224 code = 0x55b80a32cda0 load_body = 0x55b80a2be6b0 cd_entries = 0x55b80a2b5080 ic_index = 0 mark_offset_bits = 0x55b80a32cfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f56ca82bd44 in ibf_load_iseq_each (load=0x55b80a291e00, iseq=0x7f56c96dedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140010723340032 ec = 0x55b80a250c70 dummy_frame = 140010723339264 #18 0x00007f56ca825d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f56c96dedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55b80a291e00 prev_src_iseq = 0x7f56c96def60 offset = #19 0x00007f56ca825e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f56c96dedb0 iseqv = iseq_index = 1 #20 0x00007f56ca8261b0 in ibf_load_code (load=0x55b80a291e00, iseq=0x7f56c96def60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140010723340128 code_index = 5 reading_pos = 46 code = 0x55b80a30ae50 load_body = 0x55b80a2ee8e0 cd_entries = 0x55b80a2b50f0 ic_index = 1 mark_offset_bits = 0x7ffea12e97f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f56ca82bd44 in ibf_load_iseq_each (load=0x55b80a291e00, iseq=0x7f56c96def60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140010723340032 ec = 0x55b80a250c70 dummy_frame = 140010723339936 #22 0x00007f56ca825d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f56c96def60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55b80a291e00 prev_src_iseq = 0x0 offset = #23 0x00007f56ca82dc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f56c96def60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140010723340272 #25 0x00007f56cabae273 in rb_load_with_builtin_functions (feature_name=0x7f56cabee5cb "yjit", table=0x7f56cad70f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55b80a24d2a0 iseq = #26 0x00007f56caaf3d37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f56caaf1db0 , argc = 0, index = 0, name = 0x7f56cac14595 "_bi13"}, {func_ptr = 0x7f56cab8e8a0 , argc = 0, index = 1, name = 0x7f56cac1459b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f56cab8e9a0 , argc = 0, index = 2, name = 0x7f56cac14800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f56cab8fa30 , argc = 0, index = 3, name = 0x7f56cac145b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f56cab5ea40 , argc = 2, index = 4, name = 0x7f56cac145cc "rb_yjit_enable"}, {func_ptr = 0x7f56cab8e9c0 , argc = 0, index = 5, name = 0x7f56cac145db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f56cab8e8f0 , argc = 1, index = 6, name = 0x7f56cac145f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f56caaf1d90 , argc = 0, index = 7, name = 0x7f56cac14608 "object_shape_count"}, {func_ptr = 0x7f56cab65d60 , argc = 1, index = 8, name = 0x7f56cac1461b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f56cab65d70 , argc = 1, index = 9, name = 0x7f56cac1462f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f56cab5e990 , argc = 0, index = 10, name = 0x7f56cac14646 "rb_yjit_code_gc"}, {func_ptr = 0x7f56cab5eaf0 , argc = 0, index = 11, name = 0x7f56cac14656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f56cab8e8c0 , argc = 0, index = 12, name = 0x7f56cac14670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f56ca8c3d93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f56ca9cea9a in ruby_opt_init (opt=0x7ffea12eb040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f56ca9cf013 in ruby_opt_init (opt=0x7ffea12eb040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731602607360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffea12e9d00 parser = 140010724608576 orig_fname = 140010724623648 script = 1 opt = 0x7ffea12eb040 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f56ca88d182 in rb_ensure (b_proc=b_proc@entry=0x7f56ca9cec70 , data1=data1@entry=140731602607360, e_proc=e_proc@entry=0x7f56ca9cae10 , data2=data2@entry=140731602607360) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b80a250c70 _tag = {tag = 36, retval = 140731602612288, buf = {0x7f56ca0547a0, 0x7f56ca88d238 , 0x0, 0x7ffea12e9b70, 0xca053a50}, prev = 0x7ffea12eb150, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b80a250c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f56ca9cae10 , data2 = 140731602607360}} #32 0x00007f56ca9d0c27 in load_file (opt=0x7ffea12eb040, script=1, f=140010733258656, fname=, parser=140010724608576) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140010724608576, fname = 140010724623648, script = 1, opt = 0x7ffea12eb040, f = 4} #33 process_options (argc=0, argv=0x7ffea12eb338, opt=0x7ffea12eb040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140010733258656 xflag = ast = 0x0 parser = 140010724608576 script_name = 140010724623648 iseq = enc = lenc = 0x55b80a26bf30 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 0x00007f56ca9d14a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffea12eb328) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f56c9818538 "-", script_name = 140010724623648, 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 0x00007f56ca88e519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffea12eb328) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140010741873632, buf = {0x2, 0x7f56ca88e560 , 0x0, 0x7ffea12eb120, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b80a250c70 state = iseq = 0x0 #36 0x000055b8096c017f in rb_main (argv=0x7ffea12eb328, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731602613705 #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.1600603.ruby -x gdbscript [New LWP 1600603] [New LWP 1600605] [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=140290633894912) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f97f5660c00 (LWP 1600603))] >>> Threads Id Target Id Frame * 1 Thread 0x7f97f5660c00 (LWP 1600603) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140290633894912) at ./nptl/pthread_kill.c:44 2 Thread 0x7f97f533f640 (LWP 1600605) 0x00007f97f57a7fde in epoll_wait (epfd=4, events=events@entry=0x7f97f60abadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f97f533f640 (LWP 1600605)): #0 0x00007f97f57a7fde in epoll_wait (epfd=4, events=events@entry=0x7f97f60abadc , 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 0x00007f97f5d3802a in event_wait (vm=0x564026a282a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x564026a282a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x564026a282a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x564026a282a0 #4 0x00007f97f5716b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727232990944, -3898600682816503243, 140290630612544, 25, 140290634639440, 140727232991296, 3948118873070404149, 3948119444447986229}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f97f57a7bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f97f5660c00 (LWP 1600603)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140290633894912) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f97f5660c00 old_mask = {__val = {8, 140290634708179, 0, 140290634604525, 140290633894912, 140290636219904, 94833526095536, 140290634550695, 114, 140290636236448, 140727232982288, 140290641498940, 255, 94833526080160, 140290636236448, 140727232982304}} 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=140290633894912) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140290633894912, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f97f56c4476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f97f56aa7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3034656263396466, sa_sigaction = 0x3034656263396466}, sa_mask = {__val = {4135542947031363632, 2319406791724982883, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140290633887480, 17773020571084889600, 94833526094960, 94833526094960, 140290642790776, 140290636236448, 140727232982688, 140290620826944, 94833526361600, 140290639387637, 18446744069414584320}}, sa_flags = 1027186176, sa_restorer = 0x564026a6ce00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472386785948558438, 4135542947031363632, 2319406791691428451, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f97f5ac5da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f97f5edc978 "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 = 0x7ffd9cbb6f80, reg_save_area = 0x7ffd9cbb6ec0}} #7 0x00007f97f5ac9141 in objspace_xmalloc0 (objspace=0x564026a2abf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f97f5b42ed9 in ibf_load_code (load=0x564026a6ce00, iseq=0x7f97f49ea540, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140290620826944 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f97f5b48d44 in ibf_load_iseq_each (load=0x564026a6ce00, iseq=0x7f97f49ea540, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140290620845904 ec = 0x564026a2bc70 dummy_frame = 140290620826752 #10 0x00007f97f5b42d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f97f49ea540) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x564026a6ce00 prev_src_iseq = 0x7f97f49ec3d0 offset = #11 0x00007f97f5b42e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f97f49ea540 iseqv = iseq_index = 23 #12 0x00007f97f5b431b0 in ibf_load_code (load=0x564026a6ce00, iseq=0x7f97f49ec3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140290620834768 code_index = 15 reading_pos = 4556 code = 0x564026ae47c0 load_body = 0x564026ae50a0 cd_entries = 0x564026a6fa00 ic_index = 0 mark_offset_bits = 0x7ffd9cbb72e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f97f5b48d44 in ibf_load_iseq_each (load=0x564026a6ce00, iseq=0x7f97f49ec3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140290620845904 ec = 0x564026a2bc70 dummy_frame = 140290620834384 #14 0x00007f97f5b42d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f97f49ec3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x564026a6ce00 prev_src_iseq = 0x7f97f49eee00 offset = #15 0x00007f97f5b42e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f97f49ec3d0 iseqv = iseq_index = 16 #16 0x00007f97f5b431b0 in ibf_load_code (load=0x564026a6ce00, iseq=0x7f97f49eee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140290620845568 code_index = 66 reading_pos = 224 code = 0x564026b07da0 load_body = 0x564026a996b0 cd_entries = 0x564026a90080 ic_index = 0 mark_offset_bits = 0x564026b07fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f97f5b48d44 in ibf_load_iseq_each (load=0x564026a6ce00, iseq=0x7f97f49eee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140290620845904 ec = 0x564026a2bc70 dummy_frame = 140290620845136 #18 0x00007f97f5b42d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f97f49eee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x564026a6ce00 prev_src_iseq = 0x7f97f49eefb0 offset = #19 0x00007f97f5b42e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f97f49eee00 iseqv = iseq_index = 1 #20 0x00007f97f5b431b0 in ibf_load_code (load=0x564026a6ce00, iseq=0x7f97f49eefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140290620846000 code_index = 5 reading_pos = 46 code = 0x564026ae5e50 load_body = 0x564026ac98e0 cd_entries = 0x564026a900f0 ic_index = 1 mark_offset_bits = 0x7ffd9cbb7840 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f97f5b48d44 in ibf_load_iseq_each (load=0x564026a6ce00, iseq=0x7f97f49eefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140290620845904 ec = 0x564026a2bc70 dummy_frame = 140290620845808 #22 0x00007f97f5b42d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f97f49eefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x564026a6ce00 prev_src_iseq = 0x0 offset = #23 0x00007f97f5b4ac88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f97f49eefb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140290620846144 #25 0x00007f97f5ecb273 in rb_load_with_builtin_functions (feature_name=0x7f97f5f0b5cb "yjit", table=0x7f97f608df00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x564026a282a0 iseq = #26 0x00007f97f5e10d37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f97f5e0edb0 , argc = 0, index = 0, name = 0x7f97f5f31595 "_bi13"}, {func_ptr = 0x7f97f5eab8a0 , argc = 0, index = 1, name = 0x7f97f5f3159b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f97f5eab9a0 , argc = 0, index = 2, name = 0x7f97f5f31800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f97f5eaca30 , argc = 0, index = 3, name = 0x7f97f5f315b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f97f5e7ba40 , argc = 2, index = 4, name = 0x7f97f5f315cc "rb_yjit_enable"}, {func_ptr = 0x7f97f5eab9c0 , argc = 0, index = 5, name = 0x7f97f5f315db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f97f5eab8f0 , argc = 1, index = 6, name = 0x7f97f5f315f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f97f5e0ed90 , argc = 0, index = 7, name = 0x7f97f5f31608 "object_shape_count"}, {func_ptr = 0x7f97f5e82d60 , argc = 1, index = 8, name = 0x7f97f5f3161b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f97f5e82d70 , argc = 1, index = 9, name = 0x7f97f5f3162f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f97f5e7b990 , argc = 0, index = 10, name = 0x7f97f5f31646 "rb_yjit_code_gc"}, {func_ptr = 0x7f97f5e7baf0 , argc = 0, index = 11, name = 0x7f97f5f31656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f97f5eab8c0 , argc = 0, index = 12, name = 0x7f97f5f31670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f97f5be0d93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f97f5ceba9a in ruby_opt_init (opt=0x7ffd9cbb9090) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f97f5cec013 in ruby_opt_init (opt=0x7ffd9cbb9090) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727232986448) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd9cbb7d50 parser = 140290622114400 orig_fname = 140290622129472 script = 1 opt = 0x7ffd9cbb9090 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f97f5baa182 in rb_ensure (b_proc=b_proc@entry=0x7f97f5cebc70 , data1=data1@entry=140727232986448, e_proc=e_proc@entry=0x7f97f5ce7e10 , data2=data2@entry=140727232986448) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564026a2bc70 _tag = {tag = 36, retval = 140727232991376, buf = {0x7f97f5364790, 0x7f97f5baa238 , 0x0, 0x7ffd9cbb7bc0, 0xf5363a40}, prev = 0x7ffd9cbb91a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564026a2bc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f97f5ce7e10 , data2 = 140727232986448}} #32 0x00007f97f5cedc27 in load_file (opt=0x7ffd9cbb9090, script=1, f=140290630764432, fname=, parser=140290622114400) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140290622114400, fname = 140290622129472, script = 1, opt = 0x7ffd9cbb9090, f = 4} #33 process_options (argc=0, argv=0x7ffd9cbb9388, opt=0x7ffd9cbb9090) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140290630764432 xflag = ast = 0x0 parser = 140290622114400 script_name = 140290622129472 iseq = enc = lenc = 0x564026a46f30 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 0x00007f97f5cee4a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd9cbb9378) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f97f4b28558 "-", script_name = 140290622129472, 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 0x00007f97f5bab519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd9cbb9378) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140290639432672, buf = {0x2, 0x7f97f5bab560 , 0x0, 0x7ffd9cbb9170, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564026a2bc70 state = iseq = 0x0 #36 0x000056402579617f in rb_main (argv=0x7ffd9cbb9378, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727232992793 #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.1643295.ruby -x gdbscript [New LWP 1643295] [New LWP 1643297] [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=139777751251968) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f208b35fc00 (LWP 1643295))] >>> Threads Id Target Id Frame * 1 Thread 0x7f208b35fc00 (LWP 1643295) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139777751251968) at ./nptl/pthread_kill.c:44 2 Thread 0x7f208b03f640 (LWP 1643297) 0x00007f208b4a6fde in epoll_wait (epfd=4, events=events@entry=0x7f208bdaaadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f208b03f640 (LWP 1643297)): #0 0x00007f208b4a6fde in epoll_wait (epfd=4, events=events@entry=0x7f208bdaaadc , 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 0x00007f208ba3702a in event_wait (vm=0x56003017e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56003017e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56003017e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56003017e2a0 #4 0x00007f208b415b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736955710160, 678990689357069116, 139777747973696, 25, 139777751996496, 140736955710512, -635759162857555140, -635758593115751620}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f208b4a6bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f208b35fc00 (LWP 1643295)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139777751251968) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f208b35fc00 old_mask = {__val = {8, 139777752065235, 0, 139777751961581, 139777751251968, 139777753576960, 94558806875824, 139777751907751, 65, 139777753593504, 140736955701504, 139777758855996, 255, 94558806860448, 139777753593504, 140736955701520}} 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=139777751251968) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139777751251968, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f208b3c3476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f208b3a97f3 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, 139777751244536, 3537218988936227072, 94558806875248, 94558806875248, 139777760147832, 139777753593504, 140736955701904, 139777738188096, 94558807141888, 139777756744693, 18446744069414584320}}, sa_flags = -263231232, sa_restorer = 0x5600301c2e00} sigs = {__val = {32, 3487306076455906608, 8223625903103828277, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472332904811488614, 3487306076455906608, 8223625903103959349, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f208b7c4da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f208bbdb978 "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 = 0x7fffe0405b70, reg_save_area = 0x7fffe0405ab0}} #7 0x00007f208b7c8141 in objspace_xmalloc0 (objspace=0x560030180bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f208b841ed9 in ibf_load_code (load=0x5600301c2e00, iseq=0x7f208a6ea540, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 139777738188096 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f208b847d44 in ibf_load_iseq_each (load=0x5600301c2e00, iseq=0x7f208a6ea540, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139777738207056 ec = 0x560030181c70 dummy_frame = 139777738187904 #10 0x00007f208b841d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f208a6ea540) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5600301c2e00 prev_src_iseq = 0x7f208a6ec3d0 offset = #11 0x00007f208b841e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f208a6ea540 iseqv = iseq_index = 23 #12 0x00007f208b8421b0 in ibf_load_code (load=0x5600301c2e00, iseq=0x7f208a6ec3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139777738195920 code_index = 15 reading_pos = 4556 code = 0x56003023a7c0 load_body = 0x56003023b0a0 cd_entries = 0x5600301c5a00 ic_index = 0 mark_offset_bits = 0x7fffe0405ed0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f208b847d44 in ibf_load_iseq_each (load=0x5600301c2e00, iseq=0x7f208a6ec3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139777738207056 ec = 0x560030181c70 dummy_frame = 139777738195536 #14 0x00007f208b841d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f208a6ec3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5600301c2e00 prev_src_iseq = 0x7f208a6eee00 offset = #15 0x00007f208b841e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f208a6ec3d0 iseqv = iseq_index = 16 #16 0x00007f208b8421b0 in ibf_load_code (load=0x5600301c2e00, iseq=0x7f208a6eee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139777738206720 code_index = 66 reading_pos = 224 code = 0x56003025dda0 load_body = 0x5600301ef6b0 cd_entries = 0x5600301e6080 ic_index = 0 mark_offset_bits = 0x56003025dfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f208b847d44 in ibf_load_iseq_each (load=0x5600301c2e00, iseq=0x7f208a6eee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139777738207056 ec = 0x560030181c70 dummy_frame = 139777738206288 #18 0x00007f208b841d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f208a6eee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5600301c2e00 prev_src_iseq = 0x7f208a6eefb0 offset = #19 0x00007f208b841e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f208a6eee00 iseqv = iseq_index = 1 #20 0x00007f208b8421b0 in ibf_load_code (load=0x5600301c2e00, iseq=0x7f208a6eefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139777738207152 code_index = 5 reading_pos = 46 code = 0x56003023be50 load_body = 0x56003021f8e0 cd_entries = 0x5600301e60f0 ic_index = 1 mark_offset_bits = 0x7fffe0406430 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f208b847d44 in ibf_load_iseq_each (load=0x5600301c2e00, iseq=0x7f208a6eefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139777738207056 ec = 0x560030181c70 dummy_frame = 139777738206960 #22 0x00007f208b841d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f208a6eefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5600301c2e00 prev_src_iseq = 0x0 offset = #23 0x00007f208b849c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f208a6eefb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 139777738207296 #25 0x00007f208bbca273 in rb_load_with_builtin_functions (feature_name=0x7f208bc0a5cb "yjit", table=0x7f208bd8cf00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x56003017e2a0 iseq = #26 0x00007f208bb0fd37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f208bb0ddb0 , argc = 0, index = 0, name = 0x7f208bc30595 "_bi13"}, {func_ptr = 0x7f208bbaa8a0 , argc = 0, index = 1, name = 0x7f208bc3059b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f208bbaa9a0 , argc = 0, index = 2, name = 0x7f208bc30800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f208bbaba30 , argc = 0, index = 3, name = 0x7f208bc305b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f208bb7aa40 , argc = 2, index = 4, name = 0x7f208bc305cc "rb_yjit_enable"}, {func_ptr = 0x7f208bbaa9c0 , argc = 0, index = 5, name = 0x7f208bc305db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f208bbaa8f0 , argc = 1, index = 6, name = 0x7f208bc305f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f208bb0dd90 , argc = 0, index = 7, name = 0x7f208bc30608 "object_shape_count"}, {func_ptr = 0x7f208bb81d60 , argc = 1, index = 8, name = 0x7f208bc3061b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f208bb81d70 , argc = 1, index = 9, name = 0x7f208bc3062f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f208bb7a990 , argc = 0, index = 10, name = 0x7f208bc30646 "rb_yjit_code_gc"}, {func_ptr = 0x7f208bb7aaf0 , argc = 0, index = 11, name = 0x7f208bc30656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f208bbaa8c0 , argc = 0, index = 12, name = 0x7f208bc30670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f208b8dfd93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f208b9eaa9a in ruby_opt_init (opt=0x7fffe0407c80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f208b9eb013 in ruby_opt_init (opt=0x7fffe0407c80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736955705664) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffe0406940 parser = 139777739475552 orig_fname = 139777739490624 script = 1 opt = 0x7fffe0407c80 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f208b8a9182 in rb_ensure (b_proc=b_proc@entry=0x7f208b9eac70 , data1=data1@entry=140736955705664, e_proc=e_proc@entry=0x7f208b9e6e10 , data2=data2@entry=140736955705664) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560030181c70 _tag = {tag = 36, retval = 140736955710592, buf = {0x7f208b064790, 0x7f208b8a9238 , 0x0, 0x7fffe04067b0, 0x8b063a40}, prev = 0x7fffe0407d90, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560030181c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f208b9e6e10 , data2 = 140736955705664}} #32 0x00007f208b9ecc27 in load_file (opt=0x7fffe0407c80, script=1, f=139777748125584, fname=, parser=139777739475552) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139777739475552, fname = 139777739490624, script = 1, opt = 0x7fffe0407c80, f = 4} #33 process_options (argc=0, argv=0x7fffe0407f78, opt=0x7fffe0407c80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139777748125584 xflag = ast = 0x0 parser = 139777739475552 script_name = 139777739490624 iseq = enc = lenc = 0x56003019cf30 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 0x00007f208b9ed4a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffe0407f68) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f208a828558 "-", script_name = 139777739490624, 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 0x00007f208b8aa519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffe0407f68) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139777756789728, buf = {0x2, 0x7f208b8aa560 , 0x0, 0x7fffe0407d60, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560030181c70 state = iseq = 0x0 #36 0x000056002e32117f in rb_main (argv=0x7fffe0407f68, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736955712009 #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.1673588.ruby -x gdbscript [New LWP 1673588] [New LWP 1673589] [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=140097526242304) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6aff491c00 (LWP 1673588))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6aff491c00 (LWP 1673588) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140097526242304) at ./nptl/pthread_kill.c:44 2 Thread 0x7f6aff17f640 (LWP 1673589) 0x00007f6aff5d8fde in epoll_wait (epfd=4, events=events@entry=0x7f6affedcadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f6aff17f640 (LWP 1673589)): #0 0x00007f6aff5d8fde in epoll_wait (epfd=4, events=events@entry=0x7f6affedcadc , 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 0x00007f6affb6902a in event_wait (vm=0x55e99bae32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e99bae32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e99bae32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e99bae32a0 #4 0x00007f6aff547b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734052512800, 8699859893037297951, 140097523021376, 25, 140097526986832, 140734052513152, -8761222744233217761, -8761222206712319713}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f6aff5d8bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6aff491c00 (LWP 1673588)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140097526242304) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6aff491c00 old_mask = {__val = {8, 140097527055571, 0, 140097526951917, 140097526242304, 140097528567296, 94461827641008, 140097526898087, 163, 140097528583840, 140734052504144, 140097533846332, 255, 94461827625632, 140097528583840, 140734052504160}} 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=140097526242304) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140097526242304, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f6aff4f5476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f6aff4db7f3 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, 140097526234872, 958865459132242944, 94461827640432, 94461827640432, 140097535138168, 140097528583840, 140734052504544, 140097513235776, 94461827907072, 140097531735029, 18446744069414584320}}, sa_flags = 116923392, sa_restorer = 0x55e99bb27e00} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3691037664605529702, 7378697426660503600, 3472328326443643699, 3472310978869031456}} #5 0x00007f6aff8f6da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f6affd0d978 "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 = 0x7fff333514c0, reg_save_area = 0x7fff33351400}} #7 0x00007f6aff8fa141 in objspace_xmalloc0 (objspace=0x55e99bae5bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f6aff973ed9 in ibf_load_code (load=0x55e99bb27e00, iseq=0x7f6afe82a540, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140097513235776 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f6aff979d44 in ibf_load_iseq_each (load=0x55e99bb27e00, iseq=0x7f6afe82a540, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140097513254736 ec = 0x55e99bae6c70 dummy_frame = 140097513235584 #10 0x00007f6aff973d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6afe82a540) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e99bb27e00 prev_src_iseq = 0x7f6afe82c3d0 offset = #11 0x00007f6aff973e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f6afe82a540 iseqv = iseq_index = 23 #12 0x00007f6aff9741b0 in ibf_load_code (load=0x55e99bb27e00, iseq=0x7f6afe82c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140097513243600 code_index = 15 reading_pos = 4556 code = 0x55e99bb9f7c0 load_body = 0x55e99bba00a0 cd_entries = 0x55e99bb2aa00 ic_index = 0 mark_offset_bits = 0x7fff33351820 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f6aff979d44 in ibf_load_iseq_each (load=0x55e99bb27e00, iseq=0x7f6afe82c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140097513254736 ec = 0x55e99bae6c70 dummy_frame = 140097513243216 #14 0x00007f6aff973d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6afe82c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e99bb27e00 prev_src_iseq = 0x7f6afe82ee00 offset = #15 0x00007f6aff973e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f6afe82c3d0 iseqv = iseq_index = 16 #16 0x00007f6aff9741b0 in ibf_load_code (load=0x55e99bb27e00, iseq=0x7f6afe82ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140097513254400 code_index = 66 reading_pos = 224 code = 0x55e99bbc2da0 load_body = 0x55e99bb546b0 cd_entries = 0x55e99bb4b080 ic_index = 0 mark_offset_bits = 0x55e99bbc2fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f6aff979d44 in ibf_load_iseq_each (load=0x55e99bb27e00, iseq=0x7f6afe82ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140097513254736 ec = 0x55e99bae6c70 dummy_frame = 140097513253968 #18 0x00007f6aff973d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6afe82ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e99bb27e00 prev_src_iseq = 0x7f6afe82efb0 offset = #19 0x00007f6aff973e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f6afe82ee00 iseqv = iseq_index = 1 #20 0x00007f6aff9741b0 in ibf_load_code (load=0x55e99bb27e00, iseq=0x7f6afe82efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140097513254832 code_index = 5 reading_pos = 46 code = 0x55e99bba0e50 load_body = 0x55e99bb848e0 cd_entries = 0x55e99bb4b0f0 ic_index = 1 mark_offset_bits = 0x7fff33351d80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f6aff979d44 in ibf_load_iseq_each (load=0x55e99bb27e00, iseq=0x7f6afe82efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140097513254736 ec = 0x55e99bae6c70 dummy_frame = 140097513254640 #22 0x00007f6aff973d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6afe82efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e99bb27e00 prev_src_iseq = 0x0 offset = #23 0x00007f6aff97bc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f6afe82efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140097513254976 #25 0x00007f6affcfc273 in rb_load_with_builtin_functions (feature_name=0x7f6affd3c5cb "yjit", table=0x7f6affebef00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55e99bae32a0 iseq = #26 0x00007f6affc41d37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f6affc3fdb0 , argc = 0, index = 0, name = 0x7f6affd62595 "_bi13"}, {func_ptr = 0x7f6affcdc8a0 , argc = 0, index = 1, name = 0x7f6affd6259b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f6affcdc9a0 , argc = 0, index = 2, name = 0x7f6affd62800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f6affcdda30 , argc = 0, index = 3, name = 0x7f6affd625b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f6affcaca40 , argc = 2, index = 4, name = 0x7f6affd625cc "rb_yjit_enable"}, {func_ptr = 0x7f6affcdc9c0 , argc = 0, index = 5, name = 0x7f6affd625db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f6affcdc8f0 , argc = 1, index = 6, name = 0x7f6affd625f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f6affc3fd90 , argc = 0, index = 7, name = 0x7f6affd62608 "object_shape_count"}, {func_ptr = 0x7f6affcb3d60 , argc = 1, index = 8, name = 0x7f6affd6261b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f6affcb3d70 , argc = 1, index = 9, name = 0x7f6affd6262f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6affcac990 , argc = 0, index = 10, name = 0x7f6affd62646 "rb_yjit_code_gc"}, {func_ptr = 0x7f6affcacaf0 , argc = 0, index = 11, name = 0x7f6affd62656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f6affcdc8c0 , argc = 0, index = 12, name = 0x7f6affd62670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f6affa11d93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f6affb1ca9a in ruby_opt_init (opt=0x7fff333535d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f6affb1d013 in ruby_opt_init (opt=0x7fff333535d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734052508304) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff33352290 parser = 140097514523232 orig_fname = 140097514538304 script = 1 opt = 0x7fff333535d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f6aff9db182 in rb_ensure (b_proc=b_proc@entry=0x7f6affb1cc70 , data1=data1@entry=140734052508304, e_proc=e_proc@entry=0x7f6affb18e10 , data2=data2@entry=140734052508304) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e99bae6c70 _tag = {tag = 36, retval = 140734052513232, buf = {0x7f6aff1a4790, 0x7f6aff9db238 , 0x0, 0x7fff33352100, 0xff1a3a40}, prev = 0x7fff333536e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e99bae6c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f6affb18e10 , data2 = 140734052508304}} #32 0x00007f6affb1ec27 in load_file (opt=0x7fff333535d0, script=1, f=140097523173264, fname=, parser=140097514523232) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140097514523232, fname = 140097514538304, script = 1, opt = 0x7fff333535d0, f = 4} #33 process_options (argc=0, argv=0x7fff333538c8, opt=0x7fff333535d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140097523173264 xflag = ast = 0x0 parser = 140097514523232 script_name = 140097514538304 iseq = enc = lenc = 0x55e99bb01f30 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 0x00007f6affb1f4a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff333538b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6afe968558 "-", script_name = 140097514538304, 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 0x00007f6aff9dc519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff333538b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140097531780064, buf = {0x2, 0x7f6aff9dc560 , 0x0, 0x7fff333536b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e99bae6c70 state = iseq = 0x0 #36 0x000055e99af4617f in rb_main (argv=0x7fff333538b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734052514649 #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.1703614.ruby -x gdbscript [New LWP 1703614] [New LWP 1703616] [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=140362560498688) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fa8b48eec00 (LWP 1703614))] >>> Threads Id Target Id Frame * 1 Thread 0x7fa8b48eec00 (LWP 1703614) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140362560498688) at ./nptl/pthread_kill.c:44 2 Thread 0x7fa8b45cf640 (LWP 1703616) 0x00007fa8b4a35fde in epoll_wait (epfd=4, events=events@entry=0x7fa8b5339adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fa8b45cf640 (LWP 1703616)): #0 0x00007fa8b4a35fde in epoll_wait (epfd=4, events=events@entry=0x7fa8b5339adc , 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 0x00007fa8b4fc602a in event_wait (vm=0x55dd3d2552a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55dd3d2552a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55dd3d2552a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55dd3d2552a0 #4 0x00007fa8b49a4b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722950391216, 3699684361538924148, 140362557224512, 25, 140362561243216, 140722950391568, -3745160995084407180, -3745162658465550732}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fa8b4a35bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fa8b48eec00 (LWP 1703614)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140362560498688) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fa8b48eec00 old_mask = {__val = {8, 140362561311955, 0, 140362561208301, 140362560498688, 140362562823680, 94408702004912, 140362561154471, 114, 140362562840224, 140722950382560, 140362568102716, 255, 94408701989536, 140362562840224, 140722950382576}} 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=140362560498688) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140362560498688, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fa8b4952476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fa8b49387f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3063653764396366, sa_sigaction = 0x3063653764396366}, sa_mask = {__val = {4135261472054652976, 2319406792513501028, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140362560491256, 89089982290475776, 94408702004336, 94408702004336, 140362569394552, 140362562840224, 140722950382960, 140362547438832, 94408702270976, 140362565991413, 18446744069414584320}}, sa_flags = -344442112, sa_restorer = 0x55dd3d299e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474638401095426918, 4135261472054652976, 2319406792479946596, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fa8b4d53da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fa8b516a978 "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 = 0x7ffc9d782650, reg_save_area = 0x7ffc9d782590}} #7 0x00007fa8b4d57141 in objspace_xmalloc0 (objspace=0x55dd3d257bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fa8b4dd0ed9 in ibf_load_code (load=0x55dd3d299e00, iseq=0x7fa8b3c7a4f0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140362547438832 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007fa8b4dd6d44 in ibf_load_iseq_each (load=0x55dd3d299e00, iseq=0x7fa8b3c7a4f0, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140362547457792 ec = 0x55dd3d258c70 dummy_frame = 140362547438640 #10 0x00007fa8b4dd0d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa8b3c7a4f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55dd3d299e00 prev_src_iseq = 0x7fa8b3c7c380 offset = #11 0x00007fa8b4dd0e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fa8b3c7a4f0 iseqv = iseq_index = 23 #12 0x00007fa8b4dd11b0 in ibf_load_code (load=0x55dd3d299e00, iseq=0x7fa8b3c7c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140362547446656 code_index = 15 reading_pos = 4556 code = 0x55dd3d3117c0 load_body = 0x55dd3d3120a0 cd_entries = 0x55dd3d29ca00 ic_index = 0 mark_offset_bits = 0x7ffc9d7829b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fa8b4dd6d44 in ibf_load_iseq_each (load=0x55dd3d299e00, iseq=0x7fa8b3c7c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140362547457792 ec = 0x55dd3d258c70 dummy_frame = 140362547446272 #14 0x00007fa8b4dd0d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa8b3c7c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55dd3d299e00 prev_src_iseq = 0x7fa8b3c7edb0 offset = #15 0x00007fa8b4dd0e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fa8b3c7c380 iseqv = iseq_index = 16 #16 0x00007fa8b4dd11b0 in ibf_load_code (load=0x55dd3d299e00, iseq=0x7fa8b3c7edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140362547457456 code_index = 66 reading_pos = 224 code = 0x55dd3d334da0 load_body = 0x55dd3d2c66b0 cd_entries = 0x55dd3d2bd080 ic_index = 0 mark_offset_bits = 0x55dd3d334fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fa8b4dd6d44 in ibf_load_iseq_each (load=0x55dd3d299e00, iseq=0x7fa8b3c7edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140362547457792 ec = 0x55dd3d258c70 dummy_frame = 140362547457024 #18 0x00007fa8b4dd0d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa8b3c7edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55dd3d299e00 prev_src_iseq = 0x7fa8b3c7ef60 offset = #19 0x00007fa8b4dd0e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fa8b3c7edb0 iseqv = iseq_index = 1 #20 0x00007fa8b4dd11b0 in ibf_load_code (load=0x55dd3d299e00, iseq=0x7fa8b3c7ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140362547457888 code_index = 5 reading_pos = 46 code = 0x55dd3d312e50 load_body = 0x55dd3d2f68e0 cd_entries = 0x55dd3d2bd0f0 ic_index = 1 mark_offset_bits = 0x7ffc9d782f10 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fa8b4dd6d44 in ibf_load_iseq_each (load=0x55dd3d299e00, iseq=0x7fa8b3c7ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140362547457792 ec = 0x55dd3d258c70 dummy_frame = 140362547457696 #22 0x00007fa8b4dd0d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa8b3c7ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55dd3d299e00 prev_src_iseq = 0x0 offset = #23 0x00007fa8b4dd8c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fa8b3c7ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140362547458032 #25 0x00007fa8b5159273 in rb_load_with_builtin_functions (feature_name=0x7fa8b51995cb "yjit", table=0x7fa8b531bf00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55dd3d2552a0 iseq = #26 0x00007fa8b509ed37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fa8b509cdb0 , argc = 0, index = 0, name = 0x7fa8b51bf595 "_bi13"}, {func_ptr = 0x7fa8b51398a0 , argc = 0, index = 1, name = 0x7fa8b51bf59b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fa8b51399a0 , argc = 0, index = 2, name = 0x7fa8b51bf800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fa8b513aa30 , argc = 0, index = 3, name = 0x7fa8b51bf5b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fa8b5109a40 , argc = 2, index = 4, name = 0x7fa8b51bf5cc "rb_yjit_enable"}, {func_ptr = 0x7fa8b51399c0 , argc = 0, index = 5, name = 0x7fa8b51bf5db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fa8b51398f0 , argc = 1, index = 6, name = 0x7fa8b51bf5f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fa8b509cd90 , argc = 0, index = 7, name = 0x7fa8b51bf608 "object_shape_count"}, {func_ptr = 0x7fa8b5110d60 , argc = 1, index = 8, name = 0x7fa8b51bf61b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fa8b5110d70 , argc = 1, index = 9, name = 0x7fa8b51bf62f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fa8b5109990 , argc = 0, index = 10, name = 0x7fa8b51bf646 "rb_yjit_code_gc"}, {func_ptr = 0x7fa8b5109af0 , argc = 0, index = 11, name = 0x7fa8b51bf656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fa8b51398c0 , argc = 0, index = 12, name = 0x7fa8b51bf670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fa8b4e6ed93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fa8b4f79a9a in ruby_opt_init (opt=0x7ffc9d784760) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fa8b4f7a013 in ruby_opt_init (opt=0x7ffc9d784760) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722950386720) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc9d783420 parser = 140362548726336 orig_fname = 140362548741408 script = 1 opt = 0x7ffc9d784760 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fa8b4e38182 in rb_ensure (b_proc=b_proc@entry=0x7fa8b4f79c70 , data1=data1@entry=140722950386720, e_proc=e_proc@entry=0x7fa8b4f75e10 , data2=data2@entry=140722950386720) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55dd3d258c70 _tag = {tag = 36, retval = 140722950391648, buf = {0x7fa8b45f47a0, 0x7fa8b4e38238 , 0x0, 0x7ffc9d783290, 0xb45f3a50}, prev = 0x7ffc9d784870, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55dd3d258c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fa8b4f75e10 , data2 = 140722950386720}} #32 0x00007fa8b4f7bc27 in load_file (opt=0x7ffc9d784760, script=1, f=140362557376416, fname=, parser=140362548726336) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140362548726336, fname = 140362548741408, script = 1, opt = 0x7ffc9d784760, f = 4} #33 process_options (argc=0, argv=0x7ffc9d784a58, opt=0x7ffc9d784760) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140362557376416 xflag = ast = 0x0 parser = 140362548726336 script_name = 140362548741408 iseq = enc = lenc = 0x55dd3d273f30 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\003\064\265\250\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fa8b4f7c4a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc9d784a48) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fa8b3db8538 "-", script_name = 140362548741408, 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 0x00007fa8b4e39519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc9d784a48) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140362566036448, buf = {0x2, 0x7fa8b4e39560 , 0x0, 0x7ffc9d784840, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55dd3d258c70 state = iseq = 0x0 #36 0x000055dd3bc4c17f in rb_main (argv=0x7ffc9d784a48, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722950393065 #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.1790961.ruby -x gdbscript [New LWP 1790961] [New LWP 1790963] [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=140342933191680) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fa422adfc00 (LWP 1790961))] >>> Threads Id Target Id Frame * 1 Thread 0x7fa422adfc00 (LWP 1790961) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140342933191680) at ./nptl/pthread_kill.c:44 2 Thread 0x7fa4227bf640 (LWP 1790963) 0x00007fa422c26fde in epoll_wait (epfd=4, events=events@entry=0x7fa42352aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fa4227bf640 (LWP 1790963)): #0 0x00007fa422c26fde in epoll_wait (epfd=4, events=events@entry=0x7fa42352aadc , 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 0x00007fa4231b702a in event_wait (vm=0x5628ef2642a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5628ef2642a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5628ef2642a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5628ef2642a0 #4 0x00007fa422b95b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729602400352, -7643856477626829579, 140342929913408, 25, 140342933936208, 140729602400704, 7684220682753537269, 7684219013474940149}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fa422c26bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fa422adfc00 (LWP 1790961)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140342933191680) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fa422adfc00 old_mask = {__val = {8, 140342934004947, 0, 140342933901293, 140342933191680, 140342935516672, 94733810958000, 140342933847463, 65, 140342935533216, 140729602391696, 140342940795708, 255, 94733810942624, 140342935533216, 140729602391712}} 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=140342933191680) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140342933191680, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fa422b43476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fa422b297f3 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, 140342933184248, 76068561123457792, 94733810957424, 94733810957424, 140342942087544, 140342935533216, 140729602392096, 140342920127808, 94733811224064, 140342938684405, 18446744069414584320}}, sa_flags = 207010560, sa_restorer = 0x5628ef2a8e00} sigs = {__val = {32, 4121468099473386800, 8223625903103883366, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472333829052117605, 4121468099473386800, 8223625903104014438, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fa422f44da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fa42335b978 "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 = 0x7ffe29f5c100, reg_save_area = 0x7ffe29f5c040}} #7 0x00007fa422f48141 in objspace_xmalloc0 (objspace=0x5628ef266bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fa422fc1ed9 in ibf_load_code (load=0x5628ef2a8e00, iseq=0x7fa421e6a540, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140342920127808 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007fa422fc7d44 in ibf_load_iseq_each (load=0x5628ef2a8e00, iseq=0x7fa421e6a540, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140342920146768 ec = 0x5628ef267c70 dummy_frame = 140342920127616 #10 0x00007fa422fc1d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa421e6a540) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5628ef2a8e00 prev_src_iseq = 0x7fa421e6c3d0 offset = #11 0x00007fa422fc1e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fa421e6a540 iseqv = iseq_index = 23 #12 0x00007fa422fc21b0 in ibf_load_code (load=0x5628ef2a8e00, iseq=0x7fa421e6c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140342920135632 code_index = 15 reading_pos = 4556 code = 0x5628ef3207c0 load_body = 0x5628ef3210a0 cd_entries = 0x5628ef2aba00 ic_index = 0 mark_offset_bits = 0x7ffe29f5c460 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fa422fc7d44 in ibf_load_iseq_each (load=0x5628ef2a8e00, iseq=0x7fa421e6c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140342920146768 ec = 0x5628ef267c70 dummy_frame = 140342920135248 #14 0x00007fa422fc1d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa421e6c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5628ef2a8e00 prev_src_iseq = 0x7fa421e6ee00 offset = #15 0x00007fa422fc1e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fa421e6c3d0 iseqv = iseq_index = 16 #16 0x00007fa422fc21b0 in ibf_load_code (load=0x5628ef2a8e00, iseq=0x7fa421e6ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140342920146432 code_index = 66 reading_pos = 224 code = 0x5628ef343da0 load_body = 0x5628ef2d56b0 cd_entries = 0x5628ef2cc080 ic_index = 0 mark_offset_bits = 0x5628ef343fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fa422fc7d44 in ibf_load_iseq_each (load=0x5628ef2a8e00, iseq=0x7fa421e6ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140342920146768 ec = 0x5628ef267c70 dummy_frame = 140342920146000 #18 0x00007fa422fc1d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa421e6ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5628ef2a8e00 prev_src_iseq = 0x7fa421e6efb0 offset = #19 0x00007fa422fc1e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fa421e6ee00 iseqv = iseq_index = 1 #20 0x00007fa422fc21b0 in ibf_load_code (load=0x5628ef2a8e00, iseq=0x7fa421e6efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140342920146864 code_index = 5 reading_pos = 46 code = 0x5628ef321e50 load_body = 0x5628ef3058e0 cd_entries = 0x5628ef2cc0f0 ic_index = 1 mark_offset_bits = 0x7ffe29f5c9c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fa422fc7d44 in ibf_load_iseq_each (load=0x5628ef2a8e00, iseq=0x7fa421e6efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140342920146768 ec = 0x5628ef267c70 dummy_frame = 140342920146672 #22 0x00007fa422fc1d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa421e6efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5628ef2a8e00 prev_src_iseq = 0x0 offset = #23 0x00007fa422fc9c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fa421e6efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140342920147008 #25 0x00007fa42334a273 in rb_load_with_builtin_functions (feature_name=0x7fa42338a5cb "yjit", table=0x7fa42350cf00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x5628ef2642a0 iseq = #26 0x00007fa42328fd37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fa42328ddb0 , argc = 0, index = 0, name = 0x7fa4233b0595 "_bi13"}, {func_ptr = 0x7fa42332a8a0 , argc = 0, index = 1, name = 0x7fa4233b059b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fa42332a9a0 , argc = 0, index = 2, name = 0x7fa4233b0800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fa42332ba30 , argc = 0, index = 3, name = 0x7fa4233b05b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fa4232faa40 , argc = 2, index = 4, name = 0x7fa4233b05cc "rb_yjit_enable"}, {func_ptr = 0x7fa42332a9c0 , argc = 0, index = 5, name = 0x7fa4233b05db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fa42332a8f0 , argc = 1, index = 6, name = 0x7fa4233b05f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fa42328dd90 , argc = 0, index = 7, name = 0x7fa4233b0608 "object_shape_count"}, {func_ptr = 0x7fa423301d60 , argc = 1, index = 8, name = 0x7fa4233b061b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fa423301d70 , argc = 1, index = 9, name = 0x7fa4233b062f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fa4232fa990 , argc = 0, index = 10, name = 0x7fa4233b0646 "rb_yjit_code_gc"}, {func_ptr = 0x7fa4232faaf0 , argc = 0, index = 11, name = 0x7fa4233b0656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fa42332a8c0 , argc = 0, index = 12, name = 0x7fa4233b0670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fa42305fd93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fa42316aa9a in ruby_opt_init (opt=0x7ffe29f5e210) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fa42316b013 in ruby_opt_init (opt=0x7ffe29f5e210) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729602395856) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe29f5ced0 parser = 140342921415264 orig_fname = 140342921430336 script = 1 opt = 0x7ffe29f5e210 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fa423029182 in rb_ensure (b_proc=b_proc@entry=0x7fa42316ac70 , data1=data1@entry=140729602395856, e_proc=e_proc@entry=0x7fa423166e10 , data2=data2@entry=140729602395856) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5628ef267c70 _tag = {tag = 36, retval = 140729602400784, buf = {0x7fa4227e4790, 0x7fa423029238 , 0x0, 0x7ffe29f5cd40, 0x227e3a40}, prev = 0x7ffe29f5e320, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5628ef267c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fa423166e10 , data2 = 140729602395856}} #32 0x00007fa42316cc27 in load_file (opt=0x7ffe29f5e210, script=1, f=140342930065296, fname=, parser=140342921415264) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140342921415264, fname = 140342921430336, script = 1, opt = 0x7ffe29f5e210, f = 4} #33 process_options (argc=0, argv=0x7ffe29f5e508, opt=0x7ffe29f5e210) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140342930065296 xflag = ast = 0x0 parser = 140342921415264 script_name = 140342921430336 iseq = enc = lenc = 0x5628ef282f30 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 0x00007fa42316d4a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe29f5e4f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fa421fa8558 "-", script_name = 140342921430336, 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 0x00007fa42302a519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe29f5e4f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140342938729440, buf = {0x2, 0x7fa42302a560 , 0x0, 0x7ffe29f5e2f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5628ef267c70 state = iseq = 0x0 #36 0x00005628ee6b117f in rb_main (argv=0x7ffe29f5e4f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729602402201 #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.1822454.ruby -x gdbscript [New LWP 1822454] [New LWP 1822456] [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=139944977816576) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f477ab0dc00 (LWP 1822454))] >>> Threads Id Target Id Frame * 1 Thread 0x7f477ab0dc00 (LWP 1822454) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139944977816576) at ./nptl/pthread_kill.c:44 2 Thread 0x7f477a7ef640 (LWP 1822456) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7f477a7ef640 (LWP 1822456)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007f477abc3850 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 = 0x7f477b59b040 <_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 0x00007f477a7ef640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f477ab0dc00 (LWP 1822454)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139944977816576) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f477ab0dc00 old_mask = {__val = {8, 139944978629843, 0, 139944978526189, 139944977816576, 139944980141568, 94767864835760, 139944978472359, 114, 139944980158112, 140736129079280, 139944985420604, 255, 94767864820384, 139944980158112, 140736129079296}} 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=139944977816576) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139944977816576, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f477ab71476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f477ab577f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3033666665616666, sa_sigaction = 0x3033666665616666}, sa_mask = {__val = {7018409658501902384, 2319406791708272229, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139944977809144, 528976355458393600, 94767864835184, 94767864835184, 139944986712440, 139944980158112, 140736129079680, 139944964760928, 94767865101824, 139944983309301, 18446744069414584320}}, sa_flags = 1370334720, sa_restorer = 0x5630dcef7e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487586451906979430, 7018409658501902384, 2319406791674717797, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f477af72da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f477b389978 "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 = 0x7fffaefb1a60, reg_save_area = 0x7fffaefb19a0}} #7 0x00007f477af76141 in objspace_xmalloc0 (objspace=0x5630dceb5bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f477afefed9 in ibf_load_code (load=0x5630dcef7e00, iseq=0x7f4779e9a560, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 139944964760928 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f477aff5d44 in ibf_load_iseq_each (load=0x5630dcef7e00, iseq=0x7f4779e9a560, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139944964779888 ec = 0x5630dceb6c70 dummy_frame = 139944964760688 #10 0x00007f477afefd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4779e9a560) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5630dcef7e00 prev_src_iseq = 0x7f4779e9c360 offset = #11 0x00007f477afefe1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f4779e9a560 iseqv = iseq_index = 23 #12 0x00007f477aff01b0 in ibf_load_code (load=0x5630dcef7e00, iseq=0x7f4779e9c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139944964768608 code_index = 15 reading_pos = 4556 code = 0x5630dcf6f7c0 load_body = 0x5630dcf700a0 cd_entries = 0x5630dcefaa00 ic_index = 0 mark_offset_bits = 0x7fffaefb1dc0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f477aff5d44 in ibf_load_iseq_each (load=0x5630dcef7e00, iseq=0x7f4779e9c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139944964779888 ec = 0x5630dceb6c70 dummy_frame = 139944964768320 #14 0x00007f477afefd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4779e9c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5630dcef7e00 prev_src_iseq = 0x7f4779e9ed60 offset = #15 0x00007f477afefe1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f4779e9c360 iseqv = iseq_index = 16 #16 0x00007f477aff01b0 in ibf_load_code (load=0x5630dcef7e00, iseq=0x7f4779e9ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139944964779360 code_index = 66 reading_pos = 224 code = 0x5630dcf92da0 load_body = 0x5630dcf246b0 cd_entries = 0x5630dcf1b080 ic_index = 0 mark_offset_bits = 0x5630dcf92fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f477aff5d44 in ibf_load_iseq_each (load=0x5630dcef7e00, iseq=0x7f4779e9ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139944964779888 ec = 0x5630dceb6c70 dummy_frame = 139944964779072 #18 0x00007f477afefd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4779e9ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5630dcef7e00 prev_src_iseq = 0x7f4779e9efd0 offset = #19 0x00007f477afefe1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f4779e9ed60 iseqv = iseq_index = 1 #20 0x00007f477aff01b0 in ibf_load_code (load=0x5630dcef7e00, iseq=0x7f4779e9efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139944964779984 code_index = 5 reading_pos = 46 code = 0x5630dcf70e50 load_body = 0x5630dcf548e0 cd_entries = 0x5630dcf1b0f0 ic_index = 1 mark_offset_bits = 0x7fffaefb2320 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f477aff5d44 in ibf_load_iseq_each (load=0x5630dcef7e00, iseq=0x7f4779e9efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139944964779888 ec = 0x5630dceb6c70 dummy_frame = 139944964779792 #22 0x00007f477afefd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4779e9efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5630dcef7e00 prev_src_iseq = 0x0 offset = #23 0x00007f477aff7c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f4779e9efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 139944964780128 #25 0x00007f477b378273 in rb_load_with_builtin_functions (feature_name=0x7f477b3b85cb "yjit", table=0x7f477b53af00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x5630dceb32a0 iseq = #26 0x00007f477b2bdd37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f477b2bbdb0 , argc = 0, index = 0, name = 0x7f477b3de595 "_bi13"}, {func_ptr = 0x7f477b3588a0 , argc = 0, index = 1, name = 0x7f477b3de59b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f477b3589a0 , argc = 0, index = 2, name = 0x7f477b3de800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f477b359a30 , argc = 0, index = 3, name = 0x7f477b3de5b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f477b328a40 , argc = 2, index = 4, name = 0x7f477b3de5cc "rb_yjit_enable"}, {func_ptr = 0x7f477b3589c0 , argc = 0, index = 5, name = 0x7f477b3de5db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f477b3588f0 , argc = 1, index = 6, name = 0x7f477b3de5f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f477b2bbd90 , argc = 0, index = 7, name = 0x7f477b3de608 "object_shape_count"}, {func_ptr = 0x7f477b32fd60 , argc = 1, index = 8, name = 0x7f477b3de61b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f477b32fd70 , argc = 1, index = 9, name = 0x7f477b3de62f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f477b328990 , argc = 0, index = 10, name = 0x7f477b3de646 "rb_yjit_code_gc"}, {func_ptr = 0x7f477b328af0 , argc = 0, index = 11, name = 0x7f477b3de656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f477b3588c0 , argc = 0, index = 12, name = 0x7f477b3de670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f477b08dd93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f477b198a9a in ruby_opt_init (opt=0x7fffaefb3b70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f477b199013 in ruby_opt_init (opt=0x7fffaefb3b70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736129083440) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffaefb2830 parser = 139944966048432 orig_fname = 139944966063504 script = 1 opt = 0x7fffaefb3b70 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f477b057182 in rb_ensure (b_proc=b_proc@entry=0x7f477b198c70 , data1=data1@entry=140736129083440, e_proc=e_proc@entry=0x7f477b194e10 , data2=data2@entry=140736129083440) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5630dceb6c70 _tag = {tag = 36, retval = 140736129088368, buf = {0x7f477a8147e0, 0x7f477b057238 , 0x0, 0x7fffaefb26a0, 0x7a813a90}, prev = 0x7fffaefb3c80, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5630dceb6c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f477b194e10 , data2 = 140736129083440}} #32 0x00007f477b19ac27 in load_file (opt=0x7fffaefb3b70, script=1, f=139944974698464, fname=, parser=139944966048432) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139944966048432, fname = 139944966063504, script = 1, opt = 0x7fffaefb3b70, f = 4} #33 process_options (argc=0, argv=0x7fffaefb3e68, opt=0x7fffaefb3b70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139944974698464 xflag = ast = 0x0 parser = 139944966048432 script_name = 139944966063504 iseq = enc = lenc = 0x5630dced1f30 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\363U{G\177\000\000\030\367\361zG\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f477b19b4a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffaefb3e58) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4779fd85a8 "-", script_name = 139944966063504, 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 0x00007f477b058519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffaefb3e58) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139944983354336, buf = {0x2, 0x7f477b058560 , 0x0, 0x7fffaefb3c50, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5630dceb6c70 state = iseq = 0x0 #36 0x00005630dcac917f in rb_main (argv=0x7fffaefb3e58, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736129089785 #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.1938815.ruby -x gdbscript [New LWP 1938815] [New LWP 1938817] [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=140299705138176) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f9a12163c00 (LWP 1938815))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9a12163c00 (LWP 1938815) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140299705138176) at ./nptl/pthread_kill.c:44 2 Thread 0x7f9a11e4f640 (LWP 1938817) 0x00007f9a122aafde in epoll_wait (epfd=4, events=events@entry=0x7f9a12baeadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f9a11e4f640 (LWP 1938817)): #0 0x00007f9a122aafde in epoll_wait (epfd=4, events=events@entry=0x7f9a12baeadc , 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 0x00007f9a1283b02a in event_wait (vm=0x558f0c9be2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x558f0c9be2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x558f0c9be2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x558f0c9be2a0 #4 0x00007f9a12219b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735476125344, -3904786553584097181, 140299701909056, 25, 140299705882704, 140735476125696, 3961842317088122979, 3961845038373660771}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f9a122aabb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f9a12163c00 (LWP 1938815)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140299705138176) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f9a12163c00 old_mask = {__val = {8, 140299705951443, 0, 140299705847789, 140299705138176, 140299707463168, 94072880242352, 140299705793959, 114, 140299707479712, 140735476116688, 140299712742204, 255, 94072880226976, 140299707479712, 140735476116704}} 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=140299705138176) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140299705138176, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f9a121c7476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f9a121ad7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3065643138386666, sa_sigaction = 0x3065643138386666}, sa_mask = {__val = {4064048302946857008, 2319406791624307000, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140299705130744, 13611732371965754112, 94072880241776, 94072880241776, 140299714034040, 140299707479712, 140735476117088, 140299692123456, 94072880508416, 140299710630901, 18446744069414584320}}, sa_flags = 1756642048, sa_restorer = 0x558f0ca02e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486177749120869990, 4064048302946857008, 2319406792513433912, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f9a125c8da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f9a129df978 "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 = 0x7fff880faf40, reg_save_area = 0x7fff880fae80}} #7 0x00007f9a125cc141 in objspace_xmalloc0 (objspace=0x558f0c9c0bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f9a12645ed9 in ibf_load_code (load=0x558f0ca02e00, iseq=0x7f9a114fa540, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140299692123456 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f9a1264bd44 in ibf_load_iseq_each (load=0x558f0ca02e00, iseq=0x7f9a114fa540, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140299692142416 ec = 0x558f0c9c1c70 dummy_frame = 140299692123264 #10 0x00007f9a12645d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9a114fa540) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x558f0ca02e00 prev_src_iseq = 0x7f9a114fc3d0 offset = #11 0x00007f9a12645e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f9a114fa540 iseqv = iseq_index = 23 #12 0x00007f9a126461b0 in ibf_load_code (load=0x558f0ca02e00, iseq=0x7f9a114fc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140299692131280 code_index = 15 reading_pos = 4556 code = 0x558f0ca7a7c0 load_body = 0x558f0ca7b0a0 cd_entries = 0x558f0ca05a00 ic_index = 0 mark_offset_bits = 0x7fff880fb2a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f9a1264bd44 in ibf_load_iseq_each (load=0x558f0ca02e00, iseq=0x7f9a114fc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140299692142416 ec = 0x558f0c9c1c70 dummy_frame = 140299692130896 #14 0x00007f9a12645d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9a114fc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x558f0ca02e00 prev_src_iseq = 0x7f9a114fee00 offset = #15 0x00007f9a12645e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f9a114fc3d0 iseqv = iseq_index = 16 #16 0x00007f9a126461b0 in ibf_load_code (load=0x558f0ca02e00, iseq=0x7f9a114fee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140299692142080 code_index = 66 reading_pos = 224 code = 0x558f0ca9dda0 load_body = 0x558f0ca2f6b0 cd_entries = 0x558f0ca26080 ic_index = 0 mark_offset_bits = 0x558f0ca9dfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f9a1264bd44 in ibf_load_iseq_each (load=0x558f0ca02e00, iseq=0x7f9a114fee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140299692142416 ec = 0x558f0c9c1c70 dummy_frame = 140299692141648 #18 0x00007f9a12645d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9a114fee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x558f0ca02e00 prev_src_iseq = 0x7f9a114fefb0 offset = #19 0x00007f9a12645e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f9a114fee00 iseqv = iseq_index = 1 #20 0x00007f9a126461b0 in ibf_load_code (load=0x558f0ca02e00, iseq=0x7f9a114fefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140299692142512 code_index = 5 reading_pos = 46 code = 0x558f0ca7be50 load_body = 0x558f0ca5f8e0 cd_entries = 0x558f0ca260f0 ic_index = 1 mark_offset_bits = 0x7fff880fb800 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f9a1264bd44 in ibf_load_iseq_each (load=0x558f0ca02e00, iseq=0x7f9a114fefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140299692142416 ec = 0x558f0c9c1c70 dummy_frame = 140299692142320 #22 0x00007f9a12645d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9a114fefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x558f0ca02e00 prev_src_iseq = 0x0 offset = #23 0x00007f9a1264dc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f9a114fefb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140299692142656 #25 0x00007f9a129ce273 in rb_load_with_builtin_functions (feature_name=0x7f9a12a0e5cb "yjit", table=0x7f9a12b90f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x558f0c9be2a0 iseq = #26 0x00007f9a12913d37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f9a12911db0 , argc = 0, index = 0, name = 0x7f9a12a34595 "_bi13"}, {func_ptr = 0x7f9a129ae8a0 , argc = 0, index = 1, name = 0x7f9a12a3459b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f9a129ae9a0 , argc = 0, index = 2, name = 0x7f9a12a34800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f9a129afa30 , argc = 0, index = 3, name = 0x7f9a12a345b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9a1297ea40 , argc = 2, index = 4, name = 0x7f9a12a345cc "rb_yjit_enable"}, {func_ptr = 0x7f9a129ae9c0 , argc = 0, index = 5, name = 0x7f9a12a345db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f9a129ae8f0 , argc = 1, index = 6, name = 0x7f9a12a345f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f9a12911d90 , argc = 0, index = 7, name = 0x7f9a12a34608 "object_shape_count"}, {func_ptr = 0x7f9a12985d60 , argc = 1, index = 8, name = 0x7f9a12a3461b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f9a12985d70 , argc = 1, index = 9, name = 0x7f9a12a3462f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9a1297e990 , argc = 0, index = 10, name = 0x7f9a12a34646 "rb_yjit_code_gc"}, {func_ptr = 0x7f9a1297eaf0 , argc = 0, index = 11, name = 0x7f9a12a34656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f9a129ae8c0 , argc = 0, index = 12, name = 0x7f9a12a34670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f9a126e3d93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f9a127eea9a in ruby_opt_init (opt=0x7fff880fd050) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f9a127ef013 in ruby_opt_init (opt=0x7fff880fd050) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735476120848) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff880fbd10 parser = 140299693410912 orig_fname = 140299693425984 script = 1 opt = 0x7fff880fd050 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f9a126ad182 in rb_ensure (b_proc=b_proc@entry=0x7f9a127eec70 , data1=data1@entry=140735476120848, e_proc=e_proc@entry=0x7f9a127eae10 , data2=data2@entry=140735476120848) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x558f0c9c1c70 _tag = {tag = 36, retval = 140735476125776, buf = {0x7f9a11e74790, 0x7f9a126ad238 , 0x0, 0x7fff880fbb80, 0x11e73a40}, prev = 0x7fff880fd160, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x558f0c9c1c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9a127eae10 , data2 = 140735476120848}} #32 0x00007f9a127f0c27 in load_file (opt=0x7fff880fd050, script=1, f=140299702060944, fname=, parser=140299693410912) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140299693410912, fname = 140299693425984, script = 1, opt = 0x7fff880fd050, f = 4} #33 process_options (argc=0, argv=0x7fff880fd348, opt=0x7fff880fd050) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140299702060944 xflag = ast = 0x0 parser = 140299693410912 script_name = 140299693425984 iseq = enc = lenc = 0x558f0c9dcf30 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 0x00007f9a127f14a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff880fd338) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9a11638558 "-", script_name = 140299693425984, 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 0x00007f9a126ae519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff880fd338) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140299710675936, buf = {0x2, 0x7f9a126ae560 , 0x0, 0x7fff880fd130, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x558f0c9c1c70 state = iseq = 0x0 #36 0x0000558f0bef417f in rb_main (argv=0x7fff880fd338, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735476127193 #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.1993138.ruby -x gdbscript [New LWP 1993138] [New LWP 1993140] [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=140035643657216) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f5c96cbcc00 (LWP 1993138))] >>> Threads Id Target Id Frame * 1 Thread 0x7f5c96cbcc00 (LWP 1993138) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140035643657216) at ./nptl/pthread_kill.c:44 2 Thread 0x7f5c9699f640 (LWP 1993140) 0x00007f5c96e03fde in epoll_wait (epfd=4, events=events@entry=0x7f5c97707adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f5c9699f640 (LWP 1993140)): #0 0x00007f5c96e03fde in epoll_wait (epfd=4, events=events@entry=0x7f5c97707adc , 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 0x00007f5c9739402a in event_wait (vm=0x563124d212a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x563124d212a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x563124d212a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x563124d212a0 #4 0x00007f5c96d72b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726203383296, 4542768598803527146, 140035640391232, 25, 140035644401744, 140726203383648, -4489514011276364310, -4489514511786986006}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f5c96e03bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f5c96cbcc00 (LWP 1993138)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140035643657216) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f5c96cbcc00 old_mask = {__val = {8, 140035644470483, 0, 140035644366829, 140035643657216, 140035645982208, 94769071148720, 140035644312999, 65, 140035645998752, 140726203374640, 140035651261244, 255, 94769071133344, 140035645998752, 140726203374656}} 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=140035643657216) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140035643657216, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f5c96d20476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f5c96d067f3 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, 140035643649784, 8213111875746404608, 94769071148144, 94769071148144, 140035652553080, 140035645998752, 140726203375040, 140035630605552, 94769071414784, 140035649149941, 18446744069414584320}}, sa_flags = 1852315904, sa_restorer = 0x563124d65e00} sigs = {__val = {32, 7364903156598648112, 8223625903107106101, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472387897576273252, 7364903156598648112, 8223625903103632949, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f5c97121da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f5c97538978 "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 = 0x7ffd5f5cdea0, reg_save_area = 0x7ffd5f5cdde0}} #7 0x00007f5c97125141 in objspace_xmalloc0 (objspace=0x563124d23bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f5c9719eed9 in ibf_load_code (load=0x563124d65e00, iseq=0x7f5c9604a4f0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140035630605552 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f5c971a4d44 in ibf_load_iseq_each (load=0x563124d65e00, iseq=0x7f5c9604a4f0, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140035630624512 ec = 0x563124d24c70 dummy_frame = 140035630605360 #10 0x00007f5c9719ed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5c9604a4f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x563124d65e00 prev_src_iseq = 0x7f5c9604c380 offset = #11 0x00007f5c9719ee1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5c9604a4f0 iseqv = iseq_index = 23 #12 0x00007f5c9719f1b0 in ibf_load_code (load=0x563124d65e00, iseq=0x7f5c9604c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140035630613376 code_index = 15 reading_pos = 4556 code = 0x563124ddd7c0 load_body = 0x563124dde0a0 cd_entries = 0x563124d68a00 ic_index = 0 mark_offset_bits = 0x7ffd5f5ce200 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f5c971a4d44 in ibf_load_iseq_each (load=0x563124d65e00, iseq=0x7f5c9604c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140035630624512 ec = 0x563124d24c70 dummy_frame = 140035630612992 #14 0x00007f5c9719ed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5c9604c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x563124d65e00 prev_src_iseq = 0x7f5c9604edb0 offset = #15 0x00007f5c9719ee1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5c9604c380 iseqv = iseq_index = 16 #16 0x00007f5c9719f1b0 in ibf_load_code (load=0x563124d65e00, iseq=0x7f5c9604edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140035630624176 code_index = 66 reading_pos = 224 code = 0x563124e00da0 load_body = 0x563124d926b0 cd_entries = 0x563124d89080 ic_index = 0 mark_offset_bits = 0x563124e00fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f5c971a4d44 in ibf_load_iseq_each (load=0x563124d65e00, iseq=0x7f5c9604edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140035630624512 ec = 0x563124d24c70 dummy_frame = 140035630623744 #18 0x00007f5c9719ed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5c9604edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x563124d65e00 prev_src_iseq = 0x7f5c9604ef60 offset = #19 0x00007f5c9719ee1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5c9604edb0 iseqv = iseq_index = 1 #20 0x00007f5c9719f1b0 in ibf_load_code (load=0x563124d65e00, iseq=0x7f5c9604ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140035630624608 code_index = 5 reading_pos = 46 code = 0x563124ddee50 load_body = 0x563124dc28e0 cd_entries = 0x563124d890f0 ic_index = 1 mark_offset_bits = 0x7ffd5f5ce760 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f5c971a4d44 in ibf_load_iseq_each (load=0x563124d65e00, iseq=0x7f5c9604ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140035630624512 ec = 0x563124d24c70 dummy_frame = 140035630624416 #22 0x00007f5c9719ed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5c9604ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x563124d65e00 prev_src_iseq = 0x0 offset = #23 0x00007f5c971a6c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5c9604ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140035630624752 #25 0x00007f5c97527273 in rb_load_with_builtin_functions (feature_name=0x7f5c975675cb "yjit", table=0x7f5c976e9f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x563124d212a0 iseq = #26 0x00007f5c9746cd37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f5c9746adb0 , argc = 0, index = 0, name = 0x7f5c9758d595 "_bi13"}, {func_ptr = 0x7f5c975078a0 , argc = 0, index = 1, name = 0x7f5c9758d59b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5c975079a0 , argc = 0, index = 2, name = 0x7f5c9758d800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5c97508a30 , argc = 0, index = 3, name = 0x7f5c9758d5b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f5c974d7a40 , argc = 2, index = 4, name = 0x7f5c9758d5cc "rb_yjit_enable"}, {func_ptr = 0x7f5c975079c0 , argc = 0, index = 5, name = 0x7f5c9758d5db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f5c975078f0 , argc = 1, index = 6, name = 0x7f5c9758d5f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f5c9746ad90 , argc = 0, index = 7, name = 0x7f5c9758d608 "object_shape_count"}, {func_ptr = 0x7f5c974ded60 , argc = 1, index = 8, name = 0x7f5c9758d61b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f5c974ded70 , argc = 1, index = 9, name = 0x7f5c9758d62f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5c974d7990 , argc = 0, index = 10, name = 0x7f5c9758d646 "rb_yjit_code_gc"}, {func_ptr = 0x7f5c974d7af0 , argc = 0, index = 11, name = 0x7f5c9758d656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f5c975078c0 , argc = 0, index = 12, name = 0x7f5c9758d670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f5c9723cd93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f5c97347a9a in ruby_opt_init (opt=0x7ffd5f5cffb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f5c97348013 in ruby_opt_init (opt=0x7ffd5f5cffb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140726203378800) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd5f5cec70 parser = 140035631893056 orig_fname = 140035631908128 script = 1 opt = 0x7ffd5f5cffb0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f5c97206182 in rb_ensure (b_proc=b_proc@entry=0x7f5c97347c70 , data1=data1@entry=140726203378800, e_proc=e_proc@entry=0x7f5c97343e10 , data2=data2@entry=140726203378800) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563124d24c70 _tag = {tag = 36, retval = 140726203383728, buf = {0x7f5c969c47a0, 0x7f5c97206238 , 0x0, 0x7ffd5f5ceae0, 0x969c3a50}, prev = 0x7ffd5f5d00c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563124d24c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5c97343e10 , data2 = 140726203378800}} #32 0x00007f5c97349c27 in load_file (opt=0x7ffd5f5cffb0, script=1, f=140035640543136, fname=, parser=140035631893056) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140035631893056, fname = 140035631908128, script = 1, opt = 0x7ffd5f5cffb0, f = 4} #33 process_options (argc=0, argv=0x7ffd5f5d02a8, opt=0x7ffd5f5cffb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140035640543136 xflag = ast = 0x0 parser = 140035631893056 script_name = 140035631908128 iseq = enc = lenc = 0x563124d3ff30 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\343p\227\\\177\000\000\030\347\f\227\\\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f5c9734a4a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd5f5d0298) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5c96188538 "-", script_name = 140035631908128, 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 0x00007f5c97207519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd5f5d0298) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140035649194976, buf = {0x2, 0x7f5c97207560 , 0x0, 0x7ffd5f5d0090, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563124d24c70 state = iseq = 0x0 #36 0x0000563122d9c17f in rb_main (argv=0x7ffd5f5d0298, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726203385145 #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.697927.ruby -x gdbscript [New LWP 697927] [New LWP 697929] [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=140046923901952) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f5f3726ac00 (LWP 697927))] >>> Threads Id Target Id Frame * 1 Thread 0x7f5f3726ac00 (LWP 697927) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140046923901952) at ./nptl/pthread_kill.c:44 2 Thread 0x7f5f36f4f640 (LWP 697929) 0x00007f5f373b1fde in epoll_wait (epfd=4, events=events@entry=0x7f5f37cb5adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f5f36f4f640 (LWP 697929)): #0 0x00007f5f373b1fde in epoll_wait (epfd=4, events=events@entry=0x7f5f37cb5adc , 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 0x00007f5f3794202a in event_wait (vm=0x55a3d254f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55a3d254f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55a3d254f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55a3d254f2a0 #4 0x00007f5f37320b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729935896544, 8777011632135631036, 140046920644160, 25, 140046924646480, 140729935896896, -8687346398289825604, -8687342561688784708}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f5f373b1bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f5f3726ac00 (LWP 697927)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140046923901952) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f5f3726ac00 old_mask = {__val = {8, 140046924715219, 0, 140046924611565, 140046923901952, 140046926226944, 94162096828080, 140046924557735, 5, 140046926243488, 140729935887888, 140046931505980, 255, 94162096812704, 140046926243488, 140729935887904}} 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=140046923901952) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140046923901952, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f5f372ce476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f5f372b47f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2070782d2d203030, sa_sigaction = 0x2070782d2d203030}, sa_mask = {__val = {3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 7166204968890474528, 140046923894520, 10484873701631602432, 94162096827504, 94162096827504, 140046932797816, 140046926243488, 140729935888288, 140046910858560, 94162097094144, 140046929394677, 18446744069414584320}}, sa_flags = -1802096896, sa_restorer = 0x55a3d2593e00} sigs = {__val = {32, 6733551554292031520, 7233963412066547466, 7365405400577880421, 3473231219485009254, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007f5f376cfda4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f5f37ae6978 "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 = 0x7ffe3dd68080, reg_save_area = 0x7ffe3dd67fc0}} #7 0x00007f5f376d3141 in objspace_xmalloc0 (objspace=0x55a3d2551bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f5f3774ced9 in ibf_load_code (load=0x55a3d2593e00, iseq=0x7f5f365fa540, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140046910858560 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f5f37752d44 in ibf_load_iseq_each (load=0x55a3d2593e00, iseq=0x7f5f365fa540, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140046910877520 ec = 0x55a3d2552c70 dummy_frame = 140046910858368 #10 0x00007f5f3774cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5f365fa540) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55a3d2593e00 prev_src_iseq = 0x7f5f365fc3d0 offset = #11 0x00007f5f3774ce1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5f365fa540 iseqv = iseq_index = 23 #12 0x00007f5f3774d1b0 in ibf_load_code (load=0x55a3d2593e00, iseq=0x7f5f365fc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140046910866384 code_index = 15 reading_pos = 4556 code = 0x55a3d260b7c0 load_body = 0x55a3d260c0a0 cd_entries = 0x55a3d2596a00 ic_index = 0 mark_offset_bits = 0x7ffe3dd683e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f5f37752d44 in ibf_load_iseq_each (load=0x55a3d2593e00, iseq=0x7f5f365fc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140046910877520 ec = 0x55a3d2552c70 dummy_frame = 140046910866000 #14 0x00007f5f3774cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5f365fc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55a3d2593e00 prev_src_iseq = 0x7f5f365fee00 offset = #15 0x00007f5f3774ce1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5f365fc3d0 iseqv = iseq_index = 16 #16 0x00007f5f3774d1b0 in ibf_load_code (load=0x55a3d2593e00, iseq=0x7f5f365fee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140046910877184 code_index = 66 reading_pos = 224 code = 0x55a3d262eda0 load_body = 0x55a3d25c06b0 cd_entries = 0x55a3d25b7080 ic_index = 0 mark_offset_bits = 0x55a3d262efd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f5f37752d44 in ibf_load_iseq_each (load=0x55a3d2593e00, iseq=0x7f5f365fee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140046910877520 ec = 0x55a3d2552c70 dummy_frame = 140046910876752 #18 0x00007f5f3774cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5f365fee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55a3d2593e00 prev_src_iseq = 0x7f5f365fefb0 offset = #19 0x00007f5f3774ce1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5f365fee00 iseqv = iseq_index = 1 #20 0x00007f5f3774d1b0 in ibf_load_code (load=0x55a3d2593e00, iseq=0x7f5f365fefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140046910877616 code_index = 5 reading_pos = 46 code = 0x55a3d260ce50 load_body = 0x55a3d25f08e0 cd_entries = 0x55a3d25b70f0 ic_index = 1 mark_offset_bits = 0x7ffe3dd68940 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f5f37752d44 in ibf_load_iseq_each (load=0x55a3d2593e00, iseq=0x7f5f365fefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140046910877520 ec = 0x55a3d2552c70 dummy_frame = 140046910877424 #22 0x00007f5f3774cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5f365fefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55a3d2593e00 prev_src_iseq = 0x0 offset = #23 0x00007f5f37754c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5f365fefb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140046910877760 #25 0x00007f5f37ad5273 in rb_load_with_builtin_functions (feature_name=0x7f5f37b155cb "yjit", table=0x7f5f37c97f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55a3d254f2a0 iseq = #26 0x00007f5f37a1ad37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f5f37a18db0 , argc = 0, index = 0, name = 0x7f5f37b3b595 "_bi13"}, {func_ptr = 0x7f5f37ab58a0 , argc = 0, index = 1, name = 0x7f5f37b3b59b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5f37ab59a0 , argc = 0, index = 2, name = 0x7f5f37b3b800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5f37ab6a30 , argc = 0, index = 3, name = 0x7f5f37b3b5b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f5f37a85a40 , argc = 2, index = 4, name = 0x7f5f37b3b5cc "rb_yjit_enable"}, {func_ptr = 0x7f5f37ab59c0 , argc = 0, index = 5, name = 0x7f5f37b3b5db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f5f37ab58f0 , argc = 1, index = 6, name = 0x7f5f37b3b5f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f5f37a18d90 , argc = 0, index = 7, name = 0x7f5f37b3b608 "object_shape_count"}, {func_ptr = 0x7f5f37a8cd60 , argc = 1, index = 8, name = 0x7f5f37b3b61b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f5f37a8cd70 , argc = 1, index = 9, name = 0x7f5f37b3b62f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5f37a85990 , argc = 0, index = 10, name = 0x7f5f37b3b646 "rb_yjit_code_gc"}, {func_ptr = 0x7f5f37a85af0 , argc = 0, index = 11, name = 0x7f5f37b3b656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f5f37ab58c0 , argc = 0, index = 12, name = 0x7f5f37b3b670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f5f377ead93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f5f378f5a9a in ruby_opt_init (opt=0x7ffe3dd6a190) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f5f378f6013 in ruby_opt_init (opt=0x7ffe3dd6a190) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729935892048) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe3dd68e50 parser = 140046912146016 orig_fname = 140046912161088 script = 1 opt = 0x7ffe3dd6a190 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f5f377b4182 in rb_ensure (b_proc=b_proc@entry=0x7f5f378f5c70 , data1=data1@entry=140729935892048, e_proc=e_proc@entry=0x7f5f378f1e10 , data2=data2@entry=140729935892048) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55a3d2552c70 _tag = {tag = 36, retval = 140729935896976, buf = {0x7f5f36f74790, 0x7f5f377b4238 , 0x0, 0x7ffe3dd68cc0, 0x36f73a40}, prev = 0x7ffe3dd6a2a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55a3d2552c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5f378f1e10 , data2 = 140729935892048}} #32 0x00007f5f378f7c27 in load_file (opt=0x7ffe3dd6a190, script=1, f=140046920796048, fname=, parser=140046912146016) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140046912146016, fname = 140046912161088, script = 1, opt = 0x7ffe3dd6a190, f = 4} #33 process_options (argc=0, argv=0x7ffe3dd6a488, opt=0x7ffe3dd6a190) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140046920796048 xflag = ast = 0x0 parser = 140046912146016 script_name = 140046912161088 iseq = enc = lenc = 0x55a3d256df30 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 0x00007f5f378f84a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe3dd6a478) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5f36738558 "-", script_name = 140046912161088, 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 0x00007f5f377b5519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe3dd6a478) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140046929439712, buf = {0x2, 0x7f5f377b5560 , 0x0, 0x7ffe3dd6a270, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55a3d2552c70 state = iseq = 0x0 #36 0x000055a3d0f5817f in rb_main (argv=0x7ffe3dd6a478, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729935898393 #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.736984.ruby -x gdbscript [New LWP 736984] [New LWP 736986] [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=140610239888384) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe25f667c00 (LWP 736984))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe25f667c00 (LWP 736984) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140610239888384) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe25f34f640 (LWP 736986) 0x00007fe25f7aefde in epoll_wait (epfd=4, events=events@entry=0x7fe2600b2adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe25f34f640 (LWP 736986)): #0 0x00007fe25f7aefde in epoll_wait (epfd=4, events=events@entry=0x7fe2600b2adc , 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 0x00007fe25fd3f02a in event_wait (vm=0x556dbd9ba2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x556dbd9ba2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x556dbd9ba2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x556dbd9ba2a0 #4 0x00007fe25f71db43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731741696512, 6985760168173508803, 140610236642880, 25, 140610240632912, 140731741696864, -6974147599279449917, -6974148104361862973}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe25f7aebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe25f667c00 (LWP 736984)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140610239888384) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe25f667c00 old_mask = {__val = {8, 140610240701651, 0, 140610240597997, 140610239888384, 140610242213376, 93929820905136, 140610240544167, 114, 140610242229920, 140731741687856, 140610247492412, 255, 93929820889760, 140610242229920, 140731741687872}} 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=140610239888384) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140610239888384, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe25f6cb476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe25f6b17f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3061613739616566, sa_sigaction = 0x3061613739616566}, sa_mask = {__val = {7018128183525191728, 2319406792479684409, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140610239880952, 14170107892989501952, 93929820904560, 93929820904560, 140610248784248, 140610242229920, 140731741688256, 140610226857312, 93929821171200, 140610245381109, 18446744069414584320}}, sa_flags = 1587094016, sa_restorer = 0x556dbd9fee00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474071052376696166, 7018128183525191728, 2319406792446129977, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fe25faccda4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe25fee3978 "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 = 0x7ffea978d2a0, reg_save_area = 0x7ffea978d1e0}} #7 0x00007fe25fad0141 in objspace_xmalloc0 (objspace=0x556dbd9bcbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe25fb49ed9 in ibf_load_code (load=0x556dbd9fee00, iseq=0x7fe25e9fa560, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140610226857312 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007fe25fb4fd44 in ibf_load_iseq_each (load=0x556dbd9fee00, iseq=0x7fe25e9fa560, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140610226876272 ec = 0x556dbd9bdc70 dummy_frame = 140610226857072 #10 0x00007fe25fb49d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe25e9fa560) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x556dbd9fee00 prev_src_iseq = 0x7fe25e9fc360 offset = #11 0x00007fe25fb49e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fe25e9fa560 iseqv = iseq_index = 23 #12 0x00007fe25fb4a1b0 in ibf_load_code (load=0x556dbd9fee00, iseq=0x7fe25e9fc360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140610226864992 code_index = 15 reading_pos = 4556 code = 0x556dbda767c0 load_body = 0x556dbda770a0 cd_entries = 0x556dbda01a00 ic_index = 0 mark_offset_bits = 0x7ffea978d600 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe25fb4fd44 in ibf_load_iseq_each (load=0x556dbd9fee00, iseq=0x7fe25e9fc360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140610226876272 ec = 0x556dbd9bdc70 dummy_frame = 140610226864704 #14 0x00007fe25fb49d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe25e9fc360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x556dbd9fee00 prev_src_iseq = 0x7fe25e9fed60 offset = #15 0x00007fe25fb49e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fe25e9fc360 iseqv = iseq_index = 16 #16 0x00007fe25fb4a1b0 in ibf_load_code (load=0x556dbd9fee00, iseq=0x7fe25e9fed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140610226875744 code_index = 66 reading_pos = 224 code = 0x556dbda99da0 load_body = 0x556dbda2b6b0 cd_entries = 0x556dbda22080 ic_index = 0 mark_offset_bits = 0x556dbda99fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe25fb4fd44 in ibf_load_iseq_each (load=0x556dbd9fee00, iseq=0x7fe25e9fed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140610226876272 ec = 0x556dbd9bdc70 dummy_frame = 140610226875456 #18 0x00007fe25fb49d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe25e9fed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x556dbd9fee00 prev_src_iseq = 0x7fe25e9fefd0 offset = #19 0x00007fe25fb49e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fe25e9fed60 iseqv = iseq_index = 1 #20 0x00007fe25fb4a1b0 in ibf_load_code (load=0x556dbd9fee00, iseq=0x7fe25e9fefd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140610226876368 code_index = 5 reading_pos = 46 code = 0x556dbda77e50 load_body = 0x556dbda5b8e0 cd_entries = 0x556dbda220f0 ic_index = 1 mark_offset_bits = 0x7ffea978db60 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe25fb4fd44 in ibf_load_iseq_each (load=0x556dbd9fee00, iseq=0x7fe25e9fefd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140610226876272 ec = 0x556dbd9bdc70 dummy_frame = 140610226876176 #22 0x00007fe25fb49d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe25e9fefd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x556dbd9fee00 prev_src_iseq = 0x0 offset = #23 0x00007fe25fb51c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fe25e9fefd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140610226876512 #25 0x00007fe25fed2273 in rb_load_with_builtin_functions (feature_name=0x7fe25ff125cb "yjit", table=0x7fe260094f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x556dbd9ba2a0 iseq = #26 0x00007fe25fe17d37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe25fe15db0 , argc = 0, index = 0, name = 0x7fe25ff38595 "_bi13"}, {func_ptr = 0x7fe25feb28a0 , argc = 0, index = 1, name = 0x7fe25ff3859b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe25feb29a0 , argc = 0, index = 2, name = 0x7fe25ff38800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe25feb3a30 , argc = 0, index = 3, name = 0x7fe25ff385b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe25fe82a40 , argc = 2, index = 4, name = 0x7fe25ff385cc "rb_yjit_enable"}, {func_ptr = 0x7fe25feb29c0 , argc = 0, index = 5, name = 0x7fe25ff385db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe25feb28f0 , argc = 1, index = 6, name = 0x7fe25ff385f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fe25fe15d90 , argc = 0, index = 7, name = 0x7fe25ff38608 "object_shape_count"}, {func_ptr = 0x7fe25fe89d60 , argc = 1, index = 8, name = 0x7fe25ff3861b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe25fe89d70 , argc = 1, index = 9, name = 0x7fe25ff3862f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe25fe82990 , argc = 0, index = 10, name = 0x7fe25ff38646 "rb_yjit_code_gc"}, {func_ptr = 0x7fe25fe82af0 , argc = 0, index = 11, name = 0x7fe25ff38656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe25feb28c0 , argc = 0, index = 12, name = 0x7fe25ff38670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe25fbe7d93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe25fcf2a9a in ruby_opt_init (opt=0x7ffea978f3b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe25fcf3013 in ruby_opt_init (opt=0x7ffea978f3b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731741692016) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffea978e070 parser = 140610228144816 orig_fname = 140610228159888 script = 1 opt = 0x7ffea978f3b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fe25fbb1182 in rb_ensure (b_proc=b_proc@entry=0x7fe25fcf2c70 , data1=data1@entry=140731741692016, e_proc=e_proc@entry=0x7fe25fceee10 , data2=data2@entry=140731741692016) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556dbd9bdc70 _tag = {tag = 36, retval = 140731741696944, buf = {0x7fe25f3747e0, 0x7fe25fbb1238 , 0x0, 0x7ffea978dee0, 0x5f373a90}, prev = 0x7ffea978f4c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556dbd9bdc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe25fceee10 , data2 = 140731741692016}} #32 0x00007fe25fcf4c27 in load_file (opt=0x7ffea978f3b0, script=1, f=140610236794848, fname=, parser=140610228144816) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140610228144816, fname = 140610228159888, script = 1, opt = 0x7ffea978f3b0, f = 4} #33 process_options (argc=0, argv=0x7ffea978f6a8, opt=0x7ffea978f3b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140610236794848 xflag = ast = 0x0 parser = 140610228144816 script_name = 140610228159888 iseq = enc = lenc = 0x556dbd9d8f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\223\v`\342\177\000\000\030\227\247_\342\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fe25fcf54a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffea978f698) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe25eb385a8 "-", script_name = 140610228159888, 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 0x00007fe25fbb2519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffea978f698) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140610245426144, buf = {0x2, 0x7fe25fbb2560 , 0x0, 0x7ffea978f490, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556dbd9bdc70 state = iseq = 0x0 #36 0x0000556dbc38d17f in rb_main (argv=0x7ffea978f698, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731741698361 #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.792972.ruby -x gdbscript [New LWP 792972] [New LWP 792974] [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=140274120461312) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f941d1f0c00 (LWP 792972))] >>> Threads Id Target Id Frame * 1 Thread 0x7f941d1f0c00 (LWP 792972) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140274120461312) at ./nptl/pthread_kill.c:44 2 Thread 0x7f941cecf640 (LWP 792974) 0x00007f941d337fde in epoll_wait (epfd=4, events=events@entry=0x7f941dc3badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f941cecf640 (LWP 792974)): #0 0x00007f941d337fde in epoll_wait (epfd=4, events=events@entry=0x7f941dc3badc , 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 0x00007f941d8c802a in event_wait (vm=0x560353f9a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560353f9a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560353f9a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560353f9a2a0 #4 0x00007f941d2a6b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727642500976, -1378553054331221551, 140274117178944, 25, 140274121205840, 140727642501328, 1438438925328632273, 1438441695695653329}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f941d337bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f941d1f0c00 (LWP 792972)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140274120461312) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f941d1f0c00 old_mask = {__val = {8, 140274121274579, 0, 140274121170925, 140274120461312, 140274122786304, 94572293775024, 140274121117095, 114, 140274122802848, 140727642492320, 140274128065340, 255, 94572293759648, 140274122802848, 140727642492336}} 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=140274120461312) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140274120461312, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f941d254476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f941d23a7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3031363335626466, sa_sigaction = 0x3031363335626466}, sa_mask = {__val = {7089904302586409008, 2319406791671558965, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140274120453880, 10201661247795725312, 94572293774448, 94572293774448, 140274129357176, 140274122802848, 140727642492720, 140274107393376, 94572294041088, 140274125954037, 18446744069414584320}}, sa_flags = -1447328768, sa_restorer = 0x560353fdee00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486970505546851430, 7089904302586409008, 2319406791638004533, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f941d655da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f941da6c978 "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 = 0x7ffdb5241010, reg_save_area = 0x7ffdb5240f50}} #7 0x00007f941d659141 in objspace_xmalloc0 (objspace=0x560353f9cbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f941d6d2ed9 in ibf_load_code (load=0x560353fdee00, iseq=0x7f941c57a560, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140274107393376 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f941d6d8d44 in ibf_load_iseq_each (load=0x560353fdee00, iseq=0x7f941c57a560, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140274107412336 ec = 0x560353f9dc70 dummy_frame = 140274107393136 #10 0x00007f941d6d2d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f941c57a560) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x560353fdee00 prev_src_iseq = 0x7f941c57c360 offset = #11 0x00007f941d6d2e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f941c57a560 iseqv = iseq_index = 23 #12 0x00007f941d6d31b0 in ibf_load_code (load=0x560353fdee00, iseq=0x7f941c57c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140274107401056 code_index = 15 reading_pos = 4556 code = 0x5603540567c0 load_body = 0x5603540570a0 cd_entries = 0x560353fe1a00 ic_index = 0 mark_offset_bits = 0x7ffdb5241370 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f941d6d8d44 in ibf_load_iseq_each (load=0x560353fdee00, iseq=0x7f941c57c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140274107412336 ec = 0x560353f9dc70 dummy_frame = 140274107400768 #14 0x00007f941d6d2d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f941c57c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x560353fdee00 prev_src_iseq = 0x7f941c57ed60 offset = #15 0x00007f941d6d2e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f941c57c360 iseqv = iseq_index = 16 #16 0x00007f941d6d31b0 in ibf_load_code (load=0x560353fdee00, iseq=0x7f941c57ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140274107411808 code_index = 66 reading_pos = 224 code = 0x560354079da0 load_body = 0x56035400b6b0 cd_entries = 0x560354002080 ic_index = 0 mark_offset_bits = 0x560354079fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f941d6d8d44 in ibf_load_iseq_each (load=0x560353fdee00, iseq=0x7f941c57ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140274107412336 ec = 0x560353f9dc70 dummy_frame = 140274107411520 #18 0x00007f941d6d2d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f941c57ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x560353fdee00 prev_src_iseq = 0x7f941c57efd0 offset = #19 0x00007f941d6d2e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f941c57ed60 iseqv = iseq_index = 1 #20 0x00007f941d6d31b0 in ibf_load_code (load=0x560353fdee00, iseq=0x7f941c57efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140274107412432 code_index = 5 reading_pos = 46 code = 0x560354057e50 load_body = 0x56035403b8e0 cd_entries = 0x5603540020f0 ic_index = 1 mark_offset_bits = 0x7ffdb52418d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f941d6d8d44 in ibf_load_iseq_each (load=0x560353fdee00, iseq=0x7f941c57efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 140274107412336 ec = 0x560353f9dc70 dummy_frame = 140274107412240 #22 0x00007f941d6d2d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f941c57efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x560353fdee00 prev_src_iseq = 0x0 offset = #23 0x00007f941d6dac88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f941c57efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 140274107412576 #25 0x00007f941da5b273 in rb_load_with_builtin_functions (feature_name=0x7f941da9b5cb "yjit", table=0x7f941dc1df00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x560353f9a2a0 iseq = #26 0x00007f941d9a0d37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f941d99edb0 , argc = 0, index = 0, name = 0x7f941dac1595 "_bi13"}, {func_ptr = 0x7f941da3b8a0 , argc = 0, index = 1, name = 0x7f941dac159b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f941da3b9a0 , argc = 0, index = 2, name = 0x7f941dac1800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f941da3ca30 , argc = 0, index = 3, name = 0x7f941dac15b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f941da0ba40 , argc = 2, index = 4, name = 0x7f941dac15cc "rb_yjit_enable"}, {func_ptr = 0x7f941da3b9c0 , argc = 0, index = 5, name = 0x7f941dac15db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f941da3b8f0 , argc = 1, index = 6, name = 0x7f941dac15f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f941d99ed90 , argc = 0, index = 7, name = 0x7f941dac1608 "object_shape_count"}, {func_ptr = 0x7f941da12d60 , argc = 1, index = 8, name = 0x7f941dac161b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f941da12d70 , argc = 1, index = 9, name = 0x7f941dac162f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f941da0b990 , argc = 0, index = 10, name = 0x7f941dac1646 "rb_yjit_code_gc"}, {func_ptr = 0x7f941da0baf0 , argc = 0, index = 11, name = 0x7f941dac1656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f941da3b8c0 , argc = 0, index = 12, name = 0x7f941dac1670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f941d770d93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f941d87ba9a in ruby_opt_init (opt=0x7ffdb5243120) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f941d87c013 in ruby_opt_init (opt=0x7ffdb5243120) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727642496480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdb5241de0 parser = 140274108680880 orig_fname = 140274108695952 script = 1 opt = 0x7ffdb5243120 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f941d73a182 in rb_ensure (b_proc=b_proc@entry=0x7f941d87bc70 , data1=data1@entry=140727642496480, e_proc=e_proc@entry=0x7f941d877e10 , data2=data2@entry=140727642496480) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560353f9dc70 _tag = {tag = 36, retval = 140727642501408, buf = {0x7f941cef47e0, 0x7f941d73a238 , 0x0, 0x7ffdb5241c50, 0x1cef3a90}, prev = 0x7ffdb5243230, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560353f9dc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f941d877e10 , data2 = 140727642496480}} #32 0x00007f941d87dc27 in load_file (opt=0x7ffdb5243120, script=1, f=140274117330912, fname=, parser=140274108680880) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140274108680880, fname = 140274108695952, script = 1, opt = 0x7ffdb5243120, f = 4} #33 process_options (argc=0, argv=0x7ffdb5243418, opt=0x7ffdb5243120) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140274117330912 xflag = ast = 0x0 parser = 140274108680880 script_name = 140274108695952 iseq = enc = lenc = 0x560353fb8f30 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#\304\035\224\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f941d87e4a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdb5243408) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f941c6b85a8 "-", script_name = 140274108695952, 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 0x00007f941d73b519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdb5243408) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140274125999072, buf = {0x2, 0x7f941d73b560 , 0x0, 0x7ffdb5243200, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560353f9dc70 state = iseq = 0x0 #36 0x0000560352b7d17f in rb_main (argv=0x7ffdb5243408, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727642502825 #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.930600.ruby -x gdbscript [New LWP 930600] [New LWP 930602] [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=139674721782784) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f088e2d0c00 (LWP 930600))] >>> Threads Id Target Id Frame * 1 Thread 0x7f088e2d0c00 (LWP 930600) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139674721782784) at ./nptl/pthread_kill.c:44 2 Thread 0x7f088dfaf640 (LWP 930602) 0x00007f088e417fde in epoll_wait (epfd=4, events=events@entry=0x7f088ed1badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f088dfaf640 (LWP 930602)): #0 0x00007f088e417fde in epoll_wait (epfd=4, events=events@entry=0x7f088ed1badc , 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 0x00007f088e9a802a in event_wait (vm=0x562e4bee32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x562e4bee32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x562e4bee32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x562e4bee32a0 #4 0x00007f088e386b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733843360528, 5108522348744934351, 139674718500416, 25, 139674722527312, 140733843360880, -5119460316658924593, -5119464186579778609}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f088e417bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f088e2d0c00 (LWP 930600)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139674721782784) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f088e2d0c00 old_mask = {__val = {8, 139674722596051, 0, 139674722492397, 139674721782784, 139674724107776, 94756842401456, 139674722438567, 114, 139674724124320, 140733843351872, 139674729386812, 255, 94756842386080, 139674724124320, 140733843351888}} 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=139674721782784) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139674721782784, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f088e334476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f088e31a7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3038666236326666, sa_sigaction = 0x3038666236326666}, sa_mask = {__val = {3631702738719289392, 2319406792446468662, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139674721775352, 4124828817230485760, 94756842400880, 94756842400880, 139674730678648, 139674724124320, 140733843352272, 139674708714816, 94756842667520, 139674727275509, 18446744069414584320}}, sa_flags = 2052151552, sa_restorer = 0x562e4bf27e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473513784611595878, 3631702738719289392, 2319406791758602806, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f088e735da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f088eb4c978 "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 = 0x7fff26bdabb0, reg_save_area = 0x7fff26bdaaf0}} #7 0x00007f088e739141 in objspace_xmalloc0 (objspace=0x562e4bee5bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f088e7b2ed9 in ibf_load_code (load=0x562e4bf27e00, iseq=0x7f088d65a540, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 139674708714816 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f088e7b8d44 in ibf_load_iseq_each (load=0x562e4bf27e00, iseq=0x7f088d65a540, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139674708733776 ec = 0x562e4bee6c70 dummy_frame = 139674708714624 #10 0x00007f088e7b2d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f088d65a540) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x562e4bf27e00 prev_src_iseq = 0x7f088d65c3d0 offset = #11 0x00007f088e7b2e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f088d65a540 iseqv = iseq_index = 23 #12 0x00007f088e7b31b0 in ibf_load_code (load=0x562e4bf27e00, iseq=0x7f088d65c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139674708722640 code_index = 15 reading_pos = 4556 code = 0x562e4bf9f7c0 load_body = 0x562e4bfa00a0 cd_entries = 0x562e4bf2aa00 ic_index = 0 mark_offset_bits = 0x7fff26bdaf10 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f088e7b8d44 in ibf_load_iseq_each (load=0x562e4bf27e00, iseq=0x7f088d65c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139674708733776 ec = 0x562e4bee6c70 dummy_frame = 139674708722256 #14 0x00007f088e7b2d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f088d65c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x562e4bf27e00 prev_src_iseq = 0x7f088d65ee00 offset = #15 0x00007f088e7b2e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f088d65c3d0 iseqv = iseq_index = 16 #16 0x00007f088e7b31b0 in ibf_load_code (load=0x562e4bf27e00, iseq=0x7f088d65ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139674708733440 code_index = 66 reading_pos = 224 code = 0x562e4bfc2da0 load_body = 0x562e4bf546b0 cd_entries = 0x562e4bf4b080 ic_index = 0 mark_offset_bits = 0x562e4bfc2fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f088e7b8d44 in ibf_load_iseq_each (load=0x562e4bf27e00, iseq=0x7f088d65ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139674708733776 ec = 0x562e4bee6c70 dummy_frame = 139674708733008 #18 0x00007f088e7b2d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f088d65ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x562e4bf27e00 prev_src_iseq = 0x7f088d65efb0 offset = #19 0x00007f088e7b2e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f088d65ee00 iseqv = iseq_index = 1 #20 0x00007f088e7b31b0 in ibf_load_code (load=0x562e4bf27e00, iseq=0x7f088d65efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139674708733872 code_index = 5 reading_pos = 46 code = 0x562e4bfa0e50 load_body = 0x562e4bf848e0 cd_entries = 0x562e4bf4b0f0 ic_index = 1 mark_offset_bits = 0x7fff26bdb470 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f088e7b8d44 in ibf_load_iseq_each (load=0x562e4bf27e00, iseq=0x7f088d65efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139674708733776 ec = 0x562e4bee6c70 dummy_frame = 139674708733680 #22 0x00007f088e7b2d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f088d65efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x562e4bf27e00 prev_src_iseq = 0x0 offset = #23 0x00007f088e7bac88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f088d65efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 139674708734016 #25 0x00007f088eb3b273 in rb_load_with_builtin_functions (feature_name=0x7f088eb7b5cb "yjit", table=0x7f088ecfdf00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x562e4bee32a0 iseq = #26 0x00007f088ea80d37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f088ea7edb0 , argc = 0, index = 0, name = 0x7f088eba1595 "_bi13"}, {func_ptr = 0x7f088eb1b8a0 , argc = 0, index = 1, name = 0x7f088eba159b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f088eb1b9a0 , argc = 0, index = 2, name = 0x7f088eba1800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f088eb1ca30 , argc = 0, index = 3, name = 0x7f088eba15b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f088eaeba40 , argc = 2, index = 4, name = 0x7f088eba15cc "rb_yjit_enable"}, {func_ptr = 0x7f088eb1b9c0 , argc = 0, index = 5, name = 0x7f088eba15db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f088eb1b8f0 , argc = 1, index = 6, name = 0x7f088eba15f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f088ea7ed90 , argc = 0, index = 7, name = 0x7f088eba1608 "object_shape_count"}, {func_ptr = 0x7f088eaf2d60 , argc = 1, index = 8, name = 0x7f088eba161b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f088eaf2d70 , argc = 1, index = 9, name = 0x7f088eba162f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f088eaeb990 , argc = 0, index = 10, name = 0x7f088eba1646 "rb_yjit_code_gc"}, {func_ptr = 0x7f088eaebaf0 , argc = 0, index = 11, name = 0x7f088eba1656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f088eb1b8c0 , argc = 0, index = 12, name = 0x7f088eba1670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f088e850d93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f088e95ba9a in ruby_opt_init (opt=0x7fff26bdccc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f088e95c013 in ruby_opt_init (opt=0x7fff26bdccc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733843356032) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff26bdb980 parser = 139674710002272 orig_fname = 139674710017344 script = 1 opt = 0x7fff26bdccc0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f088e81a182 in rb_ensure (b_proc=b_proc@entry=0x7f088e95bc70 , data1=data1@entry=140733843356032, e_proc=e_proc@entry=0x7f088e957e10 , data2=data2@entry=140733843356032) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x562e4bee6c70 _tag = {tag = 36, retval = 140733843360960, buf = {0x7f088dfd4790, 0x7f088e81a238 , 0x0, 0x7fff26bdb7f0, 0x8dfd3a40}, prev = 0x7fff26bdcdd0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x562e4bee6c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f088e957e10 , data2 = 140733843356032}} #32 0x00007f088e95dc27 in load_file (opt=0x7fff26bdccc0, script=1, f=139674718652304, fname=, parser=139674710002272) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139674710002272, fname = 139674710017344, script = 1, opt = 0x7fff26bdccc0, f = 4} #33 process_options (argc=0, argv=0x7fff26bdcfb8, opt=0x7fff26bdccc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139674718652304 xflag = ast = 0x0 parser = 139674710002272 script_name = 139674710017344 iseq = enc = lenc = 0x562e4bf01f30 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 0x00007f088e95e4a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff26bdcfa8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f088d798558 "-", script_name = 139674710017344, 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 0x00007f088e81b519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff26bdcfa8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139674727320544, buf = {0x2, 0x7f088e81b560 , 0x0, 0x7fff26bdcda0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x562e4bee6c70 state = iseq = 0x0 #36 0x0000562e49fbc17f in rb_main (argv=0x7fff26bdcfa8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733843362377 #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.984941.ruby -x gdbscript [New LWP 984941] [New LWP 984943] [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=139725074201600) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f144769fc00 (LWP 984941))] >>> Threads Id Target Id Frame * 1 Thread 0x7f144769fc00 (LWP 984941) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139725074201600) at ./nptl/pthread_kill.c:44 2 Thread 0x7f144737f640 (LWP 984943) 0x00007f14477e6fde in epoll_wait (epfd=4, events=events@entry=0x7f14480eaadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f144737f640 (LWP 984943)): #0 0x00007f14477e6fde in epoll_wait (epfd=4, events=events@entry=0x7f14480eaadc , 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 0x00007f1447d7702a in event_wait (vm=0x55f7d2c032a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f7d2c032a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f7d2c032a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f7d2c032a0 #4 0x00007f1447755b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731577340608, 61118945408836316, 139725070923328, 25, 139725074946128, 140731577340960, -76089276652854564, -76088739400391972}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f14477e6bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f144769fc00 (LWP 984941)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139725074201600) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f144769fc00 old_mask = {__val = {8, 139725075014867, 0, 139725074911213, 139725074201600, 139725076526592, 94522881109680, 139725074857383, 65, 139725076543136, 140731577331952, 139725081805628, 255, 94522881094304, 139725076543136, 140731577331968}} 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=139725074201600) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139725074201600, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1447703476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f14476e97f3 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, 139725074194168, 2594538216098829568, 94522881109104, 94522881109104, 139725083097464, 139725076543136, 140731577332352, 139725061137648, 94522881375744, 139725079694325, 18446744069414584320}}, sa_flags = -692120320, sa_restorer = 0x55f7d2c47e00} sigs = {__val = {32, 7366030156017118512, 8223625903103882082, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472333807513123173, 7366030156017118512, 8223625903104013154, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f1447b04da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f1447f1b978 "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 = 0x7ffe9facf360, reg_save_area = 0x7ffe9facf2a0}} #7 0x00007f1447b08141 in objspace_xmalloc0 (objspace=0x55f7d2c05bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f1447b81ed9 in ibf_load_code (load=0x55f7d2c47e00, iseq=0x7f1446a2a4f0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 139725061137648 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f1447b87d44 in ibf_load_iseq_each (load=0x55f7d2c47e00, iseq=0x7f1446a2a4f0, offset=14495) 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 = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139725061156608 ec = 0x55f7d2c06c70 dummy_frame = 139725061137456 #10 0x00007f1447b81d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1446a2a4f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55f7d2c47e00 prev_src_iseq = 0x7f1446a2c380 offset = #11 0x00007f1447b81e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f1446a2a4f0 iseqv = iseq_index = 23 #12 0x00007f1447b821b0 in ibf_load_code (load=0x55f7d2c47e00, iseq=0x7f1446a2c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139725061145472 code_index = 15 reading_pos = 4556 code = 0x55f7d2cbf7c0 load_body = 0x55f7d2cc00a0 cd_entries = 0x55f7d2c4aa00 ic_index = 0 mark_offset_bits = 0x7ffe9facf6c0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f1447b87d44 in ibf_load_iseq_each (load=0x55f7d2c47e00, iseq=0x7f1446a2c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139725061156608 ec = 0x55f7d2c06c70 dummy_frame = 139725061145088 #14 0x00007f1447b81d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1446a2c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55f7d2c47e00 prev_src_iseq = 0x7f1446a2edb0 offset = #15 0x00007f1447b81e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f1446a2c380 iseqv = iseq_index = 16 #16 0x00007f1447b821b0 in ibf_load_code (load=0x55f7d2c47e00, iseq=0x7f1446a2edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139725061156272 code_index = 66 reading_pos = 224 code = 0x55f7d2ce2da0 load_body = 0x55f7d2c746b0 cd_entries = 0x55f7d2c6b080 ic_index = 0 mark_offset_bits = 0x55f7d2ce2fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f1447b87d44 in ibf_load_iseq_each (load=0x55f7d2c47e00, iseq=0x7f1446a2edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139725061156608 ec = 0x55f7d2c06c70 dummy_frame = 139725061155840 #18 0x00007f1447b81d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1446a2edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55f7d2c47e00 prev_src_iseq = 0x7f1446a2ef60 offset = #19 0x00007f1447b81e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f1446a2edb0 iseqv = iseq_index = 1 #20 0x00007f1447b821b0 in ibf_load_code (load=0x55f7d2c47e00, iseq=0x7f1446a2ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139725061156704 code_index = 5 reading_pos = 46 code = 0x55f7d2cc0e50 load_body = 0x55f7d2ca48e0 cd_entries = 0x55f7d2c6b0f0 ic_index = 1 mark_offset_bits = 0x7ffe9facfc20 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f1447b87d44 in ibf_load_iseq_each (load=0x55f7d2c47e00, iseq=0x7f1446a2ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 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 = 139725061156608 ec = 0x55f7d2c06c70 dummy_frame = 139725061156512 #22 0x00007f1447b81d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1446a2ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55f7d2c47e00 prev_src_iseq = 0x0 offset = #23 0x00007f1447b89c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f1446a2ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13941 load = iseq = loader_obj = 139725061156848 #25 0x00007f1447f0a273 in rb_load_with_builtin_functions (feature_name=0x7f1447f4a5cb "yjit", table=0x7f14480ccf00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55f7d2c032a0 iseq = #26 0x00007f1447e4fd37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1447e4ddb0 , argc = 0, index = 0, name = 0x7f1447f70595 "_bi13"}, {func_ptr = 0x7f1447eea8a0 , argc = 0, index = 1, name = 0x7f1447f7059b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1447eea9a0 , argc = 0, index = 2, name = 0x7f1447f70800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1447eeba30 , argc = 0, index = 3, name = 0x7f1447f705b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1447ebaa40 , argc = 2, index = 4, name = 0x7f1447f705cc "rb_yjit_enable"}, {func_ptr = 0x7f1447eea9c0 , argc = 0, index = 5, name = 0x7f1447f705db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1447eea8f0 , argc = 1, index = 6, name = 0x7f1447f705f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f1447e4dd90 , argc = 0, index = 7, name = 0x7f1447f70608 "object_shape_count"}, {func_ptr = 0x7f1447ec1d60 , argc = 1, index = 8, name = 0x7f1447f7061b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1447ec1d70 , argc = 1, index = 9, name = 0x7f1447f7062f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1447eba990 , argc = 0, index = 10, name = 0x7f1447f70646 "rb_yjit_code_gc"}, {func_ptr = 0x7f1447ebaaf0 , argc = 0, index = 11, name = 0x7f1447f70656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1447eea8c0 , argc = 0, index = 12, name = 0x7f1447f70670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f1447c1fd93 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f1447d2aa9a in ruby_opt_init (opt=0x7ffe9fad1470) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f1447d2b013 in ruby_opt_init (opt=0x7ffe9fad1470) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731577336112) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe9fad0130 parser = 139725062425152 orig_fname = 139725062440224 script = 1 opt = 0x7ffe9fad1470 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f1447be9182 in rb_ensure (b_proc=b_proc@entry=0x7f1447d2ac70 , data1=data1@entry=140731577336112, e_proc=e_proc@entry=0x7f1447d26e10 , data2=data2@entry=140731577336112) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f7d2c06c70 _tag = {tag = 36, retval = 140731577341040, buf = {0x7f14473a47a0, 0x7f1447be9238 , 0x0, 0x7ffe9facffa0, 0x473a3a50}, prev = 0x7ffe9fad1580, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f7d2c06c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1447d26e10 , data2 = 140731577336112}} #32 0x00007f1447d2cc27 in load_file (opt=0x7ffe9fad1470, script=1, f=139725071075232, fname=, parser=139725062425152) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139725062425152, fname = 139725062440224, script = 1, opt = 0x7ffe9fad1470, f = 4} #33 process_options (argc=0, argv=0x7ffe9fad1768, opt=0x7ffe9fad1470) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139725071075232 xflag = ast = 0x0 parser = 139725062425152 script_name = 139725062440224 iseq = enc = lenc = 0x55f7d2c21f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\023\017H\024\177\000\000\030\027\253G\024\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f1447d2d4a6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe9fad1758) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1446b68538 "-", script_name = 139725062440224, 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 0x00007f1447bea519 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe9fad1758) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139725079739360, buf = {0x2, 0x7f1447bea560 , 0x0, 0x7ffe9fad1550, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f7d2c06c70 state = iseq = 0x0 #36 0x000055f7d280f17f in rb_main (argv=0x7ffe9fad1758, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731577342457 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)