# Logfile created on 2024-01-28 09:57:30 +0000 by logger.rb/v1.4.3 I, [2024-01-28T09:57:30.635655 #125432] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-28T09:57:30.636078 #125432] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-28T09:57:30.755658 #125432] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-28T09:57:30.756229 #125432] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-28T09:57:30.756284 #125432] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-28T09:57:30.971509 #125432] INFO -- : tool/config.guess already exists I, [2024-01-28T09:57:30.971600 #125432] INFO -- : tool/config.sub already exists I, [2024-01-28T09:57:30.977319 #125432] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-28T09:57:30.980780 #125432] 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-28T09:57:30.983802 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-28T09:57:31.178015 #125432] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-28T09:57:31.178084 #125432] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-28T09:57:31.300291 #125432] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-28T09:57:31.300804 #125432] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-28T09:57:31.300858 #125432] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-28T09:57:32.280259 #125432] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-28T09:57:32.280322 #125432] ERROR -- : 2217e08..d3e6bcd master -> origin/master I, [2024-01-28T09:57:32.332725 #125432] INFO -- : Updating 2217e08..d3e6bcd I, [2024-01-28T09:57:32.332785 #125432] INFO -- : Fast-forward I, [2024-01-28T09:57:32.348443 #125432] INFO -- : .github/workflows/yjit-macos.yml | 2 + I, [2024-01-28T09:57:32.348495 #125432] INFO -- : .github/workflows/yjit-ubuntu.yml | 4 +- I, [2024-01-28T09:57:32.348512 #125432] INFO -- : ast.c | 2 +- I, [2024-01-28T09:57:32.348527 #125432] INFO -- : compile.c | 96 +- I, [2024-01-28T09:57:32.348539 #125432] INFO -- : ext/digest/.document | 3 + I, [2024-01-28T09:57:32.348552 #125432] INFO -- : ext/digest/bubblebabble/bubblebabble.c | 7 +- I, [2024-01-28T09:57:32.348580 #125432] INFO -- : ext/digest/md5/md5init.c | 3 +- I, [2024-01-28T09:57:32.348595 #125432] INFO -- : ext/digest/rmd160/rmd160init.c | 3 +- I, [2024-01-28T09:57:32.348611 #125432] INFO -- : ext/digest/sha1/sha1init.c | 3 +- I, [2024-01-28T09:57:32.348625 #125432] INFO -- : ext/digest/sha2/sha2init.c | 47 +- I, [2024-01-28T09:57:32.348639 #125432] INFO -- : lib/prism.rb | 1 + I, [2024-01-28T09:57:32.348653 #125432] INFO -- : lib/prism/node_ext.rb | 2 +- I, [2024-01-28T09:57:32.348668 #125432] INFO -- : lib/prism/parse_result.rb | 12 +- I, [2024-01-28T09:57:32.348682 #125432] INFO -- : lib/prism/prism.gemspec | 12 +- I, [2024-01-28T09:57:32.348697 #125432] INFO -- : lib/prism/translation.rb | 11 + I, [2024-01-28T09:57:32.348711 #125432] INFO -- : lib/prism/translation/parser.rb | 136 +++ I, [2024-01-28T09:57:32.348726 #125432] INFO -- : lib/prism/translation/parser/compiler.rb | 1809 ++++++++++++++++++++++++++++ I, [2024-01-28T09:57:32.348741 #125432] INFO -- : lib/prism/translation/parser/lexer.rb | 335 ++++++ I, [2024-01-28T09:57:32.348754 #125432] INFO -- : lib/prism/translation/parser/rubocop.rb | 37 + I, [2024-01-28T09:57:32.348769 #125432] INFO -- : node_dump.c | 2 +- I, [2024-01-28T09:57:32.348788 #125432] INFO -- : parse.y | 11 +- I, [2024-01-28T09:57:32.348803 #125432] INFO -- : prism/diagnostic.c | 461 +++---- I, [2024-01-28T09:57:32.348817 #125432] INFO -- : prism/diagnostic.h | 23 +- I, [2024-01-28T09:57:32.348830 #125432] INFO -- : prism/extension.c | 38 +- I, [2024-01-28T09:57:32.348842 #125432] INFO -- : prism/templates/lib/prism/serialize.rb.erb | 24 +- I, [2024-01-28T09:57:32.348855 #125432] INFO -- : rubyparser.h | 5 +- I, [2024-01-28T09:57:32.348868 #125432] INFO -- : test/prism/errors_test.rb | 4 +- I, [2024-01-28T09:57:32.348882 #125432] INFO -- : test/prism/newline_test.rb | 2 +- I, [2024-01-28T09:57:32.348896 #125432] INFO -- : test/prism/parser_test.rb | 188 +++ I, [2024-01-28T09:57:32.348915 #125432] INFO -- : 29 files changed, 2941 insertions(+), 342 deletions(-) I, [2024-01-28T09:57:32.348929 #125432] INFO -- : create mode 100644 ext/digest/.document I, [2024-01-28T09:57:32.348944 #125432] INFO -- : create mode 100644 lib/prism/translation.rb I, [2024-01-28T09:57:32.349115 #125432] INFO -- : create mode 100644 lib/prism/translation/parser.rb I, [2024-01-28T09:57:32.349128 #125432] INFO -- : create mode 100644 lib/prism/translation/parser/compiler.rb I, [2024-01-28T09:57:32.349140 #125432] INFO -- : create mode 100644 lib/prism/translation/parser/lexer.rb I, [2024-01-28T09:57:32.349153 #125432] INFO -- : create mode 100644 lib/prism/translation/parser/rubocop.rb I, [2024-01-28T09:57:32.349167 #125432] INFO -- : create mode 100644 test/prism/parser_test.rb I, [2024-01-28T09:57:32.366360 #125432] INFO -- : Latest commit hash = d3e6bcd37f I, [2024-01-28T09:57:32.369213 #125432] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-28T09:57:32.369279 #125432] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-28T09:57:32.500384 #125432] INFO -- : generating node_name.inc I, [2024-01-28T09:57:32.580224 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-28T09:57:32.651546 #125432] INFO -- : generating parse.c I, [2024-01-28T09:57:38.897888 #125432] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-01-28T09:57:38.900608 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-28T09:57:38.901037 #125432] INFO -- : extracting ripper.y from ../../parse.y I, [2024-01-28T09:57:39.075849 #125432] INFO -- : compiling compiler ripper.y I, [2024-01-28T09:57:43.875121 #125432] INFO -- : generating ripper_init.c from ./ripper_init.c.tmpl I, [2024-01-28T09:57:43.900100 #125432] INFO -- : generating eventids1.c from ../../parse.y I, [2024-01-28T09:57:43.946275 #125432] INFO -- : generating eventids1.h from ../../parse.y I, [2024-01-28T09:57:43.984512 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-28T09:57:43.985265 #125432] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-01-28T09:57:43.988823 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-28T09:57:43.988859 #125432] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-01-28T09:57:43.988872 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-28T09:57:43.993466 #125432] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-28T09:57:44.084418 #125432] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-28T09:57:44.087859 #125432] INFO -- : generating enc.mk I, [2024-01-28T09:57:44.287119 #125432] INFO -- : making srcs under enc I, [2024-01-28T09:57:44.328706 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T09:57:44.328770 #125432] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-28T09:57:44.328785 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T09:57:44.397677 #125432] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-28T09:57:44.399092 #125432] 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-28T09:57:44.401345 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-28T09:57:44.495208 #125432] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-28T09:57:44.495577 #125432] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-28T09:57:44.571756 #125432] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-28T09:57:44.571821 #125432] INFO -- : CC = gcc I, [2024-01-28T09:57:44.571836 #125432] INFO -- : LD = ld I, [2024-01-28T09:57:44.571848 #125432] INFO -- : LDSHARED = gcc -shared I, [2024-01-28T09:57:44.571859 #125432] 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-28T09:57:44.571871 #125432] 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-28T09:57:44.571884 #125432] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-28T09:57:44.571897 #125432] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-28T09:57:44.571909 #125432] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-28T09:57:44.571934 #125432] INFO -- : LANG = I, [2024-01-28T09:57:44.571946 #125432] INFO -- : LC_ALL = I, [2024-01-28T09:57:44.571955 #125432] INFO -- : LC_CTYPE = I, [2024-01-28T09:57:44.571965 #125432] INFO -- : MFLAGS = I, [2024-01-28T09:57:44.571976 #125432] INFO -- : RUSTC = rustc I, [2024-01-28T09:57:44.571986 #125432] 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-28T09:57:44.574129 #125432] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-28T09:57:44.574166 #125432] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-28T09:57:44.574178 #125432] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-28T09:57:44.574190 #125432] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-28T09:57:44.574201 #125432] INFO -- : I, [2024-01-28T09:57:44.589762 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-01-28T09:57:45.271362 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/array.c I, [2024-01-28T09:57:48.939828 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-01-28T09:57:50.039688 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/bignum.c I, [2024-01-28T09:57:54.730997 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/class.c I, [2024-01-28T09:57:56.535007 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-01-28T09:58:13.560960 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/complex.c I, [2024-01-28T09:58:15.946969 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-01-28T09:58:17.112154 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/debug.c I, [2024-01-28T09:58:17.533860 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dir.c I, [2024-01-28T09:58:20.799810 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/encoding.c I, [2024-01-28T09:58:21.882727 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enumerator.c I, [2024-01-28T09:58:24.784869 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/error.c I, [2024-01-28T09:58:26.854685 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-01-28T09:58:28.388665 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-01-28T09:58:34.432108 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-01-28T09:58:37.781640 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io.c I, [2024-01-28T09:58:43.504541 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-01-28T09:58:46.640910 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-01-28T09:58:48.260865 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/marshal.c I, [2024-01-28T09:58:50.264618 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/memory_view.c I, [2024-01-28T09:58:50.819996 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-01-28T09:58:51.537196 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-01-28T09:58:53.273328 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node.c I, [2024-01-28T09:58:53.722883 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node_dump.c I, [2024-01-28T09:58:55.791241 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/numeric.c I, [2024-01-28T09:58:59.208294 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/object.c I, [2024-01-28T09:59:01.666397 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/pack.c I, [2024-01-28T09:59:03.214997 #125432] INFO -- : compiling parse.c I, [2024-01-28T09:59:17.011387 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-01-28T09:59:19.296328 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/process.c I, [2024-01-28T09:59:22.458738 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ractor.c I, [2024-01-28T09:59:25.251110 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/random.c I, [2024-01-28T09:59:26.940062 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rational.c I, [2024-01-28T09:59:30.069286 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/re.c I, [2024-01-28T09:59:33.245896 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-01-28T09:59:35.691076 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby_parser.c I, [2024-01-28T09:59:36.545042 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/scheduler.c I, [2024-01-28T09:59:37.067624 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/shape.c I, [2024-01-28T09:59:38.081576 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/signal.c I, [2024-01-28T09:59:38.900482 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/string.c I, [2024-01-28T09:59:46.359180 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/struct.c I, [2024-01-28T09:59:48.148098 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/symbol.c I, [2024-01-28T09:59:49.306098 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-01-28T09:59:54.365968 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/time.c I, [2024-01-28T09:59:57.831612 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/variable.c I, [2024-01-28T10:00:00.638807 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-28T10:00:01.029537 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-01-28T10:00:15.248617 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-01-28T10:00:16.568215 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-01-28T10:00:17.530507 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_sync.c I, [2024-01-28T10:00:18.101900 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-01-28T10:00:19.905959 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/weakmap.c I, [2024-01-28T10:00:20.577487 #125432] INFO -- : compiling prism/api_node.c I, [2024-01-28T10:00:25.279124 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/api_pack.c I, [2024-01-28T10:00:25.794105 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/diagnostic.c I, [2024-01-28T10:00:25.941081 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/extension.c I, [2024-01-28T10:00:26.692982 #125432] INFO -- : compiling prism/node.c I, [2024-01-28T10:00:26.740650 #125432] INFO -- : compiling prism/serialize.c I, [2024-01-28T10:00:27.599702 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/prism.c I, [2024-01-28T10:00:38.467203 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism_init.c I, [2024-01-28T10:00:38.788012 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-01-28T10:00:40.268098 #125432] INFO -- : linking miniruby I, [2024-01-28T10:00:41.957153 #125432] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-28T10:00:41.957341 #125432] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-28T10:00:42.136131 #125432] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-28T10:00:42.136223 #125432] INFO -- : CC = gcc I, [2024-01-28T10:00:42.136256 #125432] INFO -- : LD = ld I, [2024-01-28T10:00:42.136300 #125432] INFO -- : LDSHARED = gcc -shared I, [2024-01-28T10:00:42.136339 #125432] 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-28T10:00:42.136372 #125432] 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-28T10:00:42.136400 #125432] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-28T10:00:42.136432 #125432] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-28T10:00:42.136461 #125432] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-28T10:00:42.136487 #125432] INFO -- : LANG = I, [2024-01-28T10:00:42.136513 #125432] INFO -- : LC_ALL = I, [2024-01-28T10:00:42.136538 #125432] INFO -- : LC_CTYPE = I, [2024-01-28T10:00:42.136564 #125432] INFO -- : MFLAGS = I, [2024-01-28T10:00:42.136589 #125432] INFO -- : RUSTC = rustc I, [2024-01-28T10:00:42.136623 #125432] 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-28T10:00:42.142997 #125432] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-28T10:00:42.143107 #125432] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-28T10:00:42.143126 #125432] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-28T10:00:42.143138 #125432] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-28T10:00:42.143149 #125432] INFO -- : I, [2024-01-28T10:00:42.804876 #125432] INFO -- : builtin_binary.inc updated I, [2024-01-28T10:00:42.817083 #125432] INFO -- : 67ad4f06eb3d3e902fca7d49ac062aeaa8957555dee9562d1f966d4c332eaaf6 builtin_binary.inc I, [2024-01-28T10:00:42.818330 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-28T10:00:43.551064 #125432] INFO -- : linking static-library libruby-static.a I, [2024-01-28T10:00:45.307553 #125432] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-28T10:00:49.131884 #125432] INFO -- : linking ruby I, [2024-01-28T10:00:49.212123 #125432] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-28T10:00:49.212316 #125432] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-28T10:00:49.366655 #125432] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-28T10:00:49.366734 #125432] INFO -- : CC = gcc I, [2024-01-28T10:00:49.366765 #125432] INFO -- : LD = ld I, [2024-01-28T10:00:49.366791 #125432] INFO -- : LDSHARED = gcc -shared I, [2024-01-28T10:00:49.366823 #125432] 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-28T10:00:49.366862 #125432] 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-28T10:00:49.366889 #125432] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-28T10:00:49.366915 #125432] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-28T10:00:49.366940 #125432] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-28T10:00:49.366965 #125432] INFO -- : LANG = I, [2024-01-28T10:00:49.366989 #125432] INFO -- : LC_ALL = I, [2024-01-28T10:00:49.367013 #125432] INFO -- : LC_CTYPE = I, [2024-01-28T10:00:49.367037 #125432] INFO -- : MFLAGS = I, [2024-01-28T10:00:49.367062 #125432] INFO -- : RUSTC = rustc I, [2024-01-28T10:00:49.367094 #125432] 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-28T10:00:49.370783 #125432] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-28T10:00:49.370843 #125432] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-28T10:00:49.370861 #125432] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-28T10:00:49.370878 #125432] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-28T10:00:49.370890 #125432] INFO -- : I, [2024-01-28T10:00:49.501721 #125432] INFO -- : generating enc.mk I, [2024-01-28T10:00:49.833876 #125432] INFO -- : making srcs under enc I, [2024-01-28T10:00:49.904920 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:00:49.905015 #125432] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-28T10:00:49.905071 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:00:49.907183 #125432] INFO -- : generating transdb.h I, [2024-01-28T10:00:50.175604 #125432] INFO -- : transdb.h unchanged I, [2024-01-28T10:00:50.182248 #125432] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-28T10:00:50.283186 #125432] INFO -- : ext/configure-ext.mk updated I, [2024-01-28T10:00:50.289012 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:00:54.829321 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:00:54.829864 #125432] INFO -- : generating makefile exts.mk I, [2024-01-28T10:00:54.958447 #125432] INFO -- : exts.mk unchanged I, [2024-01-28T10:00:54.966963 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:00:55.624678 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-28T10:00:55.625464 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/coverage/coverage.c I, [2024-01-28T10:00:56.378994 #125432] INFO -- : linking shared-object coverage.so I, [2024-01-28T10:00:56.474562 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-28T10:00:56.483700 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-28T10:00:56.490213 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-28T10:00:56.494105 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-28T10:00:56.514771 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-28T10:00:56.520571 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/bubblebabble' I, [2024-01-28T10:00:56.521347 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/bubblebabble/bubblebabble.c I, [2024-01-28T10:00:56.858106 #125432] INFO -- : linking shared-object digest/bubblebabble.so I, [2024-01-28T10:00:56.929472 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/bubblebabble' I, [2024-01-28T10:00:56.945157 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/md5' I, [2024-01-28T10:00:56.945880 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/md5/md5init.c I, [2024-01-28T10:00:57.226717 #125432] INFO -- : linking shared-object digest/md5.so I, [2024-01-28T10:00:57.340133 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/md5' I, [2024-01-28T10:00:57.346748 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/rmd160' I, [2024-01-28T10:00:57.351618 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/rmd160/rmd160init.c I, [2024-01-28T10:00:57.625432 #125432] INFO -- : linking shared-object digest/rmd160.so I, [2024-01-28T10:00:57.721790 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/rmd160' I, [2024-01-28T10:00:57.728373 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha1' I, [2024-01-28T10:00:57.729115 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/sha1/sha1init.c I, [2024-01-28T10:00:58.022988 #125432] INFO -- : linking shared-object digest/sha1.so I, [2024-01-28T10:00:58.101318 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha1' I, [2024-01-28T10:00:58.107484 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-28T10:00:58.108356 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/sha2/sha2init.c I, [2024-01-28T10:00:58.385899 #125432] INFO -- : linking shared-object digest/sha2.so I, [2024-01-28T10:00:58.472344 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-28T10:00:58.501828 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-28T10:00:58.524658 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-28T10:00:58.531813 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-28T10:00:58.537260 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-28T10:00:58.557311 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-28T10:00:58.572127 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-28T10:00:58.594542 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-28T10:00:58.600394 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-28T10:00:58.608331 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-28T10:00:58.609132 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/object_tracing.c I, [2024-01-28T10:00:59.212488 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace.c I, [2024-01-28T10:00:59.972865 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace_dump.c I, [2024-01-28T10:01:01.008201 #125432] INFO -- : linking shared-object objspace.so I, [2024-01-28T10:01:01.138320 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-28T10:01:01.170910 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-28T10:01:01.202300 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-28T10:01:01.209906 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-28T10:01:01.216890 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-28T10:01:01.226399 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-28T10:01:01.259250 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-28T10:01:01.266108 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-28T10:01:01.272783 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-28T10:01:01.289497 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-28T10:01:01.290214 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids1.c I, [2024-01-28T10:01:01.306491 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-28T10:01:01.680097 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-01-28T10:01:12.051415 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper_init.c I, [2024-01-28T10:01:13.076271 #125432] INFO -- : linking shared-object ripper.so I, [2024-01-28T10:01:13.262130 #125432] INFO -- : checking /tmp/ruby/src/trunk-repeat20-asserts/parse.y and /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-28T10:01:13.376007 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-28T10:01:13.378502 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-28T10:01:13.383936 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-28T10:01:13.397990 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-28T10:01:13.398623 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/init.c I, [2024-01-28T10:01:14.091730 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/constants.c I, [2024-01-28T10:01:16.208532 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/basicsocket.c I, [2024-01-28T10:01:16.840669 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/socket.c I, [2024-01-28T10:01:17.757849 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ipsocket.c I, [2024-01-28T10:01:18.274971 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpsocket.c I, [2024-01-28T10:01:18.688323 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpserver.c I, [2024-01-28T10:01:19.073744 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/sockssocket.c I, [2024-01-28T10:01:19.447348 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/udpsocket.c I, [2024-01-28T10:01:19.940127 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixsocket.c I, [2024-01-28T10:01:20.514640 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixserver.c I, [2024-01-28T10:01:20.966051 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/option.c I, [2024-01-28T10:01:21.867133 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ancdata.c I, [2024-01-28T10:01:22.992717 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c I, [2024-01-28T10:01:24.531110 #125432] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ifaddr.c I, [2024-01-28T10:01:25.012135 #125432] INFO -- : linking shared-object socket.so I, [2024-01-28T10:01:25.256913 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-28T10:01:25.282371 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-28T10:01:25.338400 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-28T10:01:25.341162 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-28T10:01:25.384216 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-28T10:01:25.386748 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-28T10:01:25.442573 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-28T10:01:25.445984 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-28T10:01:25.498037 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-28T10:01:25.501435 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-28T10:01:25.557613 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-28T10:01:25.562071 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-28T10:01:25.620012 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-28T10:01:25.623959 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-28T10:01:25.692433 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-28T10:01:25.725629 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:25.854624 #125432] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-28T10:01:25.854690 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:25.855267 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:25.860808 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:25.860868 #125432] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-28T10:01:25.860883 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:25.861917 #125432] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-28T10:01:26.266476 #125432] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-28T10:01:26.443144 #125432] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-28T10:01:26.700712 #125432] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-28T10:01:26.898905 #125432] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-28T10:01:27.092084 #125432] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-28T10:01:27.295711 #125432] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-28T10:01:27.658125 #125432] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-28T10:01:27.860014 #125432] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-28T10:01:28.076798 #125432] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-28T10:01:28.394713 #125432] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-28T10:01:28.651767 #125432] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-28T10:01:28.924068 #125432] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-28T10:01:29.489992 #125432] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-28T10:01:29.779191 #125432] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-28T10:01:30.038797 #125432] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-28T10:01:30.288621 #125432] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-28T10:01:30.515210 #125432] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-28T10:01:30.719022 #125432] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-28T10:01:30.924655 #125432] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-28T10:01:31.152916 #125432] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-28T10:01:31.414504 #125432] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-28T10:01:31.668394 #125432] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-28T10:01:31.883687 #125432] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-28T10:01:32.259201 #125432] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-28T10:01:32.798993 #125432] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-28T10:01:33.003659 #125432] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-28T10:01:33.196431 #125432] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-28T10:01:33.511785 #125432] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-28T10:01:33.702207 #125432] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-28T10:01:33.920127 #125432] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-28T10:01:34.208695 #125432] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-28T10:01:34.720696 #125432] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-28T10:01:35.019723 #125432] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-28T10:01:35.234200 #125432] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-28T10:01:35.442322 #125432] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-28T10:01:35.701380 #125432] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-28T10:01:35.943542 #125432] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-28T10:01:36.156511 #125432] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-28T10:01:36.981162 #125432] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-28T10:01:37.196486 #125432] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-28T10:01:37.562440 #125432] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-28T10:01:37.828365 #125432] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-28T10:01:38.093350 #125432] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-28T10:01:38.298268 #125432] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-28T10:01:38.560832 #125432] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-28T10:01:38.909394 #125432] INFO -- : making enc I, [2024-01-28T10:01:38.947867 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:38.947948 #125432] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-28T10:01:38.948008 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:38.949080 #125432] INFO -- : making trans I, [2024-01-28T10:01:39.017459 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:39.017538 #125432] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-28T10:01:39.017575 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:39.018598 #125432] INFO -- : making encs I, [2024-01-28T10:01:39.098245 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:39.098337 #125432] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-28T10:01:39.098386 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:39.110047 #125432] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-28T10:01:39.110318 #125432] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-28T10:01:39.247632 #125432] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-28T10:01:39.249865 #125432] 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-28T10:01:39.252846 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-28T10:01:39.388375 #125432] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-28T10:01:39.388437 #125432] INFO -- : CC = gcc I, [2024-01-28T10:01:39.388455 #125432] INFO -- : LD = ld I, [2024-01-28T10:01:39.388469 #125432] INFO -- : LDSHARED = gcc -shared I, [2024-01-28T10:01:39.388481 #125432] 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-28T10:01:39.388499 #125432] 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-28T10:01:39.388514 #125432] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-28T10:01:39.388527 #125432] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-28T10:01:39.388541 #125432] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-28T10:01:39.388563 #125432] INFO -- : LANG = I, [2024-01-28T10:01:39.388576 #125432] INFO -- : LC_ALL = I, [2024-01-28T10:01:39.388588 #125432] INFO -- : LC_CTYPE = I, [2024-01-28T10:01:39.388601 #125432] INFO -- : MFLAGS = I, [2024-01-28T10:01:39.388615 #125432] INFO -- : RUSTC = rustc I, [2024-01-28T10:01:39.388630 #125432] 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-28T10:01:39.391320 #125432] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-28T10:01:39.391374 #125432] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-28T10:01:39.391392 #125432] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-28T10:01:39.391408 #125432] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-28T10:01:39.391422 #125432] INFO -- : I, [2024-01-28T10:01:39.498948 #125432] INFO -- : generating enc.mk I, [2024-01-28T10:01:39.826158 #125432] INFO -- : making srcs under enc I, [2024-01-28T10:01:39.893778 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:39.893880 #125432] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-28T10:01:39.893937 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:39.895760 #125432] INFO -- : generating transdb.h I, [2024-01-28T10:01:40.118539 #125432] INFO -- : transdb.h unchanged I, [2024-01-28T10:01:40.124816 #125432] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-28T10:01:40.213866 #125432] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-28T10:01:40.220128 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:44.462319 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:44.463113 #125432] INFO -- : generating makefile exts.mk I, [2024-01-28T10:01:44.590110 #125432] INFO -- : exts.mk unchanged I, [2024-01-28T10:01:44.598484 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:45.099386 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-28T10:01:45.106461 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-28T10:01:45.117036 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-28T10:01:45.123616 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-28T10:01:45.127414 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-28T10:01:45.136092 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-28T10:01:45.162563 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-28T10:01:45.167402 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-28T10:01:45.193748 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-28T10:01:45.208924 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-28T10:01:45.216038 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-28T10:01:45.221485 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-28T10:01:45.239160 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-28T10:01:45.257204 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-28T10:01:45.280036 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-28T10:01:45.285182 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-28T10:01:45.295956 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-28T10:01:45.304637 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-28T10:01:45.335675 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-28T10:01:45.369753 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-28T10:01:45.377362 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-28T10:01:45.382415 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-28T10:01:45.392387 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-28T10:01:45.430561 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-28T10:01:45.438825 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-28T10:01:45.444287 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-28T10:01:45.469308 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-28T10:01:45.481733 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-28T10:01:45.484735 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-28T10:01:45.489110 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-28T10:01:45.508134 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-28T10:01:45.522563 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-28T10:01:45.549444 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-28T10:01:45.615994 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-28T10:01:45.619659 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-28T10:01:45.683767 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-28T10:01:45.687130 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-28T10:01:45.752215 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-28T10:01:45.755808 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-28T10:01:45.823245 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-28T10:01:45.827362 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-28T10:01:45.892815 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-28T10:01:45.897056 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-28T10:01:45.964197 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-28T10:01:45.967936 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-28T10:01:46.033328 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-28T10:01:46.078356 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:46.233093 #125432] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-28T10:01:46.233232 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:46.233927 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:46.240714 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:46.240807 #125432] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-28T10:01:46.240865 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:46.253170 #125432] INFO -- : making enc I, [2024-01-28T10:01:46.296546 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:46.296610 #125432] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-28T10:01:46.296627 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:46.297469 #125432] INFO -- : making trans I, [2024-01-28T10:01:46.364634 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:46.364693 #125432] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-28T10:01:46.364710 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:46.365722 #125432] INFO -- : making encs I, [2024-01-28T10:01:46.430860 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:46.430938 #125432] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-28T10:01:46.430964 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:01:46.436382 #125432] 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-28T10:01:46.684025 #125432] INFO -- : Installing to I, [2024-01-28T10:01:46.684089 #125432] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-28T10:01:46.684594 #125432] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-28T10:01:46.699174 #125432] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-28T10:01:46.699513 #125432] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-28T10:01:46.699805 #125432] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-28T10:01:46.818482 #125432] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-28T10:01:46.818643 #125432] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-28T10:01:46.818904 #125432] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-28T10:01:46.819909 #125432] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-28T10:01:46.842447 #125432] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-28T10:01:46.842508 #125432] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-28T10:01:46.842525 #125432] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-28T10:01:46.843009 #125432] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-28T10:01:46.848802 #125432] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-28T10:01:47.107625 #125432] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-28T10:01:47.148147 #125432] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-28T10:01:47.165523 #125432] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-28T10:01:47.206114 #125432] INFO -- : benchmark 0.3.0 I, [2024-01-28T10:01:47.243216 #125432] INFO -- : bundler 2.6.0.dev I, [2024-01-28T10:01:47.258225 #125432] INFO -- : cgi 0.4.1 I, [2024-01-28T10:01:47.263598 #125432] INFO -- : delegate 0.3.1 I, [2024-01-28T10:01:47.268577 #125432] INFO -- : did_you_mean 1.6.3 I, [2024-01-28T10:01:47.273474 #125432] INFO -- : english 0.8.0 I, [2024-01-28T10:01:47.276270 #125432] INFO -- : erb 4.0.4 I, [2024-01-28T10:01:47.280882 #125432] INFO -- : error_highlight 0.6.0 I, [2024-01-28T10:01:47.283840 #125432] INFO -- : fileutils 1.7.2 I, [2024-01-28T10:01:47.286788 #125432] INFO -- : find 0.2.0 I, [2024-01-28T10:01:47.289707 #125432] INFO -- : forwardable 1.3.3 I, [2024-01-28T10:01:47.292570 #125432] INFO -- : ipaddr 1.2.6 I, [2024-01-28T10:01:47.295342 #125432] INFO -- : irb 1.11.1 I, [2024-01-28T10:01:47.300191 #125432] INFO -- : logger 1.6.0 I, [2024-01-28T10:01:47.303189 #125432] INFO -- : net-http 0.4.1 I, [2024-01-28T10:01:47.306116 #125432] INFO -- : net-protocol 0.2.2 I, [2024-01-28T10:01:47.309055 #125432] INFO -- : open-uri 0.4.1 I, [2024-01-28T10:01:47.312144 #125432] INFO -- : open3 0.2.1 I, [2024-01-28T10:01:47.315112 #125432] INFO -- : optparse 0.4.0 I, [2024-01-28T10:01:47.318302 #125432] INFO -- : ostruct 0.6.0 I, [2024-01-28T10:01:47.324343 #125432] INFO -- : pp 0.5.0 I, [2024-01-28T10:01:47.327394 #125432] INFO -- : prettyprint 0.2.0 I, [2024-01-28T10:01:47.330440 #125432] INFO -- : prism 0.19.0 I, [2024-01-28T10:01:47.333626 #125432] INFO -- : pstore 0.1.3 I, [2024-01-28T10:01:47.336659 #125432] INFO -- : rdoc 6.6.2 I, [2024-01-28T10:01:47.343282 #125432] INFO -- : readline 0.0.4 I, [2024-01-28T10:01:47.346005 #125432] INFO -- : reline 0.4.2 I, [2024-01-28T10:01:47.348928 #125432] INFO -- : resolv 0.3.0 I, [2024-01-28T10:01:47.351154 #125432] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-28T10:01:47.353544 #125432] INFO -- : securerandom 0.3.1 I, [2024-01-28T10:01:47.355615 #125432] INFO -- : set 1.1.0 I, [2024-01-28T10:01:47.357962 #125432] INFO -- : shellwords 0.2.0 I, [2024-01-28T10:01:47.359865 #125432] INFO -- : singleton 0.2.0 I, [2024-01-28T10:01:47.362171 #125432] INFO -- : syntax_suggest 2.0.0 I, [2024-01-28T10:01:47.367871 #125432] INFO -- : tempfile 0.2.1 I, [2024-01-28T10:01:47.370089 #125432] INFO -- : time 0.3.0 I, [2024-01-28T10:01:47.372588 #125432] INFO -- : timeout 0.4.1 I, [2024-01-28T10:01:47.374501 #125432] INFO -- : tmpdir 0.2.0 I, [2024-01-28T10:01:47.376593 #125432] INFO -- : tsort 0.2.0 I, [2024-01-28T10:01:47.378502 #125432] INFO -- : un 0.3.0 I, [2024-01-28T10:01:47.380439 #125432] INFO -- : uri 0.13.0 I, [2024-01-28T10:01:47.382585 #125432] INFO -- : weakref 0.1.3 I, [2024-01-28T10:01:47.384561 #125432] INFO -- : yaml 0.3.0 I, [2024-01-28T10:01:47.386149 #125432] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-28T10:01:47.401359 #125432] INFO -- : date 3.3.4 I, [2024-01-28T10:01:47.403232 #125432] INFO -- : digest 3.1.1 I, [2024-01-28T10:01:47.405040 #125432] INFO -- : etc 1.4.3 I, [2024-01-28T10:01:47.406981 #125432] INFO -- : fcntl 1.1.0 I, [2024-01-28T10:01:47.408728 #125432] INFO -- : fiddle 1.1.3 I, [2024-01-28T10:01:47.410556 #125432] INFO -- : io-console 0.7.2 I, [2024-01-28T10:01:47.412314 #125432] INFO -- : io-nonblock 0.3.0 I, [2024-01-28T10:01:47.414047 #125432] INFO -- : io-wait 0.3.1 I, [2024-01-28T10:01:47.415771 #125432] INFO -- : json 2.7.1 I, [2024-01-28T10:01:47.417659 #125432] INFO -- : openssl 3.2.0 I, [2024-01-28T10:01:47.419402 #125432] INFO -- : pathname 0.3.0 I, [2024-01-28T10:01:47.421078 #125432] INFO -- : psych 5.1.2 I, [2024-01-28T10:01:47.424622 #125432] INFO -- : stringio 3.1.1 I, [2024-01-28T10:01:47.426423 #125432] INFO -- : strscan 3.0.9 I, [2024-01-28T10:01:47.428254 #125432] INFO -- : zlib 3.1.0 I, [2024-01-28T10:01:47.429674 #125432] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-28T10:01:47.430718 #125432] INFO -- : minitest 5.21.2 I, [2024-01-28T10:01:47.450867 #125432] INFO -- : power_assert 2.0.3 I, [2024-01-28T10:01:47.457359 #125432] INFO -- : rake 13.1.0 I, [2024-01-28T10:01:47.481971 #125432] INFO -- : test-unit 3.6.1 I, [2024-01-28T10:01:47.513087 #125432] INFO -- : rexml 3.2.6 I, [2024-01-28T10:01:47.542542 #125432] INFO -- : rss 0.3.0 I, [2024-01-28T10:01:47.563305 #125432] INFO -- : net-ftp 0.3.4 I, [2024-01-28T10:01:47.570583 #125432] INFO -- : net-imap 0.4.9.1 I, [2024-01-28T10:01:47.596251 #125432] INFO -- : net-pop 0.1.2 I, [2024-01-28T10:01:47.603270 #125432] INFO -- : net-smtp 0.4.0.1 I, [2024-01-28T10:01:47.611262 #125432] INFO -- : matrix 0.4.2 I, [2024-01-28T10:01:47.618490 #125432] INFO -- : prime 0.1.2 I, [2024-01-28T10:01:47.627688 #125432] INFO -- : rbs 3.4.3 I, [2024-01-28T10:01:47.837129 #125432] INFO -- : typeprof 0.21.9 I, [2024-01-28T10:01:47.849855 #125432] INFO -- : debug 1.9.1 I, [2024-01-28T10:01:47.865788 #125432] INFO -- : racc 1.7.3 I, [2024-01-28T10:01:47.885030 #125432] INFO -- : mutex_m 0.2.0 I, [2024-01-28T10:01:47.889805 #125432] INFO -- : getoptlong 0.2.1 I, [2024-01-28T10:01:47.897874 #125432] INFO -- : base64 0.2.0 I, [2024-01-28T10:01:47.901859 #125432] INFO -- : bigdecimal 3.1.6 I, [2024-01-28T10:01:47.914350 #125432] INFO -- : observer 0.1.2 I, [2024-01-28T10:01:47.919614 #125432] INFO -- : abbrev 0.1.2 I, [2024-01-28T10:01:47.924924 #125432] INFO -- : resolv-replace 0.1.1 I, [2024-01-28T10:01:47.930527 #125432] INFO -- : rinda 0.2.0 I, [2024-01-28T10:01:47.940096 #125432] INFO -- : drb 2.2.0 I, [2024-01-28T10:01:47.947793 #125432] INFO -- : nkf 0.2.0 I, [2024-01-28T10:01:47.965003 #125432] INFO -- : syslog 0.1.2 I, [2024-01-28T10:01:47.973753 #125432] INFO -- : csv 3.2.8 I, [2024-01-28T10:01:47.989286 #125432] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-28T10:01:48.029629 #125432] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-28T10:01:48.029855 #125432] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-28T10:02:48.852143 #125432] INFO -- : PASS all 1885 tests E, [2024-01-28T10:02:48.859315 #125432] ERROR -- : I, [2024-01-28T10:02:48.859472 #125432] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-28T10:02:48.859628 #125432] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-28T10:02:49.003842 #125432] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-28T10:02:49.003937 #125432] INFO -- : CC = gcc I, [2024-01-28T10:02:49.003991 #125432] INFO -- : LD = ld I, [2024-01-28T10:02:49.004033 #125432] INFO -- : LDSHARED = gcc -shared I, [2024-01-28T10:02:49.004077 #125432] 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-28T10:02:49.004135 #125432] 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-28T10:02:49.004173 #125432] INFO -- : CPPFLAGS = I, [2024-01-28T10:02:49.004210 #125432] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-28T10:02:49.004245 #125432] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-28T10:02:49.004278 #125432] INFO -- : LANG = I, [2024-01-28T10:02:49.004311 #125432] INFO -- : LC_ALL = I, [2024-01-28T10:02:49.004344 #125432] INFO -- : LC_CTYPE = I, [2024-01-28T10:02:49.004376 #125432] INFO -- : MFLAGS = I, [2024-01-28T10:02:49.004412 #125432] INFO -- : RUSTC = rustc I, [2024-01-28T10:02:49.004453 #125432] 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-28T10:02:49.008534 #125432] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-28T10:02:49.008598 #125432] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-28T10:02:49.008614 #125432] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-28T10:02:49.008627 #125432] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-28T10:02:49.008640 #125432] INFO -- : I, [2024-01-28T10:02:49.217507 #125432] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-28T10:02:49.217584 #125432] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-28T10:02:49.217614 #125432] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-28T10:02:49.472670 #125432] INFO -- : Checking leaked global symbols...none I, [2024-01-28T10:02:49.691714 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-28T10:02:49.691887 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-28T10:02:49.692048 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-28T10:02:49.692454 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-28T10:02:49.693402 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-28T10:02:49.693908 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-28T10:02:49.696051 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-28T10:02:49.697090 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-28T10:02:49.701775 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-28T10:02:49.704605 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-28T10:02:49.709333 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-28T10:02:49.713817 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-28T10:02:49.714249 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-28T10:02:49.714566 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-28T10:02:49.715034 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-28T10:02:49.815471 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-28T10:02:49.817539 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-28T10:02:50.155631 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-28T10:02:50.155704 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-28T10:02:50.155730 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-28T10:02:50.155747 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-28T10:02:50.155761 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-28T10:02:50.155773 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-28T10:02:50.155784 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-28T10:02:50.155807 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-28T10:02:50.155819 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-28T10:02:50.155831 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-28T10:02:50.155842 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-28T10:02:50.155852 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-28T10:02:50.444522 #125432] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-28T10:02:50.451615 #125432] INFO -- : I, [2024-01-28T10:02:50.451689 #125432] INFO -- : test succeeded I, [2024-01-28T10:02:50.457257 #125432] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-28T10:02:50.457469 #125432] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-28T10:02:50.783476 #125432] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-28T10:02:50.783587 #125432] INFO -- : CC = gcc I, [2024-01-28T10:02:50.783639 #125432] INFO -- : LD = ld I, [2024-01-28T10:02:50.783671 #125432] INFO -- : LDSHARED = gcc -shared I, [2024-01-28T10:02:50.783706 #125432] 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-28T10:02:50.783737 #125432] 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-28T10:02:50.783778 #125432] INFO -- : CPPFLAGS = I, [2024-01-28T10:02:50.783806 #125432] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-28T10:02:50.783833 #125432] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-28T10:02:50.783857 #125432] INFO -- : LANG = I, [2024-01-28T10:02:50.783882 #125432] INFO -- : LC_ALL = I, [2024-01-28T10:02:50.783906 #125432] INFO -- : LC_CTYPE = I, [2024-01-28T10:02:50.783930 #125432] INFO -- : MFLAGS = I, [2024-01-28T10:02:50.783954 #125432] INFO -- : RUSTC = rustc I, [2024-01-28T10:02:50.783986 #125432] 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-28T10:02:50.787403 #125432] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-28T10:02:50.787473 #125432] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-28T10:02:50.787493 #125432] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-28T10:02:50.787506 #125432] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-28T10:02:50.787518 #125432] INFO -- : I, [2024-01-28T10:02:50.792066 #125432] INFO -- : generating enc.mk I, [2024-01-28T10:02:51.123302 #125432] INFO -- : making enc I, [2024-01-28T10:02:51.177606 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:51.177706 #125432] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-28T10:02:51.177760 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:51.178851 #125432] INFO -- : making srcs under enc I, [2024-01-28T10:02:51.250297 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:51.250378 #125432] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-28T10:02:51.250431 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:51.252256 #125432] INFO -- : generating transdb.h I, [2024-01-28T10:02:51.533957 #125432] INFO -- : transdb.h unchanged I, [2024-01-28T10:02:51.537577 #125432] INFO -- : making trans I, [2024-01-28T10:02:51.621766 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:51.621863 #125432] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-28T10:02:51.621920 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:51.623191 #125432] INFO -- : making encs I, [2024-01-28T10:02:51.715851 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:51.715944 #125432] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-28T10:02:51.715992 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:51.722465 #125432] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-28T10:02:51.816676 #125432] INFO -- : ext/configure-ext.mk updated I, [2024-01-28T10:02:51.822107 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:56.269848 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:56.270396 #125432] INFO -- : generating makefile exts.mk I, [2024-01-28T10:02:56.399348 #125432] INFO -- : exts.mk unchanged I, [2024-01-28T10:02:56.408744 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:56.893838 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-28T10:02:56.899964 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-28T10:02:56.908728 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-28T10:02:56.915544 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-28T10:02:56.920848 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-28T10:02:56.932082 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-28T10:02:56.970013 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-28T10:02:56.976483 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-28T10:02:57.006398 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-28T10:02:57.021115 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-28T10:02:57.028352 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-28T10:02:57.034087 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-28T10:02:57.051917 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-28T10:02:57.067281 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-28T10:02:57.090111 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-28T10:02:57.096842 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-28T10:02:57.107051 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-28T10:02:57.119042 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-28T10:02:57.144761 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-28T10:02:57.174341 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-28T10:02:57.181198 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-28T10:02:57.186264 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-28T10:02:57.196021 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-28T10:02:57.230595 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-28T10:02:57.237843 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-28T10:02:57.243372 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-28T10:02:57.266462 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-28T10:02:57.278436 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-28T10:02:57.281631 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-28T10:02:57.286335 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-28T10:02:57.305661 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-28T10:02:57.318171 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-28T10:02:57.341663 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-28T10:02:57.413225 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-28T10:02:57.417159 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-28T10:02:57.486693 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-28T10:02:57.490405 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-28T10:02:57.559127 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-28T10:02:57.563155 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-28T10:02:57.635389 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-28T10:02:57.642866 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-28T10:02:57.721871 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-28T10:02:57.726764 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-28T10:02:57.802442 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-28T10:02:57.806923 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-28T10:02:57.880784 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-28T10:02:57.932540 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:58.198921 #125432] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-28T10:02:58.199069 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:58.200260 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:58.215615 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:02:58.215687 #125432] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-28T10:02:58.215713 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-28T10:03:17.490033 #125432] INFO -- : Run options: I, [2024-01-28T10:03:17.490100 #125432] INFO -- : --seed=27502 I, [2024-01-28T10:03:17.490121 #125432] 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-28T10:03:17.490136 #125432] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-28T10:03:17.490148 #125432] INFO -- : --name=!/memory_leak/ I, [2024-01-28T10:03:17.490160 #125432] INFO -- : --stderr-on-failure I, [2024-01-28T10:03:17.490173 #125432] INFO -- : --repeat-count=20 I, [2024-01-28T10:03:17.490192 #125432] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-28T10:03:17.490213 #125432] INFO -- : I, [2024-01-28T10:03:17.490225 #125432] INFO -- : # Running tests: I, [2024-01-28T10:03:17.490236 #125432] INFO -- : I, [2024-01-28T10:36:15.605540 #125432] INFO -- : Finished(1/20) tests in 1977.962186s, 12.6878 tests/s, 4783.3013 assertions/s. I, [2024-01-28T11:04:51.486676 #125432] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-28T11:04:52.003043 #125432] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-28T11:22:54.320006 #125432] INFO -- : Finished(2/20) tests in 2798.578646s, 8.9678 tests/s, 3383.1788 assertions/s. I, [2024-01-28T12:04:10.530032 #125432] INFO -- : Finished(3/20) tests in 2476.446449s, 10.1343 tests/s, 3823.4120 assertions/s. I, [2024-01-28T12:31:00.066351 #125432] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-28T12:31:00.091544 #125432] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-28T12:43:27.545351 #125432] INFO -- : Finished(4/20) tests in 2356.904404s, 10.6483 tests/s, 4016.8409 assertions/s. I, [2024-01-28T13:28:16.380951 #125432] INFO -- : Finished(5/20) tests in 2688.848394s, 9.3337 tests/s, 3521.3391 assertions/s. I, [2024-01-28T14:09:30.785299 #125432] INFO -- : Finished(6/20) tests in 2474.383111s, 10.1427 tests/s, 3826.4584 assertions/s. I, [2024-01-28T14:51:38.061307 #125432] INFO -- : Finished(7/20) tests in 2527.219128s, 9.9307 tests/s, 3746.6023 assertions/s. I, [2024-01-28T15:40:15.629137 #125432] INFO -- : Finished(8/20) tests in 2917.549608s, 8.6021 tests/s, 3245.2120 assertions/s. I, [2024-01-28T16:18:54.756691 #125432] INFO -- : Finished(9/20) tests in 2319.354846s, 10.8207 tests/s, 4082.6879 assertions/s. I, [2024-01-28T17:00:24.134507 #125432] INFO -- : Finished(10/20) tests in 2489.064434s, 10.0829 tests/s, 3803.9851 assertions/s. I, [2024-01-28T17:51:05.457016 #125432] INFO -- : Finished(11/20) tests in 3041.406241s, 8.2518 tests/s, 3113.1754 assertions/s. I, [2024-01-28T18:34:08.796688 #125432] INFO -- : Finished(12/20) tests in 2583.369745s, 9.7148 tests/s, 3664.7627 assertions/s. I, [2024-01-28T19:02:08.987764 #125432] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-28T19:02:09.015453 #125432] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-28T19:21:53.725579 #125432] INFO -- : Finished(13/20) tests in 2864.815601s, 8.7604 tests/s, 3304.6256 assertions/s. I, [2024-01-28T20:03:06.947146 #125432] INFO -- : Finished(14/20) tests in 2473.333631s, 10.1470 tests/s, 3827.9179 assertions/s. I, [2024-01-28T20:46:29.747322 #125432] INFO -- : Finished(15/20) tests in 2602.768828s, 9.6424 tests/s, 3637.5009 assertions/s. I, [2024-01-28T21:37:31.397134 #125432] INFO -- : Finished(16/20) tests in 3061.690017s, 8.1971 tests/s, 3091.8865 assertions/s. I, [2024-01-28T22:21:51.190931 #125432] INFO -- : Finished(17/20) tests in 2660.034203s, 9.4348 tests/s, 3559.9008 assertions/s. I, [2024-01-28T23:04:05.349191 #125432] INFO -- : Finished(18/20) tests in 2533.787699s, 9.9049 tests/s, 3736.5408 assertions/s. I, [2024-01-28T23:39:08.427611 #125432] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-28T23:39:08.451007 #125432] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-28T23:53:49.210824 #125432] INFO -- : Finished(19/20) tests in 2983.995880s, 8.4105 tests/s, 3172.7038 assertions/s. I, [2024-01-29T00:38:00.299324 #125432] INFO -- : Finished(20/20) tests in 2651.787924s, 9.4642 tests/s, 3570.5363 assertions/s. I, [2024-01-29T00:38:00.299411 #125432] INFO -- : 501939 tests, 189353055 assertions, 0 failures, 0 errors, 2335 skips I, [2024-01-29T00:38:00.299433 #125432] INFO -- : I, [2024-01-29T00:38:00.299447 #125432] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-28T06:49:28Z master d3e6bcd37f) [x86_64-linux] I, [2024-01-29T00:38:00.463121 #125432] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-01-29T00:38:00.463312 #125432] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-01-29T00:38:00.697712 #125432] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T00:38:00.697792 #125432] INFO -- : CC = gcc I, [2024-01-29T00:38:00.697812 #125432] INFO -- : LD = ld I, [2024-01-29T00:38:00.697827 #125432] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T00:38:00.697843 #125432] 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-29T00:38:00.697859 #125432] 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-29T00:38:00.697874 #125432] INFO -- : CPPFLAGS = I, [2024-01-29T00:38:00.697887 #125432] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T00:38:00.697901 #125432] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T00:38:00.697915 #125432] INFO -- : LANG = I, [2024-01-29T00:38:00.697928 #125432] INFO -- : LC_ALL = I, [2024-01-29T00:38:00.697940 #125432] INFO -- : LC_CTYPE = I, [2024-01-29T00:38:00.697954 #125432] INFO -- : MFLAGS = I, [2024-01-29T00:38:00.697966 #125432] INFO -- : RUSTC = rustc I, [2024-01-29T00:38:00.697980 #125432] 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-29T00:38:00.701248 #125432] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T00:38:00.701310 #125432] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T00:38:00.701328 #125432] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T00:38:00.701344 #125432] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T00:38:00.701358 #125432] INFO -- : I, [2024-01-29T00:38:00.705634 #125432] INFO -- : generating enc.mk I, [2024-01-29T00:38:01.014769 #125432] INFO -- : making enc I, [2024-01-29T00:38:01.054342 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:01.054427 #125432] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-29T00:38:01.054475 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:01.055515 #125432] INFO -- : making srcs under enc I, [2024-01-29T00:38:01.122176 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:01.122275 #125432] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-29T00:38:01.122331 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:01.124058 #125432] INFO -- : generating transdb.h I, [2024-01-29T00:38:01.397047 #125432] INFO -- : transdb.h unchanged I, [2024-01-29T00:38:01.400068 #125432] INFO -- : making trans I, [2024-01-29T00:38:01.479307 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:01.479382 #125432] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-29T00:38:01.479430 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:01.480396 #125432] INFO -- : making encs I, [2024-01-29T00:38:01.566827 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:01.566912 #125432] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-29T00:38:01.566970 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:01.570935 #125432] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-29T00:38:01.647719 #125432] INFO -- : ext/configure-ext.mk updated I, [2024-01-29T00:38:01.652595 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:05.506236 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:05.506690 #125432] INFO -- : generating makefile exts.mk I, [2024-01-29T00:38:05.634849 #125432] INFO -- : exts.mk unchanged I, [2024-01-29T00:38:05.643708 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:06.144537 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T00:38:06.151155 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T00:38:06.160411 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T00:38:06.167546 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T00:38:06.173233 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T00:38:06.184638 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T00:38:06.224192 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T00:38:06.231106 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T00:38:06.262114 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T00:38:06.272291 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T00:38:06.277035 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T00:38:06.280499 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T00:38:06.292099 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T00:38:06.301642 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T00:38:06.324298 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T00:38:06.329740 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T00:38:06.340327 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T00:38:06.349067 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T00:38:06.376996 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T00:38:06.409673 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T00:38:06.417313 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T00:38:06.422824 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T00:38:06.432473 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T00:38:06.470109 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T00:38:06.476869 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T00:38:06.481803 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T00:38:06.501900 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T00:38:06.513448 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T00:38:06.516218 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T00:38:06.519956 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T00:38:06.537979 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T00:38:06.552061 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T00:38:06.577885 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T00:38:06.642976 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T00:38:06.646583 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T00:38:06.712791 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T00:38:06.715886 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T00:38:06.782205 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T00:38:06.786243 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T00:38:06.856958 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T00:38:06.861385 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T00:38:06.930211 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T00:38:06.934386 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T00:38:07.000904 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T00:38:07.004421 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T00:38:07.070362 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T00:38:07.119164 #125432] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:07.290260 #125432] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-29T00:38:07.290390 #125432] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:07.291177 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:07.297330 #125432] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:07.297426 #125432] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-29T00:38:07.297481 #125432] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:38:07.488406 #125432] 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-29T00:38:07.789725 #125432] INFO -- : ruby 3.4.0dev (2024-01-28T06:49:28Z master d3e6bcd37f) [x86_64-linux] I, [2024-01-29T00:38:52.263187 #125432] INFO -- : 0 ......................................................................... I, [2024-01-29T00:39:05.470775 #125432] INFO -- : 73 ......................................................................... I, [2024-01-29T00:39:08.707639 #125432] INFO -- : 146 ......................................................................... I, [2024-01-29T00:39:13.262868 #125432] INFO -- : 219 ......................................................................... I, [2024-01-29T00:39:14.847974 #125432] INFO -- : 292 ......................................................................... I, [2024-01-29T00:39:18.200054 #125432] INFO -- : 365 ......................................................................... I, [2024-01-29T00:39:19.972296 #125432] INFO -- : 438 ......................................................................... I, [2024-01-29T00:39:21.414809 #125432] INFO -- : 511 ......................................................................... I, [2024-01-29T00:39:24.338373 #125432] INFO -- : 584 ......................................................................... I, [2024-01-29T00:39:28.880627 #125432] INFO -- : 657 ......................................................................... I, [2024-01-29T00:39:30.093798 #125432] INFO -- : 730 ......................................................................... I, [2024-01-29T00:39:31.292688 #125432] INFO -- : 803 ......................................................................... I, [2024-01-29T00:39:34.607305 #125432] INFO -- : 876 ......................................................................... I, [2024-01-29T00:39:36.900088 #125432] INFO -- : 949 ......................................................................... I, [2024-01-29T00:39:49.458213 #125432] INFO -- : 1022 ......................................................................... I, [2024-01-29T00:40:06.333733 #125432] INFO -- : 1095 ......................................................................... I, [2024-01-29T00:40:14.759541 #125432] INFO -- : 1168 ......................................................................... I, [2024-01-29T00:40:19.160190 #125432] INFO -- : 1241 ......................................................................... I, [2024-01-29T00:40:22.328327 #125432] INFO -- : 1314 ......................................................................... I, [2024-01-29T00:40:23.821727 #125432] INFO -- : 1387 ......................................................................... I, [2024-01-29T00:40:38.658447 #125432] INFO -- : 1460 ......................................................................... I, [2024-01-29T00:41:00.703827 #125432] INFO -- : 1533 ......................................................................... I, [2024-01-29T00:41:03.780649 #125432] INFO -- : 1606 ......................................................................... I, [2024-01-29T00:41:10.788750 #125432] INFO -- : 1679 ......................................................................... I, [2024-01-29T00:41:17.151081 #125432] INFO -- : 1752 ......................................................................... I, [2024-01-29T00:41:25.537958 #125432] INFO -- : 1825 ......................................................................... I, [2024-01-29T00:41:30.969106 #125432] INFO -- : 1898 ......................................................................... I, [2024-01-29T00:41:35.580257 #125432] INFO -- : 1971 ......................................................................... I, [2024-01-29T00:41:40.200501 #125432] INFO -- : 2044 ......................................................................... I, [2024-01-29T00:41:40.707621 #125432] INFO -- : 2117 ......................................................................... I, [2024-01-29T00:41:42.339493 #125432] INFO -- : 2190 ......................................................................... I, [2024-01-29T00:41:42.856279 #125432] INFO -- : 2263 ......................................................................... I, [2024-01-29T00:41:44.172671 #125432] INFO -- : 2336 ......................................................................... I, [2024-01-29T00:41:45.711153 #125432] INFO -- : 2409 ......................................................................... I, [2024-01-29T00:41:46.926211 #125432] INFO -- : 2482 ......................................................................... I, [2024-01-29T00:41:50.418046 #125432] INFO -- : 2555 ......................................................................... I, [2024-01-29T00:41:50.455093 #125432] INFO -- : 2628 ......................................................................... I, [2024-01-29T00:41:51.154400 #125432] INFO -- : 2701 ......................................................................... I, [2024-01-29T00:41:56.465040 #125432] INFO -- : 2774 ......................................................................... I, [2024-01-29T00:41:59.666012 #125432] INFO -- : 2847 ......................................................................... I, [2024-01-29T00:42:04.228248 #125432] INFO -- : 2920 ......................................................................... I, [2024-01-29T00:42:05.767275 #125432] INFO -- : 2993 ......................................................................... I, [2024-01-29T00:42:10.431908 #125432] INFO -- : 3066 ......................................................................... I, [2024-01-29T00:42:15.173067 #125432] INFO -- : 3139 ......................................................................... I, [2024-01-29T00:42:18.380601 #125432] INFO -- : 3212 ......................................................................... I, [2024-01-29T00:42:22.032860 #125432] INFO -- : 3285 ......................................................................... I, [2024-01-29T00:42:23.250337 #125432] INFO -- : 3358 ......................................................................... I, [2024-01-29T00:42:28.214848 #125432] INFO -- : 3431 ......................................................................... I, [2024-01-29T00:42:29.126186 #125432] INFO -- : 3504 ......................................................................... I, [2024-01-29T00:42:29.934378 #125432] INFO -- : 3577 ......................................................................... I, [2024-01-29T00:42:41.733026 #125432] INFO -- : 3650 ......................................................................... I, [2024-01-29T00:42:43.113720 #125432] INFO -- : 3723 ..... I, [2024-01-29T00:42:43.113950 #125432] INFO -- : I, [2024-01-29T00:42:43.114008 #125432] INFO -- : Finished in 275.322200 seconds I, [2024-01-29T00:42:43.114027 #125432] INFO -- : I, [2024-01-29T00:42:43.114040 #125432] INFO -- : 3728 files, 31902 examples, 140812 expectations, 0 failures, 0 errors, 0 tagged I, [2024-01-29T00:42:43.142272 #125432] 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.1006406.ruby -x gdbscript [New LWP 1006406] [New LWP 1006408] [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=140411284106240) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb40cb62c00 (LWP 1006406))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb40cb62c00 (LWP 1006406) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140411284106240) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb40c84f640 (LWP 1006408) 0x00007fb40cca9fde in epoll_wait (epfd=4, events=events@entry=0x7fb40d5afadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb40c84f640 (LWP 1006408)): #0 0x00007fb40cca9fde in epoll_wait (epfd=4, events=events@entry=0x7fb40d5afadc , 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 0x00007fb40d23a2ea in event_wait (vm=0x560c3c2942a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560c3c2942a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560c3c2942a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560c3c2942a0 #4 0x00007fb40cc18b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731198336432, -7059649377802322984, 140411280881216, 25, 140411284850768, 140731198336784, 7020847123432799192, 7020847697771559896}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb40cca9bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb40cb62c00 (LWP 1006406)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140411284106240) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb40cb62c00 old_mask = {__val = {8, 140411284919507, 0, 140411284815853, 140411284106240, 140411286431232, 94610548948656, 140411284762023, 114, 140411286447776, 140731198327776, 140411291711052, 255, 94610548933280, 140411286447776, 140731198327792}} 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=140411284106240) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140411284106240, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb40cbc6476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb40cbac7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3032643139386566, sa_sigaction = 0x3032643139386566}, sa_mask = {__val = {4063766827970146352, 2319406791691350329, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140411284098808, 17393455486088786432, 94610548948080, 94610548948080, 140411293006296, 140411286447776, 140731198328176, 140411271095568, 94610549214720, 140411289599829, 18446744069414584320}}, sa_flags = 820261376, sa_restorer = 0x560c3c2d8e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487302549532861798, 4063766827970146352, 2319406791657795897, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fb40cfc7dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb40d3df9d8 "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 = 0x7ffe8915ce50, reg_save_area = 0x7ffe8915cd90}} #7 0x00007fb40cfcb148 in objspace_xmalloc0 (objspace=0x560c3c296bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb40d045189 in ibf_load_code (load=0x560c3c2d8e00, iseq=0x7fb40befa510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140411271095568 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 0x00007fb40d04aff4 in ibf_load_iseq_each (load=0x560c3c2d8e00, iseq=0x7fb40befa510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140411271114576 ec = 0x560c3c297c70 dummy_frame = 140411271095328 #10 0x00007fb40d044fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb40befa510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560c3c2d8e00 prev_src_iseq = 0x7fb40befc3d0 offset = #11 0x00007fb40d0450cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fb40befa510 iseqv = iseq_index = 23 #12 0x00007fb40d045460 in ibf_load_code (load=0x560c3c2d8e00, iseq=0x7fb40befc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140411271103440 code_index = 15 reading_pos = 4556 code = 0x560c3c3507c0 load_body = 0x560c3c3510a0 cd_entries = 0x560c3c2dba00 ic_index = 0 mark_offset_bits = 0x7ffe8915d1b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb40d04aff4 in ibf_load_iseq_each (load=0x560c3c2d8e00, iseq=0x7fb40befc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140411271114576 ec = 0x560c3c297c70 dummy_frame = 140411271103056 #14 0x00007fb40d044fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb40befc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560c3c2d8e00 prev_src_iseq = 0x7fb40befee00 offset = #15 0x00007fb40d0450cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fb40befc3d0 iseqv = iseq_index = 16 #16 0x00007fb40d045460 in ibf_load_code (load=0x560c3c2d8e00, iseq=0x7fb40befee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140411271114240 code_index = 66 reading_pos = 224 code = 0x560c3c373da0 load_body = 0x560c3c3056b0 cd_entries = 0x560c3c2fc080 ic_index = 0 mark_offset_bits = 0x560c3c373fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb40d04aff4 in ibf_load_iseq_each (load=0x560c3c2d8e00, iseq=0x7fb40befee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140411271114576 ec = 0x560c3c297c70 dummy_frame = 140411271113808 #18 0x00007fb40d044fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb40befee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560c3c2d8e00 prev_src_iseq = 0x7fb40befefb0 offset = #19 0x00007fb40d0450cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fb40befee00 iseqv = iseq_index = 1 #20 0x00007fb40d045460 in ibf_load_code (load=0x560c3c2d8e00, iseq=0x7fb40befefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140411271114672 code_index = 5 reading_pos = 46 code = 0x560c3c351e50 load_body = 0x560c3c3358e0 cd_entries = 0x560c3c2fc0f0 ic_index = 1 mark_offset_bits = 0x7ffe8915d710 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb40d04aff4 in ibf_load_iseq_each (load=0x560c3c2d8e00, iseq=0x7fb40befefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140411271114576 ec = 0x560c3c297c70 dummy_frame = 140411271114480 #22 0x00007fb40d044fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb40befefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560c3c2d8e00 prev_src_iseq = 0x0 offset = #23 0x00007fb40d04cf38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fb40befefb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140411271114816 #25 0x00007fb40d3ceb43 in rb_load_with_builtin_functions (feature_name=0x7fb40d40e5eb "yjit", table=0x7fb40d591e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x560c3c2942a0 iseq = #26 0x00007fb40d313be7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb40d311c60 , argc = 0, index = 0, name = 0x7fb40d4346f5 "_bi13"}, {func_ptr = 0x7fb40d3af0f0 , argc = 0, index = 1, name = 0x7fb40d4346fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb40d3af1f0 , argc = 0, index = 2, name = 0x7fb40d434960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb40d3b0280 , argc = 0, index = 3, name = 0x7fb40d434713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb40d37f270 , argc = 2, index = 4, name = 0x7fb40d43472c "rb_yjit_enable"}, {func_ptr = 0x7fb40d3af210 , argc = 0, index = 5, name = 0x7fb40d43473b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb40d3af140 , argc = 1, index = 6, name = 0x7fb40d434756 "rb_yjit_get_stats"}, {func_ptr = 0x7fb40d311c40 , argc = 0, index = 7, name = 0x7fb40d434768 "object_shape_count"}, {func_ptr = 0x7fb40d386590 , argc = 1, index = 8, name = 0x7fb40d43477b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb40d3865a0 , argc = 1, index = 9, name = 0x7fb40d43478f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb40d37f1c0 , argc = 0, index = 10, name = 0x7fb40d4347a6 "rb_yjit_code_gc"}, {func_ptr = 0x7fb40d37f320 , argc = 0, index = 11, name = 0x7fb40d4347b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb40d3af110 , argc = 0, index = 12, name = 0x7fb40d4347d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb40d0e30f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb40d1edd4a in ruby_opt_init (opt=0x7ffe8915ef60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb40d1ee2c3 in ruby_opt_init (opt=0x7ffe8915ef60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731198331936) 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 = 0x7ffe8915dc20 parser = 140411272383072 orig_fname = 140411272398144 script = 1 opt = 0x7ffe8915ef60 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fb40d0ac4e2 in rb_ensure (b_proc=b_proc@entry=0x7fb40d1edf20 , data1=data1@entry=140731198331936, e_proc=e_proc@entry=0x7fb40d1ea0c0 , data2=data2@entry=140731198331936) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560c3c297c70 _tag = {tag = 36, retval = 140731198336864, buf = {0x7fb40c874790, 0x7fb40d0ac598 , 0x0, 0x7ffe8915da90, 0xc873a40}, prev = 0x7ffe8915f070, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560c3c297c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb40d1ea0c0 , data2 = 140731198331936}} #32 0x00007fb40d1efed7 in load_file (opt=0x7ffe8915ef60, script=1, f=140411281033104, fname=, parser=140411272383072) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140411272383072, fname = 140411272398144, script = 1, opt = 0x7ffe8915ef60, f = 4} #33 process_options (argc=0, argv=0x7ffe8915f258, opt=0x7ffe8915ef60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140411281033104 xflag = ast = 0x0 parser = 140411272383072 script_name = 140411272398144 iseq = enc = lenc = 0x560c3c2b2f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060c[\r\264\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fb40d1f0756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8915f248) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb40c038558 "-", script_name = 140411272398144, 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 0x00007fb40d0ad879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8915f248) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140411289644864, buf = {0x2, 0x7fb40d0ad8c0 , 0x0, 0x7ffe8915f040, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560c3c297c70 state = iseq = 0x0 #36 0x0000560c3c13b17f in rb_main (argv=0x7ffe8915f248, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731198338281 #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.1116992.ruby -x gdbscript [New LWP 1116992] [New LWP 1116994] [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=140432378543104) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb8f609bc00 (LWP 1116992))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb8f609bc00 (LWP 1116992) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140432378543104) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb8f5d7f640 (LWP 1116994) 0x00007fb8f61e2fde in epoll_wait (epfd=4, events=events@entry=0x7fb8f6ae8adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb8f5d7f640 (LWP 1116994)): #0 0x00007fb8f61e2fde in epoll_wait (epfd=4, events=events@entry=0x7fb8f6ae8adc , 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 0x00007fb8f67732ea in event_wait (vm=0x5581bb0672a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5581bb0672a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5581bb0672a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5581bb0672a0 #4 0x00007fb8f6151b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731616378864, 8543168910197045, 140432375281216, 25, 140432379287632, 140731616379216, -40617778987269835, -40613907766443723}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb8f61e2bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb8f609bc00 (LWP 1116992)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140432378543104) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb8f609bc00 old_mask = {__val = {8, 140432379356371, 0, 140432379252717, 140432378543104, 140432380868096, 94015676919472, 140432379198887, 65, 140432380884640, 140731616370208, 140432386147916, 255, 94015676904096, 140432380884640, 140731616370224}} 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=140432378543104) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140432378543104, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb8f60ff476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb8f60e57f3 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, 140432378535672, 15067357104072766208, 94015676918896, 94015676918896, 140432387443160, 140432380884640, 140731616370608, 140432365495488, 94015677185536, 140432384036693, 18446744069414584320}}, sa_flags = -1271450880, sa_restorer = 0x5581bb0abe00} sigs = {__val = {32, 3630294265113292080, 8223625903103947313, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472334901904302437, 3630294265113292080, 8223625903104078385, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fb8f6500dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb8f69189d8 "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 = 0x7ffea200a090, reg_save_area = 0x7ffea2009fd0}} #7 0x00007fb8f6504148 in objspace_xmalloc0 (objspace=0x5581bb069bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb8f657e189 in ibf_load_code (load=0x5581bb0abe00, iseq=0x7fb8f542a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140432365495488 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 0x00007fb8f6583ff4 in ibf_load_iseq_each (load=0x5581bb0abe00, iseq=0x7fb8f542a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140432365514496 ec = 0x5581bb06ac70 dummy_frame = 140432365495248 #10 0x00007fb8f657dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb8f542a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5581bb0abe00 prev_src_iseq = 0x7fb8f542c380 offset = #11 0x00007fb8f657e0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fb8f542a4c0 iseqv = iseq_index = 23 #12 0x00007fb8f657e460 in ibf_load_code (load=0x5581bb0abe00, iseq=0x7fb8f542c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140432365503360 code_index = 15 reading_pos = 4556 code = 0x5581bb1237c0 load_body = 0x5581bb1240a0 cd_entries = 0x5581bb0aea00 ic_index = 0 mark_offset_bits = 0x7ffea200a3f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb8f6583ff4 in ibf_load_iseq_each (load=0x5581bb0abe00, iseq=0x7fb8f542c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140432365514496 ec = 0x5581bb06ac70 dummy_frame = 140432365502976 #14 0x00007fb8f657dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb8f542c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5581bb0abe00 prev_src_iseq = 0x7fb8f542edb0 offset = #15 0x00007fb8f657e0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fb8f542c380 iseqv = iseq_index = 16 #16 0x00007fb8f657e460 in ibf_load_code (load=0x5581bb0abe00, iseq=0x7fb8f542edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140432365514160 code_index = 66 reading_pos = 224 code = 0x5581bb146da0 load_body = 0x5581bb0d86b0 cd_entries = 0x5581bb0cf080 ic_index = 0 mark_offset_bits = 0x5581bb146fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb8f6583ff4 in ibf_load_iseq_each (load=0x5581bb0abe00, iseq=0x7fb8f542edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140432365514496 ec = 0x5581bb06ac70 dummy_frame = 140432365513728 #18 0x00007fb8f657dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb8f542edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5581bb0abe00 prev_src_iseq = 0x7fb8f542ef60 offset = #19 0x00007fb8f657e0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fb8f542edb0 iseqv = iseq_index = 1 #20 0x00007fb8f657e460 in ibf_load_code (load=0x5581bb0abe00, iseq=0x7fb8f542ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140432365514592 code_index = 5 reading_pos = 46 code = 0x5581bb124e50 load_body = 0x5581bb1088e0 cd_entries = 0x5581bb0cf0f0 ic_index = 1 mark_offset_bits = 0x7ffea200a950 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb8f6583ff4 in ibf_load_iseq_each (load=0x5581bb0abe00, iseq=0x7fb8f542ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140432365514496 ec = 0x5581bb06ac70 dummy_frame = 140432365514400 #22 0x00007fb8f657dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb8f542ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5581bb0abe00 prev_src_iseq = 0x0 offset = #23 0x00007fb8f6585f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fb8f542ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140432365514736 #25 0x00007fb8f6907b43 in rb_load_with_builtin_functions (feature_name=0x7fb8f69475eb "yjit", table=0x7fb8f6acae60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5581bb0672a0 iseq = #26 0x00007fb8f684cbe7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb8f684ac60 , argc = 0, index = 0, name = 0x7fb8f696d6f5 "_bi13"}, {func_ptr = 0x7fb8f68e80f0 , argc = 0, index = 1, name = 0x7fb8f696d6fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb8f68e81f0 , argc = 0, index = 2, name = 0x7fb8f696d960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb8f68e9280 , argc = 0, index = 3, name = 0x7fb8f696d713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb8f68b8270 , argc = 2, index = 4, name = 0x7fb8f696d72c "rb_yjit_enable"}, {func_ptr = 0x7fb8f68e8210 , argc = 0, index = 5, name = 0x7fb8f696d73b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb8f68e8140 , argc = 1, index = 6, name = 0x7fb8f696d756 "rb_yjit_get_stats"}, {func_ptr = 0x7fb8f684ac40 , argc = 0, index = 7, name = 0x7fb8f696d768 "object_shape_count"}, {func_ptr = 0x7fb8f68bf590 , argc = 1, index = 8, name = 0x7fb8f696d77b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb8f68bf5a0 , argc = 1, index = 9, name = 0x7fb8f696d78f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb8f68b81c0 , argc = 0, index = 10, name = 0x7fb8f696d7a6 "rb_yjit_code_gc"}, {func_ptr = 0x7fb8f68b8320 , argc = 0, index = 11, name = 0x7fb8f696d7b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb8f68e8110 , argc = 0, index = 12, name = 0x7fb8f696d7d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb8f661c0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb8f6726d4a in ruby_opt_init (opt=0x7ffea200c1a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb8f67272c3 in ruby_opt_init (opt=0x7ffea200c1a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731616374368) 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 = 0x7ffea200ae60 parser = 140432366783040 orig_fname = 140432366798112 script = 1 opt = 0x7ffea200c1a0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fb8f65e54e2 in rb_ensure (b_proc=b_proc@entry=0x7fb8f6726f20 , data1=data1@entry=140731616374368, e_proc=e_proc@entry=0x7fb8f67230c0 , data2=data2@entry=140731616374368) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5581bb06ac70 _tag = {tag = 36, retval = 140731616379296, buf = {0x7fb8f5da47a0, 0x7fb8f65e5598 , 0x0, 0x7ffea200acd0, 0xf5da3a50}, prev = 0x7ffea200c2b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5581bb06ac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb8f67230c0 , data2 = 140731616374368}} #32 0x00007fb8f6728ed7 in load_file (opt=0x7ffea200c1a0, script=1, f=140432375433120, fname=, parser=140432366783040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140432366783040, fname = 140432366798112, script = 1, opt = 0x7ffea200c1a0, f = 4} #33 process_options (argc=0, argv=0x7ffea200c498, opt=0x7ffea200c1a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140432375433120 xflag = ast = 0x0 parser = 140432366783040 script_name = 140432366798112 iseq = enc = lenc = 0x5581bb085f30 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\363\256\366\270\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fb8f6729756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffea200c488) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb8f5568538 "-", script_name = 140432366798112, 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 0x00007fb8f65e6879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffea200c488) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140432384081728, buf = {0x2, 0x7fb8f65e68c0 , 0x0, 0x7ffea200c280, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5581bb06ac70 state = iseq = 0x0 #36 0x00005581b951517f in rb_main (argv=0x7ffea200c488, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731616380713 #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.1156372.ruby -x gdbscript [New LWP 1156372] [New LWP 1156374] [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=139713115909120) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f117ea4ec00 (LWP 1156372))] >>> Threads Id Target Id Frame * 1 Thread 0x7f117ea4ec00 (LWP 1156372) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139713115909120) at ./nptl/pthread_kill.c:44 2 Thread 0x7f117e72f640 (LWP 1156374) 0x00007f117eb95fde in epoll_wait (epfd=4, events=events@entry=0x7f117f49badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f117e72f640 (LWP 1156374)): #0 0x00007f117eb95fde in epoll_wait (epfd=4, events=events@entry=0x7f117f49badc , 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 0x00007f117f1262ea in event_wait (vm=0x55e66055a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e66055a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e66055a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e66055a2a0 #4 0x00007f117eb04b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734350622560, 8371400337287938964, 139713112634944, 25, 139713116653648, 140734350622912, -8498348962592193644, -8498348433392794732}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f117eb95bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f117ea4ec00 (LWP 1156372)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139713115909120) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f117ea4ec00 old_mask = {__val = {8, 139713116722387, 0, 139713116618733, 139713115909120, 139713118234112, 94447947079344, 139713116564903, 114, 139713118250656, 140734350613904, 139713123513932, 255, 94447947063968, 139713118250656, 140734350613920}} 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=139713115909120) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139713115909120, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f117eab2476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f117ea987f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3034626634346666, sa_sigaction = 0x3034626634346666}, sa_mask = {__val = {3775817926795145264, 2319406791724787252, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139713115901688, 6332990806964997120, 94447947078768, 94447947078768, 139713124809176, 139713118250656, 140734350614304, 139713102849216, 94447947345408, 139713121402709, 18446744069414584320}}, sa_flags = -688485376, sa_restorer = 0x55e66059ee00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472383503804687974, 3775817926795145264, 2319406791691232820, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f117eeb3dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f117f2cb9d8 "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 = 0x7fff44f9e000, reg_save_area = 0x7fff44f9df40}} #7 0x00007f117eeb7148 in objspace_xmalloc0 (objspace=0x55e66055cbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f117ef31189 in ibf_load_code (load=0x55e66059ee00, iseq=0x7f117ddda4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139713102849216 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 0x00007f117ef36ff4 in ibf_load_iseq_each (load=0x55e66059ee00, iseq=0x7f117ddda4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139713102868224 ec = 0x55e66055dc70 dummy_frame = 139713102848976 #10 0x00007f117ef30fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f117ddda4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e66059ee00 prev_src_iseq = 0x7f117dddc380 offset = #11 0x00007f117ef310cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f117ddda4c0 iseqv = iseq_index = 23 #12 0x00007f117ef31460 in ibf_load_code (load=0x55e66059ee00, iseq=0x7f117dddc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139713102857088 code_index = 15 reading_pos = 4556 code = 0x55e6606167c0 load_body = 0x55e6606170a0 cd_entries = 0x55e6605a1a00 ic_index = 0 mark_offset_bits = 0x7fff44f9e360 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f117ef36ff4 in ibf_load_iseq_each (load=0x55e66059ee00, iseq=0x7f117dddc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139713102868224 ec = 0x55e66055dc70 dummy_frame = 139713102856704 #14 0x00007f117ef30fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f117dddc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e66059ee00 prev_src_iseq = 0x7f117dddedb0 offset = #15 0x00007f117ef310cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f117dddc380 iseqv = iseq_index = 16 #16 0x00007f117ef31460 in ibf_load_code (load=0x55e66059ee00, iseq=0x7f117dddedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139713102867888 code_index = 66 reading_pos = 224 code = 0x55e660639da0 load_body = 0x55e6605cb6b0 cd_entries = 0x55e6605c2080 ic_index = 0 mark_offset_bits = 0x55e660639fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f117ef36ff4 in ibf_load_iseq_each (load=0x55e66059ee00, iseq=0x7f117dddedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139713102868224 ec = 0x55e66055dc70 dummy_frame = 139713102867456 #18 0x00007f117ef30fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f117dddedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e66059ee00 prev_src_iseq = 0x7f117dddef60 offset = #19 0x00007f117ef310cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f117dddedb0 iseqv = iseq_index = 1 #20 0x00007f117ef31460 in ibf_load_code (load=0x55e66059ee00, iseq=0x7f117dddef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139713102868320 code_index = 5 reading_pos = 46 code = 0x55e660617e50 load_body = 0x55e6605fb8e0 cd_entries = 0x55e6605c20f0 ic_index = 1 mark_offset_bits = 0x7fff44f9e8c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f117ef36ff4 in ibf_load_iseq_each (load=0x55e66059ee00, iseq=0x7f117dddef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139713102868224 ec = 0x55e66055dc70 dummy_frame = 139713102868128 #22 0x00007f117ef30fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f117dddef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e66059ee00 prev_src_iseq = 0x0 offset = #23 0x00007f117ef38f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f117dddef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139713102868464 #25 0x00007f117f2bab43 in rb_load_with_builtin_functions (feature_name=0x7f117f2fa5eb "yjit", table=0x7f117f47de60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55e66055a2a0 iseq = #26 0x00007f117f1ffbe7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f117f1fdc60 , argc = 0, index = 0, name = 0x7f117f3206f5 "_bi13"}, {func_ptr = 0x7f117f29b0f0 , argc = 0, index = 1, name = 0x7f117f3206fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f117f29b1f0 , argc = 0, index = 2, name = 0x7f117f320960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f117f29c280 , argc = 0, index = 3, name = 0x7f117f320713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f117f26b270 , argc = 2, index = 4, name = 0x7f117f32072c "rb_yjit_enable"}, {func_ptr = 0x7f117f29b210 , argc = 0, index = 5, name = 0x7f117f32073b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f117f29b140 , argc = 1, index = 6, name = 0x7f117f320756 "rb_yjit_get_stats"}, {func_ptr = 0x7f117f1fdc40 , argc = 0, index = 7, name = 0x7f117f320768 "object_shape_count"}, {func_ptr = 0x7f117f272590 , argc = 1, index = 8, name = 0x7f117f32077b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f117f2725a0 , argc = 1, index = 9, name = 0x7f117f32078f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f117f26b1c0 , argc = 0, index = 10, name = 0x7f117f3207a6 "rb_yjit_code_gc"}, {func_ptr = 0x7f117f26b320 , argc = 0, index = 11, name = 0x7f117f3207b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f117f29b110 , argc = 0, index = 12, name = 0x7f117f3207d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f117efcf0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f117f0d9d4a in ruby_opt_init (opt=0x7fff44fa0110) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f117f0da2c3 in ruby_opt_init (opt=0x7fff44fa0110) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734350618064) 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 = 0x7fff44f9edd0 parser = 139713104136768 orig_fname = 139713104151840 script = 1 opt = 0x7fff44fa0110 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f117ef984e2 in rb_ensure (b_proc=b_proc@entry=0x7f117f0d9f20 , data1=data1@entry=140734350618064, e_proc=e_proc@entry=0x7f117f0d60c0 , data2=data2@entry=140734350618064) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e66055dc70 _tag = {tag = 36, retval = 140734350622992, buf = {0x7f117e7547a0, 0x7f117ef98598 , 0x0, 0x7fff44f9ec40, 0x7e753a50}, prev = 0x7fff44fa0220, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e66055dc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f117f0d60c0 , data2 = 140734350618064}} #32 0x00007f117f0dbed7 in load_file (opt=0x7fff44fa0110, script=1, f=139713112786848, fname=, parser=139713104136768) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139713104136768, fname = 139713104151840, script = 1, opt = 0x7fff44fa0110, f = 4} #33 process_options (argc=0, argv=0x7fff44fa0408, opt=0x7fff44fa0110) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139713112786848 xflag = ast = 0x0 parser = 139713104136768 script_name = 139713104151840 iseq = enc = lenc = 0x55e660578f30 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 0x00007f117f0dc756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff44fa03f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f117df18538 "-", script_name = 139713104151840, 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 0x00007f117ef99879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff44fa03f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139713121447744, buf = {0x2, 0x7f117ef998c0 , 0x0, 0x7fff44fa01f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e66055dc70 state = iseq = 0x0 #36 0x000055e65eebf17f in rb_main (argv=0x7fff44fa03f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734350624409 #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.1210317.ruby -x gdbscript [New LWP 1210317] [New LWP 1210319] [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=140250801499136) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8eaf33ec00 (LWP 1210317))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8eaf33ec00 (LWP 1210317) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140250801499136) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8eaf01f640 (LWP 1210319) 0x00007f8eaf485fde in epoll_wait (epfd=4, events=events@entry=0x7f8eafd8badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8eaf01f640 (LWP 1210319)): #0 0x00007f8eaf485fde in epoll_wait (epfd=4, events=events@entry=0x7f8eafd8badc , 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 0x00007f8eafa162ea in event_wait (vm=0x55e8c218e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e8c218e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e8c218e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e8c218e2a0 #4 0x00007f8eaf3f4b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728798784288, -5005153358313935312, 140250798224960, 25, 140250802243664, 140728798784640, 5014548771675582000, 5014549241056079408}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8eaf485bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8eaf33ec00 (LWP 1210317)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140250801499136) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8eaf33ec00 old_mask = {__val = {8, 140250802312403, 0, 140250802208749, 140250801499136, 140250803824128, 94458177199792, 140250802154919, 114, 140250803840672, 140728798775632, 140250809103948, 255, 94458177184416, 140250803840672, 140728798775648}} 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=140250801499136) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140250801499136, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8eaf3a2476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8eaf3887f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3065653161666466, sa_sigaction = 0x3065653161666466}, sa_mask = {__val = {7378134678738120752, 2319406791624372577, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140250801491704, 10076764883876749568, 94458177199216, 94458177199216, 140250810399192, 140250803840672, 140728798776032, 140250788439312, 94458177465856, 140250806992725, 18446744069414584320}}, sa_flags = -593846016, sa_restorer = 0x55e8c21d2e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486178849323377766, 7378134678738120752, 2319406792513499489, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f8eaf7a3dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f8eafbbb9d8 "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 = 0x7ffdfa0f8bc0, reg_save_area = 0x7ffdfa0f8b00}} #7 0x00007f8eaf7a7148 in objspace_xmalloc0 (objspace=0x55e8c2190bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f8eaf821189 in ibf_load_code (load=0x55e8c21d2e00, iseq=0x7f8eae6ca510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140250788439312 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 0x00007f8eaf826ff4 in ibf_load_iseq_each (load=0x55e8c21d2e00, iseq=0x7f8eae6ca510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140250788458320 ec = 0x55e8c2191c70 dummy_frame = 140250788439072 #10 0x00007f8eaf820fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8eae6ca510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e8c21d2e00 prev_src_iseq = 0x7f8eae6cc3d0 offset = #11 0x00007f8eaf8210cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f8eae6ca510 iseqv = iseq_index = 23 #12 0x00007f8eaf821460 in ibf_load_code (load=0x55e8c21d2e00, iseq=0x7f8eae6cc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140250788447184 code_index = 15 reading_pos = 4556 code = 0x55e8c224a7c0 load_body = 0x55e8c224b0a0 cd_entries = 0x55e8c21d5a00 ic_index = 0 mark_offset_bits = 0x7ffdfa0f8f20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f8eaf826ff4 in ibf_load_iseq_each (load=0x55e8c21d2e00, iseq=0x7f8eae6cc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140250788458320 ec = 0x55e8c2191c70 dummy_frame = 140250788446800 #14 0x00007f8eaf820fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8eae6cc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e8c21d2e00 prev_src_iseq = 0x7f8eae6cee00 offset = #15 0x00007f8eaf8210cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f8eae6cc3d0 iseqv = iseq_index = 16 #16 0x00007f8eaf821460 in ibf_load_code (load=0x55e8c21d2e00, iseq=0x7f8eae6cee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140250788457984 code_index = 66 reading_pos = 224 code = 0x55e8c226dda0 load_body = 0x55e8c21ff6b0 cd_entries = 0x55e8c21f6080 ic_index = 0 mark_offset_bits = 0x55e8c226dfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f8eaf826ff4 in ibf_load_iseq_each (load=0x55e8c21d2e00, iseq=0x7f8eae6cee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140250788458320 ec = 0x55e8c2191c70 dummy_frame = 140250788457552 #18 0x00007f8eaf820fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8eae6cee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e8c21d2e00 prev_src_iseq = 0x7f8eae6cefb0 offset = #19 0x00007f8eaf8210cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f8eae6cee00 iseqv = iseq_index = 1 #20 0x00007f8eaf821460 in ibf_load_code (load=0x55e8c21d2e00, iseq=0x7f8eae6cefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140250788458416 code_index = 5 reading_pos = 46 code = 0x55e8c224be50 load_body = 0x55e8c222f8e0 cd_entries = 0x55e8c21f60f0 ic_index = 1 mark_offset_bits = 0x7ffdfa0f9480 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f8eaf826ff4 in ibf_load_iseq_each (load=0x55e8c21d2e00, iseq=0x7f8eae6cefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140250788458320 ec = 0x55e8c2191c70 dummy_frame = 140250788458224 #22 0x00007f8eaf820fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8eae6cefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e8c21d2e00 prev_src_iseq = 0x0 offset = #23 0x00007f8eaf828f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f8eae6cefb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140250788458560 #25 0x00007f8eafbaab43 in rb_load_with_builtin_functions (feature_name=0x7f8eafbea5eb "yjit", table=0x7f8eafd6de60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55e8c218e2a0 iseq = #26 0x00007f8eafaefbe7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8eafaedc60 , argc = 0, index = 0, name = 0x7f8eafc106f5 "_bi13"}, {func_ptr = 0x7f8eafb8b0f0 , argc = 0, index = 1, name = 0x7f8eafc106fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8eafb8b1f0 , argc = 0, index = 2, name = 0x7f8eafc10960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8eafb8c280 , argc = 0, index = 3, name = 0x7f8eafc10713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8eafb5b270 , argc = 2, index = 4, name = 0x7f8eafc1072c "rb_yjit_enable"}, {func_ptr = 0x7f8eafb8b210 , argc = 0, index = 5, name = 0x7f8eafc1073b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8eafb8b140 , argc = 1, index = 6, name = 0x7f8eafc10756 "rb_yjit_get_stats"}, {func_ptr = 0x7f8eafaedc40 , argc = 0, index = 7, name = 0x7f8eafc10768 "object_shape_count"}, {func_ptr = 0x7f8eafb62590 , argc = 1, index = 8, name = 0x7f8eafc1077b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8eafb625a0 , argc = 1, index = 9, name = 0x7f8eafc1078f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8eafb5b1c0 , argc = 0, index = 10, name = 0x7f8eafc107a6 "rb_yjit_code_gc"}, {func_ptr = 0x7f8eafb5b320 , argc = 0, index = 11, name = 0x7f8eafc107b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8eafb8b110 , argc = 0, index = 12, name = 0x7f8eafc107d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f8eaf8bf0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f8eaf9c9d4a in ruby_opt_init (opt=0x7ffdfa0facd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f8eaf9ca2c3 in ruby_opt_init (opt=0x7ffdfa0facd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140728798779792) 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 = 0x7ffdfa0f9990 parser = 140250789726816 orig_fname = 140250789741888 script = 1 opt = 0x7ffdfa0facd0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f8eaf8884e2 in rb_ensure (b_proc=b_proc@entry=0x7f8eaf9c9f20 , data1=data1@entry=140728798779792, e_proc=e_proc@entry=0x7f8eaf9c60c0 , data2=data2@entry=140728798779792) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e8c2191c70 _tag = {tag = 36, retval = 140728798784720, buf = {0x7f8eaf044790, 0x7f8eaf888598 , 0x0, 0x7ffdfa0f9800, 0xaf043a40}, prev = 0x7ffdfa0fade0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e8c2191c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8eaf9c60c0 , data2 = 140728798779792}} #32 0x00007f8eaf9cbed7 in load_file (opt=0x7ffdfa0facd0, script=1, f=140250798376848, fname=, parser=140250789726816) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140250789726816, fname = 140250789741888, script = 1, opt = 0x7ffdfa0facd0, f = 4} #33 process_options (argc=0, argv=0x7ffdfa0fafc8, opt=0x7ffdfa0facd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140250798376848 xflag = ast = 0x0 parser = 140250789726816 script_name = 140250789741888 iseq = enc = lenc = 0x55e8c21acf30 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 0x00007f8eaf9cc756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdfa0fafb8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8eae808558 "-", script_name = 140250789741888, 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 0x00007f8eaf889879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdfa0fafb8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140250807037760, buf = {0x2, 0x7f8eaf8898c0 , 0x0, 0x7ffdfa0fadb0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e8c2191c70 state = iseq = 0x0 #36 0x000055e8c17a517f in rb_main (argv=0x7ffdfa0fafb8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728798786137 #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.1337640.ruby -x gdbscript [New LWP 1337640] [New LWP 1337642] [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=140527707728896) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fcf2819ac00 (LWP 1337640))] >>> Threads Id Target Id Frame * 1 Thread 0x7fcf2819ac00 (LWP 1337640) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140527707728896) at ./nptl/pthread_kill.c:44 2 Thread 0x7fcf27e7f640 (LWP 1337642) 0x00007fcf282e1fde in epoll_wait (epfd=4, events=events@entry=0x7fcf28be7adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fcf27e7f640 (LWP 1337642)): #0 0x00007fcf282e1fde in epoll_wait (epfd=4, events=events@entry=0x7fcf28be7adc , 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 0x00007fcf288722ea in event_wait (vm=0x5604981c02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5604981c02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5604981c02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5604981c02a0 #4 0x00007fcf28250b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727302480544, -6626166795989568595, 140527704471104, 25, 140527708473424, 140727302480896, 6599303597220803501, 6599304171786056621}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fcf282e1bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fcf2819ac00 (LWP 1337640)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140527707728896) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fcf2819ac00 old_mask = {__val = {8, 140527708542163, 0, 140527708438509, 140527707728896, 140527710053888, 94577731845808, 140527708384679, 5, 140527710070432, 140727302471888, 140527715333708, 255, 94577731830432, 140527710070432, 140727302471904}} 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=140527707728896) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140527707728896, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fcf281fe476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fcf281e47f3 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, 140527707721464, 7010247951703575808, 94577731845232, 94577731845232, 140527716628952, 140527710070432, 140727302472288, 140527694685456, 94577732111872, 140527713222485, 18446744069414584320}}, sa_flags = -994865920, sa_restorer = 0x560498204e00} sigs = {__val = {32, 6733551554292031520, 7363492474593359626, 7365405400577893680, 3472329627670766694, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007fcf285ffdab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fcf28a179d8 "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 = 0x7ffda0dfc340, reg_save_area = 0x7ffda0dfc280}} #7 0x00007fcf28603148 in objspace_xmalloc0 (objspace=0x5604981c2bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fcf2867d189 in ibf_load_code (load=0x560498204e00, iseq=0x7fcf2752a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140527694685456 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 0x00007fcf28682ff4 in ibf_load_iseq_each (load=0x560498204e00, iseq=0x7fcf2752a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140527694704464 ec = 0x5604981c3c70 dummy_frame = 140527694685216 #10 0x00007fcf2867cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcf2752a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560498204e00 prev_src_iseq = 0x7fcf2752c3d0 offset = #11 0x00007fcf2867d0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcf2752a510 iseqv = iseq_index = 23 #12 0x00007fcf2867d460 in ibf_load_code (load=0x560498204e00, iseq=0x7fcf2752c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140527694693328 code_index = 15 reading_pos = 4556 code = 0x56049827c7c0 load_body = 0x56049827d0a0 cd_entries = 0x560498207a00 ic_index = 0 mark_offset_bits = 0x7ffda0dfc6a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fcf28682ff4 in ibf_load_iseq_each (load=0x560498204e00, iseq=0x7fcf2752c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140527694704464 ec = 0x5604981c3c70 dummy_frame = 140527694692944 #14 0x00007fcf2867cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcf2752c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560498204e00 prev_src_iseq = 0x7fcf2752ee00 offset = #15 0x00007fcf2867d0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcf2752c3d0 iseqv = iseq_index = 16 #16 0x00007fcf2867d460 in ibf_load_code (load=0x560498204e00, iseq=0x7fcf2752ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140527694704128 code_index = 66 reading_pos = 224 code = 0x56049829fda0 load_body = 0x5604982316b0 cd_entries = 0x560498228080 ic_index = 0 mark_offset_bits = 0x56049829ffd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fcf28682ff4 in ibf_load_iseq_each (load=0x560498204e00, iseq=0x7fcf2752ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140527694704464 ec = 0x5604981c3c70 dummy_frame = 140527694703696 #18 0x00007fcf2867cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcf2752ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560498204e00 prev_src_iseq = 0x7fcf2752efb0 offset = #19 0x00007fcf2867d0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcf2752ee00 iseqv = iseq_index = 1 #20 0x00007fcf2867d460 in ibf_load_code (load=0x560498204e00, iseq=0x7fcf2752efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140527694704560 code_index = 5 reading_pos = 46 code = 0x56049827de50 load_body = 0x5604982618e0 cd_entries = 0x5604982280f0 ic_index = 1 mark_offset_bits = 0x7ffda0dfcc00 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fcf28682ff4 in ibf_load_iseq_each (load=0x560498204e00, iseq=0x7fcf2752efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140527694704464 ec = 0x5604981c3c70 dummy_frame = 140527694704368 #22 0x00007fcf2867cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcf2752efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560498204e00 prev_src_iseq = 0x0 offset = #23 0x00007fcf28684f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcf2752efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140527694704704 #25 0x00007fcf28a06b43 in rb_load_with_builtin_functions (feature_name=0x7fcf28a465eb "yjit", table=0x7fcf28bc9e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5604981c02a0 iseq = #26 0x00007fcf2894bbe7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fcf28949c60 , argc = 0, index = 0, name = 0x7fcf28a6c6f5 "_bi13"}, {func_ptr = 0x7fcf289e70f0 , argc = 0, index = 1, name = 0x7fcf28a6c6fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fcf289e71f0 , argc = 0, index = 2, name = 0x7fcf28a6c960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fcf289e8280 , argc = 0, index = 3, name = 0x7fcf28a6c713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fcf289b7270 , argc = 2, index = 4, name = 0x7fcf28a6c72c "rb_yjit_enable"}, {func_ptr = 0x7fcf289e7210 , argc = 0, index = 5, name = 0x7fcf28a6c73b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fcf289e7140 , argc = 1, index = 6, name = 0x7fcf28a6c756 "rb_yjit_get_stats"}, {func_ptr = 0x7fcf28949c40 , argc = 0, index = 7, name = 0x7fcf28a6c768 "object_shape_count"}, {func_ptr = 0x7fcf289be590 , argc = 1, index = 8, name = 0x7fcf28a6c77b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fcf289be5a0 , argc = 1, index = 9, name = 0x7fcf28a6c78f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fcf289b71c0 , argc = 0, index = 10, name = 0x7fcf28a6c7a6 "rb_yjit_code_gc"}, {func_ptr = 0x7fcf289b7320 , argc = 0, index = 11, name = 0x7fcf28a6c7b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fcf289e7110 , argc = 0, index = 12, name = 0x7fcf28a6c7d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fcf2871b0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fcf28825d4a in ruby_opt_init (opt=0x7ffda0dfe450) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fcf288262c3 in ruby_opt_init (opt=0x7ffda0dfe450) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727302476048) 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 = 0x7ffda0dfd110 parser = 140527695972960 orig_fname = 140527695988032 script = 1 opt = 0x7ffda0dfe450 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fcf286e44e2 in rb_ensure (b_proc=b_proc@entry=0x7fcf28825f20 , data1=data1@entry=140727302476048, e_proc=e_proc@entry=0x7fcf288220c0 , data2=data2@entry=140727302476048) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5604981c3c70 _tag = {tag = 36, retval = 140727302480976, buf = {0x7fcf27ea4790, 0x7fcf286e4598 , 0x0, 0x7ffda0dfcf80, 0x27ea3a40}, prev = 0x7ffda0dfe560, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5604981c3c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fcf288220c0 , data2 = 140727302476048}} #32 0x00007fcf28827ed7 in load_file (opt=0x7ffda0dfe450, script=1, f=140527704622992, fname=, parser=140527695972960) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140527695972960, fname = 140527695988032, script = 1, opt = 0x7ffda0dfe450, f = 4} #33 process_options (argc=0, argv=0x7ffda0dfe748, opt=0x7ffda0dfe450) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140527704622992 xflag = ast = 0x0 parser = 140527695972960 script_name = 140527695988032 iseq = enc = lenc = 0x5604981def30 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 0x00007fcf28828756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffda0dfe738) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fcf27668558 "-", script_name = 140527695988032, 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 0x00007fcf286e5879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffda0dfe738) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140527713267520, buf = {0x2, 0x7fcf286e58c0 , 0x0, 0x7ffda0dfe530, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5604981c3c70 state = iseq = 0x0 #36 0x0000560496cf317f in rb_main (argv=0x7ffda0dfe738, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727302482393 #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.1367968.ruby -x gdbscript [New LWP 1367968] [New LWP 1367970] [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=140226382326784) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f88ffb4ec00 (LWP 1367968))] >>> Threads Id Target Id Frame * 1 Thread 0x7f88ffb4ec00 (LWP 1367968) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140226382326784) at ./nptl/pthread_kill.c:44 2 Thread 0x7f88ff82f640 (LWP 1367970) 0x00007f88ffc95fde in epoll_wait (epfd=4, events=events@entry=0x7f890059badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f88ff82f640 (LWP 1367970)): #0 0x00007f88ffc95fde in epoll_wait (epfd=4, events=events@entry=0x7f890059badc , 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 0x00007f89002262ea in event_wait (vm=0x556294e2a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x556294e2a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x556294e2a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x556294e2a2a0 #4 0x00007f88ffc04b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727121790512, 7475947451198703416, 140226379052608, 25, 140226383071312, 140727121790864, -7444984971226282184, -7444985541270075592}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f88ffc95bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f88ffb4ec00 (LWP 1367968)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140226382326784) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f88ffb4ec00 old_mask = {__val = {8, 140226383140051, 0, 140226383036397, 140226382326784, 140226384651776, 93881893052080, 140226382982567, 114, 140226384668320, 140727121781856, 140226389931596, 255, 93881893036704, 140226384668320, 140727121781872}} 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=140226382326784) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140226382326784, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f88ffbb2476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f88ffb987f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037633136396466, sa_sigaction = 0x3037633136396466}, sa_mask = {__val = {4135542947031363632, 2319406791775170870, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140226382319352, 9421140916201767168, 93881893051504, 93881893051504, 140226391226840, 140226384668320, 140727121782256, 140226369266880, 93881893318144, 140226387820373, 18446744069414584320}}, sa_flags = 2031796480, sa_restorer = 0x556294e6ee00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473228800647062630, 4135542947031363632, 2319406791741616438, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f88fffb3dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f89003cb9d8 "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 = 0x7ffd961aa6d0, reg_save_area = 0x7ffd961aa610}} #7 0x00007f88fffb7148 in objspace_xmalloc0 (objspace=0x556294e2cbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f8900031189 in ibf_load_code (load=0x556294e6ee00, iseq=0x7f88feeda4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140226369266880 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 0x00007f8900036ff4 in ibf_load_iseq_each (load=0x556294e6ee00, iseq=0x7f88feeda4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140226369285888 ec = 0x556294e2dc70 dummy_frame = 140226369266640 #10 0x00007f8900030fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f88feeda4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x556294e6ee00 prev_src_iseq = 0x7f88feedc380 offset = #11 0x00007f89000310cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f88feeda4c0 iseqv = iseq_index = 23 #12 0x00007f8900031460 in ibf_load_code (load=0x556294e6ee00, iseq=0x7f88feedc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140226369274752 code_index = 15 reading_pos = 4556 code = 0x556294ee67c0 load_body = 0x556294ee70a0 cd_entries = 0x556294e71a00 ic_index = 0 mark_offset_bits = 0x7ffd961aaa30 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f8900036ff4 in ibf_load_iseq_each (load=0x556294e6ee00, iseq=0x7f88feedc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140226369285888 ec = 0x556294e2dc70 dummy_frame = 140226369274368 #14 0x00007f8900030fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f88feedc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x556294e6ee00 prev_src_iseq = 0x7f88feededb0 offset = #15 0x00007f89000310cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f88feedc380 iseqv = iseq_index = 16 #16 0x00007f8900031460 in ibf_load_code (load=0x556294e6ee00, iseq=0x7f88feededb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140226369285552 code_index = 66 reading_pos = 224 code = 0x556294f09da0 load_body = 0x556294e9b6b0 cd_entries = 0x556294e92080 ic_index = 0 mark_offset_bits = 0x556294f09fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f8900036ff4 in ibf_load_iseq_each (load=0x556294e6ee00, iseq=0x7f88feededb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140226369285888 ec = 0x556294e2dc70 dummy_frame = 140226369285120 #18 0x00007f8900030fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f88feededb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x556294e6ee00 prev_src_iseq = 0x7f88feedef60 offset = #19 0x00007f89000310cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f88feededb0 iseqv = iseq_index = 1 #20 0x00007f8900031460 in ibf_load_code (load=0x556294e6ee00, iseq=0x7f88feedef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140226369285984 code_index = 5 reading_pos = 46 code = 0x556294ee7e50 load_body = 0x556294ecb8e0 cd_entries = 0x556294e920f0 ic_index = 1 mark_offset_bits = 0x7ffd961aaf90 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f8900036ff4 in ibf_load_iseq_each (load=0x556294e6ee00, iseq=0x7f88feedef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140226369285888 ec = 0x556294e2dc70 dummy_frame = 140226369285792 #22 0x00007f8900030fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f88feedef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x556294e6ee00 prev_src_iseq = 0x0 offset = #23 0x00007f8900038f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f88feedef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140226369286128 #25 0x00007f89003bab43 in rb_load_with_builtin_functions (feature_name=0x7f89003fa5eb "yjit", table=0x7f890057de60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x556294e2a2a0 iseq = #26 0x00007f89002ffbe7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f89002fdc60 , argc = 0, index = 0, name = 0x7f89004206f5 "_bi13"}, {func_ptr = 0x7f890039b0f0 , argc = 0, index = 1, name = 0x7f89004206fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f890039b1f0 , argc = 0, index = 2, name = 0x7f8900420960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f890039c280 , argc = 0, index = 3, name = 0x7f8900420713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f890036b270 , argc = 2, index = 4, name = 0x7f890042072c "rb_yjit_enable"}, {func_ptr = 0x7f890039b210 , argc = 0, index = 5, name = 0x7f890042073b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f890039b140 , argc = 1, index = 6, name = 0x7f8900420756 "rb_yjit_get_stats"}, {func_ptr = 0x7f89002fdc40 , argc = 0, index = 7, name = 0x7f8900420768 "object_shape_count"}, {func_ptr = 0x7f8900372590 , argc = 1, index = 8, name = 0x7f890042077b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f89003725a0 , argc = 1, index = 9, name = 0x7f890042078f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f890036b1c0 , argc = 0, index = 10, name = 0x7f89004207a6 "rb_yjit_code_gc"}, {func_ptr = 0x7f890036b320 , argc = 0, index = 11, name = 0x7f89004207b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f890039b110 , argc = 0, index = 12, name = 0x7f89004207d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f89000cf0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f89001d9d4a in ruby_opt_init (opt=0x7ffd961ac7e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f89001da2c3 in ruby_opt_init (opt=0x7ffd961ac7e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727121786016) 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 = 0x7ffd961ab4a0 parser = 140226370554432 orig_fname = 140226370569504 script = 1 opt = 0x7ffd961ac7e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f89000984e2 in rb_ensure (b_proc=b_proc@entry=0x7f89001d9f20 , data1=data1@entry=140727121786016, e_proc=e_proc@entry=0x7f89001d60c0 , data2=data2@entry=140727121786016) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556294e2dc70 _tag = {tag = 36, retval = 140727121790944, buf = {0x7f88ff8547a0, 0x7f8900098598 , 0x0, 0x7ffd961ab310, 0xff853a50}, prev = 0x7ffd961ac8f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556294e2dc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f89001d60c0 , data2 = 140727121786016}} #32 0x00007f89001dbed7 in load_file (opt=0x7ffd961ac7e0, script=1, f=140226379204512, fname=, parser=140226370554432) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140226370554432, fname = 140226370569504, script = 1, opt = 0x7ffd961ac7e0, f = 4} #33 process_options (argc=0, argv=0x7ffd961acad8, opt=0x7ffd961ac7e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140226379204512 xflag = ast = 0x0 parser = 140226370554432 script_name = 140226370569504 iseq = enc = lenc = 0x556294e48f30 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#Z\000\211\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f89001dc756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd961acac8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f88ff018538 "-", script_name = 140226370569504, 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 0x00007f8900099879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd961acac8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140226387865408, buf = {0x2, 0x7f89000998c0 , 0x0, 0x7ffd961ac8c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556294e2dc70 state = iseq = 0x0 #36 0x000055629491c17f in rb_main (argv=0x7ffd961acac8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727121792361 #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.1492184.ruby -x gdbscript [New LWP 1492184] [New LWP 1492186] [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=140556567854080) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd5e04c3c00 (LWP 1492184))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd5e04c3c00 (LWP 1492184) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140556567854080) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd5e01af640 (LWP 1492186) 0x00007fd5e060afde in epoll_wait (epfd=4, events=events@entry=0x7fd5e0f10adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd5e01af640 (LWP 1492186)): #0 0x00007fd5e060afde in epoll_wait (epfd=4, events=events@entry=0x7fd5e0f10adc , 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 0x00007fd5e0b9b2ea in event_wait (vm=0x5596575a22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5596575a22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5596575a22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5596575a22a0 #4 0x00007fd5e0579b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730946791696, 4250262645705990648, 140556564624960, 25, 140556568598608, 140730946792048, -4228819101752303112, -4228818527682240008}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd5e060abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd5e04c3c00 (LWP 1492184)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140556567854080) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd5e04c3c00 old_mask = {__val = {8, 140556568667347, 0, 140556568563693, 140556567854080, 140556570179072, 94104198995632, 140556568509863, 114, 140556570195616, 140730946783040, 140556575458892, 255, 94104198980256, 140556570195616, 140730946783056}} 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=140556567854080) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140556567854080, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd5e0527476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd5e050d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3063643161376566, sa_sigaction = 0x3063643161376566}, sa_mask = {__val = {3991709233932218416, 2319406792513433953, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140556567846648, 7004844846839210496, 94104198995056, 94104198995056, 140556576754136, 140556570195616, 140730946783440, 140556554839344, 94104199261696, 140556573347669, 18446744069414584320}}, sa_flags = 1653842432, sa_restorer = 0x5596575e6e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474637275763533158, 3991709233932218416, 2319406792479879521, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fd5e0928dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fd5e0d409d8 "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 = 0x7ffe7a1789b0, reg_save_area = 0x7ffe7a1788f0}} #7 0x00007fd5e092c148 in objspace_xmalloc0 (objspace=0x5596575a4bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fd5e09a6189 in ibf_load_code (load=0x5596575e6e00, iseq=0x7fd5df85a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140556554839344 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 0x00007fd5e09abff4 in ibf_load_iseq_each (load=0x5596575e6e00, iseq=0x7fd5df85a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140556554858352 ec = 0x5596575a5c70 dummy_frame = 140556554839008 #10 0x00007fd5e09a5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd5df85a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5596575e6e00 prev_src_iseq = 0x7fd5df85c360 offset = #11 0x00007fd5e09a60cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd5df85a530 iseqv = iseq_index = 23 #12 0x00007fd5e09a6460 in ibf_load_code (load=0x5596575e6e00, iseq=0x7fd5df85c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140556554847072 code_index = 15 reading_pos = 4556 code = 0x55965765e7c0 load_body = 0x55965765f0a0 cd_entries = 0x5596575e9a00 ic_index = 0 mark_offset_bits = 0x7ffe7a178d10 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fd5e09abff4 in ibf_load_iseq_each (load=0x5596575e6e00, iseq=0x7fd5df85c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140556554858352 ec = 0x5596575a5c70 dummy_frame = 140556554846784 #14 0x00007fd5e09a5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd5df85c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5596575e6e00 prev_src_iseq = 0x7fd5df85ed60 offset = #15 0x00007fd5e09a60cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd5df85c360 iseqv = iseq_index = 16 #16 0x00007fd5e09a6460 in ibf_load_code (load=0x5596575e6e00, iseq=0x7fd5df85ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140556554857824 code_index = 66 reading_pos = 224 code = 0x559657681da0 load_body = 0x5596576136b0 cd_entries = 0x55965760a080 ic_index = 0 mark_offset_bits = 0x559657681fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fd5e09abff4 in ibf_load_iseq_each (load=0x5596575e6e00, iseq=0x7fd5df85ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140556554858352 ec = 0x5596575a5c70 dummy_frame = 140556554857536 #18 0x00007fd5e09a5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd5df85ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5596575e6e00 prev_src_iseq = 0x7fd5df85efd0 offset = #19 0x00007fd5e09a60cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd5df85ed60 iseqv = iseq_index = 1 #20 0x00007fd5e09a6460 in ibf_load_code (load=0x5596575e6e00, iseq=0x7fd5df85efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140556554858448 code_index = 5 reading_pos = 46 code = 0x55965765fe50 load_body = 0x5596576438e0 cd_entries = 0x55965760a0f0 ic_index = 1 mark_offset_bits = 0x7ffe7a179270 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fd5e09abff4 in ibf_load_iseq_each (load=0x5596575e6e00, iseq=0x7fd5df85efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140556554858352 ec = 0x5596575a5c70 dummy_frame = 140556554858256 #22 0x00007fd5e09a5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd5df85efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5596575e6e00 prev_src_iseq = 0x0 offset = #23 0x00007fd5e09adf38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd5df85efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140556554858592 #25 0x00007fd5e0d2fb43 in rb_load_with_builtin_functions (feature_name=0x7fd5e0d6f5eb "yjit", table=0x7fd5e0ef2e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5596575a22a0 iseq = #26 0x00007fd5e0c74be7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd5e0c72c60 , argc = 0, index = 0, name = 0x7fd5e0d956f5 "_bi13"}, {func_ptr = 0x7fd5e0d100f0 , argc = 0, index = 1, name = 0x7fd5e0d956fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd5e0d101f0 , argc = 0, index = 2, name = 0x7fd5e0d95960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd5e0d11280 , argc = 0, index = 3, name = 0x7fd5e0d95713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd5e0ce0270 , argc = 2, index = 4, name = 0x7fd5e0d9572c "rb_yjit_enable"}, {func_ptr = 0x7fd5e0d10210 , argc = 0, index = 5, name = 0x7fd5e0d9573b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd5e0d10140 , argc = 1, index = 6, name = 0x7fd5e0d95756 "rb_yjit_get_stats"}, {func_ptr = 0x7fd5e0c72c40 , argc = 0, index = 7, name = 0x7fd5e0d95768 "object_shape_count"}, {func_ptr = 0x7fd5e0ce7590 , argc = 1, index = 8, name = 0x7fd5e0d9577b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd5e0ce75a0 , argc = 1, index = 9, name = 0x7fd5e0d9578f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd5e0ce01c0 , argc = 0, index = 10, name = 0x7fd5e0d957a6 "rb_yjit_code_gc"}, {func_ptr = 0x7fd5e0ce0320 , argc = 0, index = 11, name = 0x7fd5e0d957b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd5e0d10110 , argc = 0, index = 12, name = 0x7fd5e0d957d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fd5e0a440f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fd5e0b4ed4a in ruby_opt_init (opt=0x7ffe7a17aac0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fd5e0b4f2c3 in ruby_opt_init (opt=0x7ffe7a17aac0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730946787200) 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 = 0x7ffe7a179780 parser = 140556556126896 orig_fname = 140556556141968 script = 1 opt = 0x7ffe7a17aac0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fd5e0a0d4e2 in rb_ensure (b_proc=b_proc@entry=0x7fd5e0b4ef20 , data1=data1@entry=140730946787200, e_proc=e_proc@entry=0x7fd5e0b4b0c0 , data2=data2@entry=140730946787200) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5596575a5c70 _tag = {tag = 36, retval = 140730946792128, buf = {0x7fd5e01d47e0, 0x7fd5e0a0d598 , 0x0, 0x7ffe7a1795f0, 0xe01d3a90}, prev = 0x7ffe7a17abd0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5596575a5c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd5e0b4b0c0 , data2 = 140730946787200}} #32 0x00007fd5e0b50ed7 in load_file (opt=0x7ffe7a17aac0, script=1, f=140556564776928, fname=, parser=140556556126896) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140556556126896, fname = 140556556141968, script = 1, opt = 0x7ffe7a17aac0, f = 4} #33 process_options (argc=0, argv=0x7ffe7a17adb8, opt=0x7ffe7a17aac0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140556564776928 xflag = ast = 0x0 parser = 140556556126896 script_name = 140556556141968 iseq = enc = lenc = 0x5596575c0f30 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 0x00007fd5e0b51756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe7a17ada8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd5df9985a8 "-", script_name = 140556556141968, 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 0x00007fd5e0a0e879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe7a17ada8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140556573392704, buf = {0x2, 0x7fd5e0a0e8c0 , 0x0, 0x7ffe7a17aba0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5596575a5c70 state = iseq = 0x0 #36 0x00005596564e817f in rb_main (argv=0x7ffe7a17ada8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730946793545 #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.171378.ruby -x gdbscript [New LWP 171378] [New LWP 171380] [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=139733547809792) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f16407afc00 (LWP 171378))] >>> Threads Id Target Id Frame * 1 Thread 0x7f16407afc00 (LWP 171378) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139733547809792) at ./nptl/pthread_kill.c:44 2 Thread 0x7f164048f640 (LWP 171380) 0x00007f16408f6fde in epoll_wait (epfd=4, events=events@entry=0x7f16411fcadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f164048f640 (LWP 171380)): #0 0x00007f16408f6fde in epoll_wait (epfd=4, events=events@entry=0x7f16411fcadc , 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 0x00007f1640e872ea in event_wait (vm=0x5601cf5752a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5601cf5752a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5601cf5752a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5601cf5752a0 #4 0x00007f1640865b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721996323520, 8969846945366824249, 139733544531520, 25, 139733548554320, 140721996323872, -9054543314363722439, -9054542810397256391}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f16408f6bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f16407afc00 (LWP 171378)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139733547809792) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f16407afc00 old_mask = {__val = {8, 139733548623059, 0, 139733548519405, 139733547809792, 139733550134784, 94565773577904, 139733548465575, 114, 139733550151328, 140721996314864, 139733555414604, 255, 94565773562528, 139733550151328, 140721996314880}} 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=139733547809792) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139733547809792, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1640813476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f16407f97f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037643934366366, sa_sigaction = 0x3037643934366366}, sa_mask = {__val = {3919088689940869168, 2319406791775238452, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139733547802360, 7338265001627118336, 94565773577328, 94565773577328, 139733556709848, 139733550151328, 140721996315264, 139733534745792, 94565773843968, 139733553303381, 18446744069414584320}}, sa_flags = -1582667008, sa_restorer = 0x5601cf5b9e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473229934484677478, 3919088689940869168, 2319406791741684020, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f1640c14dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f164102c9d8 "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 = 0x7ffc649a3b60, reg_save_area = 0x7ffc649a3aa0}} #7 0x00007f1640c18148 in objspace_xmalloc0 (objspace=0x5601cf577bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f1640c92189 in ibf_load_code (load=0x5601cf5b9e00, iseq=0x7f163fb3a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139733534745792 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 0x00007f1640c97ff4 in ibf_load_iseq_each (load=0x5601cf5b9e00, iseq=0x7f163fb3a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139733534764800 ec = 0x5601cf578c70 dummy_frame = 139733534745552 #10 0x00007f1640c91fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f163fb3a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5601cf5b9e00 prev_src_iseq = 0x7f163fb3c380 offset = #11 0x00007f1640c920cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f163fb3a4c0 iseqv = iseq_index = 23 #12 0x00007f1640c92460 in ibf_load_code (load=0x5601cf5b9e00, iseq=0x7f163fb3c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139733534753664 code_index = 15 reading_pos = 4556 code = 0x5601cf6317c0 load_body = 0x5601cf6320a0 cd_entries = 0x5601cf5bca00 ic_index = 0 mark_offset_bits = 0x7ffc649a3ec0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f1640c97ff4 in ibf_load_iseq_each (load=0x5601cf5b9e00, iseq=0x7f163fb3c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139733534764800 ec = 0x5601cf578c70 dummy_frame = 139733534753280 #14 0x00007f1640c91fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f163fb3c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5601cf5b9e00 prev_src_iseq = 0x7f163fb3edb0 offset = #15 0x00007f1640c920cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f163fb3c380 iseqv = iseq_index = 16 #16 0x00007f1640c92460 in ibf_load_code (load=0x5601cf5b9e00, iseq=0x7f163fb3edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139733534764464 code_index = 66 reading_pos = 224 code = 0x5601cf654da0 load_body = 0x5601cf5e66b0 cd_entries = 0x5601cf5dd080 ic_index = 0 mark_offset_bits = 0x5601cf654fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f1640c97ff4 in ibf_load_iseq_each (load=0x5601cf5b9e00, iseq=0x7f163fb3edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139733534764800 ec = 0x5601cf578c70 dummy_frame = 139733534764032 #18 0x00007f1640c91fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f163fb3edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5601cf5b9e00 prev_src_iseq = 0x7f163fb3ef60 offset = #19 0x00007f1640c920cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f163fb3edb0 iseqv = iseq_index = 1 #20 0x00007f1640c92460 in ibf_load_code (load=0x5601cf5b9e00, iseq=0x7f163fb3ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139733534764896 code_index = 5 reading_pos = 46 code = 0x5601cf632e50 load_body = 0x5601cf6168e0 cd_entries = 0x5601cf5dd0f0 ic_index = 1 mark_offset_bits = 0x7ffc649a4420 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f1640c97ff4 in ibf_load_iseq_each (load=0x5601cf5b9e00, iseq=0x7f163fb3ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139733534764800 ec = 0x5601cf578c70 dummy_frame = 139733534764704 #22 0x00007f1640c91fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f163fb3ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5601cf5b9e00 prev_src_iseq = 0x0 offset = #23 0x00007f1640c99f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f163fb3ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139733534765040 #25 0x00007f164101bb43 in rb_load_with_builtin_functions (feature_name=0x7f164105b5eb "yjit", table=0x7f16411dee60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5601cf5752a0 iseq = #26 0x00007f1640f60be7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1640f5ec60 , argc = 0, index = 0, name = 0x7f16410816f5 "_bi13"}, {func_ptr = 0x7f1640ffc0f0 , argc = 0, index = 1, name = 0x7f16410816fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1640ffc1f0 , argc = 0, index = 2, name = 0x7f1641081960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1640ffd280 , argc = 0, index = 3, name = 0x7f1641081713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1640fcc270 , argc = 2, index = 4, name = 0x7f164108172c "rb_yjit_enable"}, {func_ptr = 0x7f1640ffc210 , argc = 0, index = 5, name = 0x7f164108173b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1640ffc140 , argc = 1, index = 6, name = 0x7f1641081756 "rb_yjit_get_stats"}, {func_ptr = 0x7f1640f5ec40 , argc = 0, index = 7, name = 0x7f1641081768 "object_shape_count"}, {func_ptr = 0x7f1640fd3590 , argc = 1, index = 8, name = 0x7f164108177b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1640fd35a0 , argc = 1, index = 9, name = 0x7f164108178f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1640fcc1c0 , argc = 0, index = 10, name = 0x7f16410817a6 "rb_yjit_code_gc"}, {func_ptr = 0x7f1640fcc320 , argc = 0, index = 11, name = 0x7f16410817b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1640ffc110 , argc = 0, index = 12, name = 0x7f16410817d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f1640d300f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f1640e3ad4a in ruby_opt_init (opt=0x7ffc649a5c70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f1640e3b2c3 in ruby_opt_init (opt=0x7ffc649a5c70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721996319024) 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 = 0x7ffc649a4930 parser = 139733536033344 orig_fname = 139733536048416 script = 1 opt = 0x7ffc649a5c70 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f1640cf94e2 in rb_ensure (b_proc=b_proc@entry=0x7f1640e3af20 , data1=data1@entry=140721996319024, e_proc=e_proc@entry=0x7f1640e370c0 , data2=data2@entry=140721996319024) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5601cf578c70 _tag = {tag = 36, retval = 140721996323952, buf = {0x7f16404b47a0, 0x7f1640cf9598 , 0x0, 0x7ffc649a47a0, 0x404b3a50}, prev = 0x7ffc649a5d80, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5601cf578c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1640e370c0 , data2 = 140721996319024}} #32 0x00007f1640e3ced7 in load_file (opt=0x7ffc649a5c70, script=1, f=139733544683424, fname=, parser=139733536033344) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139733536033344, fname = 139733536048416, script = 1, opt = 0x7ffc649a5c70, f = 4} #33 process_options (argc=0, argv=0x7ffc649a5f68, opt=0x7ffc649a5c70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139733544683424 xflag = ast = 0x0 parser = 139733536033344 script_name = 139733536048416 iseq = enc = lenc = 0x5601cf593f30 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\063 A\026\177\000\000\030\027\274@\026\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f1640e3d756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc649a5f58) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f163fc78538 "-", script_name = 139733536048416, 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 0x00007f1640cfa879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc649a5f58) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139733553348416, buf = {0x2, 0x7f1640cfa8c0 , 0x0, 0x7ffc649a5d50, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5601cf578c70 state = iseq = 0x0 #36 0x00005601ceadf17f in rb_main (argv=0x7ffc649a5f58, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721996325369 #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.269622.ruby -x gdbscript [New LWP 269622] [New LWP 269624] [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=140540362279936) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd21a5ecc00 (LWP 269622))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd21a5ecc00 (LWP 269622) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140540362279936) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd21a2cf640 (LWP 269624) 0x00007fd21a733fde in epoll_wait (epfd=4, events=events@entry=0x7fd21b039adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd21a2cf640 (LWP 269624)): #0 0x00007fd21a733fde in epoll_wait (epfd=4, events=events@entry=0x7fd21b039adc , 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 0x00007fd21acc42ea in event_wait (vm=0x55eb3874b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55eb3874b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55eb3874b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55eb3874b2a0 #4 0x00007fd21a6a2b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725299344880, 3334682926473644630, 140540359013952, 25, 140540363024464, 140725299345232, -3322785514275894698, -3322785022623643050}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd21a733bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd21a5ecc00 (LWP 269622)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140540362279936) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd21a5ecc00 old_mask = {__val = {8, 140540363093203, 0, 140540362989549, 140540362279936, 140540364604928, 94468752862896, 140540362935719, 65, 140540364621472, 140725299336224, 140540369884748, 255, 94468752847520, 140540364621472, 140725299336240}} 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=140540362279936) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140540362279936, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd21a650476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd21a6367f3 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, 140540362272504, 17431993213340009728, 94468752862320, 94468752862320, 140540371179992, 140540364621472, 140725299336624, 140540349228336, 94468753128960, 140540367773525, 18446744069414584320}}, sa_flags = 136758528, sa_restorer = 0x55eb3878fe00} sigs = {__val = {32, 4121466999961759024, 8223625903104090679, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472337307187098212, 4121466999961759024, 8223625903106777655, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fd21aa51dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fd21ae699d8 "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 = 0x7ffd297a5690, reg_save_area = 0x7ffd297a55d0}} #7 0x00007fd21aa55148 in objspace_xmalloc0 (objspace=0x55eb3874dbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fd21aacf189 in ibf_load_code (load=0x55eb3878fe00, iseq=0x7fd21997a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140540349228336 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 0x00007fd21aad4ff4 in ibf_load_iseq_each (load=0x55eb3878fe00, iseq=0x7fd21997a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140540349247344 ec = 0x55eb3874ec70 dummy_frame = 140540349228000 #10 0x00007fd21aacefcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd21997a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55eb3878fe00 prev_src_iseq = 0x7fd21997c360 offset = #11 0x00007fd21aacf0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd21997a530 iseqv = iseq_index = 23 #12 0x00007fd21aacf460 in ibf_load_code (load=0x55eb3878fe00, iseq=0x7fd21997c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140540349236064 code_index = 15 reading_pos = 4556 code = 0x55eb388077c0 load_body = 0x55eb388080a0 cd_entries = 0x55eb38792a00 ic_index = 0 mark_offset_bits = 0x7ffd297a59f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fd21aad4ff4 in ibf_load_iseq_each (load=0x55eb3878fe00, iseq=0x7fd21997c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140540349247344 ec = 0x55eb3874ec70 dummy_frame = 140540349235776 #14 0x00007fd21aacefcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd21997c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55eb3878fe00 prev_src_iseq = 0x7fd21997ed60 offset = #15 0x00007fd21aacf0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd21997c360 iseqv = iseq_index = 16 #16 0x00007fd21aacf460 in ibf_load_code (load=0x55eb3878fe00, iseq=0x7fd21997ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140540349246816 code_index = 66 reading_pos = 224 code = 0x55eb3882ada0 load_body = 0x55eb387bc6b0 cd_entries = 0x55eb387b3080 ic_index = 0 mark_offset_bits = 0x55eb3882afd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fd21aad4ff4 in ibf_load_iseq_each (load=0x55eb3878fe00, iseq=0x7fd21997ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140540349247344 ec = 0x55eb3874ec70 dummy_frame = 140540349246528 #18 0x00007fd21aacefcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd21997ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55eb3878fe00 prev_src_iseq = 0x7fd21997efd0 offset = #19 0x00007fd21aacf0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd21997ed60 iseqv = iseq_index = 1 #20 0x00007fd21aacf460 in ibf_load_code (load=0x55eb3878fe00, iseq=0x7fd21997efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140540349247440 code_index = 5 reading_pos = 46 code = 0x55eb38808e50 load_body = 0x55eb387ec8e0 cd_entries = 0x55eb387b30f0 ic_index = 1 mark_offset_bits = 0x7ffd297a5f50 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fd21aad4ff4 in ibf_load_iseq_each (load=0x55eb3878fe00, iseq=0x7fd21997efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140540349247344 ec = 0x55eb3874ec70 dummy_frame = 140540349247248 #22 0x00007fd21aacefcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd21997efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55eb3878fe00 prev_src_iseq = 0x0 offset = #23 0x00007fd21aad6f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd21997efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140540349247584 #25 0x00007fd21ae58b43 in rb_load_with_builtin_functions (feature_name=0x7fd21ae985eb "yjit", table=0x7fd21b01be60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55eb3874b2a0 iseq = #26 0x00007fd21ad9dbe7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd21ad9bc60 , argc = 0, index = 0, name = 0x7fd21aebe6f5 "_bi13"}, {func_ptr = 0x7fd21ae390f0 , argc = 0, index = 1, name = 0x7fd21aebe6fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd21ae391f0 , argc = 0, index = 2, name = 0x7fd21aebe960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd21ae3a280 , argc = 0, index = 3, name = 0x7fd21aebe713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd21ae09270 , argc = 2, index = 4, name = 0x7fd21aebe72c "rb_yjit_enable"}, {func_ptr = 0x7fd21ae39210 , argc = 0, index = 5, name = 0x7fd21aebe73b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd21ae39140 , argc = 1, index = 6, name = 0x7fd21aebe756 "rb_yjit_get_stats"}, {func_ptr = 0x7fd21ad9bc40 , argc = 0, index = 7, name = 0x7fd21aebe768 "object_shape_count"}, {func_ptr = 0x7fd21ae10590 , argc = 1, index = 8, name = 0x7fd21aebe77b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd21ae105a0 , argc = 1, index = 9, name = 0x7fd21aebe78f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd21ae091c0 , argc = 0, index = 10, name = 0x7fd21aebe7a6 "rb_yjit_code_gc"}, {func_ptr = 0x7fd21ae09320 , argc = 0, index = 11, name = 0x7fd21aebe7b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd21ae39110 , argc = 0, index = 12, name = 0x7fd21aebe7d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fd21ab6d0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fd21ac77d4a in ruby_opt_init (opt=0x7ffd297a77a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fd21ac782c3 in ruby_opt_init (opt=0x7ffd297a77a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140725299340384) 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 = 0x7ffd297a6460 parser = 140540350515888 orig_fname = 140540350530960 script = 1 opt = 0x7ffd297a77a0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fd21ab364e2 in rb_ensure (b_proc=b_proc@entry=0x7fd21ac77f20 , data1=data1@entry=140725299340384, e_proc=e_proc@entry=0x7fd21ac740c0 , data2=data2@entry=140725299340384) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55eb3874ec70 _tag = {tag = 36, retval = 140725299345312, buf = {0x7fd21a2f47e0, 0x7fd21ab36598 , 0x0, 0x7ffd297a62d0, 0x1a2f3a90}, prev = 0x7ffd297a78b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55eb3874ec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd21ac740c0 , data2 = 140725299340384}} #32 0x00007fd21ac79ed7 in load_file (opt=0x7ffd297a77a0, script=1, f=140540359165920, fname=, parser=140540350515888) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140540350515888, fname = 140540350530960, script = 1, opt = 0x7ffd297a77a0, f = 4} #33 process_options (argc=0, argv=0x7ffd297a7a98, opt=0x7ffd297a77a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140540359165920 xflag = ast = 0x0 parser = 140540350515888 script_name = 140540350530960 iseq = enc = lenc = 0x55eb38769f30 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\004\033\322\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fd21ac7a756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd297a7a88) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd219ab85a8 "-", script_name = 140540350530960, 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 0x00007fd21ab37879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd297a7a88) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140540367818560, buf = {0x2, 0x7fd21ab378c0 , 0x0, 0x7ffd297a7880, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55eb3874ec70 state = iseq = 0x0 #36 0x000055eb369a217f in rb_main (argv=0x7ffd297a7a88, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725299346729 #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.301833.ruby -x gdbscript [New LWP 301833] [New LWP 301835] [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=140324999777280) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f9ff5c3cc00 (LWP 301833))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9ff5c3cc00 (LWP 301833) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140324999777280) at ./nptl/pthread_kill.c:44 2 Thread 0x7f9ff591f640 (LWP 301835) 0x00007f9ff5d83fde in epoll_wait (epfd=4, events=events@entry=0x7f9ff6689adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f9ff591f640 (LWP 301835)): #0 0x00007f9ff5d83fde in epoll_wait (epfd=4, events=events@entry=0x7f9ff6689adc , 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 0x00007f9ff63142ea in event_wait (vm=0x55b4a26012a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b4a26012a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b4a26012a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b4a26012a0 #4 0x00007f9ff5cf2b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736517805200, -1801333466225063434, 140324996511296, 25, 140325000521808, 140736517805552, 1747268984369170934, 1747268424022870518}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f9ff5d83bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f9ff5c3cc00 (LWP 301833)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140324999777280) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f9ff5c3cc00 old_mask = {__val = {8, 140325000590547, 0, 140325000486893, 140324999777280, 140325002102272, 94234306694832, 140325000433063, 65, 140325002118816, 140736517796544, 140325007382092, 255, 94234306679456, 140325002118816, 140736517796560}} 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=140324999777280) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140324999777280, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f9ff5ca0476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f9ff5c867f3 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, 140324999769848, 15687020705957540352, 94234306694256, 94234306694256, 140325008677336, 140325002118816, 140736517796944, 140324986725648, 94234306960896, 140325005270869, 18446744069414584320}}, sa_flags = -87297536, sa_restorer = 0x55b4a2645e00} sigs = {__val = {32, 3919088690730052912, 8223625903107105330, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472387884637905766, 3919088690730052912, 8223625903103632178, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f9ff60a1dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f9ff64b99d8 "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 = 0x7fffc6267530, reg_save_area = 0x7fffc6267470}} #7 0x00007f9ff60a5148 in objspace_xmalloc0 (objspace=0x55b4a2603bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f9ff611f189 in ibf_load_code (load=0x55b4a2645e00, iseq=0x7f9ff4fca510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140324986725648 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 0x00007f9ff6124ff4 in ibf_load_iseq_each (load=0x55b4a2645e00, iseq=0x7f9ff4fca510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140324986744656 ec = 0x55b4a2604c70 dummy_frame = 140324986725408 #10 0x00007f9ff611efcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9ff4fca510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b4a2645e00 prev_src_iseq = 0x7f9ff4fcc3d0 offset = #11 0x00007f9ff611f0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9ff4fca510 iseqv = iseq_index = 23 #12 0x00007f9ff611f460 in ibf_load_code (load=0x55b4a2645e00, iseq=0x7f9ff4fcc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140324986733520 code_index = 15 reading_pos = 4556 code = 0x55b4a26bd7c0 load_body = 0x55b4a26be0a0 cd_entries = 0x55b4a2648a00 ic_index = 0 mark_offset_bits = 0x7fffc6267890 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f9ff6124ff4 in ibf_load_iseq_each (load=0x55b4a2645e00, iseq=0x7f9ff4fcc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140324986744656 ec = 0x55b4a2604c70 dummy_frame = 140324986733136 #14 0x00007f9ff611efcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9ff4fcc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b4a2645e00 prev_src_iseq = 0x7f9ff4fcee00 offset = #15 0x00007f9ff611f0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9ff4fcc3d0 iseqv = iseq_index = 16 #16 0x00007f9ff611f460 in ibf_load_code (load=0x55b4a2645e00, iseq=0x7f9ff4fcee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140324986744320 code_index = 66 reading_pos = 224 code = 0x55b4a26e0da0 load_body = 0x55b4a26726b0 cd_entries = 0x55b4a2669080 ic_index = 0 mark_offset_bits = 0x55b4a26e0fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f9ff6124ff4 in ibf_load_iseq_each (load=0x55b4a2645e00, iseq=0x7f9ff4fcee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140324986744656 ec = 0x55b4a2604c70 dummy_frame = 140324986743888 #18 0x00007f9ff611efcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9ff4fcee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b4a2645e00 prev_src_iseq = 0x7f9ff4fcefb0 offset = #19 0x00007f9ff611f0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9ff4fcee00 iseqv = iseq_index = 1 #20 0x00007f9ff611f460 in ibf_load_code (load=0x55b4a2645e00, iseq=0x7f9ff4fcefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140324986744752 code_index = 5 reading_pos = 46 code = 0x55b4a26bee50 load_body = 0x55b4a26a28e0 cd_entries = 0x55b4a26690f0 ic_index = 1 mark_offset_bits = 0x7fffc6267df0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f9ff6124ff4 in ibf_load_iseq_each (load=0x55b4a2645e00, iseq=0x7f9ff4fcefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140324986744656 ec = 0x55b4a2604c70 dummy_frame = 140324986744560 #22 0x00007f9ff611efcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9ff4fcefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b4a2645e00 prev_src_iseq = 0x0 offset = #23 0x00007f9ff6126f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9ff4fcefb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140324986744896 #25 0x00007f9ff64a8b43 in rb_load_with_builtin_functions (feature_name=0x7f9ff64e85eb "yjit", table=0x7f9ff666be60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55b4a26012a0 iseq = #26 0x00007f9ff63edbe7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f9ff63ebc60 , argc = 0, index = 0, name = 0x7f9ff650e6f5 "_bi13"}, {func_ptr = 0x7f9ff64890f0 , argc = 0, index = 1, name = 0x7f9ff650e6fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f9ff64891f0 , argc = 0, index = 2, name = 0x7f9ff650e960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f9ff648a280 , argc = 0, index = 3, name = 0x7f9ff650e713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9ff6459270 , argc = 2, index = 4, name = 0x7f9ff650e72c "rb_yjit_enable"}, {func_ptr = 0x7f9ff6489210 , argc = 0, index = 5, name = 0x7f9ff650e73b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f9ff6489140 , argc = 1, index = 6, name = 0x7f9ff650e756 "rb_yjit_get_stats"}, {func_ptr = 0x7f9ff63ebc40 , argc = 0, index = 7, name = 0x7f9ff650e768 "object_shape_count"}, {func_ptr = 0x7f9ff6460590 , argc = 1, index = 8, name = 0x7f9ff650e77b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f9ff64605a0 , argc = 1, index = 9, name = 0x7f9ff650e78f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9ff64591c0 , argc = 0, index = 10, name = 0x7f9ff650e7a6 "rb_yjit_code_gc"}, {func_ptr = 0x7f9ff6459320 , argc = 0, index = 11, name = 0x7f9ff650e7b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f9ff6489110 , argc = 0, index = 12, name = 0x7f9ff650e7d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f9ff61bd0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f9ff62c7d4a in ruby_opt_init (opt=0x7fffc6269640) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f9ff62c82c3 in ruby_opt_init (opt=0x7fffc6269640) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736517800704) 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 = 0x7fffc6268300 parser = 140324988013152 orig_fname = 140324988028224 script = 1 opt = 0x7fffc6269640 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f9ff61864e2 in rb_ensure (b_proc=b_proc@entry=0x7f9ff62c7f20 , data1=data1@entry=140736517800704, e_proc=e_proc@entry=0x7f9ff62c40c0 , data2=data2@entry=140736517800704) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b4a2604c70 _tag = {tag = 36, retval = 140736517805632, buf = {0x7f9ff5944790, 0x7f9ff6186598 , 0x0, 0x7fffc6268170, 0xf5943a40}, prev = 0x7fffc6269750, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b4a2604c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9ff62c40c0 , data2 = 140736517800704}} #32 0x00007f9ff62c9ed7 in load_file (opt=0x7fffc6269640, script=1, f=140324996663184, fname=, parser=140324988013152) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140324988013152, fname = 140324988028224, script = 1, opt = 0x7fffc6269640, f = 4} #33 process_options (argc=0, argv=0x7fffc6269938, opt=0x7fffc6269640) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140324996663184 xflag = ast = 0x0 parser = 140324988013152 script_name = 140324988028224 iseq = enc = lenc = 0x55b4a261ff30 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 0x00007f9ff62ca756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffc6269928) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9ff5108558 "-", script_name = 140324988028224, 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 0x00007f9ff6187879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffc6269928) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140325005315904, buf = {0x2, 0x7f9ff61878c0 , 0x0, 0x7fffc6269720, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b4a2604c70 state = iseq = 0x0 #36 0x000055b4a1c9517f in rb_main (argv=0x7fffc6269928, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736517807049 #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.335978.ruby -x gdbscript [New LWP 335978] [New LWP 335980] [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=140130735578112) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f72bab75c00 (LWP 335978))] >>> Threads Id Target Id Frame * 1 Thread 0x7f72bab75c00 (LWP 335978) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140130735578112) at ./nptl/pthread_kill.c:44 2 Thread 0x7f72ba85f640 (LWP 335980) 0x00007f72bacbcfde in epoll_wait (epfd=4, events=events@entry=0x7f72bb5c2adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f72ba85f640 (LWP 335980)): #0 0x00007f72bacbcfde in epoll_wait (epfd=4, events=events@entry=0x7f72bb5c2adc , 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 0x00007f72bb24d2ea in event_wait (vm=0x5644b255c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5644b255c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5644b255c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5644b255c2a0 #4 0x00007f72bac2bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728941085104, -6869871900787570043, 140130732340800, 25, 140130736322640, 140728941085456, 6794870724673571461, 6794870134530673285}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f72bacbcbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f72bab75c00 (LWP 335978)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140130735578112) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f72bab75c00 old_mask = {__val = {8, 140130736391379, 0, 140130736287725, 140130735578112, 140130737903104, 94853049745072, 140130736233895, 114, 140130737919648, 140728941076448, 140130743182924, 255, 94853049729696, 140130737919648, 140728941076464}} 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=140130735578112) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140130735578112, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f72babd9476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f72babbf7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037623932306566, sa_sigaction = 0x3037623932306566}, sa_mask = {__val = {3487306075666722864, 2319406791775107378, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140130735570680, 3226646033298151680, 94853049744496, 94853049744496, 140130744478168, 140130737919648, 140728941076848, 140130722555184, 94853050011136, 140130741071701, 18446744069414584320}}, sa_flags = -962012928, sa_restorer = 0x5644b25a0e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473227735427474790, 3487306075666722864, 2319406791741552946, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f72bafdadab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f72bb3f29d8 "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 = 0x7ffe028ae250, reg_save_area = 0x7ffe028ae190}} #7 0x00007f72bafde148 in objspace_xmalloc0 (objspace=0x5644b255ebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f72bb058189 in ibf_load_code (load=0x5644b25a0e00, iseq=0x7f72b9f0a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140130722555184 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 0x00007f72bb05dff4 in ibf_load_iseq_each (load=0x5644b25a0e00, iseq=0x7f72b9f0a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140130722574192 ec = 0x5644b255fc70 dummy_frame = 140130722554848 #10 0x00007f72bb057fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72b9f0a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5644b25a0e00 prev_src_iseq = 0x7f72b9f0c360 offset = #11 0x00007f72bb0580cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f72b9f0a530 iseqv = iseq_index = 23 #12 0x00007f72bb058460 in ibf_load_code (load=0x5644b25a0e00, iseq=0x7f72b9f0c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140130722562912 code_index = 15 reading_pos = 4556 code = 0x5644b26187c0 load_body = 0x5644b26190a0 cd_entries = 0x5644b25a3a00 ic_index = 0 mark_offset_bits = 0x7ffe028ae5b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f72bb05dff4 in ibf_load_iseq_each (load=0x5644b25a0e00, iseq=0x7f72b9f0c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140130722574192 ec = 0x5644b255fc70 dummy_frame = 140130722562624 #14 0x00007f72bb057fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72b9f0c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5644b25a0e00 prev_src_iseq = 0x7f72b9f0ed60 offset = #15 0x00007f72bb0580cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f72b9f0c360 iseqv = iseq_index = 16 #16 0x00007f72bb058460 in ibf_load_code (load=0x5644b25a0e00, iseq=0x7f72b9f0ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140130722573664 code_index = 66 reading_pos = 224 code = 0x5644b263bda0 load_body = 0x5644b25cd6b0 cd_entries = 0x5644b25c4080 ic_index = 0 mark_offset_bits = 0x5644b263bfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f72bb05dff4 in ibf_load_iseq_each (load=0x5644b25a0e00, iseq=0x7f72b9f0ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140130722574192 ec = 0x5644b255fc70 dummy_frame = 140130722573376 #18 0x00007f72bb057fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72b9f0ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5644b25a0e00 prev_src_iseq = 0x7f72b9f0efd0 offset = #19 0x00007f72bb0580cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f72b9f0ed60 iseqv = iseq_index = 1 #20 0x00007f72bb058460 in ibf_load_code (load=0x5644b25a0e00, iseq=0x7f72b9f0efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140130722574288 code_index = 5 reading_pos = 46 code = 0x5644b2619e50 load_body = 0x5644b25fd8e0 cd_entries = 0x5644b25c40f0 ic_index = 1 mark_offset_bits = 0x7ffe028aeb10 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f72bb05dff4 in ibf_load_iseq_each (load=0x5644b25a0e00, iseq=0x7f72b9f0efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140130722574192 ec = 0x5644b255fc70 dummy_frame = 140130722574096 #22 0x00007f72bb057fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72b9f0efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5644b25a0e00 prev_src_iseq = 0x0 offset = #23 0x00007f72bb05ff38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f72b9f0efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140130722574432 #25 0x00007f72bb3e1b43 in rb_load_with_builtin_functions (feature_name=0x7f72bb4215eb "yjit", table=0x7f72bb5a4e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5644b255c2a0 iseq = #26 0x00007f72bb326be7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f72bb324c60 , argc = 0, index = 0, name = 0x7f72bb4476f5 "_bi13"}, {func_ptr = 0x7f72bb3c20f0 , argc = 0, index = 1, name = 0x7f72bb4476fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f72bb3c21f0 , argc = 0, index = 2, name = 0x7f72bb447960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f72bb3c3280 , argc = 0, index = 3, name = 0x7f72bb447713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f72bb392270 , argc = 2, index = 4, name = 0x7f72bb44772c "rb_yjit_enable"}, {func_ptr = 0x7f72bb3c2210 , argc = 0, index = 5, name = 0x7f72bb44773b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f72bb3c2140 , argc = 1, index = 6, name = 0x7f72bb447756 "rb_yjit_get_stats"}, {func_ptr = 0x7f72bb324c40 , argc = 0, index = 7, name = 0x7f72bb447768 "object_shape_count"}, {func_ptr = 0x7f72bb399590 , argc = 1, index = 8, name = 0x7f72bb44777b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f72bb3995a0 , argc = 1, index = 9, name = 0x7f72bb44778f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f72bb3921c0 , argc = 0, index = 10, name = 0x7f72bb4477a6 "rb_yjit_code_gc"}, {func_ptr = 0x7f72bb392320 , argc = 0, index = 11, name = 0x7f72bb4477b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f72bb3c2110 , argc = 0, index = 12, name = 0x7f72bb4477d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f72bb0f60f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f72bb200d4a in ruby_opt_init (opt=0x7ffe028b0360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f72bb2012c3 in ruby_opt_init (opt=0x7ffe028b0360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140728941080608) 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 = 0x7ffe028af020 parser = 140130723842736 orig_fname = 140130723857808 script = 1 opt = 0x7ffe028b0360 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f72bb0bf4e2 in rb_ensure (b_proc=b_proc@entry=0x7f72bb200f20 , data1=data1@entry=140728941080608, e_proc=e_proc@entry=0x7f72bb1fd0c0 , data2=data2@entry=140728941080608) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5644b255fc70 _tag = {tag = 36, retval = 140728941085536, buf = {0x7f72ba8847e0, 0x7f72bb0bf598 , 0x0, 0x7ffe028aee90, 0xba883a90}, prev = 0x7ffe028b0470, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5644b255fc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f72bb1fd0c0 , data2 = 140728941080608}} #32 0x00007f72bb202ed7 in load_file (opt=0x7ffe028b0360, script=1, f=140130732492768, fname=, parser=140130723842736) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140130723842736, fname = 140130723857808, script = 1, opt = 0x7ffe028b0360, f = 4} #33 process_options (argc=0, argv=0x7ffe028b0658, opt=0x7ffe028b0360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140130732492768 xflag = ast = 0x0 parser = 140130723842736 script_name = 140130723857808 iseq = enc = lenc = 0x5644b257af30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\223\\\273r\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f72bb203756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe028b0648) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f72ba0485a8 "-", script_name = 140130723857808, 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 0x00007f72bb0c0879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe028b0648) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140130741116736, buf = {0x2, 0x7f72bb0c08c0 , 0x0, 0x7ffe028b0440, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5644b255fc70 state = iseq = 0x0 #36 0x00005644b078417f in rb_main (argv=0x7ffe028b0648, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728941086953 #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.442974.ruby -x gdbscript [New LWP 442974] [New LWP 442976] [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=139980774931456) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4fd05d7c00 (LWP 442974))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4fd05d7c00 (LWP 442974) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139980774931456) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4fd02bf640 (LWP 442976) 0x00007f4fd071efde in epoll_wait (epfd=4, events=events@entry=0x7f4fd1024adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4fd02bf640 (LWP 442976)): #0 0x00007f4fd071efde in epoll_wait (epfd=4, events=events@entry=0x7f4fd1024adc , 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 0x00007f4fd0caf2ea in event_wait (vm=0x560faef1f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560faef1f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560faef1f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560faef1f2a0 #4 0x00007f4fd068db43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723124492432, 4975282331963257019, 139980771685952, 25, 139980775675984, 140723124492784, -4930209329644932933, -4930209889714671429}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4fd071ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4fd05d7c00 (LWP 442974)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139980774931456) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4fd05d7c00 old_mask = {__val = {8, 139980775744723, 0, 139980775641069, 139980774931456, 139980777256448, 94625359605424, 139980775587239, 114, 139980777272992, 140723124483776, 139980782536268, 255, 94625359590048, 139980777272992, 140723124483792}} 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=139980774931456) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139980774931456, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4fd063b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4fd06217f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3066616437616366, sa_sigaction = 0x3066616437616366}, sa_mask = {__val = {7017565233571770416, 2319406791640900663, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139980774924024, 6938089891592137472, 94625359604848, 94625359604848, 139980783831512, 139980777272992, 140723124484176, 139980761900304, 94625359871488, 139980780425045, 18446744069414584320}}, sa_flags = 806611712, sa_restorer = 0x560faef63e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486456144591938406, 7017565233571770416, 2319406792530027575, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f4fd0a3cdab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4fd0e549d8 "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 = 0x7ffca7d8b930, reg_save_area = 0x7ffca7d8b870}} #7 0x00007f4fd0a40148 in objspace_xmalloc0 (objspace=0x560faef21bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f4fd0aba189 in ibf_load_code (load=0x560faef63e00, iseq=0x7f4fcf96a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139980761900304 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 0x00007f4fd0abfff4 in ibf_load_iseq_each (load=0x560faef63e00, iseq=0x7f4fcf96a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139980761919312 ec = 0x560faef22c70 dummy_frame = 139980761900064 #10 0x00007f4fd0ab9fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4fcf96a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560faef63e00 prev_src_iseq = 0x7f4fcf96c3d0 offset = #11 0x00007f4fd0aba0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4fcf96a510 iseqv = iseq_index = 23 #12 0x00007f4fd0aba460 in ibf_load_code (load=0x560faef63e00, iseq=0x7f4fcf96c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139980761908176 code_index = 15 reading_pos = 4556 code = 0x560faefdb7c0 load_body = 0x560faefdc0a0 cd_entries = 0x560faef66a00 ic_index = 0 mark_offset_bits = 0x7ffca7d8bc90 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f4fd0abfff4 in ibf_load_iseq_each (load=0x560faef63e00, iseq=0x7f4fcf96c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139980761919312 ec = 0x560faef22c70 dummy_frame = 139980761907792 #14 0x00007f4fd0ab9fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4fcf96c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560faef63e00 prev_src_iseq = 0x7f4fcf96ee00 offset = #15 0x00007f4fd0aba0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4fcf96c3d0 iseqv = iseq_index = 16 #16 0x00007f4fd0aba460 in ibf_load_code (load=0x560faef63e00, iseq=0x7f4fcf96ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139980761918976 code_index = 66 reading_pos = 224 code = 0x560faeffeda0 load_body = 0x560faef906b0 cd_entries = 0x560faef87080 ic_index = 0 mark_offset_bits = 0x560faeffefd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f4fd0abfff4 in ibf_load_iseq_each (load=0x560faef63e00, iseq=0x7f4fcf96ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139980761919312 ec = 0x560faef22c70 dummy_frame = 139980761918544 #18 0x00007f4fd0ab9fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4fcf96ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560faef63e00 prev_src_iseq = 0x7f4fcf96efb0 offset = #19 0x00007f4fd0aba0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4fcf96ee00 iseqv = iseq_index = 1 #20 0x00007f4fd0aba460 in ibf_load_code (load=0x560faef63e00, iseq=0x7f4fcf96efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139980761919408 code_index = 5 reading_pos = 46 code = 0x560faefdce50 load_body = 0x560faefc08e0 cd_entries = 0x560faef870f0 ic_index = 1 mark_offset_bits = 0x7ffca7d8c1f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f4fd0abfff4 in ibf_load_iseq_each (load=0x560faef63e00, iseq=0x7f4fcf96efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139980761919312 ec = 0x560faef22c70 dummy_frame = 139980761919216 #22 0x00007f4fd0ab9fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4fcf96efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560faef63e00 prev_src_iseq = 0x0 offset = #23 0x00007f4fd0ac1f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4fcf96efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139980761919552 #25 0x00007f4fd0e43b43 in rb_load_with_builtin_functions (feature_name=0x7f4fd0e835eb "yjit", table=0x7f4fd1006e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x560faef1f2a0 iseq = #26 0x00007f4fd0d88be7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4fd0d86c60 , argc = 0, index = 0, name = 0x7f4fd0ea96f5 "_bi13"}, {func_ptr = 0x7f4fd0e240f0 , argc = 0, index = 1, name = 0x7f4fd0ea96fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4fd0e241f0 , argc = 0, index = 2, name = 0x7f4fd0ea9960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4fd0e25280 , argc = 0, index = 3, name = 0x7f4fd0ea9713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4fd0df4270 , argc = 2, index = 4, name = 0x7f4fd0ea972c "rb_yjit_enable"}, {func_ptr = 0x7f4fd0e24210 , argc = 0, index = 5, name = 0x7f4fd0ea973b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4fd0e24140 , argc = 1, index = 6, name = 0x7f4fd0ea9756 "rb_yjit_get_stats"}, {func_ptr = 0x7f4fd0d86c40 , argc = 0, index = 7, name = 0x7f4fd0ea9768 "object_shape_count"}, {func_ptr = 0x7f4fd0dfb590 , argc = 1, index = 8, name = 0x7f4fd0ea977b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4fd0dfb5a0 , argc = 1, index = 9, name = 0x7f4fd0ea978f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4fd0df41c0 , argc = 0, index = 10, name = 0x7f4fd0ea97a6 "rb_yjit_code_gc"}, {func_ptr = 0x7f4fd0df4320 , argc = 0, index = 11, name = 0x7f4fd0ea97b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4fd0e24110 , argc = 0, index = 12, name = 0x7f4fd0ea97d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4fd0b580f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f4fd0c62d4a in ruby_opt_init (opt=0x7ffca7d8da40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f4fd0c632c3 in ruby_opt_init (opt=0x7ffca7d8da40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723124487936) 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 = 0x7ffca7d8c700 parser = 139980763187808 orig_fname = 139980763202880 script = 1 opt = 0x7ffca7d8da40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f4fd0b214e2 in rb_ensure (b_proc=b_proc@entry=0x7f4fd0c62f20 , data1=data1@entry=140723124487936, e_proc=e_proc@entry=0x7f4fd0c5f0c0 , data2=data2@entry=140723124487936) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560faef22c70 _tag = {tag = 36, retval = 140723124492864, buf = {0x7f4fd02e4790, 0x7f4fd0b21598 , 0x0, 0x7ffca7d8c570, 0xd02e3a40}, prev = 0x7ffca7d8db50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560faef22c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4fd0c5f0c0 , data2 = 140723124487936}} #32 0x00007f4fd0c64ed7 in load_file (opt=0x7ffca7d8da40, script=1, f=139980771837840, fname=, parser=139980763187808) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139980763187808, fname = 139980763202880, script = 1, opt = 0x7ffca7d8da40, f = 4} #33 process_options (argc=0, argv=0x7ffca7d8dd38, opt=0x7ffca7d8da40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139980771837840 xflag = ast = 0x0 parser = 139980763187808 script_name = 139980763202880 iseq = enc = lenc = 0x560faef3df30 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 0x00007f4fd0c65756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffca7d8dd28) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4fcfaa8558 "-", script_name = 139980763202880, 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 0x00007f4fd0b22879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffca7d8dd28) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139980780470080, buf = {0x2, 0x7f4fd0b228c0 , 0x0, 0x7ffca7d8db20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560faef22c70 state = iseq = 0x0 #36 0x0000560fae86417f in rb_main (argv=0x7ffca7d8dd28, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723124494281 #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.473011.ruby -x gdbscript [New LWP 473011] [New LWP 473013] [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=140513283804160) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fcbcc5e0c00 (LWP 473011))] >>> Threads Id Target Id Frame * 1 Thread 0x7fcbcc5e0c00 (LWP 473011) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140513283804160) at ./nptl/pthread_kill.c:44 2 Thread 0x7fcbcc2bf640 (LWP 473013) 0x00007fcbcc727fde in epoll_wait (epfd=4, events=events@entry=0x7fcbcd02dadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fcbcc2bf640 (LWP 473013)): #0 0x00007fcbcc727fde in epoll_wait (epfd=4, events=events@entry=0x7fcbcd02dadc , 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 0x00007fcbcccb82ea in event_wait (vm=0x555a94ec42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x555a94ec42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x555a94ec42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x555a94ec42a0 #4 0x00007fcbcc696b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729798364912, 8549797311938711470, 140513280521792, 25, 140513284548688, 140729798365264, -8560952509631148114, -8560951972613566546}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fcbcc727bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fcbcc5e0c00 (LWP 473011)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140513283804160) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fcbcc5e0c00 old_mask = {__val = {8, 140513284617427, 0, 140513284513773, 140513283804160, 140513286129152, 93847533944496, 140513284459943, 114, 140513286145696, 140729798356256, 140513291408972, 255, 93847533929120, 140513286145696, 140729798356272}} 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=140513283804160) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140513283804160, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fcbcc644476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fcbcc62a7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037386235336566, sa_sigaction = 0x3037386235336566}, sa_mask = {__val = {3703478857780506672, 2319406791772365365, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140513283796728, 16968627832605203968, 93847533943920, 93847533943920, 140513292704216, 140513286145696, 140729798356656, 140513270736144, 93847534210560, 140513289297749, 18446744069414584320}}, sa_flags = 809328128, sa_restorer = 0x555a94f08e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473181732083295590, 3703478857780506672, 2319406791738810933, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fcbcca45dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fcbcce5d9d8 "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 = 0x7ffe35a3ef90, reg_save_area = 0x7ffe35a3eed0}} #7 0x00007fcbcca49148 in objspace_xmalloc0 (objspace=0x555a94ec6bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fcbccac3189 in ibf_load_code (load=0x555a94f08e00, iseq=0x7fcbcb96a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140513270736144 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 0x00007fcbccac8ff4 in ibf_load_iseq_each (load=0x555a94f08e00, iseq=0x7fcbcb96a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140513270755152 ec = 0x555a94ec7c70 dummy_frame = 140513270735904 #10 0x00007fcbccac2fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcbcb96a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x555a94f08e00 prev_src_iseq = 0x7fcbcb96c3d0 offset = #11 0x00007fcbccac30cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcbcb96a510 iseqv = iseq_index = 23 #12 0x00007fcbccac3460 in ibf_load_code (load=0x555a94f08e00, iseq=0x7fcbcb96c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140513270744016 code_index = 15 reading_pos = 4556 code = 0x555a94f807c0 load_body = 0x555a94f810a0 cd_entries = 0x555a94f0ba00 ic_index = 0 mark_offset_bits = 0x7ffe35a3f2f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fcbccac8ff4 in ibf_load_iseq_each (load=0x555a94f08e00, iseq=0x7fcbcb96c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140513270755152 ec = 0x555a94ec7c70 dummy_frame = 140513270743632 #14 0x00007fcbccac2fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcbcb96c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x555a94f08e00 prev_src_iseq = 0x7fcbcb96ee00 offset = #15 0x00007fcbccac30cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcbcb96c3d0 iseqv = iseq_index = 16 #16 0x00007fcbccac3460 in ibf_load_code (load=0x555a94f08e00, iseq=0x7fcbcb96ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140513270754816 code_index = 66 reading_pos = 224 code = 0x555a94fa3da0 load_body = 0x555a94f356b0 cd_entries = 0x555a94f2c080 ic_index = 0 mark_offset_bits = 0x555a94fa3fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fcbccac8ff4 in ibf_load_iseq_each (load=0x555a94f08e00, iseq=0x7fcbcb96ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140513270755152 ec = 0x555a94ec7c70 dummy_frame = 140513270754384 #18 0x00007fcbccac2fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcbcb96ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x555a94f08e00 prev_src_iseq = 0x7fcbcb96efb0 offset = #19 0x00007fcbccac30cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcbcb96ee00 iseqv = iseq_index = 1 #20 0x00007fcbccac3460 in ibf_load_code (load=0x555a94f08e00, iseq=0x7fcbcb96efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140513270755248 code_index = 5 reading_pos = 46 code = 0x555a94f81e50 load_body = 0x555a94f658e0 cd_entries = 0x555a94f2c0f0 ic_index = 1 mark_offset_bits = 0x7ffe35a3f850 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fcbccac8ff4 in ibf_load_iseq_each (load=0x555a94f08e00, iseq=0x7fcbcb96efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140513270755152 ec = 0x555a94ec7c70 dummy_frame = 140513270755056 #22 0x00007fcbccac2fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcbcb96efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x555a94f08e00 prev_src_iseq = 0x0 offset = #23 0x00007fcbccacaf38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcbcb96efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140513270755392 #25 0x00007fcbcce4cb43 in rb_load_with_builtin_functions (feature_name=0x7fcbcce8c5eb "yjit", table=0x7fcbcd00fe60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x555a94ec42a0 iseq = #26 0x00007fcbccd91be7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fcbccd8fc60 , argc = 0, index = 0, name = 0x7fcbcceb26f5 "_bi13"}, {func_ptr = 0x7fcbcce2d0f0 , argc = 0, index = 1, name = 0x7fcbcceb26fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fcbcce2d1f0 , argc = 0, index = 2, name = 0x7fcbcceb2960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fcbcce2e280 , argc = 0, index = 3, name = 0x7fcbcceb2713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fcbccdfd270 , argc = 2, index = 4, name = 0x7fcbcceb272c "rb_yjit_enable"}, {func_ptr = 0x7fcbcce2d210 , argc = 0, index = 5, name = 0x7fcbcceb273b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fcbcce2d140 , argc = 1, index = 6, name = 0x7fcbcceb2756 "rb_yjit_get_stats"}, {func_ptr = 0x7fcbccd8fc40 , argc = 0, index = 7, name = 0x7fcbcceb2768 "object_shape_count"}, {func_ptr = 0x7fcbcce04590 , argc = 1, index = 8, name = 0x7fcbcceb277b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fcbcce045a0 , argc = 1, index = 9, name = 0x7fcbcceb278f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fcbccdfd1c0 , argc = 0, index = 10, name = 0x7fcbcceb27a6 "rb_yjit_code_gc"}, {func_ptr = 0x7fcbccdfd320 , argc = 0, index = 11, name = 0x7fcbcceb27b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fcbcce2d110 , argc = 0, index = 12, name = 0x7fcbcceb27d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fcbccb610f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fcbccc6bd4a in ruby_opt_init (opt=0x7ffe35a410a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fcbccc6c2c3 in ruby_opt_init (opt=0x7ffe35a410a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729798360416) 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 = 0x7ffe35a3fd60 parser = 140513272023648 orig_fname = 140513272038720 script = 1 opt = 0x7ffe35a410a0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fcbccb2a4e2 in rb_ensure (b_proc=b_proc@entry=0x7fcbccc6bf20 , data1=data1@entry=140729798360416, e_proc=e_proc@entry=0x7fcbccc680c0 , data2=data2@entry=140729798360416) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x555a94ec7c70 _tag = {tag = 36, retval = 140729798365344, buf = {0x7fcbcc2e4790, 0x7fcbccb2a598 , 0x0, 0x7ffe35a3fbd0, 0xcc2e3a40}, prev = 0x7ffe35a411b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x555a94ec7c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fcbccc680c0 , data2 = 140729798360416}} #32 0x00007fcbccc6ded7 in load_file (opt=0x7ffe35a410a0, script=1, f=140513280673680, fname=, parser=140513272023648) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140513272023648, fname = 140513272038720, script = 1, opt = 0x7ffe35a410a0, f = 4} #33 process_options (argc=0, argv=0x7ffe35a41398, opt=0x7ffe35a410a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140513280673680 xflag = ast = 0x0 parser = 140513272023648 script_name = 140513272038720 iseq = enc = lenc = 0x555a94ee2f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060C\003\315\313\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fcbccc6e756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe35a41388) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fcbcbaa8558 "-", script_name = 140513272038720, 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 0x00007fcbccb2b879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe35a41388) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140513289342784, buf = {0x2, 0x7fcbccb2b8c0 , 0x0, 0x7ffe35a41180, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x555a94ec7c70 state = iseq = 0x0 #36 0x0000555a9380c17f in rb_main (argv=0x7ffe35a41388, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729798366761 #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.514275.ruby -x gdbscript [New LWP 514275] [New LWP 514277] [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=139738950880256) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1782874c00 (LWP 514275))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1782874c00 (LWP 514275) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139738950880256) at ./nptl/pthread_kill.c:44 2 Thread 0x7f178255f640 (LWP 514277) 0x00007f17829bbfde in epoll_wait (epfd=4, events=events@entry=0x7f17832c1adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f178255f640 (LWP 514277)): #0 0x00007f17829bbfde in epoll_wait (epfd=4, events=events@entry=0x7f17832c1adc , 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 0x00007f1782f4c2ea in event_wait (vm=0x55db923942a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55db923942a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55db923942a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55db923942a0 #4 0x00007f178292ab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729246617328, 8026578817080084285, 139738947647040, 25, 139738951624784, 140729246617680, -7977240243428669635, -7977238553480804547}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f17829bbbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1782874c00 (LWP 514275)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139738950880256) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1782874c00 old_mask = {__val = {8, 139738951693523, 0, 139738951589869, 139738950880256, 139738953205248, 94401539440304, 139738951536039, 114, 139738953221792, 140729246608672, 139738958485068, 255, 94401539424928, 139738953221792, 140729246608688}} 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=139738950880256) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139738950880256, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f17828d8476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f17828be7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037616334316566, sa_sigaction = 0x3037616334316566}, sa_mask = {__val = {3559363669704650800, 2319406791775052596, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139738950872824, 15099494269423083776, 94401539439728, 94401539439728, 139738959780312, 139738953221792, 140729246609072, 139738937861424, 94401539706368, 139738956373845, 18446744069414584320}}, sa_flags = -1727897344, sa_restorer = 0x55db923d8e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473226816338093414, 3559363669704650800, 2319406791741498164, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f1782cd9dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f17830f19d8 "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 = 0x7ffe14c0ef90, reg_save_area = 0x7ffe14c0eed0}} #7 0x00007f1782cdd148 in objspace_xmalloc0 (objspace=0x55db92396bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f1782d57189 in ibf_load_code (load=0x55db923d8e00, iseq=0x7f1781c0a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139738937861424 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 0x00007f1782d5cff4 in ibf_load_iseq_each (load=0x55db923d8e00, iseq=0x7f1781c0a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139738937880432 ec = 0x55db92397c70 dummy_frame = 139738937861088 #10 0x00007f1782d56fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1781c0a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55db923d8e00 prev_src_iseq = 0x7f1781c0c360 offset = #11 0x00007f1782d570cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f1781c0a530 iseqv = iseq_index = 23 #12 0x00007f1782d57460 in ibf_load_code (load=0x55db923d8e00, iseq=0x7f1781c0c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139738937869152 code_index = 15 reading_pos = 4556 code = 0x55db924507c0 load_body = 0x55db924510a0 cd_entries = 0x55db923dba00 ic_index = 0 mark_offset_bits = 0x7ffe14c0f2f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f1782d5cff4 in ibf_load_iseq_each (load=0x55db923d8e00, iseq=0x7f1781c0c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139738937880432 ec = 0x55db92397c70 dummy_frame = 139738937868864 #14 0x00007f1782d56fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1781c0c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55db923d8e00 prev_src_iseq = 0x7f1781c0ed60 offset = #15 0x00007f1782d570cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f1781c0c360 iseqv = iseq_index = 16 #16 0x00007f1782d57460 in ibf_load_code (load=0x55db923d8e00, iseq=0x7f1781c0ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139738937879904 code_index = 66 reading_pos = 224 code = 0x55db92473da0 load_body = 0x55db924056b0 cd_entries = 0x55db923fc080 ic_index = 0 mark_offset_bits = 0x55db92473fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f1782d5cff4 in ibf_load_iseq_each (load=0x55db923d8e00, iseq=0x7f1781c0ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139738937880432 ec = 0x55db92397c70 dummy_frame = 139738937879616 #18 0x00007f1782d56fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1781c0ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55db923d8e00 prev_src_iseq = 0x7f1781c0efd0 offset = #19 0x00007f1782d570cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f1781c0ed60 iseqv = iseq_index = 1 #20 0x00007f1782d57460 in ibf_load_code (load=0x55db923d8e00, iseq=0x7f1781c0efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139738937880528 code_index = 5 reading_pos = 46 code = 0x55db92451e50 load_body = 0x55db924358e0 cd_entries = 0x55db923fc0f0 ic_index = 1 mark_offset_bits = 0x7ffe14c0f850 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f1782d5cff4 in ibf_load_iseq_each (load=0x55db923d8e00, iseq=0x7f1781c0efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139738937880432 ec = 0x55db92397c70 dummy_frame = 139738937880336 #22 0x00007f1782d56fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1781c0efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55db923d8e00 prev_src_iseq = 0x0 offset = #23 0x00007f1782d5ef38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f1781c0efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139738937880672 #25 0x00007f17830e0b43 in rb_load_with_builtin_functions (feature_name=0x7f17831205eb "yjit", table=0x7f17832a3e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55db923942a0 iseq = #26 0x00007f1783025be7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1783023c60 , argc = 0, index = 0, name = 0x7f17831466f5 "_bi13"}, {func_ptr = 0x7f17830c10f0 , argc = 0, index = 1, name = 0x7f17831466fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f17830c11f0 , argc = 0, index = 2, name = 0x7f1783146960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f17830c2280 , argc = 0, index = 3, name = 0x7f1783146713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1783091270 , argc = 2, index = 4, name = 0x7f178314672c "rb_yjit_enable"}, {func_ptr = 0x7f17830c1210 , argc = 0, index = 5, name = 0x7f178314673b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f17830c1140 , argc = 1, index = 6, name = 0x7f1783146756 "rb_yjit_get_stats"}, {func_ptr = 0x7f1783023c40 , argc = 0, index = 7, name = 0x7f1783146768 "object_shape_count"}, {func_ptr = 0x7f1783098590 , argc = 1, index = 8, name = 0x7f178314677b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f17830985a0 , argc = 1, index = 9, name = 0x7f178314678f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f17830911c0 , argc = 0, index = 10, name = 0x7f17831467a6 "rb_yjit_code_gc"}, {func_ptr = 0x7f1783091320 , argc = 0, index = 11, name = 0x7f17831467b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f17830c1110 , argc = 0, index = 12, name = 0x7f17831467d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f1782df50f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f1782effd4a in ruby_opt_init (opt=0x7ffe14c110a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f1782f002c3 in ruby_opt_init (opt=0x7ffe14c110a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729246612832) 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 = 0x7ffe14c0fd60 parser = 139738939148976 orig_fname = 139738939164048 script = 1 opt = 0x7ffe14c110a0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f1782dbe4e2 in rb_ensure (b_proc=b_proc@entry=0x7f1782efff20 , data1=data1@entry=140729246612832, e_proc=e_proc@entry=0x7f1782efc0c0 , data2=data2@entry=140729246612832) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55db92397c70 _tag = {tag = 36, retval = 140729246617760, buf = {0x7f17825847e0, 0x7f1782dbe598 , 0x0, 0x7ffe14c0fbd0, 0x82583a90}, prev = 0x7ffe14c111b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55db92397c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1782efc0c0 , data2 = 140729246612832}} #32 0x00007f1782f01ed7 in load_file (opt=0x7ffe14c110a0, script=1, f=139738947799008, fname=, parser=139738939148976) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139738939148976, fname = 139738939164048, script = 1, opt = 0x7ffe14c110a0, f = 4} #33 process_options (argc=0, argv=0x7ffe14c11398, opt=0x7ffe14c110a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139738947799008 xflag = ast = 0x0 parser = 139738939148976 script_name = 139738939164048 iseq = enc = lenc = 0x55db923b2f30 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\203,\203\027\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f1782f02756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe14c11388) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1781d485a8 "-", script_name = 139738939164048, 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 0x00007f1782dbf879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe14c11388) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139738956418880, buf = {0x2, 0x7f1782dbf8c0 , 0x0, 0x7ffe14c11180, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55db92397c70 state = iseq = 0x0 #36 0x000055db9098717f in rb_main (argv=0x7ffe14c11388, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729246619177 #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.547249.ruby -x gdbscript [New LWP 547249] [New LWP 547251] [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=140672505846784) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ff0debd9c00 (LWP 547249))] >>> Threads Id Target Id Frame * 1 Thread 0x7ff0debd9c00 (LWP 547249) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140672505846784) at ./nptl/pthread_kill.c:44 2 Thread 0x7ff0de8bf640 (LWP 547251) 0x00007ff0ded20fde in epoll_wait (epfd=4, events=events@entry=0x7ff0df626adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ff0de8bf640 (LWP 547251)): #0 0x00007ff0ded20fde in epoll_wait (epfd=4, events=events@entry=0x7ff0df626adc , 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 0x00007ff0df2b12ea in event_wait (vm=0x561ea2d7b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x561ea2d7b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x561ea2d7b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x561ea2d7b2a0 #4 0x00007ff0dec8fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731284519584, -4303963249273388735, 140672502593088, 25, 140672506591312, 140731284519936, 4297838317144719681, 4297838857887105345}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ff0ded20bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ff0debd9c00 (LWP 547249)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140672505846784) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ff0debd9c00 old_mask = {__val = {8, 140672506660051, 0, 140672506556397, 140672505846784, 140672508171776, 94689581067952, 140672506502567, 5, 140672508188320, 140731284510928, 140672513451596, 255, 94689581052576, 140672508188320, 140731284510944}} 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=140672505846784) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140672505846784, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ff0dec3d476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ff0dec237f3 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, 140672505839352, 4255334852207688192, 94689581067376, 94689581067376, 140672514746840, 140672508188320, 140731284511328, 140672492807472, 94689581334016, 140672511340373, 18446744069414584320}}, sa_flags = -1708279296, sa_restorer = 0x561ea2dbfe00} sigs = {__val = {32, 6733551554292031520, 3703428276742928138, 7365405400577893433, 3487537854349337958, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007ff0df03edab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7ff0df4569d8 "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 = 0x7ffe8e38db40, reg_save_area = 0x7ffe8e38da80}} #7 0x00007ff0df042148 in objspace_xmalloc0 (objspace=0x561ea2d7dbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007ff0df0bc189 in ibf_load_code (load=0x561ea2dbfe00, iseq=0x7ff0ddf6a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140672492807472 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 0x00007ff0df0c1ff4 in ibf_load_iseq_each (load=0x561ea2dbfe00, iseq=0x7ff0ddf6a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140672492826480 ec = 0x561ea2d7ec70 dummy_frame = 140672492807136 #10 0x00007ff0df0bbfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff0ddf6a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x561ea2dbfe00 prev_src_iseq = 0x7ff0ddf6c360 offset = #11 0x00007ff0df0bc0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ff0ddf6a530 iseqv = iseq_index = 23 #12 0x00007ff0df0bc460 in ibf_load_code (load=0x561ea2dbfe00, iseq=0x7ff0ddf6c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140672492815200 code_index = 15 reading_pos = 4556 code = 0x561ea2e377c0 load_body = 0x561ea2e380a0 cd_entries = 0x561ea2dc2a00 ic_index = 0 mark_offset_bits = 0x7ffe8e38dea0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007ff0df0c1ff4 in ibf_load_iseq_each (load=0x561ea2dbfe00, iseq=0x7ff0ddf6c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140672492826480 ec = 0x561ea2d7ec70 dummy_frame = 140672492814912 #14 0x00007ff0df0bbfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff0ddf6c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x561ea2dbfe00 prev_src_iseq = 0x7ff0ddf6ed60 offset = #15 0x00007ff0df0bc0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ff0ddf6c360 iseqv = iseq_index = 16 #16 0x00007ff0df0bc460 in ibf_load_code (load=0x561ea2dbfe00, iseq=0x7ff0ddf6ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140672492825952 code_index = 66 reading_pos = 224 code = 0x561ea2e5ada0 load_body = 0x561ea2dec6b0 cd_entries = 0x561ea2de3080 ic_index = 0 mark_offset_bits = 0x561ea2e5afd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007ff0df0c1ff4 in ibf_load_iseq_each (load=0x561ea2dbfe00, iseq=0x7ff0ddf6ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140672492826480 ec = 0x561ea2d7ec70 dummy_frame = 140672492825664 #18 0x00007ff0df0bbfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff0ddf6ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x561ea2dbfe00 prev_src_iseq = 0x7ff0ddf6efd0 offset = #19 0x00007ff0df0bc0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ff0ddf6ed60 iseqv = iseq_index = 1 #20 0x00007ff0df0bc460 in ibf_load_code (load=0x561ea2dbfe00, iseq=0x7ff0ddf6efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140672492826576 code_index = 5 reading_pos = 46 code = 0x561ea2e38e50 load_body = 0x561ea2e1c8e0 cd_entries = 0x561ea2de30f0 ic_index = 1 mark_offset_bits = 0x7ffe8e38e400 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007ff0df0c1ff4 in ibf_load_iseq_each (load=0x561ea2dbfe00, iseq=0x7ff0ddf6efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140672492826480 ec = 0x561ea2d7ec70 dummy_frame = 140672492826384 #22 0x00007ff0df0bbfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff0ddf6efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x561ea2dbfe00 prev_src_iseq = 0x0 offset = #23 0x00007ff0df0c3f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ff0ddf6efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140672492826720 #25 0x00007ff0df445b43 in rb_load_with_builtin_functions (feature_name=0x7ff0df4855eb "yjit", table=0x7ff0df608e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x561ea2d7b2a0 iseq = #26 0x00007ff0df38abe7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ff0df388c60 , argc = 0, index = 0, name = 0x7ff0df4ab6f5 "_bi13"}, {func_ptr = 0x7ff0df4260f0 , argc = 0, index = 1, name = 0x7ff0df4ab6fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ff0df4261f0 , argc = 0, index = 2, name = 0x7ff0df4ab960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ff0df427280 , argc = 0, index = 3, name = 0x7ff0df4ab713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ff0df3f6270 , argc = 2, index = 4, name = 0x7ff0df4ab72c "rb_yjit_enable"}, {func_ptr = 0x7ff0df426210 , argc = 0, index = 5, name = 0x7ff0df4ab73b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ff0df426140 , argc = 1, index = 6, name = 0x7ff0df4ab756 "rb_yjit_get_stats"}, {func_ptr = 0x7ff0df388c40 , argc = 0, index = 7, name = 0x7ff0df4ab768 "object_shape_count"}, {func_ptr = 0x7ff0df3fd590 , argc = 1, index = 8, name = 0x7ff0df4ab77b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ff0df3fd5a0 , argc = 1, index = 9, name = 0x7ff0df4ab78f "rb_yjit_insns_compiled"}, {func_ptr = 0x7ff0df3f61c0 , argc = 0, index = 10, name = 0x7ff0df4ab7a6 "rb_yjit_code_gc"}, {func_ptr = 0x7ff0df3f6320 , argc = 0, index = 11, name = 0x7ff0df4ab7b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ff0df426110 , argc = 0, index = 12, name = 0x7ff0df4ab7d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007ff0df15a0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007ff0df264d4a in ruby_opt_init (opt=0x7ffe8e38fc50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007ff0df2652c3 in ruby_opt_init (opt=0x7ffe8e38fc50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731284515088) 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 = 0x7ffe8e38e910 parser = 140672494095024 orig_fname = 140672494110096 script = 1 opt = 0x7ffe8e38fc50 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007ff0df1234e2 in rb_ensure (b_proc=b_proc@entry=0x7ff0df264f20 , data1=data1@entry=140731284515088, e_proc=e_proc@entry=0x7ff0df2610c0 , data2=data2@entry=140731284515088) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x561ea2d7ec70 _tag = {tag = 36, retval = 140731284520016, buf = {0x7ff0de8e47e0, 0x7ff0df123598 , 0x0, 0x7ffe8e38e780, 0xde8e3a90}, prev = 0x7ffe8e38fd60, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x561ea2d7ec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ff0df2610c0 , data2 = 140731284515088}} #32 0x00007ff0df266ed7 in load_file (opt=0x7ffe8e38fc50, script=1, f=140672502745056, fname=, parser=140672494095024) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140672494095024, fname = 140672494110096, script = 1, opt = 0x7ffe8e38fc50, f = 4} #33 process_options (argc=0, argv=0x7ffe8e38ff48, opt=0x7ffe8e38fc50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140672502745056 xflag = ast = 0x0 parser = 140672494095024 script_name = 140672494110096 iseq = enc = lenc = 0x561ea2d99f30 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 0x00007ff0df267756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8e38ff38) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ff0de0a85a8 "-", script_name = 140672494110096, 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 0x00007ff0df124879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8e38ff38) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140672511385408, buf = {0x2, 0x7ff0df1248c0 , 0x0, 0x7ffe8e38fd30, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x561ea2d7ec70 state = iseq = 0x0 #36 0x0000561ea2ae017f in rb_main (argv=0x7ffe8e38ff38, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731284521433 #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.677641.ruby -x gdbscript [New LWP 677641] [New LWP 677643] [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=140550695148544) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd48241dc00 (LWP 677641))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd48241dc00 (LWP 677641) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140550695148544) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd4820ff640 (LWP 677643) 0x00007fd482564fde in epoll_wait (epfd=4, events=events@entry=0x7fd482e6aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd4820ff640 (LWP 677643)): #0 0x00007fd482564fde in epoll_wait (epfd=4, events=events@entry=0x7fd482e6aadc , 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 0x00007fd482af52ea in event_wait (vm=0x55c53bdc42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c53bdc42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c53bdc42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c53bdc42a0 #4 0x00007fd4824d3b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722656601888, -4393795746350513283, 140550691878464, 25, 140550695893072, 140722656602240, 4372746832584360829, 4372747393761133437}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd482564bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd48241dc00 (LWP 677641)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140550695148544) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd48241dc00 old_mask = {__val = {8, 140550695961811, 0, 140550695858157, 140550695148544, 140550697473536, 94305601224368, 140550695804327, 65, 140550697490080, 140722656593232, 140550702753356, 255, 94305601208992, 140550697490080, 140722656593248}} 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=140550695148544) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140550695148544, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd482481476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd4824677f3 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, 140550695141112, 15511893453684957696, 94305601223792, 94305601223792, 140550704048600, 140550697490080, 140722656593632, 140550682092816, 94305601490432, 140550700642133, 18446744069414584320}}, sa_flags = 479814144, sa_restorer = 0x55c53be08e00} sigs = {__val = {32, 7077516105865440560, 8223625903103620710, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472329422418360419, 7077516105865440560, 8223625903103751782, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fd482882dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fd482c9a9d8 "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 = 0x7ffc8bf547c0, reg_save_area = 0x7ffc8bf54700}} #7 0x00007fd482886148 in objspace_xmalloc0 (objspace=0x55c53bdc6bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fd482900189 in ibf_load_code (load=0x55c53be08e00, iseq=0x7fd4817aa510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140550682092816 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 0x00007fd482905ff4 in ibf_load_iseq_each (load=0x55c53be08e00, iseq=0x7fd4817aa510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140550682111824 ec = 0x55c53bdc7c70 dummy_frame = 140550682092576 #10 0x00007fd4828fffcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd4817aa510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55c53be08e00 prev_src_iseq = 0x7fd4817ac3d0 offset = #11 0x00007fd4829000cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd4817aa510 iseqv = iseq_index = 23 #12 0x00007fd482900460 in ibf_load_code (load=0x55c53be08e00, iseq=0x7fd4817ac3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140550682100688 code_index = 15 reading_pos = 4556 code = 0x55c53be807c0 load_body = 0x55c53be810a0 cd_entries = 0x55c53be0ba00 ic_index = 0 mark_offset_bits = 0x7ffc8bf54b20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fd482905ff4 in ibf_load_iseq_each (load=0x55c53be08e00, iseq=0x7fd4817ac3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140550682111824 ec = 0x55c53bdc7c70 dummy_frame = 140550682100304 #14 0x00007fd4828fffcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd4817ac3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55c53be08e00 prev_src_iseq = 0x7fd4817aee00 offset = #15 0x00007fd4829000cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd4817ac3d0 iseqv = iseq_index = 16 #16 0x00007fd482900460 in ibf_load_code (load=0x55c53be08e00, iseq=0x7fd4817aee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140550682111488 code_index = 66 reading_pos = 224 code = 0x55c53bea3da0 load_body = 0x55c53be356b0 cd_entries = 0x55c53be2c080 ic_index = 0 mark_offset_bits = 0x55c53bea3fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fd482905ff4 in ibf_load_iseq_each (load=0x55c53be08e00, iseq=0x7fd4817aee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140550682111824 ec = 0x55c53bdc7c70 dummy_frame = 140550682111056 #18 0x00007fd4828fffcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd4817aee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55c53be08e00 prev_src_iseq = 0x7fd4817aefb0 offset = #19 0x00007fd4829000cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd4817aee00 iseqv = iseq_index = 1 #20 0x00007fd482900460 in ibf_load_code (load=0x55c53be08e00, iseq=0x7fd4817aefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140550682111920 code_index = 5 reading_pos = 46 code = 0x55c53be81e50 load_body = 0x55c53be658e0 cd_entries = 0x55c53be2c0f0 ic_index = 1 mark_offset_bits = 0x7ffc8bf55080 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fd482905ff4 in ibf_load_iseq_each (load=0x55c53be08e00, iseq=0x7fd4817aefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140550682111824 ec = 0x55c53bdc7c70 dummy_frame = 140550682111728 #22 0x00007fd4828fffcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd4817aefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55c53be08e00 prev_src_iseq = 0x0 offset = #23 0x00007fd482907f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd4817aefb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140550682112064 #25 0x00007fd482c89b43 in rb_load_with_builtin_functions (feature_name=0x7fd482cc95eb "yjit", table=0x7fd482e4ce60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55c53bdc42a0 iseq = #26 0x00007fd482bcebe7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd482bccc60 , argc = 0, index = 0, name = 0x7fd482cef6f5 "_bi13"}, {func_ptr = 0x7fd482c6a0f0 , argc = 0, index = 1, name = 0x7fd482cef6fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd482c6a1f0 , argc = 0, index = 2, name = 0x7fd482cef960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd482c6b280 , argc = 0, index = 3, name = 0x7fd482cef713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd482c3a270 , argc = 2, index = 4, name = 0x7fd482cef72c "rb_yjit_enable"}, {func_ptr = 0x7fd482c6a210 , argc = 0, index = 5, name = 0x7fd482cef73b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd482c6a140 , argc = 1, index = 6, name = 0x7fd482cef756 "rb_yjit_get_stats"}, {func_ptr = 0x7fd482bccc40 , argc = 0, index = 7, name = 0x7fd482cef768 "object_shape_count"}, {func_ptr = 0x7fd482c41590 , argc = 1, index = 8, name = 0x7fd482cef77b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd482c415a0 , argc = 1, index = 9, name = 0x7fd482cef78f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd482c3a1c0 , argc = 0, index = 10, name = 0x7fd482cef7a6 "rb_yjit_code_gc"}, {func_ptr = 0x7fd482c3a320 , argc = 0, index = 11, name = 0x7fd482cef7b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd482c6a110 , argc = 0, index = 12, name = 0x7fd482cef7d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fd48299e0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fd482aa8d4a in ruby_opt_init (opt=0x7ffc8bf568d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fd482aa92c3 in ruby_opt_init (opt=0x7ffc8bf568d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722656597392) 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 = 0x7ffc8bf55590 parser = 140550683380320 orig_fname = 140550683395392 script = 1 opt = 0x7ffc8bf568d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fd4829674e2 in rb_ensure (b_proc=b_proc@entry=0x7fd482aa8f20 , data1=data1@entry=140722656597392, e_proc=e_proc@entry=0x7fd482aa50c0 , data2=data2@entry=140722656597392) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c53bdc7c70 _tag = {tag = 36, retval = 140722656602320, buf = {0x7fd482124790, 0x7fd482967598 , 0x0, 0x7ffc8bf55400, 0x82123a40}, prev = 0x7ffc8bf569e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c53bdc7c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd482aa50c0 , data2 = 140722656597392}} #32 0x00007fd482aaaed7 in load_file (opt=0x7ffc8bf568d0, script=1, f=140550692030352, fname=, parser=140550683380320) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140550683380320, fname = 140550683395392, script = 1, opt = 0x7ffc8bf568d0, f = 4} #33 process_options (argc=0, argv=0x7ffc8bf56bc8, opt=0x7ffc8bf568d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140550692030352 xflag = ast = 0x0 parser = 140550683380320 script_name = 140550683395392 iseq = enc = lenc = 0x55c53bde2f30 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 0x00007fd482aab756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc8bf56bb8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd4818e8558 "-", script_name = 140550683395392, 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 0x00007fd482968879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc8bf56bb8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140550700687168, buf = {0x2, 0x7fd4829688c0 , 0x0, 0x7ffc8bf569b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c53bdc7c70 state = iseq = 0x0 #36 0x000055c53a45217f in rb_main (argv=0x7ffc8bf56bb8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722656603737 #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.776273.ruby -x gdbscript [New LWP 776273] [New LWP 776275] [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=140635395931136) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe83ad13c00 (LWP 776273))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe83ad13c00 (LWP 776273) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140635395931136) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe83a9ff640 (LWP 776275) 0x00007fe83ae5afde in epoll_wait (epfd=4, events=events@entry=0x7fe83b760adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe83a9ff640 (LWP 776275)): #0 0x00007fe83ae5afde in epoll_wait (epfd=4, events=events@entry=0x7fe83b760adc , 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 0x00007fe83b3eb2ea in event_wait (vm=0x55edd4dd82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55edd4dd82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55edd4dd82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55edd4dd82a0 #4 0x00007fe83adc9b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732316548240, 2397346946940157969, 140635392702016, 25, 140635396675664, 140732316548592, -2407909129906798575, -2407908605505421295}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe83ae5abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe83ad13c00 (LWP 776273)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140635395931136) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe83ad13c00 old_mask = {__val = {8, 140635396744403, 0, 140635396640749, 140635395931136, 140635398256128, 94479966912176, 140635396586919, 114, 140635398272672, 140732316539584, 140635403535948, 255, 94479966896800, 140635398272672, 140732316539600}} 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=140635395931136) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140635395931136, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe83ad77476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe83ad5d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037656262636566, sa_sigaction = 0x3037656262636566}, sa_mask = {__val = {7162243371601047600, 2319406791775314530, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140635395923704, 4573324693690143744, 94479966911600, 94479966911600, 140635404831192, 140635398272672, 140732316539984, 140635382916288, 94479967178240, 140635401424725, 18446744069414584320}}, sa_flags = 300700672, sa_restorer = 0x55edd4e1ce00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473231210864665958, 7162243371601047600, 2319406791741760098, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fe83b178dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe83b5909d8 "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 = 0x7ffecbbc5d30, reg_save_area = 0x7ffecbbc5c70}} #7 0x00007fe83b17c148 in objspace_xmalloc0 (objspace=0x55edd4ddabf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe83b1f6189 in ibf_load_code (load=0x55edd4e1ce00, iseq=0x7fe83a0aa4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140635382916288 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 0x00007fe83b1fbff4 in ibf_load_iseq_each (load=0x55edd4e1ce00, iseq=0x7fe83a0aa4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140635382935296 ec = 0x55edd4ddbc70 dummy_frame = 140635382916048 #10 0x00007fe83b1f5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe83a0aa4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55edd4e1ce00 prev_src_iseq = 0x7fe83a0ac380 offset = #11 0x00007fe83b1f60cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe83a0aa4c0 iseqv = iseq_index = 23 #12 0x00007fe83b1f6460 in ibf_load_code (load=0x55edd4e1ce00, iseq=0x7fe83a0ac380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140635382924160 code_index = 15 reading_pos = 4556 code = 0x55edd4e947c0 load_body = 0x55edd4e950a0 cd_entries = 0x55edd4e1fa00 ic_index = 0 mark_offset_bits = 0x7ffecbbc6090 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe83b1fbff4 in ibf_load_iseq_each (load=0x55edd4e1ce00, iseq=0x7fe83a0ac380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140635382935296 ec = 0x55edd4ddbc70 dummy_frame = 140635382923776 #14 0x00007fe83b1f5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe83a0ac380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55edd4e1ce00 prev_src_iseq = 0x7fe83a0aedb0 offset = #15 0x00007fe83b1f60cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe83a0ac380 iseqv = iseq_index = 16 #16 0x00007fe83b1f6460 in ibf_load_code (load=0x55edd4e1ce00, iseq=0x7fe83a0aedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140635382934960 code_index = 66 reading_pos = 224 code = 0x55edd4eb7da0 load_body = 0x55edd4e496b0 cd_entries = 0x55edd4e40080 ic_index = 0 mark_offset_bits = 0x55edd4eb7fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe83b1fbff4 in ibf_load_iseq_each (load=0x55edd4e1ce00, iseq=0x7fe83a0aedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140635382935296 ec = 0x55edd4ddbc70 dummy_frame = 140635382934528 #18 0x00007fe83b1f5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe83a0aedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55edd4e1ce00 prev_src_iseq = 0x7fe83a0aef60 offset = #19 0x00007fe83b1f60cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe83a0aedb0 iseqv = iseq_index = 1 #20 0x00007fe83b1f6460 in ibf_load_code (load=0x55edd4e1ce00, iseq=0x7fe83a0aef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140635382935392 code_index = 5 reading_pos = 46 code = 0x55edd4e95e50 load_body = 0x55edd4e798e0 cd_entries = 0x55edd4e400f0 ic_index = 1 mark_offset_bits = 0x7ffecbbc65f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe83b1fbff4 in ibf_load_iseq_each (load=0x55edd4e1ce00, iseq=0x7fe83a0aef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140635382935296 ec = 0x55edd4ddbc70 dummy_frame = 140635382935200 #22 0x00007fe83b1f5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe83a0aef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55edd4e1ce00 prev_src_iseq = 0x0 offset = #23 0x00007fe83b1fdf38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe83a0aef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140635382935536 #25 0x00007fe83b57fb43 in rb_load_with_builtin_functions (feature_name=0x7fe83b5bf5eb "yjit", table=0x7fe83b742e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55edd4dd82a0 iseq = #26 0x00007fe83b4c4be7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe83b4c2c60 , argc = 0, index = 0, name = 0x7fe83b5e56f5 "_bi13"}, {func_ptr = 0x7fe83b5600f0 , argc = 0, index = 1, name = 0x7fe83b5e56fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe83b5601f0 , argc = 0, index = 2, name = 0x7fe83b5e5960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe83b561280 , argc = 0, index = 3, name = 0x7fe83b5e5713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe83b530270 , argc = 2, index = 4, name = 0x7fe83b5e572c "rb_yjit_enable"}, {func_ptr = 0x7fe83b560210 , argc = 0, index = 5, name = 0x7fe83b5e573b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe83b560140 , argc = 1, index = 6, name = 0x7fe83b5e5756 "rb_yjit_get_stats"}, {func_ptr = 0x7fe83b4c2c40 , argc = 0, index = 7, name = 0x7fe83b5e5768 "object_shape_count"}, {func_ptr = 0x7fe83b537590 , argc = 1, index = 8, name = 0x7fe83b5e577b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe83b5375a0 , argc = 1, index = 9, name = 0x7fe83b5e578f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe83b5301c0 , argc = 0, index = 10, name = 0x7fe83b5e57a6 "rb_yjit_code_gc"}, {func_ptr = 0x7fe83b530320 , argc = 0, index = 11, name = 0x7fe83b5e57b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe83b560110 , argc = 0, index = 12, name = 0x7fe83b5e57d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe83b2940f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe83b39ed4a in ruby_opt_init (opt=0x7ffecbbc7e40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe83b39f2c3 in ruby_opt_init (opt=0x7ffecbbc7e40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732316543744) 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 = 0x7ffecbbc6b00 parser = 140635384203840 orig_fname = 140635384218912 script = 1 opt = 0x7ffecbbc7e40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fe83b25d4e2 in rb_ensure (b_proc=b_proc@entry=0x7fe83b39ef20 , data1=data1@entry=140732316543744, e_proc=e_proc@entry=0x7fe83b39b0c0 , data2=data2@entry=140732316543744) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55edd4ddbc70 _tag = {tag = 36, retval = 140732316548672, buf = {0x7fe83aa247a0, 0x7fe83b25d598 , 0x0, 0x7ffecbbc6970, 0x3aa23a50}, prev = 0x7ffecbbc7f50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55edd4ddbc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe83b39b0c0 , data2 = 140732316543744}} #32 0x00007fe83b3a0ed7 in load_file (opt=0x7ffecbbc7e40, script=1, f=140635392853920, fname=, parser=140635384203840) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140635384203840, fname = 140635384218912, script = 1, opt = 0x7ffecbbc7e40, f = 4} #33 process_options (argc=0, argv=0x7ffecbbc8138, opt=0x7ffecbbc7e40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140635392853920 xflag = ast = 0x0 parser = 140635384203840 script_name = 140635384218912 iseq = enc = lenc = 0x55edd4df6f30 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 0x00007fe83b3a1756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffecbbc8128) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe83a1e8538 "-", script_name = 140635384218912, 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 0x00007fe83b25e879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffecbbc8128) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140635401469760, buf = {0x2, 0x7fe83b25e8c0 , 0x0, 0x7ffecbbc7f20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55edd4ddbc70 state = iseq = 0x0 #36 0x000055edd46a817f in rb_main (argv=0x7ffecbbc8128, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732316550089 #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.899094.ruby -x gdbscript [New LWP 899094] [New LWP 899096] [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=140254102010880) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8f73edbc00 (LWP 899094))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8f73edbc00 (LWP 899094) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140254102010880) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8f73bbf640 (LWP 899096) 0x00007f8f74022fde in epoll_wait (epfd=4, events=events@entry=0x7f8f74928adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8f73bbf640 (LWP 899096)): #0 0x00007f8f74022fde in epoll_wait (epfd=4, events=events@entry=0x7f8f74928adc , 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 0x00007f8f745b32ea in event_wait (vm=0x558deb0792a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x558deb0792a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x558deb0792a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x558deb0792a0 #4 0x00007f8f73f91b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729841336544, 3838301596426145687, 140254098748992, 25, 140254102755408, 140729841336896, -3865630541582987369, -3865631073467002985}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8f74022bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8f73edbc00 (LWP 899094)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140254102010880) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8f73edbc00 old_mask = {__val = {8, 140254102824147, 0, 140254102720493, 140254102010880, 140254104335872, 94068021907120, 140254102666663, 65, 140254104352416, 140729841327888, 140254109615692, 255, 94068021891744, 140254104352416, 140729841327904}} 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=140254102010880) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140254102010880, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8f73f3f476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8f73f257f3 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, 140254102003448, 11925207484737794304, 94068021906544, 94068021906544, 140254110910936, 140254104352416, 140729841328288, 140254088963376, 94068022173184, 140254107504469, 18446744069414584320}}, sa_flags = 1621111040, sa_restorer = 0x558deb0bde00} sigs = {__val = {32, 4049691980412169520, 8223625903104080179, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472337131026264933, 4049691980412169520, 8223625903106767155, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f8f74340dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f8f747589d8 "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 = 0x7ffe3833a180, reg_save_area = 0x7ffe3833a0c0}} #7 0x00007f8f74344148 in objspace_xmalloc0 (objspace=0x558deb07bbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f8f743be189 in ibf_load_code (load=0x558deb0bde00, iseq=0x7f8f7326a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140254088963376 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 0x00007f8f743c3ff4 in ibf_load_iseq_each (load=0x558deb0bde00, iseq=0x7f8f7326a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140254088982384 ec = 0x558deb07cc70 dummy_frame = 140254088963040 #10 0x00007f8f743bdfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8f7326a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x558deb0bde00 prev_src_iseq = 0x7f8f7326c360 offset = #11 0x00007f8f743be0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f8f7326a530 iseqv = iseq_index = 23 #12 0x00007f8f743be460 in ibf_load_code (load=0x558deb0bde00, iseq=0x7f8f7326c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140254088971104 code_index = 15 reading_pos = 4556 code = 0x558deb1357c0 load_body = 0x558deb1360a0 cd_entries = 0x558deb0c0a00 ic_index = 0 mark_offset_bits = 0x7ffe3833a4e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f8f743c3ff4 in ibf_load_iseq_each (load=0x558deb0bde00, iseq=0x7f8f7326c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140254088982384 ec = 0x558deb07cc70 dummy_frame = 140254088970816 #14 0x00007f8f743bdfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8f7326c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x558deb0bde00 prev_src_iseq = 0x7f8f7326ed60 offset = #15 0x00007f8f743be0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f8f7326c360 iseqv = iseq_index = 16 #16 0x00007f8f743be460 in ibf_load_code (load=0x558deb0bde00, iseq=0x7f8f7326ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140254088981856 code_index = 66 reading_pos = 224 code = 0x558deb158da0 load_body = 0x558deb0ea6b0 cd_entries = 0x558deb0e1080 ic_index = 0 mark_offset_bits = 0x558deb158fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f8f743c3ff4 in ibf_load_iseq_each (load=0x558deb0bde00, iseq=0x7f8f7326ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140254088982384 ec = 0x558deb07cc70 dummy_frame = 140254088981568 #18 0x00007f8f743bdfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8f7326ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x558deb0bde00 prev_src_iseq = 0x7f8f7326efd0 offset = #19 0x00007f8f743be0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f8f7326ed60 iseqv = iseq_index = 1 #20 0x00007f8f743be460 in ibf_load_code (load=0x558deb0bde00, iseq=0x7f8f7326efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140254088982480 code_index = 5 reading_pos = 46 code = 0x558deb136e50 load_body = 0x558deb11a8e0 cd_entries = 0x558deb0e10f0 ic_index = 1 mark_offset_bits = 0x7ffe3833aa40 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f8f743c3ff4 in ibf_load_iseq_each (load=0x558deb0bde00, iseq=0x7f8f7326efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140254088982384 ec = 0x558deb07cc70 dummy_frame = 140254088982288 #22 0x00007f8f743bdfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8f7326efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x558deb0bde00 prev_src_iseq = 0x0 offset = #23 0x00007f8f743c5f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f8f7326efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140254088982624 #25 0x00007f8f74747b43 in rb_load_with_builtin_functions (feature_name=0x7f8f747875eb "yjit", table=0x7f8f7490ae60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x558deb0792a0 iseq = #26 0x00007f8f7468cbe7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8f7468ac60 , argc = 0, index = 0, name = 0x7f8f747ad6f5 "_bi13"}, {func_ptr = 0x7f8f747280f0 , argc = 0, index = 1, name = 0x7f8f747ad6fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8f747281f0 , argc = 0, index = 2, name = 0x7f8f747ad960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8f74729280 , argc = 0, index = 3, name = 0x7f8f747ad713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8f746f8270 , argc = 2, index = 4, name = 0x7f8f747ad72c "rb_yjit_enable"}, {func_ptr = 0x7f8f74728210 , argc = 0, index = 5, name = 0x7f8f747ad73b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8f74728140 , argc = 1, index = 6, name = 0x7f8f747ad756 "rb_yjit_get_stats"}, {func_ptr = 0x7f8f7468ac40 , argc = 0, index = 7, name = 0x7f8f747ad768 "object_shape_count"}, {func_ptr = 0x7f8f746ff590 , argc = 1, index = 8, name = 0x7f8f747ad77b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8f746ff5a0 , argc = 1, index = 9, name = 0x7f8f747ad78f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8f746f81c0 , argc = 0, index = 10, name = 0x7f8f747ad7a6 "rb_yjit_code_gc"}, {func_ptr = 0x7f8f746f8320 , argc = 0, index = 11, name = 0x7f8f747ad7b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8f74728110 , argc = 0, index = 12, name = 0x7f8f747ad7d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f8f7445c0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f8f74566d4a in ruby_opt_init (opt=0x7ffe3833c290) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f8f745672c3 in ruby_opt_init (opt=0x7ffe3833c290) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729841332048) 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 = 0x7ffe3833af50 parser = 140254090250928 orig_fname = 140254090266000 script = 1 opt = 0x7ffe3833c290 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f8f744254e2 in rb_ensure (b_proc=b_proc@entry=0x7f8f74566f20 , data1=data1@entry=140729841332048, e_proc=e_proc@entry=0x7f8f745630c0 , data2=data2@entry=140729841332048) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x558deb07cc70 _tag = {tag = 36, retval = 140729841336976, buf = {0x7f8f73be47e0, 0x7f8f74425598 , 0x0, 0x7ffe3833adc0, 0x73be3a90}, prev = 0x7ffe3833c3a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x558deb07cc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8f745630c0 , data2 = 140729841332048}} #32 0x00007f8f74568ed7 in load_file (opt=0x7ffe3833c290, script=1, f=140254098900960, fname=, parser=140254090250928) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140254090250928, fname = 140254090266000, script = 1, opt = 0x7ffe3833c290, f = 4} #33 process_options (argc=0, argv=0x7ffe3833c588, opt=0x7ffe3833c290) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140254098900960 xflag = ast = 0x0 parser = 140254090250928 script_name = 140254090266000 iseq = enc = lenc = 0x558deb097f30 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 0x00007f8f74569756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe3833c578) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8f733a85a8 "-", script_name = 140254090266000, 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 0x00007f8f74426879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe3833c578) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140254107549504, buf = {0x2, 0x7f8f744268c0 , 0x0, 0x7ffe3833c370, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x558deb07cc70 state = iseq = 0x0 #36 0x0000558deb00517f in rb_main (argv=0x7ffe3833c578, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729841338393 #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.944646.ruby -x gdbscript [New LWP 944646] [New LWP 944648] [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=140092533963776) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f69d5b8fc00 (LWP 944646))] >>> Threads Id Target Id Frame * 1 Thread 0x7f69d5b8fc00 (LWP 944646) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140092533963776) at ./nptl/pthread_kill.c:44 2 Thread 0x7f69d586f640 (LWP 944648) 0x00007f69d5cd6fde in epoll_wait (epfd=4, events=events@entry=0x7f69d65dcadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f69d586f640 (LWP 944648)): #0 0x00007f69d5cd6fde in epoll_wait (epfd=4, events=events@entry=0x7f69d65dcadc , 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 0x00007f69d62672ea in event_wait (vm=0x55e82b1292a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e82b1292a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e82b1292a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e82b1292a0 #4 0x00007f69d5c45b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720475360656, 5394300617199829295, 140092530685504, 25, 140092534708304, 140720475361008, -5471929789447290577, -5471930324820704977}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f69d5cd6bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f69d5b8fc00 (LWP 944646)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140092533963776) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f69d5b8fc00 old_mask = {__val = {8, 140092534777043, 0, 140092534673389, 140092533963776, 140092536288768, 94455643426480, 140092534619559, 114, 140092536305312, 140720475352000, 140092541568588, 255, 94455643411104, 140092536305312, 140720475352016}} 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=140092533963776) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140092533963776, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f69d5bf3476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f69d5bd97f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3062376639306366, sa_sigaction = 0x3062376639306366}, sa_mask = {__val = {3486743125713301552, 2319406792493721145, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140092533956344, 13532213633766483456, 94455643425904, 94455643425904, 140092542863832, 140092536305312, 140720475352400, 140092520899776, 94455643692544, 140092539457365, 18446744069414584320}}, sa_flags = 1767466496, sa_restorer = 0x55e82b16de00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474306549725291366, 3486743125713301552, 2319406792460166713, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f69d5ff4dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f69d640c9d8 "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 = 0x7ffc09f22e30, reg_save_area = 0x7ffc09f22d70}} #7 0x00007f69d5ff8148 in objspace_xmalloc0 (objspace=0x55e82b12bbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f69d6072189 in ibf_load_code (load=0x55e82b16de00, iseq=0x7f69d4f1a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140092520899776 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 0x00007f69d6077ff4 in ibf_load_iseq_each (load=0x55e82b16de00, iseq=0x7f69d4f1a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140092520918784 ec = 0x55e82b12cc70 dummy_frame = 140092520899536 #10 0x00007f69d6071fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f69d4f1a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e82b16de00 prev_src_iseq = 0x7f69d4f1c380 offset = #11 0x00007f69d60720cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f69d4f1a4c0 iseqv = iseq_index = 23 #12 0x00007f69d6072460 in ibf_load_code (load=0x55e82b16de00, iseq=0x7f69d4f1c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140092520907648 code_index = 15 reading_pos = 4556 code = 0x55e82b1e57c0 load_body = 0x55e82b1e60a0 cd_entries = 0x55e82b170a00 ic_index = 0 mark_offset_bits = 0x7ffc09f23190 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f69d6077ff4 in ibf_load_iseq_each (load=0x55e82b16de00, iseq=0x7f69d4f1c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140092520918784 ec = 0x55e82b12cc70 dummy_frame = 140092520907264 #14 0x00007f69d6071fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f69d4f1c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e82b16de00 prev_src_iseq = 0x7f69d4f1edb0 offset = #15 0x00007f69d60720cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f69d4f1c380 iseqv = iseq_index = 16 #16 0x00007f69d6072460 in ibf_load_code (load=0x55e82b16de00, iseq=0x7f69d4f1edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140092520918448 code_index = 66 reading_pos = 224 code = 0x55e82b208da0 load_body = 0x55e82b19a6b0 cd_entries = 0x55e82b191080 ic_index = 0 mark_offset_bits = 0x55e82b208fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f69d6077ff4 in ibf_load_iseq_each (load=0x55e82b16de00, iseq=0x7f69d4f1edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140092520918784 ec = 0x55e82b12cc70 dummy_frame = 140092520918016 #18 0x00007f69d6071fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f69d4f1edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e82b16de00 prev_src_iseq = 0x7f69d4f1ef60 offset = #19 0x00007f69d60720cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f69d4f1edb0 iseqv = iseq_index = 1 #20 0x00007f69d6072460 in ibf_load_code (load=0x55e82b16de00, iseq=0x7f69d4f1ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140092520918880 code_index = 5 reading_pos = 46 code = 0x55e82b1e6e50 load_body = 0x55e82b1ca8e0 cd_entries = 0x55e82b1910f0 ic_index = 1 mark_offset_bits = 0x7ffc09f236f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f69d6077ff4 in ibf_load_iseq_each (load=0x55e82b16de00, iseq=0x7f69d4f1ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140092520918784 ec = 0x55e82b12cc70 dummy_frame = 140092520918688 #22 0x00007f69d6071fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f69d4f1ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e82b16de00 prev_src_iseq = 0x0 offset = #23 0x00007f69d6079f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f69d4f1ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140092520919024 #25 0x00007f69d63fbb43 in rb_load_with_builtin_functions (feature_name=0x7f69d643b5eb "yjit", table=0x7f69d65bee60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55e82b1292a0 iseq = #26 0x00007f69d6340be7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f69d633ec60 , argc = 0, index = 0, name = 0x7f69d64616f5 "_bi13"}, {func_ptr = 0x7f69d63dc0f0 , argc = 0, index = 1, name = 0x7f69d64616fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f69d63dc1f0 , argc = 0, index = 2, name = 0x7f69d6461960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f69d63dd280 , argc = 0, index = 3, name = 0x7f69d6461713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f69d63ac270 , argc = 2, index = 4, name = 0x7f69d646172c "rb_yjit_enable"}, {func_ptr = 0x7f69d63dc210 , argc = 0, index = 5, name = 0x7f69d646173b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f69d63dc140 , argc = 1, index = 6, name = 0x7f69d6461756 "rb_yjit_get_stats"}, {func_ptr = 0x7f69d633ec40 , argc = 0, index = 7, name = 0x7f69d6461768 "object_shape_count"}, {func_ptr = 0x7f69d63b3590 , argc = 1, index = 8, name = 0x7f69d646177b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f69d63b35a0 , argc = 1, index = 9, name = 0x7f69d646178f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f69d63ac1c0 , argc = 0, index = 10, name = 0x7f69d64617a6 "rb_yjit_code_gc"}, {func_ptr = 0x7f69d63ac320 , argc = 0, index = 11, name = 0x7f69d64617b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f69d63dc110 , argc = 0, index = 12, name = 0x7f69d64617d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f69d61100f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f69d621ad4a in ruby_opt_init (opt=0x7ffc09f24f40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f69d621b2c3 in ruby_opt_init (opt=0x7ffc09f24f40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720475356160) 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 = 0x7ffc09f23c00 parser = 140092522187328 orig_fname = 140092522202400 script = 1 opt = 0x7ffc09f24f40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f69d60d94e2 in rb_ensure (b_proc=b_proc@entry=0x7f69d621af20 , data1=data1@entry=140720475356160, e_proc=e_proc@entry=0x7f69d62170c0 , data2=data2@entry=140720475356160) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e82b12cc70 _tag = {tag = 36, retval = 140720475361088, buf = {0x7f69d58947a0, 0x7f69d60d9598 , 0x0, 0x7ffc09f23a70, 0xd5893a50}, prev = 0x7ffc09f25050, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e82b12cc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f69d62170c0 , data2 = 140720475356160}} #32 0x00007f69d621ced7 in load_file (opt=0x7ffc09f24f40, script=1, f=140092530837408, fname=, parser=140092522187328) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140092522187328, fname = 140092522202400, script = 1, opt = 0x7ffc09f24f40, f = 4} #33 process_options (argc=0, argv=0x7ffc09f25238, opt=0x7ffc09f24f40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140092530837408 xflag = ast = 0x0 parser = 140092522187328 script_name = 140092522202400 iseq = enc = lenc = 0x55e82b147f30 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 0x00007f69d621d756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc09f25228) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f69d5058538 "-", script_name = 140092522202400, 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 0x00007f69d60da879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc09f25228) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140092539502400, buf = {0x2, 0x7f69d60da8c0 , 0x0, 0x7ffc09f25020, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e82b12cc70 state = iseq = 0x0 #36 0x000055e82b11217f in rb_main (argv=0x7ffc09f25228, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720475362505 #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.974121.ruby -x gdbscript [New LWP 974121] [New LWP 974123] [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=140710971304960) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ff9d375ec00 (LWP 974121))] >>> Threads Id Target Id Frame * 1 Thread 0x7ff9d375ec00 (LWP 974121) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140710971304960) at ./nptl/pthread_kill.c:44 2 Thread 0x7ff9d343f640 (LWP 974123) 0x00007ff9d38a5fde in epoll_wait (epfd=4, events=events@entry=0x7ff9d41abadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ff9d343f640 (LWP 974123)): #0 0x00007ff9d38a5fde in epoll_wait (epfd=4, events=events@entry=0x7ff9d41abadc , 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 0x00007ff9d3e362ea in event_wait (vm=0x56124f1bf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56124f1bf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56124f1bf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56124f1bf2a0 #4 0x00007ff9d3814b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723365088832, 1475806814061019513, 140710968030784, 25, 140710972049488, 140723365089184, -1474725478128074375, -1474724948626423431}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ff9d38a5bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ff9d375ec00 (LWP 974121)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140710971304960) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ff9d375ec00 old_mask = {__val = {8, 140710972118227, 0, 140710972014573, 140710971304960, 140710973629952, 94636636647088, 140710971960743, 114, 140710973646496, 140723365080176, 140710978909772, 255, 94636636631712, 140710973646496, 140723365080192}} 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=140710971304960) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140710971304960, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ff9d37c2476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ff9d37a87f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3031663336626366, sa_sigaction = 0x3031663336626366}, sa_mask = {__val = {7089622827609698352, 2319406791674704694, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140710971297528, 11824732611890974208, 94636636646512, 94636636646512, 140710980205016, 140710973646496, 140723365080576, 140710958245056, 94636636913152, 140710976798549, 18446744069414584320}}, sa_flags = 264048128, sa_restorer = 0x56124f203e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487023282121761638, 7089622827609698352, 2319406791641150262, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007ff9d3bc3dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7ff9d3fdb9d8 "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 = 0x7ffcb62feee0, reg_save_area = 0x7ffcb62fee20}} #7 0x00007ff9d3bc7148 in objspace_xmalloc0 (objspace=0x56124f1c1bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007ff9d3c41189 in ibf_load_code (load=0x56124f203e00, iseq=0x7ff9d2aea4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140710958245056 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 0x00007ff9d3c46ff4 in ibf_load_iseq_each (load=0x56124f203e00, iseq=0x7ff9d2aea4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140710958264064 ec = 0x56124f1c2c70 dummy_frame = 140710958244816 #10 0x00007ff9d3c40fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff9d2aea4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56124f203e00 prev_src_iseq = 0x7ff9d2aec380 offset = #11 0x00007ff9d3c410cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ff9d2aea4c0 iseqv = iseq_index = 23 #12 0x00007ff9d3c41460 in ibf_load_code (load=0x56124f203e00, iseq=0x7ff9d2aec380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140710958252928 code_index = 15 reading_pos = 4556 code = 0x56124f27b7c0 load_body = 0x56124f27c0a0 cd_entries = 0x56124f206a00 ic_index = 0 mark_offset_bits = 0x7ffcb62ff240 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007ff9d3c46ff4 in ibf_load_iseq_each (load=0x56124f203e00, iseq=0x7ff9d2aec380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140710958264064 ec = 0x56124f1c2c70 dummy_frame = 140710958252544 #14 0x00007ff9d3c40fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff9d2aec380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56124f203e00 prev_src_iseq = 0x7ff9d2aeedb0 offset = #15 0x00007ff9d3c410cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ff9d2aec380 iseqv = iseq_index = 16 #16 0x00007ff9d3c41460 in ibf_load_code (load=0x56124f203e00, iseq=0x7ff9d2aeedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140710958263728 code_index = 66 reading_pos = 224 code = 0x56124f29eda0 load_body = 0x56124f2306b0 cd_entries = 0x56124f227080 ic_index = 0 mark_offset_bits = 0x56124f29efd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007ff9d3c46ff4 in ibf_load_iseq_each (load=0x56124f203e00, iseq=0x7ff9d2aeedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140710958264064 ec = 0x56124f1c2c70 dummy_frame = 140710958263296 #18 0x00007ff9d3c40fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff9d2aeedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56124f203e00 prev_src_iseq = 0x7ff9d2aeef60 offset = #19 0x00007ff9d3c410cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ff9d2aeedb0 iseqv = iseq_index = 1 #20 0x00007ff9d3c41460 in ibf_load_code (load=0x56124f203e00, iseq=0x7ff9d2aeef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140710958264160 code_index = 5 reading_pos = 46 code = 0x56124f27ce50 load_body = 0x56124f2608e0 cd_entries = 0x56124f2270f0 ic_index = 1 mark_offset_bits = 0x7ffcb62ff7a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007ff9d3c46ff4 in ibf_load_iseq_each (load=0x56124f203e00, iseq=0x7ff9d2aeef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140710958264064 ec = 0x56124f1c2c70 dummy_frame = 140710958263968 #22 0x00007ff9d3c40fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff9d2aeef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56124f203e00 prev_src_iseq = 0x0 offset = #23 0x00007ff9d3c48f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ff9d2aeef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140710958264304 #25 0x00007ff9d3fcab43 in rb_load_with_builtin_functions (feature_name=0x7ff9d400a5eb "yjit", table=0x7ff9d418de60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x56124f1bf2a0 iseq = #26 0x00007ff9d3f0fbe7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ff9d3f0dc60 , argc = 0, index = 0, name = 0x7ff9d40306f5 "_bi13"}, {func_ptr = 0x7ff9d3fab0f0 , argc = 0, index = 1, name = 0x7ff9d40306fb "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ff9d3fab1f0 , argc = 0, index = 2, name = 0x7ff9d4030960 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ff9d3fac280 , argc = 0, index = 3, name = 0x7ff9d4030713 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ff9d3f7b270 , argc = 2, index = 4, name = 0x7ff9d403072c "rb_yjit_enable"}, {func_ptr = 0x7ff9d3fab210 , argc = 0, index = 5, name = 0x7ff9d403073b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ff9d3fab140 , argc = 1, index = 6, name = 0x7ff9d4030756 "rb_yjit_get_stats"}, {func_ptr = 0x7ff9d3f0dc40 , argc = 0, index = 7, name = 0x7ff9d4030768 "object_shape_count"}, {func_ptr = 0x7ff9d3f82590 , argc = 1, index = 8, name = 0x7ff9d403077b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ff9d3f825a0 , argc = 1, index = 9, name = 0x7ff9d403078f "rb_yjit_insns_compiled"}, {func_ptr = 0x7ff9d3f7b1c0 , argc = 0, index = 10, name = 0x7ff9d40307a6 "rb_yjit_code_gc"}, {func_ptr = 0x7ff9d3f7b320 , argc = 0, index = 11, name = 0x7ff9d40307b6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ff9d3fab110 , argc = 0, index = 12, name = 0x7ff9d40307d0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007ff9d3cdf0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007ff9d3de9d4a in ruby_opt_init (opt=0x7ffcb6300ff0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007ff9d3dea2c3 in ruby_opt_init (opt=0x7ffcb6300ff0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723365084336) 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 = 0x7ffcb62ffcb0 parser = 140710959532608 orig_fname = 140710959547680 script = 1 opt = 0x7ffcb6300ff0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007ff9d3ca84e2 in rb_ensure (b_proc=b_proc@entry=0x7ff9d3de9f20 , data1=data1@entry=140723365084336, e_proc=e_proc@entry=0x7ff9d3de60c0 , data2=data2@entry=140723365084336) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56124f1c2c70 _tag = {tag = 36, retval = 140723365089264, buf = {0x7ff9d34647a0, 0x7ff9d3ca8598 , 0x0, 0x7ffcb62ffb20, 0xd3463a50}, prev = 0x7ffcb6301100, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56124f1c2c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ff9d3de60c0 , data2 = 140723365084336}} #32 0x00007ff9d3debed7 in load_file (opt=0x7ffcb6300ff0, script=1, f=140710968182688, fname=, parser=140710959532608) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140710959532608, fname = 140710959547680, script = 1, opt = 0x7ffcb6300ff0, f = 4} #33 process_options (argc=0, argv=0x7ffcb63012e8, opt=0x7ffcb6300ff0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140710968182688 xflag = ast = 0x0 parser = 140710959532608 script_name = 140710959547680 iseq = enc = lenc = 0x56124f1ddf30 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#\033\324\371\177\000\000\030\a\267\323\371\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007ff9d3dec756 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcb63012d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ff9d2c28538 "-", script_name = 140710959547680, 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 0x00007ff9d3ca9879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcb63012d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140710976843584, buf = {0x2, 0x7ff9d3ca98c0 , 0x0, 0x7ffcb63010d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56124f1c2c70 state = iseq = 0x0 #36 0x000056124f01017f in rb_main (argv=0x7ffcb63012d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723365090681 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)