# Logfile created on 2024-02-03 11:12:19 +0000 by logger.rb/v1.4.3 I, [2024-02-03T11:12:19.451173 #387496] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-02-03T11:12:19.451727 #387496] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-02-03T11:12:19.986809 #387496] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-02-03T11:12:19.987442 #387496] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-03T11:12:19.987490 #387496] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-02-03T11:12:20.412994 #387496] INFO -- : tool/config.guess already exists I, [2024-02-03T11:12:20.413084 #387496] INFO -- : tool/config.sub already exists I, [2024-02-03T11:12:20.419255 #387496] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-03T11:12:20.422213 #387496] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-03T11:12:20.480409 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-03T11:12:20.835319 #387496] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-03T11:12:20.835410 #387496] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-02-03T11:12:21.063892 #387496] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-02-03T11:12:21.071886 #387496] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-03T11:12:21.071965 #387496] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-02-03T11:12:23.119101 #387496] ERROR -- : From https://github.com/ruby/ruby E, [2024-02-03T11:12:23.119168 #387496] ERROR -- : eaea53b..bc79229 master -> origin/master I, [2024-02-03T11:12:23.405189 #387496] INFO -- : Updating eaea53b..bc79229 I, [2024-02-03T11:12:23.405262 #387496] INFO -- : Fast-forward I, [2024-02-03T11:12:23.470250 #387496] INFO -- : common.mk | 2 +- I, [2024-02-03T11:12:23.470317 #387496] INFO -- : lib/irb/history.rb | 8 +++ I, [2024-02-03T11:12:23.470334 #387496] INFO -- : lib/prism/translation/parser/compiler.rb | 16 +++-- I, [2024-02-03T11:12:23.470346 #387496] INFO -- : lib/rubygems/requirement.rb | 5 ++ I, [2024-02-03T11:12:23.470358 #387496] INFO -- : lib/rubygems/specification.rb | 6 +- I, [2024-02-03T11:12:23.470370 #387496] INFO -- : parse.y | 6 +- I, [2024-02-03T11:12:23.470391 #387496] INFO -- : prism/prism.c | 47 ++++++++------ I, [2024-02-03T11:12:23.470404 #387496] INFO -- : prism/util/pm_constant_pool.c | 25 ++++++++ I, [2024-02-03T11:12:23.470416 #387496] INFO -- : prism/util/pm_constant_pool.h | 11 ++++ I, [2024-02-03T11:12:23.470428 #387496] INFO -- : prism_compile.c | 103 +++++++++++++++++-------------- I, [2024-02-03T11:12:23.470440 #387496] INFO -- : rubyparser.h | 4 +- I, [2024-02-03T11:12:23.470451 #387496] INFO -- : test/irb/test_history.rb | 13 ++++ I, [2024-02-03T11:12:23.470463 #387496] INFO -- : test/net/http/test_https.rb | 2 +- I, [2024-02-03T11:12:23.470474 #387496] INFO -- : test/ruby/test_compile_prism.rb | 5 ++ I, [2024-02-03T11:12:23.470485 #387496] INFO -- : test/rubygems/test_gem_requirement.rb | 8 +++ I, [2024-02-03T11:12:23.470497 #387496] INFO -- : test/rubygems/test_gem_specification.rb | 7 ++- I, [2024-02-03T11:12:23.470511 #387496] INFO -- : yjit/src/backend/arm64/mod.rs | 3 + I, [2024-02-03T11:12:23.470522 #387496] INFO -- : yjit/src/backend/ir.rs | 13 ++++ I, [2024-02-03T11:12:23.470534 #387496] INFO -- : yjit/src/backend/x86_64/mod.rs | 8 +++ I, [2024-02-03T11:12:23.470545 #387496] INFO -- : 19 files changed, 210 insertions(+), 82 deletions(-) I, [2024-02-03T11:12:23.539622 #387496] INFO -- : Latest commit hash = bc79229be9 I, [2024-02-03T11:12:23.543718 #387496] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-03T11:12:23.543795 #387496] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-02-03T11:12:23.788258 #387496] INFO -- : sed 's/{\$([^(){}]*)[^{}]*}//g' /tmp/ruby/src/trunk-repeat20-asserts/common.mk > uncommon.mk I, [2024-02-03T11:12:24.016121 #387496] INFO -- : generating node_name.inc I, [2024-02-03T11:12:24.214266 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-02-03T11:12:24.227911 #387496] INFO -- : generating parse.c I, [2024-02-03T11:12:33.182085 #387496] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-02-03T11:12:33.201881 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-03T11:12:33.207637 #387496] INFO -- : extracting ripper.y from ../../parse.y I, [2024-02-03T11:12:33.535625 #387496] INFO -- : compiling compiler ripper.y I, [2024-02-03T11:12:42.000949 #387496] INFO -- : generating ripper_init.c from ./ripper_init.c.tmpl I, [2024-02-03T11:12:42.228239 #387496] INFO -- : generating eventids1.c from ../../parse.y I, [2024-02-03T11:12:42.296206 #387496] INFO -- : generating eventids1.h from ../../parse.y I, [2024-02-03T11:12:42.368422 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-03T11:12:42.369387 #387496] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-02-03T11:12:42.387209 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-03T11:12:42.387282 #387496] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-02-03T11:12:42.387325 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-03T11:12:43.069987 #387496] INFO -- : /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp I, [2024-02-03T11:12:43.092453 #387496] INFO -- : rbconfig.rb unchanged I, [2024-02-03T11:12:43.112220 #387496] INFO -- : generating x86_64-linux-fake.rb I, [2024-02-03T11:12:43.346514 #387496] INFO -- : x86_64-linux-fake.rb updated I, [2024-02-03T11:12:43.352644 #387496] INFO -- : generating enc.mk I, [2024-02-03T11:12:43.824701 #387496] INFO -- : making srcs under enc I, [2024-02-03T11:12:43.964024 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:12:43.964126 #387496] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-03T11:12:43.964181 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:12:44.104659 #387496] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-03T11:12:44.109873 #387496] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-03T11:12:44.113194 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-03T11:12:44.291512 #387496] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-03T11:12:44.291797 #387496] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-03T11:12:44.514446 #387496] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-03T11:12:44.514529 #387496] INFO -- : CC = gcc I, [2024-02-03T11:12:44.514564 #387496] INFO -- : LD = ld I, [2024-02-03T11:12:44.514596 #387496] INFO -- : LDSHARED = gcc -shared I, [2024-02-03T11:12:44.514637 #387496] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-03T11:12:44.514673 #387496] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-03T11:12:44.514705 #387496] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-03T11:12:44.514737 #387496] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-03T11:12:44.514772 #387496] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-03T11:12:44.514804 #387496] INFO -- : LANG = I, [2024-02-03T11:12:44.514833 #387496] INFO -- : LC_ALL = I, [2024-02-03T11:12:44.514863 #387496] INFO -- : LC_CTYPE = I, [2024-02-03T11:12:44.514893 #387496] INFO -- : MFLAGS = I, [2024-02-03T11:12:44.514922 #387496] INFO -- : RUSTC = rustc I, [2024-02-03T11:12:44.514958 #387496] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-03T11:12:44.518447 #387496] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-03T11:12:44.518519 #387496] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-03T11:12:44.518543 #387496] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-03T11:12:44.518560 #387496] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-03T11:12:44.518573 #387496] INFO -- : I, [2024-02-03T11:12:44.566446 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-02-03T11:12:46.124675 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/array.c I, [2024-02-03T11:12:46.548237 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-02-03T11:12:48.320411 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/bignum.c I, [2024-02-03T11:12:48.762652 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/class.c I, [2024-02-03T11:12:49.092716 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-02-03T11:13:14.326415 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/complex.c I, [2024-02-03T11:13:14.690252 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-02-03T11:13:16.377610 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/debug.c I, [2024-02-03T11:13:16.633825 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dir.c I, [2024-02-03T11:13:16.912938 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/encoding.c I, [2024-02-03T11:13:17.233835 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enumerator.c I, [2024-02-03T11:13:17.754451 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/error.c I, [2024-02-03T11:13:18.197708 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-02-03T11:13:21.033028 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-02-03T11:13:29.849016 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-02-03T11:13:34.436169 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io.c I, [2024-02-03T11:13:35.115672 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-02-03T11:13:39.901856 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-02-03T11:13:42.408401 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/marshal.c I, [2024-02-03T11:13:44.590549 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/memory_view.c I, [2024-02-03T11:13:45.071609 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-02-03T11:13:46.449100 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-02-03T11:13:50.331298 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node.c I, [2024-02-03T11:13:51.492649 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node_dump.c I, [2024-02-03T11:13:52.152244 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/numeric.c I, [2024-02-03T11:13:52.790357 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/object.c I, [2024-02-03T11:13:53.597000 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/pack.c I, [2024-02-03T11:13:54.343559 #387496] INFO -- : compiling parse.c I, [2024-02-03T11:14:15.583471 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-02-03T11:14:18.643047 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/process.c I, [2024-02-03T11:14:19.181768 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ractor.c I, [2024-02-03T11:14:19.658245 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/random.c I, [2024-02-03T11:14:20.043345 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rational.c I, [2024-02-03T11:14:20.498468 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/re.c I, [2024-02-03T11:14:20.961922 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-02-03T11:14:23.763215 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby_parser.c I, [2024-02-03T11:14:24.050413 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/scheduler.c I, [2024-02-03T11:14:24.297719 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/shape.c I, [2024-02-03T11:14:24.554965 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/signal.c I, [2024-02-03T11:14:24.796662 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/string.c I, [2024-02-03T11:14:25.379973 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/struct.c I, [2024-02-03T11:14:25.654568 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/symbol.c I, [2024-02-03T11:14:25.946539 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-02-03T11:14:32.091345 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/time.c I, [2024-02-03T11:14:32.530736 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/variable.c I, [2024-02-03T11:14:32.811932 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-02-03T11:14:33.354796 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-02-03T11:14:51.004444 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-02-03T11:14:52.591059 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-02-03T11:14:53.758333 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_sync.c I, [2024-02-03T11:14:54.002464 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-02-03T11:14:56.058844 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/weakmap.c I, [2024-02-03T11:14:56.299598 #387496] INFO -- : compiling prism/api_node.c I, [2024-02-03T11:15:02.147623 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/api_pack.c I, [2024-02-03T11:15:02.810302 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/diagnostic.c I, [2024-02-03T11:15:03.112216 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/extension.c I, [2024-02-03T11:15:04.086457 #387496] INFO -- : compiling prism/node.c I, [2024-02-03T11:15:05.021210 #387496] INFO -- : compiling prism/prettyprint.c I, [2024-02-03T11:15:09.658753 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/regexp.c I, [2024-02-03T11:15:09.996181 #387496] INFO -- : compiling prism/serialize.c I, [2024-02-03T11:15:11.021791 #387496] INFO -- : compiling prism/token_type.c I, [2024-02-03T11:15:11.277640 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_constant_pool.c I, [2024-02-03T11:15:11.661259 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_memchr.c I, [2024-02-03T11:15:11.688152 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_strpbrk.c I, [2024-02-03T11:15:11.968165 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/prism.c I, [2024-02-03T11:15:25.453727 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism_init.c I, [2024-02-03T11:15:25.942570 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-02-03T11:15:27.796254 #387496] INFO -- : building Rust YJIT (release mode) I, [2024-02-03T11:16:20.811916 #387496] INFO -- : touch yjit/target/release/libyjit.a I, [2024-02-03T11:16:20.820222 #387496] INFO -- : partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o I, [2024-02-03T11:16:21.344346 #387496] INFO -- : linking miniruby I, [2024-02-03T11:16:23.440976 #387496] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-03T11:16:23.441442 #387496] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-03T11:16:23.664195 #387496] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-03T11:16:23.664286 #387496] INFO -- : CC = gcc I, [2024-02-03T11:16:23.664317 #387496] INFO -- : LD = ld I, [2024-02-03T11:16:23.664345 #387496] INFO -- : LDSHARED = gcc -shared I, [2024-02-03T11:16:23.664382 #387496] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-03T11:16:23.664429 #387496] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-03T11:16:23.664457 #387496] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-03T11:16:23.664484 #387496] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-03T11:16:23.664512 #387496] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-03T11:16:23.664538 #387496] INFO -- : LANG = I, [2024-02-03T11:16:23.664564 #387496] INFO -- : LC_ALL = I, [2024-02-03T11:16:23.664590 #387496] INFO -- : LC_CTYPE = I, [2024-02-03T11:16:23.664616 #387496] INFO -- : MFLAGS = I, [2024-02-03T11:16:23.664642 #387496] INFO -- : RUSTC = rustc I, [2024-02-03T11:16:23.664674 #387496] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-03T11:16:23.668217 #387496] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-03T11:16:23.668283 #387496] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-03T11:16:23.668301 #387496] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-03T11:16:23.668320 #387496] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-03T11:16:23.668335 #387496] INFO -- : I, [2024-02-03T11:16:23.699092 #387496] INFO -- : creating verconf.h I, [2024-02-03T11:16:23.755642 #387496] INFO -- : verconf.h updated I, [2024-02-03T11:16:23.763140 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/loadpath.c I, [2024-02-03T11:16:24.528260 #387496] INFO -- : builtin_binary.inc updated I, [2024-02-03T11:16:24.539428 #387496] INFO -- : 35375d373618f8fc47f459afb5b33c370b6d77a764e5356d126c4fd2f95626ba builtin_binary.inc I, [2024-02-03T11:16:24.541146 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-02-03T11:16:25.670578 #387496] INFO -- : linking static-library libruby-static.a I, [2024-02-03T11:16:27.819509 #387496] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-02-03T11:16:32.592942 #387496] INFO -- : linking ruby I, [2024-02-03T11:16:32.688433 #387496] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-03T11:16:32.688608 #387496] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-02-03T11:16:32.907461 #387496] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-03T11:16:32.907573 #387496] INFO -- : CC = gcc I, [2024-02-03T11:16:32.907612 #387496] INFO -- : LD = ld I, [2024-02-03T11:16:32.907644 #387496] INFO -- : LDSHARED = gcc -shared I, [2024-02-03T11:16:32.907679 #387496] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-03T11:16:32.907729 #387496] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-03T11:16:32.907759 #387496] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-03T11:16:32.907791 #387496] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-03T11:16:32.907823 #387496] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-03T11:16:32.907854 #387496] INFO -- : LANG = I, [2024-02-03T11:16:32.907883 #387496] INFO -- : LC_ALL = I, [2024-02-03T11:16:32.907914 #387496] INFO -- : LC_CTYPE = I, [2024-02-03T11:16:32.907944 #387496] INFO -- : MFLAGS = I, [2024-02-03T11:16:32.907974 #387496] INFO -- : RUSTC = rustc I, [2024-02-03T11:16:32.908012 #387496] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-03T11:16:32.912231 #387496] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-03T11:16:32.912294 #387496] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-03T11:16:32.912309 #387496] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-03T11:16:32.912321 #387496] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-03T11:16:32.912333 #387496] INFO -- : I, [2024-02-03T11:16:33.048589 #387496] INFO -- : generating encdb.h I, [2024-02-03T11:16:33.123260 #387496] INFO -- : encdb.h unchanged I, [2024-02-03T11:16:33.142036 #387496] INFO -- : generating enc.mk I, [2024-02-03T11:16:33.676829 #387496] INFO -- : making srcs under enc I, [2024-02-03T11:16:33.783730 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:16:33.783835 #387496] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-03T11:16:33.783895 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:16:33.785498 #387496] INFO -- : generating transdb.h I, [2024-02-03T11:16:34.159358 #387496] INFO -- : transdb.h unchanged I, [2024-02-03T11:16:34.179623 #387496] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-03T11:16:34.379636 #387496] INFO -- : ext/configure-ext.mk updated I, [2024-02-03T11:16:34.401217 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:16:40.310291 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:16:40.311126 #387496] INFO -- : generating makefile exts.mk I, [2024-02-03T11:16:40.528752 #387496] INFO -- : exts.mk unchanged I, [2024-02-03T11:16:40.541918 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:16:41.434368 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-03T11:16:41.435225 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/coverage/coverage.c I, [2024-02-03T11:16:41.721983 #387496] INFO -- : linking shared-object coverage.so I, [2024-02-03T11:16:41.908805 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-03T11:16:41.917323 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-03T11:16:41.932478 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-03T11:16:41.937533 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-03T11:16:41.966381 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-03T11:16:42.018110 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-03T11:16:42.026825 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-03T11:16:42.061036 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-03T11:16:42.098627 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-03T11:16:42.105725 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-03T11:16:42.120626 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-03T11:16:42.140574 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-03T11:16:42.165289 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-03T11:16:42.211622 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-03T11:16:42.220791 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-03T11:16:42.241819 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-03T11:16:42.242655 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/object_tracing.c I, [2024-02-03T11:16:42.566426 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace.c I, [2024-02-03T11:16:42.885273 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace_dump.c I, [2024-02-03T11:16:43.125138 #387496] INFO -- : linking shared-object objspace.so I, [2024-02-03T11:16:43.399550 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-03T11:16:43.460975 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-03T11:16:43.535343 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-03T11:16:43.541884 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-03T11:16:43.556538 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-03T11:16:43.566889 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-03T11:16:43.653689 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-03T11:16:43.663611 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-03T11:16:43.680783 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-03T11:16:43.710046 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-03T11:16:43.715628 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids1.c I, [2024-02-03T11:16:43.755618 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-02-03T11:16:43.999710 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-02-03T11:16:55.804333 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper_init.c I, [2024-02-03T11:16:56.067641 #387496] INFO -- : linking shared-object ripper.so I, [2024-02-03T11:16:56.327075 #387496] INFO -- : checking /tmp/ruby/src/trunk-repeat20-asserts/parse.y and /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-02-03T11:16:56.523985 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-03T11:16:56.538257 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-03T11:16:56.544581 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-03T11:16:56.568838 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-03T11:16:56.570056 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/init.c I, [2024-02-03T11:16:56.779467 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/constants.c I, [2024-02-03T11:16:57.046698 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/basicsocket.c I, [2024-02-03T11:16:57.346001 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/socket.c I, [2024-02-03T11:16:57.644407 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ipsocket.c I, [2024-02-03T11:16:57.945213 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpsocket.c I, [2024-02-03T11:16:58.187729 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpserver.c I, [2024-02-03T11:16:58.439330 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/sockssocket.c I, [2024-02-03T11:16:58.638020 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/udpsocket.c I, [2024-02-03T11:16:58.918952 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixsocket.c I, [2024-02-03T11:16:59.166305 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixserver.c I, [2024-02-03T11:16:59.402958 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/option.c I, [2024-02-03T11:16:59.694825 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ancdata.c I, [2024-02-03T11:16:59.986711 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c I, [2024-02-03T11:17:00.288254 #387496] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ifaddr.c I, [2024-02-03T11:17:00.489398 #387496] INFO -- : linking shared-object socket.so I, [2024-02-03T11:17:00.886759 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-03T11:17:00.916777 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-03T11:17:01.068013 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-03T11:17:01.072940 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-03T11:17:01.240425 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-03T11:17:01.244201 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-03T11:17:01.331742 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-03T11:17:01.339616 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-03T11:17:01.471019 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-03T11:17:01.478432 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-03T11:17:01.584273 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-03T11:17:01.589244 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-03T11:17:01.686922 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-03T11:17:01.691100 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-03T11:17:01.820770 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-03T11:17:01.892360 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:02.280794 #387496] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-03T11:17:02.280918 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:02.281918 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:02.287775 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:02.287862 #387496] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-03T11:17:02.287913 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:02.289329 #387496] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-02-03T11:17:02.938254 #387496] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-02-03T11:17:03.291181 #387496] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-02-03T11:17:03.699622 #387496] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-02-03T11:17:04.083672 #387496] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-02-03T11:17:04.447601 #387496] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-02-03T11:17:04.842144 #387496] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-02-03T11:17:05.464134 #387496] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-02-03T11:17:05.796909 #387496] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-02-03T11:17:06.213974 #387496] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-02-03T11:17:06.791848 #387496] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-02-03T11:17:07.198034 #387496] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-02-03T11:17:07.516480 #387496] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-02-03T11:17:08.396719 #387496] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-02-03T11:17:08.904794 #387496] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-02-03T11:17:09.307643 #387496] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-02-03T11:17:09.731048 #387496] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-02-03T11:17:10.082623 #387496] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-02-03T11:17:10.305296 #387496] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-02-03T11:17:10.637031 #387496] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-02-03T11:17:10.904926 #387496] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-02-03T11:17:11.310423 #387496] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-02-03T11:17:11.731285 #387496] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-02-03T11:17:12.070853 #387496] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-02-03T11:17:12.620152 #387496] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-02-03T11:17:13.221321 #387496] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-02-03T11:17:13.479695 #387496] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-02-03T11:17:13.816225 #387496] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-02-03T11:17:14.348141 #387496] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-02-03T11:17:14.606650 #387496] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-02-03T11:17:14.926158 #387496] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-02-03T11:17:15.299246 #387496] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-02-03T11:17:15.936740 #387496] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-02-03T11:17:16.396675 #387496] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-02-03T11:17:16.725469 #387496] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-02-03T11:17:17.043091 #387496] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-02-03T11:17:17.344296 #387496] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-02-03T11:17:17.753993 #387496] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-02-03T11:17:18.212237 #387496] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-02-03T11:17:19.447038 #387496] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-02-03T11:17:19.829585 #387496] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-02-03T11:17:20.349544 #387496] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-02-03T11:17:20.867618 #387496] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-02-03T11:17:21.279160 #387496] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-02-03T11:17:21.660065 #387496] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-02-03T11:17:22.026659 #387496] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-02-03T11:17:22.439195 #387496] INFO -- : making enc I, [2024-02-03T11:17:22.487315 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:22.487405 #387496] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-03T11:17:22.487454 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:22.488721 #387496] INFO -- : making trans I, [2024-02-03T11:17:22.588449 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:22.588545 #387496] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-03T11:17:22.588598 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:22.589862 #387496] INFO -- : making encs I, [2024-02-03T11:17:22.698519 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:22.698605 #387496] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-03T11:17:22.698653 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:22.714469 #387496] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-03T11:17:22.714770 #387496] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-02-03T11:17:22.966703 #387496] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-03T11:17:22.981290 #387496] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-03T11:17:23.020140 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-03T11:17:23.230178 #387496] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-03T11:17:23.230276 #387496] INFO -- : CC = gcc I, [2024-02-03T11:17:23.230314 #387496] INFO -- : LD = ld I, [2024-02-03T11:17:23.230346 #387496] INFO -- : LDSHARED = gcc -shared I, [2024-02-03T11:17:23.230389 #387496] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-03T11:17:23.230426 #387496] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-03T11:17:23.230460 #387496] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-03T11:17:23.230496 #387496] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-03T11:17:23.230531 #387496] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-03T11:17:23.230563 #387496] INFO -- : LANG = I, [2024-02-03T11:17:23.230594 #387496] INFO -- : LC_ALL = I, [2024-02-03T11:17:23.230626 #387496] INFO -- : LC_CTYPE = I, [2024-02-03T11:17:23.230662 #387496] INFO -- : MFLAGS = I, [2024-02-03T11:17:23.230697 #387496] INFO -- : RUSTC = rustc I, [2024-02-03T11:17:23.230745 #387496] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-03T11:17:23.243344 #387496] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-03T11:17:23.243406 #387496] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-03T11:17:23.243427 #387496] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-03T11:17:23.243444 #387496] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-03T11:17:23.243460 #387496] INFO -- : I, [2024-02-03T11:17:23.395544 #387496] INFO -- : generating encdb.h I, [2024-02-03T11:17:23.511377 #387496] INFO -- : encdb.h unchanged I, [2024-02-03T11:17:23.516077 #387496] INFO -- : generating enc.mk I, [2024-02-03T11:17:24.004047 #387496] INFO -- : making srcs under enc I, [2024-02-03T11:17:24.084529 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:24.084620 #387496] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-03T11:17:24.084672 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:24.086542 #387496] INFO -- : generating transdb.h I, [2024-02-03T11:17:24.374320 #387496] INFO -- : transdb.h unchanged I, [2024-02-03T11:17:24.380372 #387496] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-03T11:17:24.588244 #387496] INFO -- : ext/configure-ext.mk unchanged I, [2024-02-03T11:17:24.615641 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:30.606685 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:30.607257 #387496] INFO -- : generating makefile exts.mk I, [2024-02-03T11:17:30.819126 #387496] INFO -- : exts.mk unchanged I, [2024-02-03T11:17:30.832481 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:31.581160 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-03T11:17:31.597103 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-03T11:17:31.606680 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-03T11:17:31.624926 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-03T11:17:31.630404 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-03T11:17:31.650818 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-03T11:17:31.697601 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-03T11:17:31.709083 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-03T11:17:31.750881 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-03T11:17:31.784210 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-03T11:17:31.791931 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-03T11:17:31.804665 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-03T11:17:31.834469 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-03T11:17:31.877763 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-03T11:17:31.922300 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-03T11:17:31.948063 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-03T11:17:31.961668 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-03T11:17:31.970234 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-03T11:17:31.998935 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-03T11:17:32.072429 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-03T11:17:32.080434 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-03T11:17:32.092776 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-03T11:17:32.130780 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-03T11:17:32.193723 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-03T11:17:32.207410 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-03T11:17:32.216979 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-03T11:17:32.250771 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-03T11:17:32.267327 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-03T11:17:32.274373 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-03T11:17:32.283501 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-03T11:17:32.326346 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-03T11:17:32.357707 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-03T11:17:32.417206 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-03T11:17:32.540077 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-03T11:17:32.555578 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-03T11:17:32.651838 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-03T11:17:32.655986 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-03T11:17:32.756838 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-03T11:17:32.760770 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-03T11:17:32.896152 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-03T11:17:32.913506 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-03T11:17:32.988117 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-03T11:17:32.993177 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-03T11:17:33.106154 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-03T11:17:33.110359 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-03T11:17:33.219942 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-03T11:17:33.277082 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:33.512521 #387496] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-03T11:17:33.512644 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:33.523628 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:33.529429 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:33.529518 #387496] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-03T11:17:33.529565 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:33.541338 #387496] INFO -- : making enc I, [2024-02-03T11:17:33.602243 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:33.602328 #387496] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-03T11:17:33.602375 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:33.607700 #387496] INFO -- : making trans I, [2024-02-03T11:17:33.704184 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:33.704286 #387496] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-03T11:17:33.704336 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:33.705653 #387496] INFO -- : making encs I, [2024-02-03T11:17:33.804564 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:33.804665 #387496] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-03T11:17:33.804712 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:17:33.831633 #387496] INFO -- : ./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-repeat20-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRUBY_DEBUG=1" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc I, [2024-02-03T11:17:34.276658 #387496] INFO -- : Installing to I, [2024-02-03T11:17:34.276802 #387496] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-03T11:17:34.283953 #387496] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-02-03T11:17:34.313066 #387496] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-03T11:17:34.313445 #387496] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-02-03T11:17:34.313671 #387496] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-03T11:17:34.410454 #387496] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-02-03T11:17:34.410582 #387496] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-02-03T11:17:34.410823 #387496] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-02-03T11:17:34.411780 #387496] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-03T11:17:34.435872 #387496] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-02-03T11:17:34.436022 #387496] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-02-03T11:17:34.436141 #387496] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-02-03T11:17:34.442093 #387496] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-03T11:17:34.443039 #387496] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-03T11:17:34.753472 #387496] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-02-03T11:17:34.812364 #387496] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-02-03T11:17:34.847992 #387496] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-03T11:17:34.913523 #387496] INFO -- : benchmark 0.3.0 I, [2024-02-03T11:17:34.962778 #387496] INFO -- : bundler 2.6.0.dev I, [2024-02-03T11:17:34.981330 #387496] INFO -- : cgi 0.4.1 I, [2024-02-03T11:17:34.987064 #387496] INFO -- : delegate 0.3.1 I, [2024-02-03T11:17:34.995446 #387496] INFO -- : did_you_mean 1.6.3 I, [2024-02-03T11:17:35.003174 #387496] INFO -- : english 0.8.0 I, [2024-02-03T11:17:35.006814 #387496] INFO -- : erb 4.0.4 I, [2024-02-03T11:17:35.012433 #387496] INFO -- : error_highlight 0.6.0 I, [2024-02-03T11:17:35.015741 #387496] INFO -- : fileutils 1.7.2 I, [2024-02-03T11:17:35.019079 #387496] INFO -- : find 0.2.0 I, [2024-02-03T11:17:35.022652 #387496] INFO -- : forwardable 1.3.3 I, [2024-02-03T11:17:35.025846 #387496] INFO -- : ipaddr 1.2.6 I, [2024-02-03T11:17:35.029157 #387496] INFO -- : irb 1.11.1 I, [2024-02-03T11:17:35.034628 #387496] INFO -- : logger 1.6.0 I, [2024-02-03T11:17:35.038207 #387496] INFO -- : net-http 0.4.1 I, [2024-02-03T11:17:35.041608 #387496] INFO -- : net-protocol 0.2.2 I, [2024-02-03T11:17:35.045026 #387496] INFO -- : open-uri 0.4.1 I, [2024-02-03T11:17:35.048727 #387496] INFO -- : open3 0.2.1 I, [2024-02-03T11:17:35.052216 #387496] INFO -- : optparse 0.4.0 I, [2024-02-03T11:17:35.068266 #387496] INFO -- : ostruct 0.6.0 I, [2024-02-03T11:17:35.071725 #387496] INFO -- : pp 0.5.0 I, [2024-02-03T11:17:35.075252 #387496] INFO -- : prettyprint 0.2.0 I, [2024-02-03T11:17:35.078780 #387496] INFO -- : prism 0.20.0 I, [2024-02-03T11:17:35.082611 #387496] INFO -- : pstore 0.1.3 I, [2024-02-03T11:17:35.086113 #387496] INFO -- : rdoc 6.6.2 I, [2024-02-03T11:17:35.093151 #387496] INFO -- : readline 0.0.4 I, [2024-02-03T11:17:35.096827 #387496] INFO -- : reline 0.4.2 I, [2024-02-03T11:17:35.100561 #387496] INFO -- : resolv 0.3.0 I, [2024-02-03T11:17:35.104499 #387496] INFO -- : ruby2_keywords 0.0.5 I, [2024-02-03T11:17:35.108284 #387496] INFO -- : securerandom 0.3.1 I, [2024-02-03T11:17:35.112021 #387496] INFO -- : set 1.1.0 I, [2024-02-03T11:17:35.116111 #387496] INFO -- : shellwords 0.2.0 I, [2024-02-03T11:17:35.122988 #387496] INFO -- : singleton 0.2.0 I, [2024-02-03T11:17:35.126490 #387496] INFO -- : syntax_suggest 2.0.0 I, [2024-02-03T11:17:35.131502 #387496] INFO -- : tempfile 0.2.1 I, [2024-02-03T11:17:35.135044 #387496] INFO -- : time 0.3.0 I, [2024-02-03T11:17:35.138673 #387496] INFO -- : timeout 0.4.1 I, [2024-02-03T11:17:35.142168 #387496] INFO -- : tmpdir 0.2.0 I, [2024-02-03T11:17:35.145841 #387496] INFO -- : tsort 0.2.0 I, [2024-02-03T11:17:35.149503 #387496] INFO -- : un 0.3.0 I, [2024-02-03T11:17:35.160797 #387496] INFO -- : uri 0.13.0 I, [2024-02-03T11:17:35.164496 #387496] INFO -- : weakref 0.1.3 I, [2024-02-03T11:17:35.168005 #387496] INFO -- : yaml 0.3.0 I, [2024-02-03T11:17:35.170787 #387496] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-03T11:17:35.195716 #387496] INFO -- : date 3.3.4 I, [2024-02-03T11:17:35.199045 #387496] INFO -- : digest 3.1.1 I, [2024-02-03T11:17:35.202563 #387496] INFO -- : etc 1.4.3 I, [2024-02-03T11:17:35.206253 #387496] INFO -- : fcntl 1.1.0 I, [2024-02-03T11:17:35.210158 #387496] INFO -- : fiddle 1.1.3 I, [2024-02-03T11:17:35.213792 #387496] INFO -- : io-console 0.7.2 I, [2024-02-03T11:17:35.217281 #387496] INFO -- : io-nonblock 0.3.0 I, [2024-02-03T11:17:35.220524 #387496] INFO -- : io-wait 0.3.1 I, [2024-02-03T11:17:35.223924 #387496] INFO -- : json 2.7.1 I, [2024-02-03T11:17:35.227558 #387496] INFO -- : openssl 3.2.0 I, [2024-02-03T11:17:35.242080 #387496] INFO -- : pathname 0.3.0 I, [2024-02-03T11:17:35.245748 #387496] INFO -- : psych 5.1.2 I, [2024-02-03T11:17:35.249640 #387496] INFO -- : stringio 3.1.1 I, [2024-02-03T11:17:35.253262 #387496] INFO -- : strscan 3.0.9 I, [2024-02-03T11:17:35.256976 #387496] INFO -- : zlib 3.1.0 I, [2024-02-03T11:17:35.260247 #387496] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-03T11:17:35.262317 #387496] INFO -- : minitest 5.21.2 I, [2024-02-03T11:17:35.297033 #387496] INFO -- : power_assert 2.0.3 I, [2024-02-03T11:17:35.307371 #387496] INFO -- : rake 13.1.0 I, [2024-02-03T11:17:35.341548 #387496] INFO -- : test-unit 3.6.1 I, [2024-02-03T11:17:35.376022 #387496] INFO -- : rexml 3.2.6 I, [2024-02-03T11:17:35.413176 #387496] INFO -- : rss 0.3.0 I, [2024-02-03T11:17:35.437274 #387496] INFO -- : net-ftp 0.3.4 I, [2024-02-03T11:17:35.445836 #387496] INFO -- : net-imap 0.4.9.1 I, [2024-02-03T11:17:35.475733 #387496] INFO -- : net-pop 0.1.2 I, [2024-02-03T11:17:35.484262 #387496] INFO -- : net-smtp 0.4.0.1 I, [2024-02-03T11:17:35.496568 #387496] INFO -- : matrix 0.4.2 I, [2024-02-03T11:17:35.508757 #387496] INFO -- : prime 0.1.2 I, [2024-02-03T11:17:35.521950 #387496] INFO -- : rbs 3.4.3 I, [2024-02-03T11:17:35.731966 #387496] INFO -- : typeprof 0.21.9 I, [2024-02-03T11:17:35.748088 #387496] INFO -- : debug 1.9.1 I, [2024-02-03T11:17:35.772084 #387496] INFO -- : racc 1.7.3 I, [2024-02-03T11:17:35.799040 #387496] INFO -- : mutex_m 0.2.0 I, [2024-02-03T11:17:35.805656 #387496] INFO -- : getoptlong 0.2.1 I, [2024-02-03T11:17:35.816415 #387496] INFO -- : base64 0.2.0 I, [2024-02-03T11:17:35.822143 #387496] INFO -- : bigdecimal 3.1.6 I, [2024-02-03T11:17:35.841269 #387496] INFO -- : observer 0.1.2 I, [2024-02-03T11:17:35.856742 #387496] INFO -- : abbrev 0.1.2 I, [2024-02-03T11:17:35.863809 #387496] INFO -- : resolv-replace 0.1.1 I, [2024-02-03T11:17:35.870556 #387496] INFO -- : rinda 0.2.0 I, [2024-02-03T11:17:35.882789 #387496] INFO -- : drb 2.2.0 I, [2024-02-03T11:17:35.898309 #387496] INFO -- : nkf 0.2.0 I, [2024-02-03T11:17:35.921726 #387496] INFO -- : syslog 0.1.2 I, [2024-02-03T11:17:35.941876 #387496] INFO -- : csv 3.2.8 I, [2024-02-03T11:17:35.969486 #387496] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-02-03T11:17:36.007664 #387496] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-03T11:17:36.007914 #387496] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-02-03T11:19:47.951377 #387496] INFO -- : PASS all 1889 tests E, [2024-02-03T11:19:47.958605 #387496] ERROR -- : I, [2024-02-03T11:19:47.958734 #387496] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-02-03T11:19:47.958882 #387496] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-02-03T11:19:48.203615 #387496] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-03T11:19:48.203692 #387496] INFO -- : CC = gcc I, [2024-02-03T11:19:48.203712 #387496] INFO -- : LD = ld I, [2024-02-03T11:19:48.203725 #387496] INFO -- : LDSHARED = gcc -shared I, [2024-02-03T11:19:48.203739 #387496] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-03T11:19:48.203751 #387496] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-03T11:19:48.203770 #387496] INFO -- : CPPFLAGS = I, [2024-02-03T11:19:48.203782 #387496] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-03T11:19:48.203794 #387496] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-03T11:19:48.203805 #387496] INFO -- : LANG = I, [2024-02-03T11:19:48.203816 #387496] INFO -- : LC_ALL = I, [2024-02-03T11:19:48.203828 #387496] INFO -- : LC_CTYPE = I, [2024-02-03T11:19:48.203838 #387496] INFO -- : MFLAGS = I, [2024-02-03T11:19:48.203849 #387496] INFO -- : RUSTC = rustc I, [2024-02-03T11:19:48.203860 #387496] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-03T11:19:48.207312 #387496] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-03T11:19:48.207375 #387496] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-03T11:19:48.207393 #387496] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-03T11:19:48.207408 #387496] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-03T11:19:48.207421 #387496] INFO -- : I, [2024-02-03T11:19:48.805470 #387496] INFO -- : Checking leaked global symbols...none I, [2024-02-03T11:19:49.094848 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-02-03T11:19:49.095049 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-02-03T11:19:49.095217 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-02-03T11:19:49.095474 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-02-03T11:19:49.096408 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-02-03T11:19:49.096915 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-02-03T11:19:49.098566 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-02-03T11:19:49.107782 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-02-03T11:19:49.112878 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-02-03T11:19:49.115850 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-02-03T11:19:49.120724 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-02-03T11:19:49.125759 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-02-03T11:19:49.126215 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-02-03T11:19:49.126555 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-02-03T11:19:49.127057 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-02-03T11:19:49.227491 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-02-03T11:19:49.230416 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-02-03T11:19:49.779235 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-02-03T11:19:49.779386 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-02-03T11:19:49.779642 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-02-03T11:19:49.780018 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-02-03T11:19:49.780185 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-02-03T11:19:49.780259 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-02-03T11:19:49.780438 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-02-03T11:19:49.780765 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-02-03T11:19:49.780856 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-02-03T11:19:49.781094 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-02-03T11:19:49.781272 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-02-03T11:19:49.782234 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-02-03T11:19:50.124680 #387496] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-02-03T11:19:50.131317 #387496] INFO -- : I, [2024-02-03T11:19:50.131382 #387496] INFO -- : test succeeded I, [2024-02-03T11:19:50.139698 #387496] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-02-03T11:19:50.139874 #387496] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-02-03T11:19:50.422212 #387496] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-03T11:19:50.422283 #387496] INFO -- : CC = gcc I, [2024-02-03T11:19:50.422303 #387496] INFO -- : LD = ld I, [2024-02-03T11:19:50.422319 #387496] INFO -- : LDSHARED = gcc -shared I, [2024-02-03T11:19:50.422334 #387496] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-03T11:19:50.422352 #387496] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-03T11:19:50.422367 #387496] INFO -- : CPPFLAGS = I, [2024-02-03T11:19:50.422382 #387496] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-03T11:19:50.422396 #387496] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-03T11:19:50.422410 #387496] INFO -- : LANG = I, [2024-02-03T11:19:50.422423 #387496] INFO -- : LC_ALL = I, [2024-02-03T11:19:50.422437 #387496] INFO -- : LC_CTYPE = I, [2024-02-03T11:19:50.422451 #387496] INFO -- : MFLAGS = I, [2024-02-03T11:19:50.422465 #387496] INFO -- : RUSTC = rustc I, [2024-02-03T11:19:50.422480 #387496] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-03T11:19:50.431078 #387496] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-03T11:19:50.431142 #387496] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-03T11:19:50.431162 #387496] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-03T11:19:50.431185 #387496] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-03T11:19:50.431200 #387496] INFO -- : I, [2024-02-03T11:19:50.440162 #387496] INFO -- : generating enc.mk I, [2024-02-03T11:19:50.892109 #387496] INFO -- : generating encdb.h I, [2024-02-03T11:19:50.985442 #387496] INFO -- : encdb.h unchanged I, [2024-02-03T11:19:50.995614 #387496] INFO -- : making enc I, [2024-02-03T11:19:51.061702 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:19:51.061766 #387496] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-03T11:19:51.061793 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:19:51.062885 #387496] INFO -- : making srcs under enc I, [2024-02-03T11:19:51.156194 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:19:51.156278 #387496] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-03T11:19:51.156334 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:19:51.165520 #387496] INFO -- : generating transdb.h I, [2024-02-03T11:19:51.487850 #387496] INFO -- : transdb.h unchanged I, [2024-02-03T11:19:51.491198 #387496] INFO -- : making trans I, [2024-02-03T11:19:51.586413 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:19:51.586501 #387496] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-03T11:19:51.586557 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:19:51.587824 #387496] INFO -- : making encs I, [2024-02-03T11:19:51.692022 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:19:51.692108 #387496] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-03T11:19:51.692153 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:19:51.696507 #387496] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-03T11:19:51.842215 #387496] INFO -- : ext/configure-ext.mk updated I, [2024-02-03T11:19:51.851662 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:19:57.998461 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:19:57.998987 #387496] INFO -- : generating makefile exts.mk I, [2024-02-03T11:19:58.184866 #387496] INFO -- : exts.mk unchanged I, [2024-02-03T11:19:58.193778 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:19:58.878731 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-03T11:19:58.885659 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-03T11:19:58.895751 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-03T11:19:58.903107 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-03T11:19:58.909284 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-03T11:19:58.925298 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-03T11:19:58.998606 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-03T11:19:59.017124 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-03T11:19:59.067201 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-03T11:19:59.089622 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-03T11:19:59.097151 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-03T11:19:59.114072 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-03T11:19:59.151034 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-03T11:19:59.177800 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-03T11:19:59.210771 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-03T11:19:59.216057 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-03T11:19:59.227510 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-03T11:19:59.235897 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-03T11:19:59.264540 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-03T11:19:59.308788 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-03T11:19:59.315877 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-03T11:19:59.324706 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-03T11:19:59.334826 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-03T11:19:59.376234 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-03T11:19:59.390435 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-03T11:19:59.404636 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-03T11:19:59.436893 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-03T11:19:59.454970 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-03T11:19:59.458494 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-03T11:19:59.467388 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-03T11:19:59.492872 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-03T11:19:59.514676 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-03T11:19:59.555970 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-03T11:19:59.740123 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-03T11:19:59.744369 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-03T11:19:59.848115 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-03T11:19:59.852235 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-03T11:20:00.020101 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-03T11:20:00.027629 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-03T11:20:00.155854 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-03T11:20:00.160892 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-03T11:20:00.252080 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-03T11:20:00.279633 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-03T11:20:00.440441 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-03T11:20:00.444686 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-03T11:20:00.588190 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-03T11:20:00.701814 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:20:00.967658 #387496] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-03T11:20:00.967786 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:20:00.971618 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:20:00.977421 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:20:00.977493 #387496] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-03T11:20:00.977511 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-03T11:20:24.429128 #387496] INFO -- : Run options: I, [2024-02-03T11:20:24.429190 #387496] INFO -- : --seed=47102 I, [2024-02-03T11:20:24.429207 #387496] INFO -- : "--ruby=./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems" I, [2024-02-03T11:20:24.429221 #387496] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-02-03T11:20:24.429232 #387496] INFO -- : --name=!/memory_leak/ I, [2024-02-03T11:20:24.429243 #387496] INFO -- : --stderr-on-failure I, [2024-02-03T11:20:24.429254 #387496] INFO -- : --repeat-count=20 I, [2024-02-03T11:20:24.429267 #387496] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-02-03T11:20:24.429277 #387496] INFO -- : I, [2024-02-03T11:20:24.429289 #387496] INFO -- : # Running tests: I, [2024-02-03T11:20:24.429299 #387496] INFO -- : I, [2024-02-03T11:54:53.270870 #387496] INFO -- : Finished(1/20) tests in 2068.773791s, 12.1396 tests/s, 4573.4609 assertions/s. I, [2024-02-03T12:33:35.012617 #387496] INFO -- : Finished(2/20) tests in 2321.635139s, 10.8178 tests/s, 4078.3467 assertions/s. I, [2024-02-03T13:17:40.493340 #387496] INFO -- : Finished(3/20) tests in 2645.445384s, 9.4937 tests/s, 3578.5048 assertions/s. I, [2024-02-03T13:56:28.181660 #387496] INFO -- : Finished(4/20) tests in 2327.891638s, 10.7887 tests/s, 4066.9870 assertions/s. I, [2024-02-03T14:31:23.687710 #387496] INFO -- : Finished(5/20) tests in 2095.506611s, 11.9852 tests/s, 4518.4200 assertions/s. I, [2024-02-03T15:15:16.638775 #387496] INFO -- : Finished(6/20) tests in 2632.604744s, 9.5400 tests/s, 3596.6873 assertions/s. I, [2024-02-03T15:58:32.905978 #387496] INFO -- : Finished(7/20) tests in 2596.487337s, 9.6727 tests/s, 3646.1587 assertions/s. I, [2024-02-03T16:38:38.208597 #387496] INFO -- : Finished(8/20) tests in 2405.349978s, 10.4413 tests/s, 3936.5694 assertions/s. I, [2024-02-03T16:58:09.792131 #387496] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-03T16:58:10.305188 #387496] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-02-03T17:24:03.066472 #387496] INFO -- : Finished(9/20) tests in 2724.865116s, 9.2170 tests/s, 3474.8226 assertions/s. I, [2024-02-03T18:01:14.436459 #387496] INFO -- : Finished(10/20) tests in 2231.509570s, 11.2547 tests/s, 4242.3829 assertions/s. I, [2024-02-03T18:36:34.261897 #387496] INFO -- : Finished(11/20) tests in 2119.714238s, 11.8483 tests/s, 4466.9842 assertions/s. I, [2024-02-03T18:55:15.559632 #387496] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-03T18:55:18.682375 #387496] INFO -- : Closed file descriptor: TestHashOnly#test_integer_hash_random: 9 I, [2024-02-03T19:21:48.282399 #387496] INFO -- : Finished(12/20) tests in 2713.850959s, 9.2544 tests/s, 3488.9149 assertions/s. I, [2024-02-03T19:43:46.857638 #387496] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-03T19:43:46.885678 #387496] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-02-03T20:04:52.774127 #387496] INFO -- : Finished(13/20) tests in 2584.675204s, 9.7169 tests/s, 3662.3046 assertions/s. I, [2024-02-03T20:46:44.956305 #387496] INFO -- : Finished(14/20) tests in 2512.172609s, 9.9973 tests/s, 3768.8258 assertions/s. I, [2024-02-03T21:33:33.456325 #387496] INFO -- : Finished(15/20) tests in 2808.453406s, 8.9426 tests/s, 3371.0817 assertions/s. I, [2024-02-03T22:10:42.952976 #387496] INFO -- : Finished(16/20) tests in 2229.580331s, 11.2645 tests/s, 4246.3171 assertions/s. I, [2024-02-03T22:46:54.631722 #387496] INFO -- : Finished(17/20) tests in 2171.547234s, 11.5655 tests/s, 4360.4476 assertions/s. I, [2024-02-03T23:08:54.754952 #387496] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-03T23:08:54.797452 #387496] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_incorrect_path: 9 I, [2024-02-03T23:34:40.336773 #387496] INFO -- : Finished(18/20) tests in 2865.670827s, 8.7641 tests/s, 3303.7221 assertions/s. I, [2024-02-03T23:55:55.911625 #387496] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-03T23:55:55.923617 #387496] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_incorrect_path: 9 I, [2024-02-04T00:17:36.030919 #387496] INFO -- : Finished(19/20) tests in 2575.766511s, 9.7505 tests/s, 3675.7027 assertions/s. I, [2024-02-04T01:00:58.077296 #387496] INFO -- : Finished(20/20) tests in 2602.788734s, 9.6493 tests/s, 3637.5307 assertions/s. I, [2024-02-04T01:00:58.077365 #387496] INFO -- : 502299 tests, 189350280 assertions, 0 failures, 0 errors, 2315 skips I, [2024-02-04T01:00:58.077381 #387496] INFO -- : I, [2024-02-04T01:00:58.077393 #387496] INFO -- : ruby -v: ruby 3.4.0dev (2024-02-03T10:39:17Z master bc79229be9) [x86_64-linux] I, [2024-02-04T01:00:58.222859 #387496] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-02-04T01:00:58.223077 #387496] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-02-04T01:00:58.572163 #387496] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-04T01:00:58.572267 #387496] INFO -- : CC = gcc I, [2024-02-04T01:00:58.572306 #387496] INFO -- : LD = ld I, [2024-02-04T01:00:58.572336 #387496] INFO -- : LDSHARED = gcc -shared I, [2024-02-04T01:00:58.572370 #387496] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-04T01:00:58.572408 #387496] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-04T01:00:58.572436 #387496] INFO -- : CPPFLAGS = I, [2024-02-04T01:00:58.572476 #387496] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-04T01:00:58.572505 #387496] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-04T01:00:58.572530 #387496] INFO -- : LANG = I, [2024-02-04T01:00:58.572555 #387496] INFO -- : LC_ALL = I, [2024-02-04T01:00:58.572580 #387496] INFO -- : LC_CTYPE = I, [2024-02-04T01:00:58.572605 #387496] INFO -- : MFLAGS = I, [2024-02-04T01:00:58.572630 #387496] INFO -- : RUSTC = rustc I, [2024-02-04T01:00:58.572661 #387496] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-04T01:00:58.576220 #387496] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-04T01:00:58.576278 #387496] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-04T01:00:58.576294 #387496] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-04T01:00:58.576306 #387496] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-04T01:00:58.576318 #387496] INFO -- : I, [2024-02-04T01:00:58.582132 #387496] INFO -- : generating enc.mk I, [2024-02-04T01:00:58.915253 #387496] INFO -- : generating encdb.h I, [2024-02-04T01:00:58.977743 #387496] INFO -- : encdb.h unchanged I, [2024-02-04T01:00:58.980618 #387496] INFO -- : making enc I, [2024-02-04T01:00:59.014271 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:00:59.014370 #387496] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-04T01:00:59.014436 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:00:59.015589 #387496] INFO -- : making srcs under enc I, [2024-02-04T01:00:59.075195 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:00:59.075315 #387496] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-04T01:00:59.075404 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:00:59.077489 #387496] INFO -- : generating transdb.h I, [2024-02-04T01:00:59.310555 #387496] INFO -- : transdb.h unchanged I, [2024-02-04T01:00:59.313957 #387496] INFO -- : making trans I, [2024-02-04T01:00:59.385034 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:00:59.385130 #387496] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-04T01:00:59.385191 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:00:59.386351 #387496] INFO -- : making encs I, [2024-02-04T01:00:59.465103 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:00:59.465191 #387496] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-04T01:00:59.465249 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:00:59.469212 #387496] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-04T01:00:59.551243 #387496] INFO -- : ext/configure-ext.mk updated I, [2024-02-04T01:00:59.556797 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:01:03.874133 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:01:03.876182 #387496] INFO -- : generating makefile exts.mk I, [2024-02-04T01:01:04.006016 #387496] INFO -- : exts.mk unchanged I, [2024-02-04T01:01:04.015193 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:01:04.558492 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-04T01:01:04.565717 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-04T01:01:04.575189 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-04T01:01:04.586205 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-04T01:01:04.591959 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-04T01:01:04.606388 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-04T01:01:04.644765 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-04T01:01:04.651467 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-04T01:01:04.680697 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-04T01:01:04.693960 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-04T01:01:04.700368 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-04T01:01:04.706297 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-04T01:01:04.722765 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-04T01:01:04.736287 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-04T01:01:04.757949 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-04T01:01:04.768517 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-04T01:01:04.778963 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-04T01:01:04.801130 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-04T01:01:04.829089 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-04T01:01:04.859543 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-04T01:01:04.866544 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-04T01:01:04.876746 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-04T01:01:04.897302 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-04T01:01:04.945595 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-04T01:01:04.954150 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-04T01:01:04.963338 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-04T01:01:04.988283 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-04T01:01:05.001800 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-04T01:01:05.004745 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-04T01:01:05.008854 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-04T01:01:05.024923 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-04T01:01:05.045225 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-04T01:01:05.072005 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-04T01:01:05.165190 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-04T01:01:05.169141 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-04T01:01:05.237404 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-04T01:01:05.240763 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-04T01:01:05.335803 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-04T01:01:05.339696 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-04T01:01:05.439909 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-04T01:01:05.444679 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-04T01:01:05.559625 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-04T01:01:05.564782 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-04T01:01:05.641646 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-04T01:01:05.645252 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-04T01:01:05.714190 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-04T01:01:05.789595 #387496] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:01:06.028346 #387496] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-04T01:01:06.028469 #387496] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:01:06.029358 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:01:06.035587 #387496] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:01:06.035681 #387496] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-04T01:01:06.035737 #387496] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-04T01:01:06.270764 #387496] INFO -- : $ /tmp/ruby/build/trunk-repeat20-asserts/miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-repeat20-asserts --extout=.ext -- /tmp/ruby/src/trunk-repeat20-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-repeat20-asserts/spec/default.mspec --error-output stderr --debug I, [2024-02-04T01:01:06.595403 #387496] INFO -- : ruby 3.4.0dev (2024-02-03T10:39:17Z master bc79229be9) [x86_64-linux] I, [2024-02-04T01:01:56.781463 #387496] INFO -- : 0 ......................................................................... I, [2024-02-04T01:02:12.229611 #387496] INFO -- : 73 ......................................................................... I, [2024-02-04T01:02:16.367836 #387496] INFO -- : 146 ......................................................................... I, [2024-02-04T01:02:22.500001 #387496] INFO -- : 219 ......................................................................... I, [2024-02-04T01:02:24.726472 #387496] INFO -- : 292 ......................................................................... I, [2024-02-04T01:02:28.338683 #387496] INFO -- : 365 ......................................................................... I, [2024-02-04T01:02:30.461018 #387496] INFO -- : 438 ......................................................................... I, [2024-02-04T01:02:32.123601 #387496] INFO -- : 511 ......................................................................... I, [2024-02-04T01:02:35.951698 #387496] INFO -- : 584 ......................................................................... I, [2024-02-04T01:02:41.847392 #387496] INFO -- : 657 ......................................................................... I, [2024-02-04T01:02:43.118331 #387496] INFO -- : 730 ......................................................................... I, [2024-02-04T01:02:44.480954 #387496] INFO -- : 803 ......................................................................... I, [2024-02-04T01:02:48.287086 #387496] INFO -- : 876 ......................................................................... I, [2024-02-04T01:02:50.939074 #387496] INFO -- : 949 ......................................................................... I, [2024-02-04T01:03:04.795723 #387496] INFO -- : 1022 ......................................................................... I, [2024-02-04T01:03:25.317246 #387496] INFO -- : 1095 ......................................................................... I, [2024-02-04T01:03:35.677771 #387496] INFO -- : 1168 ......................................................................... I, [2024-02-04T01:03:40.674507 #387496] INFO -- : 1241 ......................................................................... I, [2024-02-04T01:03:44.490513 #387496] INFO -- : 1314 ......................................................................... I, [2024-02-04T01:03:46.520277 #387496] INFO -- : 1387 ......................................................................... I, [2024-02-04T01:04:05.834434 #387496] INFO -- : 1460 ......................................................................... I, [2024-02-04T01:04:38.283754 #387496] INFO -- : 1533 ......................................................................... I, [2024-02-04T01:04:41.817871 #387496] INFO -- : 1606 ......................................................................... I, [2024-02-04T01:04:50.119897 #387496] INFO -- : 1679 ......................................................................... I, [2024-02-04T01:04:58.124959 #387496] INFO -- : 1752 ......................................................................... I, [2024-02-04T01:05:08.125529 #387496] INFO -- : 1825 ......................................................................... I, [2024-02-04T01:05:15.831650 #387496] INFO -- : 1898 ......................................................................... I, [2024-02-04T01:05:21.485217 #387496] INFO -- : 1971 ......................................................................... I, [2024-02-04T01:05:27.187870 #387496] INFO -- : 2044 ......................................................................... I, [2024-02-04T01:05:27.828461 #387496] INFO -- : 2117 ......................................................................... I, [2024-02-04T01:05:29.748832 #387496] INFO -- : 2190 ......................................................................... I, [2024-02-04T01:05:30.336989 #387496] INFO -- : 2263 ......................................................................... I, [2024-02-04T01:05:32.173829 #387496] INFO -- : 2336 ......................................................................... I, [2024-02-04T01:05:34.193026 #387496] INFO -- : 2409 ......................................................................... I, [2024-02-04T01:05:35.705297 #387496] INFO -- : 2482 ......................................................................... I, [2024-02-04T01:05:39.620845 #387496] INFO -- : 2555 ......................................................................... I, [2024-02-04T01:05:39.664771 #387496] INFO -- : 2628 ......................................................................... I, [2024-02-04T01:05:40.519116 #387496] INFO -- : 2701 ......................................................................... I, [2024-02-04T01:05:47.121894 #387496] INFO -- : 2774 ......................................................................... I, [2024-02-04T01:05:51.452883 #387496] INFO -- : 2847 ......................................................................... I, [2024-02-04T01:05:56.840037 #387496] INFO -- : 2920 ......................................................................... I, [2024-02-04T01:05:59.030644 #387496] INFO -- : 2993 ......................................................................... I, [2024-02-04T01:06:05.568375 #387496] INFO -- : 3066 ......................................................................... I, [2024-02-04T01:06:17.960484 #387496] INFO -- : 3139 ......................................................................... I, [2024-02-04T01:06:28.867980 #387496] INFO -- : 3212 ......................................................................... I, [2024-02-04T01:06:35.358771 #387496] INFO -- : 3285 ......................................................................... I, [2024-02-04T01:06:36.877384 #387496] INFO -- : 3358 ......................................................................... I, [2024-02-04T01:06:42.215993 #387496] INFO -- : 3431 ......................................................................... I, [2024-02-04T01:06:43.292019 #387496] INFO -- : 3504 ......................................................................... I, [2024-02-04T01:06:44.479991 #387496] INFO -- : 3577 ......................................................................... I, [2024-02-04T01:07:00.201494 #387496] INFO -- : 3650 ......................................................................... I, [2024-02-04T01:07:01.944582 #387496] INFO -- : 3723 ..... I, [2024-02-04T01:07:01.944882 #387496] INFO -- : I, [2024-02-04T01:07:01.944936 #387496] INFO -- : Finished in 355.346944 seconds I, [2024-02-04T01:07:01.944963 #387496] INFO -- : I, [2024-02-04T01:07:01.944980 #387496] INFO -- : 3728 files, 31902 examples, 145200 expectations, 0 failures, 0 errors, 0 tagged I, [2024-02-04T01:07:01.976901 #387496] 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.1110706.ruby -x gdbscript [New LWP 1110706] [New LWP 1110708] [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=140101428595712) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6be7e24c00 (LWP 1110706))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6be7e24c00 (LWP 1110706) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140101428595712) at ./nptl/pthread_kill.c:44 2 Thread 0x7f6be7b0f640 (LWP 1110708) 0x00007f6be7f6bfde in epoll_wait (epfd=4, events=events@entry=0x7f6be8876adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f6be7b0f640 (LWP 1110708)): #0 0x00007f6be7f6bfde in epoll_wait (epfd=4, events=events@entry=0x7f6be8876adc , 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 0x00007f6be84fcfea in event_wait (vm=0x560111c632a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560111c632a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560111c632a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560111c632a0 #4 0x00007f6be7edab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732399932416, -547544936245263928, 140101425362496, 25, 140101429340240, 140732399932768, 482296007225868744, 482295360678232520}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f6be7f6bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6be7e24c00 (LWP 1110706)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140101428595712) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6be7e24c00 old_mask = {__val = {8, 140101429408979, 0, 140101429305325, 140101428595712, 140101430920704, 94562593173168, 140101429251495, 65, 140101430937248, 140732399923792, 140101436203916, 255, 94562593157792, 140101430937248, 140732399923808}} 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=140101428595712) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140101428595712, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f6be7e88476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f6be7e6e7f3 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, 140101428588280, 10858303460982496512, 94562593172592, 94562593172592, 140101437512344, 140101430937248, 140732399924192, 94562594111720, 94562593439104, 140101434091877, 18446744069414584320}}, sa_flags = -817783552, sa_restorer = 0x560111ca7d80} sigs = {__val = {32, 3487023501967568176, 8223625903106777954, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472382392179647589, 3487023501967568176, 8223625903106909026, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f6be8289e63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f6be86a5a98 "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 = 0x7ffed0b4b4c0, reg_save_area = 0x7ffed0b4b400}} #7 0x00007f6be828d213 in objspace_xmalloc0 (objspace=0x560111c65bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f6be830bdc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x560111ca7d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x560111ca7d80, iseq=0x7f6be71b9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140101415595504 ec = 0x560111c66c70 dummy_frame = 140101415572704 #10 0x00007f6be8306dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6be71b9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560111ca7d80 prev_src_iseq = 0x7f6be71bb160 offset = #11 0x00007f6be8306efc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6be71b9660 iseqv = iseq_index = 23 #12 0x00007f6be8307290 in ibf_load_code (load=0x560111ca7d80, iseq=0x7f6be71bb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140101415580000 code_index = 15 reading_pos = 4556 code = 0x560111d1ef20 load_body = 0x560111d1f730 cd_entries = 0x560111cacc70 ic_index = 0 mark_offset_bits = 0x7ffed0b4b760 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f6be830ce24 in ibf_load_iseq_each (load=0x560111ca7d80, iseq=0x7f6be71bb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140101415595504 ec = 0x560111c66c70 dummy_frame = 140101415579712 #14 0x00007f6be8306dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6be71bb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560111ca7d80 prev_src_iseq = 0x7f6be71beb20 offset = #15 0x00007f6be8306efc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6be71bb160 iseqv = iseq_index = 16 #16 0x00007f6be8307290 in ibf_load_code (load=0x560111ca7d80, iseq=0x7f6be71beb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140101415594784 code_index = 66 reading_pos = 224 code = 0x560111d46510 load_body = 0x560111cd3f70 cd_entries = 0x560111ccb070 ic_index = 0 mark_offset_bits = 0x560111d46740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f6be830ce24 in ibf_load_iseq_each (load=0x560111ca7d80, iseq=0x7f6be71beb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140101415595504 ec = 0x560111c66c70 dummy_frame = 140101415594592 #18 0x00007f6be8306dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6be71beb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560111ca7d80 prev_src_iseq = 0x7f6be71bef40 offset = #19 0x00007f6be8306efc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6be71beb20 iseqv = iseq_index = 1 #20 0x00007f6be8307290 in ibf_load_code (load=0x560111ca7d80, iseq=0x7f6be71bef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140101415595840 code_index = 5 reading_pos = 46 code = 0x560111d20dc0 load_body = 0x560111cd46a0 cd_entries = 0x560111ccb0e0 ic_index = 1 mark_offset_bits = 0x7ffed0b4bcc0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f6be830ce24 in ibf_load_iseq_each (load=0x560111ca7d80, iseq=0x7f6be71bef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140101415595504 ec = 0x560111c66c70 dummy_frame = 140101415595312 #22 0x00007f6be8306dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6be71bef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560111ca7d80 prev_src_iseq = 0x0 offset = #23 0x00007f6be830ed68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6be71bef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140101415595984 #25 0x00007f6be8693f33 in rb_load_with_builtin_functions (feature_name=0x7f6be86d45eb "yjit", table=0x7f6be8858e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x560111c632a0 iseq = #26 0x00007f6be85d77b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f6be85d5830 , argc = 0, index = 0, name = 0x7f6be86fac81 "_bi13"}, {func_ptr = 0x7f6be8674270 , argc = 0, index = 1, name = 0x7f6be86fac87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f6be8674370 , argc = 0, index = 2, name = 0x7f6be86faef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f6be8675400 , argc = 0, index = 3, name = 0x7f6be86fac9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f6be8644370 , argc = 2, index = 4, name = 0x7f6be86facb8 "rb_yjit_enable"}, {func_ptr = 0x7f6be8674390 , argc = 0, index = 5, name = 0x7f6be86facc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f6be86742c0 , argc = 1, index = 6, name = 0x7f6be86face2 "rb_yjit_get_stats"}, {func_ptr = 0x7f6be85d5810 , argc = 0, index = 7, name = 0x7f6be86facf4 "object_shape_count"}, {func_ptr = 0x7f6be864b690 , argc = 1, index = 8, name = 0x7f6be86fad07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f6be864b6a0 , argc = 1, index = 9, name = 0x7f6be86fad1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6be86442c0 , argc = 0, index = 10, name = 0x7f6be86fad32 "rb_yjit_code_gc"}, {func_ptr = 0x7f6be8644420 , argc = 0, index = 11, name = 0x7f6be86fad42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f6be8674290 , argc = 0, index = 12, name = 0x7f6be86fad5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f6be83a5b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f6be84b0afa in ruby_opt_init (opt=0x7ffed0b4d5b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f6be84b1073 in ruby_opt_init (opt=0x7ffed0b4d5b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732399927696) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffed0b4c190 parser = 140101416864576 orig_fname = 140101416879648 script = 1 opt = 0x7ffed0b4d5b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007f6be836eef2 in rb_ensure (b_proc=b_proc@entry=0x7f6be84b0cd0 , data1=data1@entry=140732399927696, e_proc=e_proc@entry=0x7f6be84acfa0 , data2=data2@entry=140732399927696) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560111c66c70 _tag = {tag = 36, retval = 140732399932848, buf = {0x7f6be7b34870, 0x7f6be836efa8 , 0x0, 0x7ffed0b4c040, 0xe7b33b20}, prev = 0x7ffed0b4d6c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560111c66c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f6be84acfa0 , data2 = 140732399927696}} #32 0x00007f6be84b2b00 in load_file (opt=0x7ffed0b4d5b0, script=1, f=140101425514608, fname=, parser=140101416864576) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140101416864576, fname = 140101416879648, script = 1, opt = 0x7ffed0b4d5b0, f = 4} #33 process_options (argc=0, argv=0x7ffed0b4d8a8, opt=0x7ffed0b4d5b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140101425514608 xflag = ast = 0x0 parser = 140101416864576 script_name = 140101416879648 iseq = enc = lenc = 0x560111c81f30 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\323\207\350k\177\000\000 g#\350k\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f6be84b3366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffed0b4d898) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6be72f8638 "-", script_name = 140101416879648, 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 0x00007f6be8370289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffed0b4d898) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140101434136912, buf = {0x2, 0x7f6be83702d0 , 0x0, 0x7ffed0b4d690, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560111c66c70 state = iseq = 0x0 #36 0x000056011068217f in rb_main (argv=0x7ffed0b4d898, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732399934265 #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.1139195.ruby -x gdbscript [New LWP 1139195] [New LWP 1139197] [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=140172302756864) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f7c68502c00 (LWP 1139195))] >>> Threads Id Target Id Frame * 1 Thread 0x7f7c68502c00 (LWP 1139195) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140172302756864) at ./nptl/pthread_kill.c:44 2 Thread 0x7f7c681ef640 (LWP 1139197) 0x00007f7c68649fde in epoll_wait (epfd=4, events=events@entry=0x7f7c68f54adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f7c681ef640 (LWP 1139197)): #0 0x00007f7c68649fde in epoll_wait (epfd=4, events=events@entry=0x7f7c68f54adc , 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 0x00007f7c68bdafea in event_wait (vm=0x55be89bd32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55be89bd32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55be89bd32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55be89bd32a0 #4 0x00007f7c685b8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721274398544, 780140358352623151, 140172299531840, 25, 140172303501392, 140721274398896, -852502251295615441, -852502823755065809}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7c68649bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f7c68502c00 (LWP 1139195)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140172302756864) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f7c68502c00 old_mask = {__val = {8, 140172303570131, 0, 140172303466477, 140172302756864, 140172305081856, 94276843040432, 140172303412647, 65, 140172305098400, 140721274389920, 140172310365068, 255, 94276843025056, 140172305098400, 140721274389936}} 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=140172302756864) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140172302756864, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7c68566476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f7c6854c7f3 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, 140172302749432, 15240149835520830464, 94276843039856, 94276843039856, 140172311673496, 140172305098400, 140721274390320, 94276843978984, 94276843306368, 140172308253029, 18446744069414584320}}, sa_flags = -1779274752, sa_restorer = 0x55be89c17d80} sigs = {__val = {32, 4121747375426841904, 8223625903103632441, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472329619229193059, 4121747375426841904, 8223625903103763513, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f7c68967e63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f7c68d83a98 "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 = 0x7ffc39928810, reg_save_area = 0x7ffc39928750}} #7 0x00007f7c6896b213 in objspace_xmalloc0 (objspace=0x55be89bd5bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f7c689e9dc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x55be89c17d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55be89c17d80, iseq=0x7f7c67899670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140172289765008 ec = 0x55be89bd6c70 dummy_frame = 140172289742112 #10 0x00007f7c689e4dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7c67899670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55be89c17d80 prev_src_iseq = 0x7f7c6789b140 offset = #11 0x00007f7c689e4efc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7c67899670 iseqv = iseq_index = 23 #12 0x00007f7c689e5290 in ibf_load_code (load=0x55be89c17d80, iseq=0x7f7c6789b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140172289749312 code_index = 15 reading_pos = 4556 code = 0x55be89c8eb80 load_body = 0x55be89c8f2f0 cd_entries = 0x55be89c1cc70 ic_index = 0 mark_offset_bits = 0x7ffc39928ab0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f7c689eae24 in ibf_load_iseq_each (load=0x55be89c17d80, iseq=0x7f7c6789b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140172289765008 ec = 0x55be89bd6c70 dummy_frame = 140172289749072 #14 0x00007f7c689e4dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7c6789b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55be89c17d80 prev_src_iseq = 0x7f7c6789ec20 offset = #15 0x00007f7c689e4efc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7c6789b140 iseqv = iseq_index = 16 #16 0x00007f7c689e5290 in ibf_load_code (load=0x55be89c17d80, iseq=0x7f7c6789ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140172289764384 code_index = 66 reading_pos = 224 code = 0x55be89cb6510 load_body = 0x55be89c43bd0 cd_entries = 0x55be89c3b070 ic_index = 0 mark_offset_bits = 0x55be89cb6740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f7c689eae24 in ibf_load_iseq_each (load=0x55be89c17d80, iseq=0x7f7c6789ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140172289765008 ec = 0x55be89bd6c70 dummy_frame = 140172289763952 #18 0x00007f7c689e4dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7c6789ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55be89c17d80 prev_src_iseq = 0x7f7c6789ef50 offset = #19 0x00007f7c689e4efc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7c6789ec20 iseqv = iseq_index = 1 #20 0x00007f7c689e5290 in ibf_load_code (load=0x55be89c17d80, iseq=0x7f7c6789ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140172289765200 code_index = 5 reading_pos = 46 code = 0x55be89c90dc0 load_body = 0x55be89c44310 cd_entries = 0x55be89c3b0e0 ic_index = 1 mark_offset_bits = 0x7ffc39929010 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f7c689eae24 in ibf_load_iseq_each (load=0x55be89c17d80, iseq=0x7f7c6789ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140172289765008 ec = 0x55be89bd6c70 dummy_frame = 140172289764672 #22 0x00007f7c689e4dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7c6789ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55be89c17d80 prev_src_iseq = 0x0 offset = #23 0x00007f7c689ecd68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7c6789ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140172289765296 #25 0x00007f7c68d71f33 in rb_load_with_builtin_functions (feature_name=0x7f7c68db25eb "yjit", table=0x7f7c68f36e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55be89bd32a0 iseq = #26 0x00007f7c68cb57b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7c68cb3830 , argc = 0, index = 0, name = 0x7f7c68dd8c81 "_bi13"}, {func_ptr = 0x7f7c68d52270 , argc = 0, index = 1, name = 0x7f7c68dd8c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7c68d52370 , argc = 0, index = 2, name = 0x7f7c68dd8ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7c68d53400 , argc = 0, index = 3, name = 0x7f7c68dd8c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f7c68d22370 , argc = 2, index = 4, name = 0x7f7c68dd8cb8 "rb_yjit_enable"}, {func_ptr = 0x7f7c68d52390 , argc = 0, index = 5, name = 0x7f7c68dd8cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7c68d522c0 , argc = 1, index = 6, name = 0x7f7c68dd8ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f7c68cb3810 , argc = 0, index = 7, name = 0x7f7c68dd8cf4 "object_shape_count"}, {func_ptr = 0x7f7c68d29690 , argc = 1, index = 8, name = 0x7f7c68dd8d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f7c68d296a0 , argc = 1, index = 9, name = 0x7f7c68dd8d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f7c68d222c0 , argc = 0, index = 10, name = 0x7f7c68dd8d32 "rb_yjit_code_gc"}, {func_ptr = 0x7f7c68d22420 , argc = 0, index = 11, name = 0x7f7c68dd8d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7c68d52290 , argc = 0, index = 12, name = 0x7f7c68dd8d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f7c68a83b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f7c68b8eafa in ruby_opt_init (opt=0x7ffc3992a900) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f7c68b8f073 in ruby_opt_init (opt=0x7ffc3992a900) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721274393824) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc399294e0 parser = 140172291033840 orig_fname = 140172291048912 script = 1 opt = 0x7ffc3992a900 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007f7c68a4cef2 in rb_ensure (b_proc=b_proc@entry=0x7f7c68b8ecd0 , data1=data1@entry=140721274393824, e_proc=e_proc@entry=0x7f7c68b8afa0 , data2=data2@entry=140721274393824) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55be89bd6c70 _tag = {tag = 36, retval = 140721274398976, buf = {0x7f7c68214820, 0x7f7c68a4cfa8 , 0x0, 0x7ffc39929390, 0x68213ad0}, prev = 0x7ffc3992aa10, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55be89bd6c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7c68b8afa0 , data2 = 140721274393824}} #32 0x00007f7c68b90b00 in load_file (opt=0x7ffc3992a900, script=1, f=140172299683872, fname=, parser=140172291033840) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140172291033840, fname = 140172291048912, script = 1, opt = 0x7ffc3992a900, f = 4} #33 process_options (argc=0, argv=0x7ffc3992abf8, opt=0x7ffc3992a900) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140172299683872 xflag = ast = 0x0 parser = 140172291033840 script_name = 140172291048912 iseq = enc = lenc = 0x55be89bf1f30 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 0x00007f7c68b91366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc3992abe8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f7c679d85e8 "-", script_name = 140172291048912, 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 0x00007f7c68a4e289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc3992abe8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140172308298064, buf = {0x2, 0x7f7c68a4e2d0 , 0x0, 0x7ffc3992a9e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55be89bd6c70 state = iseq = 0x0 #36 0x000055be8934117f in rb_main (argv=0x7ffc3992abe8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721274400393 #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.1259511.ruby -x gdbscript [New LWP 1259511] [New LWP 1259513] [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=140635916721152) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe859dbdc00 (LWP 1259511))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe859dbdc00 (LWP 1259511) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140635916721152) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe859a9f640 (LWP 1259513) 0x00007fe859f04fde in epoll_wait (epfd=4, events=events@entry=0x7fe85a80fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe859a9f640 (LWP 1259513)): #0 0x00007fe859f04fde in epoll_wait (epfd=4, events=events@entry=0x7fe85a80fadc , 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 0x00007fe85a495fea in event_wait (vm=0x5608dd1b72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5608dd1b72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5608dd1b72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5608dd1b72a0 #4 0x00007fe859e73b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720693295376, 974035984573205531, 140635913451072, 25, 140635917465680, 140720693295728, -984938380625245157, -984938808389858277}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe859f04bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe859dbdc00 (LWP 1259511)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140635916721152) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe859dbdc00 old_mask = {__val = {8, 140635917534419, 0, 140635917430765, 140635916721152, 140635919046144, 94596069306032, 140635917376935, 65, 140635919062688, 140720693286752, 140635924329356, 255, 94596069290656, 140635919062688, 140720693286768}} 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=140635916721152) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140635916721152, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe859e21476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe859e077f3 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, 140635916713720, 15879450040126010624, 94596069305456, 94596069305456, 140635925637784, 140635919062688, 140720693287152, 94596070244584, 94596069571968, 140635922217317, 18446744069414584320}}, sa_flags = -1236929280, sa_restorer = 0x5608dd1fbd80} sigs = {__val = {32, 3905011643359636784, 8223625903107027302, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472386575545282915, 3905011643359636784, 8223625903103554150, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fe85a222e63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe85a63ea98 "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 = 0x7ffc16ef99d0, reg_save_area = 0x7ffc16ef9910}} #7 0x00007fe85a226213 in objspace_xmalloc0 (objspace=0x5608dd1b9bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe85a2a4dc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x5608dd1fbd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5608dd1fbd80, iseq=0x7fe859149660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140635903684080 ec = 0x5608dd1bac70 dummy_frame = 140635903661280 #10 0x00007fe85a29fdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe859149660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5608dd1fbd80 prev_src_iseq = 0x7fe85914b160 offset = #11 0x00007fe85a29fefc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe859149660 iseqv = iseq_index = 23 #12 0x00007fe85a2a0290 in ibf_load_code (load=0x5608dd1fbd80, iseq=0x7fe85914b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140635903668576 code_index = 15 reading_pos = 4556 code = 0x5608dd272f20 load_body = 0x5608dd273730 cd_entries = 0x5608dd200c70 ic_index = 0 mark_offset_bits = 0x7ffc16ef9c70 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe85a2a5e24 in ibf_load_iseq_each (load=0x5608dd1fbd80, iseq=0x7fe85914b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140635903684080 ec = 0x5608dd1bac70 dummy_frame = 140635903668288 #14 0x00007fe85a29fdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe85914b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5608dd1fbd80 prev_src_iseq = 0x7fe85914eb20 offset = #15 0x00007fe85a29fefc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe85914b160 iseqv = iseq_index = 16 #16 0x00007fe85a2a0290 in ibf_load_code (load=0x5608dd1fbd80, iseq=0x7fe85914eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140635903683360 code_index = 66 reading_pos = 224 code = 0x5608dd29a510 load_body = 0x5608dd227f70 cd_entries = 0x5608dd21f070 ic_index = 0 mark_offset_bits = 0x5608dd29a740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe85a2a5e24 in ibf_load_iseq_each (load=0x5608dd1fbd80, iseq=0x7fe85914eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140635903684080 ec = 0x5608dd1bac70 dummy_frame = 140635903683168 #18 0x00007fe85a29fdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe85914eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5608dd1fbd80 prev_src_iseq = 0x7fe85914ef40 offset = #19 0x00007fe85a29fefc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe85914eb20 iseqv = iseq_index = 1 #20 0x00007fe85a2a0290 in ibf_load_code (load=0x5608dd1fbd80, iseq=0x7fe85914ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140635903684416 code_index = 5 reading_pos = 46 code = 0x5608dd274dc0 load_body = 0x5608dd2286a0 cd_entries = 0x5608dd21f0e0 ic_index = 1 mark_offset_bits = 0x7ffc16efa1d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe85a2a5e24 in ibf_load_iseq_each (load=0x5608dd1fbd80, iseq=0x7fe85914ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140635903684080 ec = 0x5608dd1bac70 dummy_frame = 140635903683888 #22 0x00007fe85a29fdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe85914ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5608dd1fbd80 prev_src_iseq = 0x0 offset = #23 0x00007fe85a2a7d68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe85914ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140635903684560 #25 0x00007fe85a62cf33 in rb_load_with_builtin_functions (feature_name=0x7fe85a66d5eb "yjit", table=0x7fe85a7f1e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5608dd1b72a0 iseq = #26 0x00007fe85a5707b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe85a56e830 , argc = 0, index = 0, name = 0x7fe85a693c81 "_bi13"}, {func_ptr = 0x7fe85a60d270 , argc = 0, index = 1, name = 0x7fe85a693c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe85a60d370 , argc = 0, index = 2, name = 0x7fe85a693ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe85a60e400 , argc = 0, index = 3, name = 0x7fe85a693c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe85a5dd370 , argc = 2, index = 4, name = 0x7fe85a693cb8 "rb_yjit_enable"}, {func_ptr = 0x7fe85a60d390 , argc = 0, index = 5, name = 0x7fe85a693cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe85a60d2c0 , argc = 1, index = 6, name = 0x7fe85a693ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7fe85a56e810 , argc = 0, index = 7, name = 0x7fe85a693cf4 "object_shape_count"}, {func_ptr = 0x7fe85a5e4690 , argc = 1, index = 8, name = 0x7fe85a693d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe85a5e46a0 , argc = 1, index = 9, name = 0x7fe85a693d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe85a5dd2c0 , argc = 0, index = 10, name = 0x7fe85a693d32 "rb_yjit_code_gc"}, {func_ptr = 0x7fe85a5dd420 , argc = 0, index = 11, name = 0x7fe85a693d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe85a60d290 , argc = 0, index = 12, name = 0x7fe85a693d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe85a33eb83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe85a449afa in ruby_opt_init (opt=0x7ffc16efbac0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe85a44a073 in ruby_opt_init (opt=0x7ffc16efbac0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720693290656) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc16efa6a0 parser = 140635904953152 orig_fname = 140635904968224 script = 1 opt = 0x7ffc16efbac0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007fe85a307ef2 in rb_ensure (b_proc=b_proc@entry=0x7fe85a449cd0 , data1=data1@entry=140720693290656, e_proc=e_proc@entry=0x7fe85a445fa0 , data2=data2@entry=140720693290656) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5608dd1bac70 _tag = {tag = 36, retval = 140720693295808, buf = {0x7fe859ac4870, 0x7fe85a307fa8 , 0x0, 0x7ffc16efa550, 0x59ac3b20}, prev = 0x7ffc16efbbd0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5608dd1bac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe85a445fa0 , data2 = 140720693290656}} #32 0x00007fe85a44bb00 in load_file (opt=0x7ffc16efbac0, script=1, f=140635913603184, fname=, parser=140635904953152) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140635904953152, fname = 140635904968224, script = 1, opt = 0x7ffc16efbac0, f = 4} #33 process_options (argc=0, argv=0x7ffc16efbdb8, opt=0x7ffc16efbac0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140635913603184 xflag = ast = 0x0 parser = 140635904953152 script_name = 140635904968224 iseq = enc = lenc = 0x5608dd1d5f30 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 0x00007fe85a44c366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc16efbda8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe859288638 "-", script_name = 140635904968224, 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 0x00007fe85a309289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc16efbda8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140635922262352, buf = {0x2, 0x7fe85a3092d0 , 0x0, 0x7ffc16efbba0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5608dd1bac70 state = iseq = 0x0 #36 0x00005608db4c417f in rb_main (argv=0x7ffc16efbda8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720693297225 #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.1396923.ruby -x gdbscript [New LWP 1396923] [New LWP 1396925] [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=140412511423488) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb455dd8c00 (LWP 1396923))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb455dd8c00 (LWP 1396923) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140412511423488) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb455abf640 (LWP 1396925) 0x00007fb455f1ffde in epoll_wait (epfd=4, events=events@entry=0x7fb45682aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb455abf640 (LWP 1396925)): #0 0x00007fb455f1ffde in epoll_wait (epfd=4, events=events@entry=0x7fb45682aadc , 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 0x00007fb4564b0fea in event_wait (vm=0x55b2a15542a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b2a15542a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b2a15542a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b2a15542a0 #4 0x00007fb455e8eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735736957024, -2805065377070898458, 140412508173888, 25, 140412512168016, 140735736957376, 2772753581587112678, 2772753057487987430}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb455f1fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb455dd8c00 (LWP 1396923)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140412511423488) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb455dd8c00 old_mask = {__val = {8, 140412512236755, 0, 140412512133101, 140412511423488, 140412513748480, 94225699274416, 140412512079271, 114, 140412513765024, 140735736948400, 140412519031692, 255, 94225699259040, 140412513765024, 140735736948416}} 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=140412511423488) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140412511423488, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb455e3c476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb455e227f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3064633937396666, sa_sigaction = 0x3064633937396666}, sa_mask = {__val = {4136105896984784944, 2319406792530147639, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140412511416056, 3081030633589178112, 94225699273840, 94225699273840, 140412520340120, 140412513765024, 140735736948800, 94225700212968, 94225699540352, 140412516919653, 18446744069414584320}}, sa_flags = -1993474304, sa_restorer = 0x55b2a1598d80} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474917684883842662, 4136105896984784944, 2319406792496593207, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fb45623de63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb456659a98 "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 = 0x7fff979ba920, reg_save_area = 0x7fff979ba860}} #7 0x00007fb456241213 in objspace_xmalloc0 (objspace=0x55b2a1556bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb4562bfdc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x55b2a1598d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55b2a1598d80, iseq=0x7fb455169660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140412498406896 ec = 0x55b2a1557c70 dummy_frame = 140412498384096 #10 0x00007fb4562badfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb455169660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b2a1598d80 prev_src_iseq = 0x7fb45516b160 offset = #11 0x00007fb4562baefc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb455169660 iseqv = iseq_index = 23 #12 0x00007fb4562bb290 in ibf_load_code (load=0x55b2a1598d80, iseq=0x7fb45516b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140412498391392 code_index = 15 reading_pos = 4556 code = 0x55b2a160ff20 load_body = 0x55b2a1610730 cd_entries = 0x55b2a159dc70 ic_index = 0 mark_offset_bits = 0x7fff979babc0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb4562c0e24 in ibf_load_iseq_each (load=0x55b2a1598d80, iseq=0x7fb45516b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140412498406896 ec = 0x55b2a1557c70 dummy_frame = 140412498391104 #14 0x00007fb4562badfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb45516b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b2a1598d80 prev_src_iseq = 0x7fb45516eb20 offset = #15 0x00007fb4562baefc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb45516b160 iseqv = iseq_index = 16 #16 0x00007fb4562bb290 in ibf_load_code (load=0x55b2a1598d80, iseq=0x7fb45516eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140412498406176 code_index = 66 reading_pos = 224 code = 0x55b2a1637510 load_body = 0x55b2a15c4f70 cd_entries = 0x55b2a15bc070 ic_index = 0 mark_offset_bits = 0x55b2a1637740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb4562c0e24 in ibf_load_iseq_each (load=0x55b2a1598d80, iseq=0x7fb45516eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140412498406896 ec = 0x55b2a1557c70 dummy_frame = 140412498405984 #18 0x00007fb4562badfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb45516eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b2a1598d80 prev_src_iseq = 0x7fb45516ef40 offset = #19 0x00007fb4562baefc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb45516eb20 iseqv = iseq_index = 1 #20 0x00007fb4562bb290 in ibf_load_code (load=0x55b2a1598d80, iseq=0x7fb45516ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140412498407232 code_index = 5 reading_pos = 46 code = 0x55b2a1611dc0 load_body = 0x55b2a15c56a0 cd_entries = 0x55b2a15bc0e0 ic_index = 1 mark_offset_bits = 0x7fff979bb120 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb4562c0e24 in ibf_load_iseq_each (load=0x55b2a1598d80, iseq=0x7fb45516ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140412498406896 ec = 0x55b2a1557c70 dummy_frame = 140412498406704 #22 0x00007fb4562badfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb45516ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b2a1598d80 prev_src_iseq = 0x0 offset = #23 0x00007fb4562c2d68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb45516ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140412498407376 #25 0x00007fb456647f33 in rb_load_with_builtin_functions (feature_name=0x7fb4566885eb "yjit", table=0x7fb45680ce40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55b2a15542a0 iseq = #26 0x00007fb45658b7b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb456589830 , argc = 0, index = 0, name = 0x7fb4566aec81 "_bi13"}, {func_ptr = 0x7fb456628270 , argc = 0, index = 1, name = 0x7fb4566aec87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb456628370 , argc = 0, index = 2, name = 0x7fb4566aeef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb456629400 , argc = 0, index = 3, name = 0x7fb4566aec9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb4565f8370 , argc = 2, index = 4, name = 0x7fb4566aecb8 "rb_yjit_enable"}, {func_ptr = 0x7fb456628390 , argc = 0, index = 5, name = 0x7fb4566aecc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb4566282c0 , argc = 1, index = 6, name = 0x7fb4566aece2 "rb_yjit_get_stats"}, {func_ptr = 0x7fb456589810 , argc = 0, index = 7, name = 0x7fb4566aecf4 "object_shape_count"}, {func_ptr = 0x7fb4565ff690 , argc = 1, index = 8, name = 0x7fb4566aed07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb4565ff6a0 , argc = 1, index = 9, name = 0x7fb4566aed1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb4565f82c0 , argc = 0, index = 10, name = 0x7fb4566aed32 "rb_yjit_code_gc"}, {func_ptr = 0x7fb4565f8420 , argc = 0, index = 11, name = 0x7fb4566aed42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb456628290 , argc = 0, index = 12, name = 0x7fb4566aed5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb456359b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb456464afa in ruby_opt_init (opt=0x7fff979bca10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb456465073 in ruby_opt_init (opt=0x7fff979bca10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735736952304) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff979bb5f0 parser = 140412499675968 orig_fname = 140412499691040 script = 1 opt = 0x7fff979bca10 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007fb456322ef2 in rb_ensure (b_proc=b_proc@entry=0x7fb456464cd0 , data1=data1@entry=140735736952304, e_proc=e_proc@entry=0x7fb456460fa0 , data2=data2@entry=140735736952304) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b2a1557c70 _tag = {tag = 36, retval = 140735736957456, buf = {0x7fb455ae4870, 0x7fb456322fa8 , 0x0, 0x7fff979bb4a0, 0x55ae3b20}, prev = 0x7fff979bcb20, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b2a1557c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb456460fa0 , data2 = 140735736952304}} #32 0x00007fb456466b00 in load_file (opt=0x7fff979bca10, script=1, f=140412508326000, fname=, parser=140412499675968) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140412499675968, fname = 140412499691040, script = 1, opt = 0x7fff979bca10, f = 4} #33 process_options (argc=0, argv=0x7fff979bcd08, opt=0x7fff979bca10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140412508326000 xflag = ast = 0x0 parser = 140412499675968 script_name = 140412499691040 iseq = enc = lenc = 0x55b2a1572f30 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 0x00007fb456467366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff979bccf8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb4552a8638 "-", script_name = 140412499691040, 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 0x00007fb456324289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff979bccf8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140412516964688, buf = {0x2, 0x7fb4563242d0 , 0x0, 0x7fff979bcaf0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b2a1557c70 state = iseq = 0x0 #36 0x000055b29f58e17f in rb_main (argv=0x7fff979bccf8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735736958873 #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.1426156.ruby -x gdbscript [New LWP 1426156] [New LWP 1426158] [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=140422210325504) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb697f70c00 (LWP 1426156))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb697f70c00 (LWP 1426156) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140422210325504) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb697c4f640 (LWP 1426158) 0x00007fb6980b7fde in epoll_wait (epfd=4, events=events@entry=0x7fb6989c2adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb697c4f640 (LWP 1426158)): #0 0x00007fb6980b7fde in epoll_wait (epfd=4, events=events@entry=0x7fb6989c2adc , 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 0x00007fb698648fea in event_wait (vm=0x56529f7e32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56529f7e32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56529f7e32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56529f7e32a0 #4 0x00007fb698026b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722315572928, -5462687801631597872, 140422207043136, 25, 140422211070032, 140722315573280, 5430652765248658128, 5430657700019149520}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb6980b7bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb697f70c00 (LWP 1426156)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140422210325504) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb697f70c00 old_mask = {__val = {8, 140422211138771, 0, 140422211035117, 140422210325504, 140422212650496, 94912863170224, 140422210981287, 65, 140422212667040, 140722315564304, 140422217933708, 255, 94912863154848, 140422212667040, 140722315564320}} 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=140422210325504) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140422210325504, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb697fd4476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb697fba7f3 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, 140422210318072, 14543204806768127232, 94912863169648, 94912863169648, 140422219242136, 140422212667040, 140722315564704, 94912864108776, 94912863436160, 140422215821669, 18446744069414584320}}, sa_flags = -215290624, sa_restorer = 0x56529f827d80} sigs = {__val = {32, 3978758087257828656, 8223625903104156513, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472338411698206563, 3978758087257828656, 8223625903106843489, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fb6983d5e63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb6987f1a98 "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 = 0x7ffc77a19780, reg_save_area = 0x7ffc77a196c0}} #7 0x00007fb6983d9213 in objspace_xmalloc0 (objspace=0x56529f7e5bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb698457dc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x56529f827d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x56529f827d80, iseq=0x7fb6972f9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140422197276144 ec = 0x56529f7e6c70 dummy_frame = 140422197253344 #10 0x00007fb698452dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb6972f9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56529f827d80 prev_src_iseq = 0x7fb6972fb160 offset = #11 0x00007fb698452efc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb6972f9660 iseqv = iseq_index = 23 #12 0x00007fb698453290 in ibf_load_code (load=0x56529f827d80, iseq=0x7fb6972fb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140422197260640 code_index = 15 reading_pos = 4556 code = 0x56529f89ef20 load_body = 0x56529f89f730 cd_entries = 0x56529f82cc70 ic_index = 0 mark_offset_bits = 0x7ffc77a19a20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb698458e24 in ibf_load_iseq_each (load=0x56529f827d80, iseq=0x7fb6972fb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140422197276144 ec = 0x56529f7e6c70 dummy_frame = 140422197260352 #14 0x00007fb698452dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb6972fb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56529f827d80 prev_src_iseq = 0x7fb6972feb20 offset = #15 0x00007fb698452efc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb6972fb160 iseqv = iseq_index = 16 #16 0x00007fb698453290 in ibf_load_code (load=0x56529f827d80, iseq=0x7fb6972feb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140422197275424 code_index = 66 reading_pos = 224 code = 0x56529f8c6510 load_body = 0x56529f853f70 cd_entries = 0x56529f84b070 ic_index = 0 mark_offset_bits = 0x56529f8c6740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb698458e24 in ibf_load_iseq_each (load=0x56529f827d80, iseq=0x7fb6972feb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140422197276144 ec = 0x56529f7e6c70 dummy_frame = 140422197275232 #18 0x00007fb698452dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb6972feb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56529f827d80 prev_src_iseq = 0x7fb6972fef40 offset = #19 0x00007fb698452efc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb6972feb20 iseqv = iseq_index = 1 #20 0x00007fb698453290 in ibf_load_code (load=0x56529f827d80, iseq=0x7fb6972fef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140422197276480 code_index = 5 reading_pos = 46 code = 0x56529f8a0dc0 load_body = 0x56529f8546a0 cd_entries = 0x56529f84b0e0 ic_index = 1 mark_offset_bits = 0x7ffc77a19f80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb698458e24 in ibf_load_iseq_each (load=0x56529f827d80, iseq=0x7fb6972fef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140422197276144 ec = 0x56529f7e6c70 dummy_frame = 140422197275952 #22 0x00007fb698452dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb6972fef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56529f827d80 prev_src_iseq = 0x0 offset = #23 0x00007fb69845ad68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb6972fef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140422197276624 #25 0x00007fb6987dff33 in rb_load_with_builtin_functions (feature_name=0x7fb6988205eb "yjit", table=0x7fb6989a4e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x56529f7e32a0 iseq = #26 0x00007fb6987237b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb698721830 , argc = 0, index = 0, name = 0x7fb698846c81 "_bi13"}, {func_ptr = 0x7fb6987c0270 , argc = 0, index = 1, name = 0x7fb698846c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb6987c0370 , argc = 0, index = 2, name = 0x7fb698846ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb6987c1400 , argc = 0, index = 3, name = 0x7fb698846c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb698790370 , argc = 2, index = 4, name = 0x7fb698846cb8 "rb_yjit_enable"}, {func_ptr = 0x7fb6987c0390 , argc = 0, index = 5, name = 0x7fb698846cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb6987c02c0 , argc = 1, index = 6, name = 0x7fb698846ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7fb698721810 , argc = 0, index = 7, name = 0x7fb698846cf4 "object_shape_count"}, {func_ptr = 0x7fb698797690 , argc = 1, index = 8, name = 0x7fb698846d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb6987976a0 , argc = 1, index = 9, name = 0x7fb698846d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb6987902c0 , argc = 0, index = 10, name = 0x7fb698846d32 "rb_yjit_code_gc"}, {func_ptr = 0x7fb698790420 , argc = 0, index = 11, name = 0x7fb698846d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb6987c0290 , argc = 0, index = 12, name = 0x7fb698846d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb6984f1b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb6985fcafa in ruby_opt_init (opt=0x7ffc77a1b870) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb6985fd073 in ruby_opt_init (opt=0x7ffc77a1b870) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722315568208) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc77a1a450 parser = 140422198545216 orig_fname = 140422198560288 script = 1 opt = 0x7ffc77a1b870 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007fb6984baef2 in rb_ensure (b_proc=b_proc@entry=0x7fb6985fccd0 , data1=data1@entry=140722315568208, e_proc=e_proc@entry=0x7fb6985f8fa0 , data2=data2@entry=140722315568208) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56529f7e6c70 _tag = {tag = 36, retval = 140722315573360, buf = {0x7fb697c74870, 0x7fb6984bafa8 , 0x0, 0x7ffc77a1a300, 0x97c73b20}, prev = 0x7ffc77a1b980, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56529f7e6c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb6985f8fa0 , data2 = 140722315568208}} #32 0x00007fb6985feb00 in load_file (opt=0x7ffc77a1b870, script=1, f=140422207195248, fname=, parser=140422198545216) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140422198545216, fname = 140422198560288, script = 1, opt = 0x7ffc77a1b870, f = 4} #33 process_options (argc=0, argv=0x7ffc77a1bb68, opt=0x7ffc77a1b870) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140422207195248 xflag = ast = 0x0 parser = 140422198545216 script_name = 140422198560288 iseq = enc = lenc = 0x56529f801f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\223\234\230\266\177\000\000 '8\230\266\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fb6985ff366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc77a1bb58) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb697438638 "-", script_name = 140422198560288, 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 0x00007fb6984bc289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc77a1bb58) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140422215866704, buf = {0x2, 0x7fb6984bc2d0 , 0x0, 0x7ffc77a1b950, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56529f7e6c70 state = iseq = 0x0 #36 0x000056529f44c17f in rb_main (argv=0x7ffc77a1bb58, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722315574777 #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.1460775.ruby -x gdbscript [New LWP 1460775] [New LWP 1460777] [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=140301002099712) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f9a5f644c00 (LWP 1460775))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9a5f644c00 (LWP 1460775) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140301002099712) at ./nptl/pthread_kill.c:44 2 Thread 0x7f9a5f32f640 (LWP 1460777) 0x00007f9a5f78bfde in epoll_wait (epfd=4, events=events@entry=0x7f9a60096adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f9a5f32f640 (LWP 1460777)): #0 0x00007f9a5f78bfde in epoll_wait (epfd=4, events=events@entry=0x7f9a60096adc , 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 0x00007f9a5fd1cfea in event_wait (vm=0x55600342f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55600342f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55600342f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55600342f2a0 #4 0x00007f9a5f6fab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735051518032, -3719362322975625159, 140300998866496, 25, 140301002844240, 140735051518384, 3699308836731023417, 3699308465329729593}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f9a5f78bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f9a5f644c00 (LWP 1460775)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140301002099712) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f9a5f644c00 old_mask = {__val = {8, 140301002912979, 0, 140301002809325, 140301002099712, 140301004424704, 93870859955888, 140301002755495, 65, 140301004441248, 140735051509408, 140301009707916, 255, 93870859940512, 140301004441248, 140735051509424}} 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=140301002099712) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140301002099712, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f9a5f6a8476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f9a5f68e7f3 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, 140301002092280, 9518354728640591616, 93870859955312, 93870859955312, 140301011016344, 140301004441248, 140735051509808, 93870860894440, 93870860221824, 140301007595877, 18446744069414584320}}, sa_flags = -20433152, sa_restorer = 0x556003473d80} sigs = {__val = {32, 7293129236560686384, 8223625903103882595, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472333816119768678, 7293129236560686384, 8223625903104013667, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f9a5faa9e63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f9a5fec5a98 "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 = 0x7fff6ec0b110, reg_save_area = 0x7fff6ec0b050}} #7 0x00007f9a5faad213 in objspace_xmalloc0 (objspace=0x556003431bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f9a5fb2bdc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x556003473d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x556003473d80, iseq=0x7f9a5e9d9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140300989099584 ec = 0x556003432c70 dummy_frame = 140300989076688 #10 0x00007f9a5fb26dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9a5e9d9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556003473d80 prev_src_iseq = 0x7f9a5e9db0f0 offset = #11 0x00007f9a5fb26efc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9a5e9d9620 iseqv = iseq_index = 23 #12 0x00007f9a5fb27290 in ibf_load_code (load=0x556003473d80, iseq=0x7f9a5e9db0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140300989083888 code_index = 15 reading_pos = 4556 code = 0x5560034eab80 load_body = 0x5560034eb2f0 cd_entries = 0x556003478c70 ic_index = 0 mark_offset_bits = 0x7fff6ec0b3b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f9a5fb2ce24 in ibf_load_iseq_each (load=0x556003473d80, iseq=0x7f9a5e9db0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140300989099584 ec = 0x556003432c70 dummy_frame = 140300989083648 #14 0x00007f9a5fb26dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9a5e9db0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556003473d80 prev_src_iseq = 0x7f9a5e9debd0 offset = #15 0x00007f9a5fb26efc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9a5e9db0f0 iseqv = iseq_index = 16 #16 0x00007f9a5fb27290 in ibf_load_code (load=0x556003473d80, iseq=0x7f9a5e9debd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140300989098960 code_index = 66 reading_pos = 224 code = 0x556003512510 load_body = 0x55600349fbd0 cd_entries = 0x556003497070 ic_index = 0 mark_offset_bits = 0x556003512740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f9a5fb2ce24 in ibf_load_iseq_each (load=0x556003473d80, iseq=0x7f9a5e9debd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140300989099584 ec = 0x556003432c70 dummy_frame = 140300989098528 #18 0x00007f9a5fb26dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9a5e9debd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556003473d80 prev_src_iseq = 0x7f9a5e9def00 offset = #19 0x00007f9a5fb26efc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9a5e9debd0 iseqv = iseq_index = 1 #20 0x00007f9a5fb27290 in ibf_load_code (load=0x556003473d80, iseq=0x7f9a5e9def00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140300989099776 code_index = 5 reading_pos = 46 code = 0x5560034ecdc0 load_body = 0x5560034a0310 cd_entries = 0x5560034970e0 ic_index = 1 mark_offset_bits = 0x7fff6ec0b910 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f9a5fb2ce24 in ibf_load_iseq_each (load=0x556003473d80, iseq=0x7f9a5e9def00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140300989099584 ec = 0x556003432c70 dummy_frame = 140300989099248 #22 0x00007f9a5fb26dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9a5e9def00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556003473d80 prev_src_iseq = 0x0 offset = #23 0x00007f9a5fb2ed68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9a5e9def00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140300989099872 #25 0x00007f9a5feb3f33 in rb_load_with_builtin_functions (feature_name=0x7f9a5fef45eb "yjit", table=0x7f9a60078e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55600342f2a0 iseq = #26 0x00007f9a5fdf77b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f9a5fdf5830 , argc = 0, index = 0, name = 0x7f9a5ff1ac81 "_bi13"}, {func_ptr = 0x7f9a5fe94270 , argc = 0, index = 1, name = 0x7f9a5ff1ac87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f9a5fe94370 , argc = 0, index = 2, name = 0x7f9a5ff1aef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f9a5fe95400 , argc = 0, index = 3, name = 0x7f9a5ff1ac9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9a5fe64370 , argc = 2, index = 4, name = 0x7f9a5ff1acb8 "rb_yjit_enable"}, {func_ptr = 0x7f9a5fe94390 , argc = 0, index = 5, name = 0x7f9a5ff1acc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f9a5fe942c0 , argc = 1, index = 6, name = 0x7f9a5ff1ace2 "rb_yjit_get_stats"}, {func_ptr = 0x7f9a5fdf5810 , argc = 0, index = 7, name = 0x7f9a5ff1acf4 "object_shape_count"}, {func_ptr = 0x7f9a5fe6b690 , argc = 1, index = 8, name = 0x7f9a5ff1ad07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f9a5fe6b6a0 , argc = 1, index = 9, name = 0x7f9a5ff1ad1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9a5fe642c0 , argc = 0, index = 10, name = 0x7f9a5ff1ad32 "rb_yjit_code_gc"}, {func_ptr = 0x7f9a5fe64420 , argc = 0, index = 11, name = 0x7f9a5ff1ad42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f9a5fe94290 , argc = 0, index = 12, name = 0x7f9a5ff1ad5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f9a5fbc5b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f9a5fcd0afa in ruby_opt_init (opt=0x7fff6ec0d200) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f9a5fcd1073 in ruby_opt_init (opt=0x7fff6ec0d200) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735051513312) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff6ec0bde0 parser = 140300990368464 orig_fname = 140300990383536 script = 1 opt = 0x7fff6ec0d200 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007f9a5fb8eef2 in rb_ensure (b_proc=b_proc@entry=0x7f9a5fcd0cd0 , data1=data1@entry=140735051513312, e_proc=e_proc@entry=0x7f9a5fcccfa0 , data2=data2@entry=140735051513312) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556003432c70 _tag = {tag = 36, retval = 140735051518464, buf = {0x7f9a5f354830, 0x7f9a5fb8efa8 , 0x0, 0x7fff6ec0bc90, 0x5f353ae0}, prev = 0x7fff6ec0d310, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556003432c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9a5fcccfa0 , data2 = 140735051513312}} #32 0x00007f9a5fcd2b00 in load_file (opt=0x7fff6ec0d200, script=1, f=140300999018544, fname=, parser=140300990368464) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140300990368464, fname = 140300990383536, script = 1, opt = 0x7fff6ec0d200, f = 4} #33 process_options (argc=0, argv=0x7fff6ec0d4f8, opt=0x7fff6ec0d200) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140300999018544 xflag = ast = 0x0 parser = 140300990368464 script_name = 140300990383536 iseq = enc = lenc = 0x55600344df30 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 0x00007f9a5fcd3366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff6ec0d4e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9a5eb185c8 "-", script_name = 140300990383536, 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 0x00007f9a5fb90289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff6ec0d4e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140301007640912, buf = {0x2, 0x7f9a5fb902d0 , 0x0, 0x7fff6ec0d2e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556003432c70 state = iseq = 0x0 #36 0x0000556001b7717f in rb_main (argv=0x7fff6ec0d4e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735051519881 #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.1554757.ruby -x gdbscript [New LWP 1554757] [New LWP 1554759] [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=140094380010496) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6a43c16c00 (LWP 1554757))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6a43c16c00 (LWP 1554757) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140094380010496) at ./nptl/pthread_kill.c:44 2 Thread 0x7f6a438ff640 (LWP 1554759) 0x00007f6a43d5dfde in epoll_wait (epfd=4, events=events@entry=0x7f6a44668adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f6a438ff640 (LWP 1554759)): #0 0x00007f6a43d5dfde in epoll_wait (epfd=4, events=events@entry=0x7f6a44668adc , 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 0x00007f6a442eefea in event_wait (vm=0x55f9588fd2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f9588fd2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f9588fd2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f9588fd2a0 #4 0x00007f6a43cccb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721553811264, 2504017308560479576, 140094376769088, 25, 140094380755024, 140721553811616, -2588292812639480488, -2588292289613834920}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f6a43d5dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6a43c16c00 (LWP 1554757)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140094380010496) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6a43c16c00 old_mask = {__val = {8, 140094380823763, 0, 140094380720109, 140094380010496, 140094382335488, 94529421053616, 140094380666279, 114, 140094382352032, 140721553802640, 140094387618700, 255, 94529421038240, 140094382352032, 140721553802656}} 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=140094380010496) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140094380010496, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f6a43c7a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f6a43c607f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3035633361346366, sa_sigaction = 0x3035633361346366}, sa_mask = {__val = {3774973501865013296, 2319406791741616993, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140094380003064, 4346162243366078976, 94529421053040, 94529421053040, 140094388927128, 140094382352032, 140721553803040, 94529421992168, 94529421319552, 140094385506661, 18446744069414584320}}, sa_flags = -1945318912, sa_restorer = 0x55f958941d80} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472665860004668262, 3774973501865013296, 2319406791708062561, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f6a4407be63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f6a44497a98 "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 = 0x7ffc4a3a0800, reg_save_area = 0x7ffc4a3a0740}} #7 0x00007f6a4407f213 in objspace_xmalloc0 (objspace=0x55f9588ffbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f6a440fddc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x55f958941d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55f958941d80, iseq=0x7f6a42fa9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140094367002096 ec = 0x55f958900c70 dummy_frame = 140094366979296 #10 0x00007f6a440f8dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6a42fa9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f958941d80 prev_src_iseq = 0x7f6a42fab160 offset = #11 0x00007f6a440f8efc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6a42fa9660 iseqv = iseq_index = 23 #12 0x00007f6a440f9290 in ibf_load_code (load=0x55f958941d80, iseq=0x7f6a42fab160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140094366986592 code_index = 15 reading_pos = 4556 code = 0x55f9589b8f20 load_body = 0x55f9589b9730 cd_entries = 0x55f958946c70 ic_index = 0 mark_offset_bits = 0x7ffc4a3a0aa0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f6a440fee24 in ibf_load_iseq_each (load=0x55f958941d80, iseq=0x7f6a42fab160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140094367002096 ec = 0x55f958900c70 dummy_frame = 140094366986304 #14 0x00007f6a440f8dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6a42fab160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f958941d80 prev_src_iseq = 0x7f6a42faeb20 offset = #15 0x00007f6a440f8efc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6a42fab160 iseqv = iseq_index = 16 #16 0x00007f6a440f9290 in ibf_load_code (load=0x55f958941d80, iseq=0x7f6a42faeb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140094367001376 code_index = 66 reading_pos = 224 code = 0x55f9589e0510 load_body = 0x55f95896df70 cd_entries = 0x55f958965070 ic_index = 0 mark_offset_bits = 0x55f9589e0740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f6a440fee24 in ibf_load_iseq_each (load=0x55f958941d80, iseq=0x7f6a42faeb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140094367002096 ec = 0x55f958900c70 dummy_frame = 140094367001184 #18 0x00007f6a440f8dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6a42faeb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f958941d80 prev_src_iseq = 0x7f6a42faef40 offset = #19 0x00007f6a440f8efc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6a42faeb20 iseqv = iseq_index = 1 #20 0x00007f6a440f9290 in ibf_load_code (load=0x55f958941d80, iseq=0x7f6a42faef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140094367002432 code_index = 5 reading_pos = 46 code = 0x55f9589badc0 load_body = 0x55f95896e6a0 cd_entries = 0x55f9589650e0 ic_index = 1 mark_offset_bits = 0x7ffc4a3a1000 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f6a440fee24 in ibf_load_iseq_each (load=0x55f958941d80, iseq=0x7f6a42faef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140094367002096 ec = 0x55f958900c70 dummy_frame = 140094367001904 #22 0x00007f6a440f8dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6a42faef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f958941d80 prev_src_iseq = 0x0 offset = #23 0x00007f6a44100d68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6a42faef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140094367002576 #25 0x00007f6a44485f33 in rb_load_with_builtin_functions (feature_name=0x7f6a444c65eb "yjit", table=0x7f6a4464ae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55f9588fd2a0 iseq = #26 0x00007f6a443c97b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f6a443c7830 , argc = 0, index = 0, name = 0x7f6a444ecc81 "_bi13"}, {func_ptr = 0x7f6a44466270 , argc = 0, index = 1, name = 0x7f6a444ecc87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f6a44466370 , argc = 0, index = 2, name = 0x7f6a444ecef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f6a44467400 , argc = 0, index = 3, name = 0x7f6a444ecc9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f6a44436370 , argc = 2, index = 4, name = 0x7f6a444eccb8 "rb_yjit_enable"}, {func_ptr = 0x7f6a44466390 , argc = 0, index = 5, name = 0x7f6a444eccc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f6a444662c0 , argc = 1, index = 6, name = 0x7f6a444ecce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f6a443c7810 , argc = 0, index = 7, name = 0x7f6a444eccf4 "object_shape_count"}, {func_ptr = 0x7f6a4443d690 , argc = 1, index = 8, name = 0x7f6a444ecd07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f6a4443d6a0 , argc = 1, index = 9, name = 0x7f6a444ecd1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6a444362c0 , argc = 0, index = 10, name = 0x7f6a444ecd32 "rb_yjit_code_gc"}, {func_ptr = 0x7f6a44436420 , argc = 0, index = 11, name = 0x7f6a444ecd42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f6a44466290 , argc = 0, index = 12, name = 0x7f6a444ecd5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f6a44197b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f6a442a2afa in ruby_opt_init (opt=0x7ffc4a3a28f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f6a442a3073 in ruby_opt_init (opt=0x7ffc4a3a28f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721553806544) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc4a3a14d0 parser = 140094368271168 orig_fname = 140094368286240 script = 1 opt = 0x7ffc4a3a28f0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007f6a44160ef2 in rb_ensure (b_proc=b_proc@entry=0x7f6a442a2cd0 , data1=data1@entry=140721553806544, e_proc=e_proc@entry=0x7f6a4429efa0 , data2=data2@entry=140721553806544) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f958900c70 _tag = {tag = 36, retval = 140721553811696, buf = {0x7f6a43924870, 0x7f6a44160fa8 , 0x0, 0x7ffc4a3a1380, 0x43923b20}, prev = 0x7ffc4a3a2a00, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f958900c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f6a4429efa0 , data2 = 140721553806544}} #32 0x00007f6a442a4b00 in load_file (opt=0x7ffc4a3a28f0, script=1, f=140094376921200, fname=, parser=140094368271168) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140094368271168, fname = 140094368286240, script = 1, opt = 0x7ffc4a3a28f0, f = 4} #33 process_options (argc=0, argv=0x7ffc4a3a2be8, opt=0x7ffc4a3a28f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140094376921200 xflag = ast = 0x0 parser = 140094368271168 script_name = 140094368286240 iseq = enc = lenc = 0x55f95891bf30 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\363fDj\177\000\000 \207\002Dj\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f6a442a5366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc4a3a2bd8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6a430e8638 "-", script_name = 140094368286240, 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 0x00007f6a44162289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc4a3a2bd8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140094385551696, buf = {0x2, 0x7f6a441622d0 , 0x0, 0x7ffc4a3a29d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f958900c70 state = iseq = 0x0 #36 0x000055f95817417f in rb_main (argv=0x7ffc4a3a2bd8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721553813113 #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.1683075.ruby -x gdbscript [New LWP 1683075] [New LWP 1683077] [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=139769218370560) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1e8e9c8c00 (LWP 1683075))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1e8e9c8c00 (LWP 1683075) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139769218370560) at ./nptl/pthread_kill.c:44 2 Thread 0x7f1e8e6af640 (LWP 1683077) 0x00007f1e8eb0ffde in epoll_wait (epfd=4, events=events@entry=0x7f1e8f41aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f1e8e6af640 (LWP 1683077)): #0 0x00007f1e8eb0ffde in epoll_wait (epfd=4, events=events@entry=0x7f1e8f41aadc , 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 0x00007f1e8f0a0fea in event_wait (vm=0x55e984b1c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e984b1c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e984b1c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e984b1c2a0 #4 0x00007f1e8ea7eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735833514896, -8181939921092004936, 139769215120960, 25, 139769219115088, 140735833515248, 8092674033310053304, 8092675725405664184}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f1e8eb0fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1e8e9c8c00 (LWP 1683075)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139769218370560) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1e8e9c8c00 old_mask = {__val = {8, 139769219183827, 0, 139769219080173, 139769218370560, 139769220695552, 94461441998512, 139769219026343, 114, 139769220712096, 140735833506272, 139769225978764, 255, 94461441983136, 139769220712096, 140735833506288}} 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=139769218370560) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139769218370560, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1e8ea2c476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f1e8ea127f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3064653564396666, sa_sigaction = 0x3064653564396666}, sa_mask = {__val = {4136105896984784944, 2319406792530277732, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139769218363128, 7792151652300927744, 94461441997936, 94461441997936, 139769227287192, 139769220712096, 140735833506672, 94461442937064, 94461442264448, 139769223866725, 18446744069414584320}}, sa_flags = -1486966016, sa_restorer = 0x55e984b60d80} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474919867482203750, 4136105896984784944, 2319406792496723300, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f1e8ee2de63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f1e8f249a98 "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 = 0x7fff9d5d0450, reg_save_area = 0x7fff9d5d0390}} #7 0x00007f1e8ee31213 in objspace_xmalloc0 (objspace=0x55e984b1ebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f1e8eeafdc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x55e984b60d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55e984b60d80, iseq=0x7f1e8dd59620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139769205354048 ec = 0x55e984b1fc70 dummy_frame = 139769205331152 #10 0x00007f1e8eeaadfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1e8dd59620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e984b60d80 prev_src_iseq = 0x7f1e8dd5b0f0 offset = #11 0x00007f1e8eeaaefc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1e8dd59620 iseqv = iseq_index = 23 #12 0x00007f1e8eeab290 in ibf_load_code (load=0x55e984b60d80, iseq=0x7f1e8dd5b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139769205338352 code_index = 15 reading_pos = 4556 code = 0x55e984bd7b80 load_body = 0x55e984bd82f0 cd_entries = 0x55e984b65c70 ic_index = 0 mark_offset_bits = 0x7fff9d5d06f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f1e8eeb0e24 in ibf_load_iseq_each (load=0x55e984b60d80, iseq=0x7f1e8dd5b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139769205354048 ec = 0x55e984b1fc70 dummy_frame = 139769205338112 #14 0x00007f1e8eeaadfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1e8dd5b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e984b60d80 prev_src_iseq = 0x7f1e8dd5ebd0 offset = #15 0x00007f1e8eeaaefc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1e8dd5b0f0 iseqv = iseq_index = 16 #16 0x00007f1e8eeab290 in ibf_load_code (load=0x55e984b60d80, iseq=0x7f1e8dd5ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139769205353424 code_index = 66 reading_pos = 224 code = 0x55e984bff510 load_body = 0x55e984b8cbd0 cd_entries = 0x55e984b84070 ic_index = 0 mark_offset_bits = 0x55e984bff740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f1e8eeb0e24 in ibf_load_iseq_each (load=0x55e984b60d80, iseq=0x7f1e8dd5ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139769205354048 ec = 0x55e984b1fc70 dummy_frame = 139769205352992 #18 0x00007f1e8eeaadfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1e8dd5ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e984b60d80 prev_src_iseq = 0x7f1e8dd5ef00 offset = #19 0x00007f1e8eeaaefc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1e8dd5ebd0 iseqv = iseq_index = 1 #20 0x00007f1e8eeab290 in ibf_load_code (load=0x55e984b60d80, iseq=0x7f1e8dd5ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139769205354240 code_index = 5 reading_pos = 46 code = 0x55e984bd9dc0 load_body = 0x55e984b8d310 cd_entries = 0x55e984b840e0 ic_index = 1 mark_offset_bits = 0x7fff9d5d0c50 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f1e8eeb0e24 in ibf_load_iseq_each (load=0x55e984b60d80, iseq=0x7f1e8dd5ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139769205354048 ec = 0x55e984b1fc70 dummy_frame = 139769205353712 #22 0x00007f1e8eeaadfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1e8dd5ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e984b60d80 prev_src_iseq = 0x0 offset = #23 0x00007f1e8eeb2d68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1e8dd5ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139769205354336 #25 0x00007f1e8f237f33 in rb_load_with_builtin_functions (feature_name=0x7f1e8f2785eb "yjit", table=0x7f1e8f3fce40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55e984b1c2a0 iseq = #26 0x00007f1e8f17b7b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1e8f179830 , argc = 0, index = 0, name = 0x7f1e8f29ec81 "_bi13"}, {func_ptr = 0x7f1e8f218270 , argc = 0, index = 1, name = 0x7f1e8f29ec87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1e8f218370 , argc = 0, index = 2, name = 0x7f1e8f29eef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1e8f219400 , argc = 0, index = 3, name = 0x7f1e8f29ec9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1e8f1e8370 , argc = 2, index = 4, name = 0x7f1e8f29ecb8 "rb_yjit_enable"}, {func_ptr = 0x7f1e8f218390 , argc = 0, index = 5, name = 0x7f1e8f29ecc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1e8f2182c0 , argc = 1, index = 6, name = 0x7f1e8f29ece2 "rb_yjit_get_stats"}, {func_ptr = 0x7f1e8f179810 , argc = 0, index = 7, name = 0x7f1e8f29ecf4 "object_shape_count"}, {func_ptr = 0x7f1e8f1ef690 , argc = 1, index = 8, name = 0x7f1e8f29ed07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1e8f1ef6a0 , argc = 1, index = 9, name = 0x7f1e8f29ed1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1e8f1e82c0 , argc = 0, index = 10, name = 0x7f1e8f29ed32 "rb_yjit_code_gc"}, {func_ptr = 0x7f1e8f1e8420 , argc = 0, index = 11, name = 0x7f1e8f29ed42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1e8f218290 , argc = 0, index = 12, name = 0x7f1e8f29ed5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f1e8ef49b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f1e8f054afa in ruby_opt_init (opt=0x7fff9d5d2540) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f1e8f055073 in ruby_opt_init (opt=0x7fff9d5d2540) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735833510176) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff9d5d1120 parser = 139769206622928 orig_fname = 139769206638000 script = 1 opt = 0x7fff9d5d2540 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007f1e8ef12ef2 in rb_ensure (b_proc=b_proc@entry=0x7f1e8f054cd0 , data1=data1@entry=140735833510176, e_proc=e_proc@entry=0x7f1e8f050fa0 , data2=data2@entry=140735833510176) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e984b1fc70 _tag = {tag = 36, retval = 140735833515328, buf = {0x7f1e8e6d4830, 0x7f1e8ef12fa8 , 0x0, 0x7fff9d5d0fd0, 0x8e6d3ae0}, prev = 0x7fff9d5d2650, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e984b1fc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1e8f050fa0 , data2 = 140735833510176}} #32 0x00007f1e8f056b00 in load_file (opt=0x7fff9d5d2540, script=1, f=139769215273008, fname=, parser=139769206622928) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139769206622928, fname = 139769206638000, script = 1, opt = 0x7fff9d5d2540, f = 4} #33 process_options (argc=0, argv=0x7fff9d5d2838, opt=0x7fff9d5d2540) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139769215273008 xflag = ast = 0x0 parser = 139769206622928 script_name = 139769206638000 iseq = enc = lenc = 0x55e984b3af30 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 0x00007f1e8f057366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff9d5d2828) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1e8de985c8 "-", script_name = 139769206638000, 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 0x00007f1e8ef14289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff9d5d2828) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139769223911760, buf = {0x2, 0x7f1e8ef142d0 , 0x0, 0x7fff9d5d2620, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e984b1fc70 state = iseq = 0x0 #36 0x000055e9844bf17f in rb_main (argv=0x7fff9d5d2828, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735833516745 #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.1773781.ruby -x gdbscript [New LWP 1773781] [New LWP 1773783] [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=140393951611904) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb0039d4c00 (LWP 1773781))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb0039d4c00 (LWP 1773781) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140393951611904) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb0036bf640 (LWP 1773783) 0x00007fb003b1bfde in epoll_wait (epfd=4, events=events@entry=0x7fb004426adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb0036bf640 (LWP 1773783)): #0 0x00007fb003b1bfde in epoll_wait (epfd=4, events=events@entry=0x7fb004426adc , 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 0x00007fb0040acfea in event_wait (vm=0x55ca86cf52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55ca86cf52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55ca86cf52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55ca86cf52a0 #4 0x00007fb003a8ab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733767966608, 5586644031543129942, 140393948378688, 25, 140393952356432, 140733767966960, -5555267164670314666, -5555268803087222954}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb003b1bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb0039d4c00 (LWP 1773781)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140393951611904) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb0039d4c00 old_mask = {__val = {8, 140393952425171, 0, 140393952321517, 140393951611904, 140393953936896, 94328333504176, 140393952267687, 65, 140393953953440, 140733767957984, 140393959220108, 255, 94328333488800, 140393953953440, 140733767958000}} 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=140393951611904) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140393951611904, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb003a38476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb003a1e7f3 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, 140393951604472, 17107607643065256960, 94328333503600, 94328333503600, 140393960528536, 140393953953440, 140733767958384, 94328334442728, 94328333770112, 140393957108069, 18446744069414584320}}, sa_flags = -374764544, sa_restorer = 0x55ca86d39d80} sigs = {__val = {32, 3617066040719519024, 8223625903106975283, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472385702811021926, 3617066040719519024, 8223625903107106355, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fb003e39e63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb004255a98 "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 = 0x7fff223f4050, reg_save_area = 0x7fff223f3f90}} #7 0x00007fb003e3d213 in objspace_xmalloc0 (objspace=0x55ca86cf7bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb003ebbdc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x55ca86d39d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55ca86d39d80, iseq=0x7fb002d69660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140393938611696 ec = 0x55ca86cf8c70 dummy_frame = 140393938588896 #10 0x00007fb003eb6dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb002d69660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ca86d39d80 prev_src_iseq = 0x7fb002d6b160 offset = #11 0x00007fb003eb6efc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb002d69660 iseqv = iseq_index = 23 #12 0x00007fb003eb7290 in ibf_load_code (load=0x55ca86d39d80, iseq=0x7fb002d6b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140393938596192 code_index = 15 reading_pos = 4556 code = 0x55ca86db0f20 load_body = 0x55ca86db1730 cd_entries = 0x55ca86d3ec70 ic_index = 0 mark_offset_bits = 0x7fff223f42f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb003ebce24 in ibf_load_iseq_each (load=0x55ca86d39d80, iseq=0x7fb002d6b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140393938611696 ec = 0x55ca86cf8c70 dummy_frame = 140393938595904 #14 0x00007fb003eb6dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb002d6b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ca86d39d80 prev_src_iseq = 0x7fb002d6eb20 offset = #15 0x00007fb003eb6efc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb002d6b160 iseqv = iseq_index = 16 #16 0x00007fb003eb7290 in ibf_load_code (load=0x55ca86d39d80, iseq=0x7fb002d6eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140393938610976 code_index = 66 reading_pos = 224 code = 0x55ca86dd8510 load_body = 0x55ca86d65f70 cd_entries = 0x55ca86d5d070 ic_index = 0 mark_offset_bits = 0x55ca86dd8740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb003ebce24 in ibf_load_iseq_each (load=0x55ca86d39d80, iseq=0x7fb002d6eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140393938611696 ec = 0x55ca86cf8c70 dummy_frame = 140393938610784 #18 0x00007fb003eb6dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb002d6eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ca86d39d80 prev_src_iseq = 0x7fb002d6ef40 offset = #19 0x00007fb003eb6efc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb002d6eb20 iseqv = iseq_index = 1 #20 0x00007fb003eb7290 in ibf_load_code (load=0x55ca86d39d80, iseq=0x7fb002d6ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140393938612032 code_index = 5 reading_pos = 46 code = 0x55ca86db2dc0 load_body = 0x55ca86d666a0 cd_entries = 0x55ca86d5d0e0 ic_index = 1 mark_offset_bits = 0x7fff223f4850 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb003ebce24 in ibf_load_iseq_each (load=0x55ca86d39d80, iseq=0x7fb002d6ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140393938611696 ec = 0x55ca86cf8c70 dummy_frame = 140393938611504 #22 0x00007fb003eb6dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb002d6ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ca86d39d80 prev_src_iseq = 0x0 offset = #23 0x00007fb003ebed68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb002d6ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140393938612176 #25 0x00007fb004243f33 in rb_load_with_builtin_functions (feature_name=0x7fb0042845eb "yjit", table=0x7fb004408e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55ca86cf52a0 iseq = #26 0x00007fb0041877b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb004185830 , argc = 0, index = 0, name = 0x7fb0042aac81 "_bi13"}, {func_ptr = 0x7fb004224270 , argc = 0, index = 1, name = 0x7fb0042aac87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb004224370 , argc = 0, index = 2, name = 0x7fb0042aaef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb004225400 , argc = 0, index = 3, name = 0x7fb0042aac9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb0041f4370 , argc = 2, index = 4, name = 0x7fb0042aacb8 "rb_yjit_enable"}, {func_ptr = 0x7fb004224390 , argc = 0, index = 5, name = 0x7fb0042aacc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb0042242c0 , argc = 1, index = 6, name = 0x7fb0042aace2 "rb_yjit_get_stats"}, {func_ptr = 0x7fb004185810 , argc = 0, index = 7, name = 0x7fb0042aacf4 "object_shape_count"}, {func_ptr = 0x7fb0041fb690 , argc = 1, index = 8, name = 0x7fb0042aad07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb0041fb6a0 , argc = 1, index = 9, name = 0x7fb0042aad1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb0041f42c0 , argc = 0, index = 10, name = 0x7fb0042aad32 "rb_yjit_code_gc"}, {func_ptr = 0x7fb0041f4420 , argc = 0, index = 11, name = 0x7fb0042aad42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb004224290 , argc = 0, index = 12, name = 0x7fb0042aad5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb003f55b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb004060afa in ruby_opt_init (opt=0x7fff223f6140) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb004061073 in ruby_opt_init (opt=0x7fff223f6140) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733767961888) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff223f4d20 parser = 140393939880768 orig_fname = 140393939895840 script = 1 opt = 0x7fff223f6140 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007fb003f1eef2 in rb_ensure (b_proc=b_proc@entry=0x7fb004060cd0 , data1=data1@entry=140733767961888, e_proc=e_proc@entry=0x7fb00405cfa0 , data2=data2@entry=140733767961888) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55ca86cf8c70 _tag = {tag = 36, retval = 140733767967040, buf = {0x7fb0036e4870, 0x7fb003f1efa8 , 0x0, 0x7fff223f4bd0, 0x36e3b20}, prev = 0x7fff223f6250, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55ca86cf8c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb00405cfa0 , data2 = 140733767961888}} #32 0x00007fb004062b00 in load_file (opt=0x7fff223f6140, script=1, f=140393948530800, fname=, parser=140393939880768) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140393939880768, fname = 140393939895840, script = 1, opt = 0x7fff223f6140, f = 4} #33 process_options (argc=0, argv=0x7fff223f6438, opt=0x7fff223f6140) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140393948530800 xflag = ast = 0x0 parser = 140393939880768 script_name = 140393939895840 iseq = enc = lenc = 0x55ca86d13f30 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 0x00007fb004063366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff223f6428) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb002ea8638 "-", script_name = 140393939895840, 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 0x00007fb003f20289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff223f6428) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140393957153104, buf = {0x2, 0x7fb003f202d0 , 0x0, 0x7fff223f6220, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55ca86cf8c70 state = iseq = 0x0 #36 0x000055ca85cbc17f in rb_main (argv=0x7fff223f6428, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733767968457 #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.1916336.ruby -x gdbscript [New LWP 1916336] [New LWP 1916338] [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=140024741125120) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f5a0cf45c00 (LWP 1916336))] >>> Threads Id Target Id Frame * 1 Thread 0x7f5a0cf45c00 (LWP 1916336) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140024741125120) at ./nptl/pthread_kill.c:44 2 Thread 0x7f5a0cc2f640 (LWP 1916338) 0x00007f5a0d08cfde in epoll_wait (epfd=4, events=events@entry=0x7f5a0d997adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f5a0cc2f640 (LWP 1916338)): #0 0x00007f5a0d08cfde in epoll_wait (epfd=4, events=events@entry=0x7f5a0d997adc , 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 0x00007f5a0d61dfea in event_wait (vm=0x556978da72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x556978da72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x556978da72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x556978da72a0 #4 0x00007f5a0cffbb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727963787008, -5503072816556329439, 140024737887808, 25, 140024741869648, 140727963787360, 5554400604439000609, 5554400216394708513}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f5a0d08cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f5a0cf45c00 (LWP 1916336)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140024741125120) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f5a0cf45c00 old_mask = {__val = {8, 140024741938387, 0, 140024741834733, 140024741125120, 140024743450112, 93911487524528, 140024741780903, 65, 140024743466656, 140727963778384, 140024748733324, 255, 93911487509152, 140024743466656, 140727963778400}} 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=140024741125120) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140024741125120, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f5a0cfa9476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f5a0cf8f7f3 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, 140024741117688, 1311489598766970880, 93911487523952, 93911487523952, 140024750041752, 140024743466656, 140727963778784, 93911488463080, 93911487790464, 140024746621285, 18446744069414584320}}, sa_flags = 1830811648, sa_restorer = 0x556978debd80} sigs = {__val = {32, 4063201679782653232, 8223625903104156725, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472338415255053156, 4063201679782653232, 8223625903106843701, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f5a0d3aae63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f5a0d7c6a98 "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 = 0x7ffdc84a7fc0, reg_save_area = 0x7ffdc84a7f00}} #7 0x00007f5a0d3ae213 in objspace_xmalloc0 (objspace=0x556978da9bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f5a0d42cdc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x556978debd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x556978debd80, iseq=0x7f5a0c2d9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140024728120896 ec = 0x556978daac70 dummy_frame = 140024728098000 #10 0x00007f5a0d427dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5a0c2d9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556978debd80 prev_src_iseq = 0x7f5a0c2db0f0 offset = #11 0x00007f5a0d427efc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5a0c2d9620 iseqv = iseq_index = 23 #12 0x00007f5a0d428290 in ibf_load_code (load=0x556978debd80, iseq=0x7f5a0c2db0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140024728105200 code_index = 15 reading_pos = 4556 code = 0x556978e62b80 load_body = 0x556978e632f0 cd_entries = 0x556978df0c70 ic_index = 0 mark_offset_bits = 0x7ffdc84a8260 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f5a0d42de24 in ibf_load_iseq_each (load=0x556978debd80, iseq=0x7f5a0c2db0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140024728120896 ec = 0x556978daac70 dummy_frame = 140024728104960 #14 0x00007f5a0d427dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5a0c2db0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556978debd80 prev_src_iseq = 0x7f5a0c2debd0 offset = #15 0x00007f5a0d427efc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5a0c2db0f0 iseqv = iseq_index = 16 #16 0x00007f5a0d428290 in ibf_load_code (load=0x556978debd80, iseq=0x7f5a0c2debd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140024728120272 code_index = 66 reading_pos = 224 code = 0x556978e8a510 load_body = 0x556978e17bd0 cd_entries = 0x556978e0f070 ic_index = 0 mark_offset_bits = 0x556978e8a740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f5a0d42de24 in ibf_load_iseq_each (load=0x556978debd80, iseq=0x7f5a0c2debd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140024728120896 ec = 0x556978daac70 dummy_frame = 140024728119840 #18 0x00007f5a0d427dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5a0c2debd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556978debd80 prev_src_iseq = 0x7f5a0c2def00 offset = #19 0x00007f5a0d427efc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5a0c2debd0 iseqv = iseq_index = 1 #20 0x00007f5a0d428290 in ibf_load_code (load=0x556978debd80, iseq=0x7f5a0c2def00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140024728121088 code_index = 5 reading_pos = 46 code = 0x556978e64dc0 load_body = 0x556978e18310 cd_entries = 0x556978e0f0e0 ic_index = 1 mark_offset_bits = 0x7ffdc84a87c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f5a0d42de24 in ibf_load_iseq_each (load=0x556978debd80, iseq=0x7f5a0c2def00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140024728120896 ec = 0x556978daac70 dummy_frame = 140024728120560 #22 0x00007f5a0d427dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5a0c2def00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556978debd80 prev_src_iseq = 0x0 offset = #23 0x00007f5a0d42fd68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5a0c2def00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140024728121184 #25 0x00007f5a0d7b4f33 in rb_load_with_builtin_functions (feature_name=0x7f5a0d7f55eb "yjit", table=0x7f5a0d979e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x556978da72a0 iseq = #26 0x00007f5a0d6f87b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f5a0d6f6830 , argc = 0, index = 0, name = 0x7f5a0d81bc81 "_bi13"}, {func_ptr = 0x7f5a0d795270 , argc = 0, index = 1, name = 0x7f5a0d81bc87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5a0d795370 , argc = 0, index = 2, name = 0x7f5a0d81bef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5a0d796400 , argc = 0, index = 3, name = 0x7f5a0d81bc9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f5a0d765370 , argc = 2, index = 4, name = 0x7f5a0d81bcb8 "rb_yjit_enable"}, {func_ptr = 0x7f5a0d795390 , argc = 0, index = 5, name = 0x7f5a0d81bcc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f5a0d7952c0 , argc = 1, index = 6, name = 0x7f5a0d81bce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f5a0d6f6810 , argc = 0, index = 7, name = 0x7f5a0d81bcf4 "object_shape_count"}, {func_ptr = 0x7f5a0d76c690 , argc = 1, index = 8, name = 0x7f5a0d81bd07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f5a0d76c6a0 , argc = 1, index = 9, name = 0x7f5a0d81bd1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5a0d7652c0 , argc = 0, index = 10, name = 0x7f5a0d81bd32 "rb_yjit_code_gc"}, {func_ptr = 0x7f5a0d765420 , argc = 0, index = 11, name = 0x7f5a0d81bd42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f5a0d795290 , argc = 0, index = 12, name = 0x7f5a0d81bd5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f5a0d4c6b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f5a0d5d1afa in ruby_opt_init (opt=0x7ffdc84aa0b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f5a0d5d2073 in ruby_opt_init (opt=0x7ffdc84aa0b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727963782288) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdc84a8c90 parser = 140024729389776 orig_fname = 140024729404848 script = 1 opt = 0x7ffdc84aa0b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007f5a0d48fef2 in rb_ensure (b_proc=b_proc@entry=0x7f5a0d5d1cd0 , data1=data1@entry=140727963782288, e_proc=e_proc@entry=0x7f5a0d5cdfa0 , data2=data2@entry=140727963782288) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556978daac70 _tag = {tag = 36, retval = 140727963787440, buf = {0x7f5a0cc54830, 0x7f5a0d48ffa8 , 0x0, 0x7ffdc84a8b40, 0xcc53ae0}, prev = 0x7ffdc84aa1c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556978daac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5a0d5cdfa0 , data2 = 140727963782288}} #32 0x00007f5a0d5d3b00 in load_file (opt=0x7ffdc84aa0b0, script=1, f=140024738039856, fname=, parser=140024729389776) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140024729389776, fname = 140024729404848, script = 1, opt = 0x7ffdc84aa0b0, f = 4} #33 process_options (argc=0, argv=0x7ffdc84aa3a8, opt=0x7ffdc84aa0b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140024738039856 xflag = ast = 0x0 parser = 140024729389776 script_name = 140024729404848 iseq = enc = lenc = 0x556978dc5f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\343\231\rZ\177\000\000 w5\rZ\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f5a0d5d4366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdc84aa398) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5a0c4185c8 "-", script_name = 140024729404848, 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 0x00007f5a0d491289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdc84aa398) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140024746666320, buf = {0x2, 0x7f5a0d4912d0 , 0x0, 0x7ffdc84aa190, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556978daac70 state = iseq = 0x0 #36 0x0000556976dc517f in rb_main (argv=0x7ffdc84aa398, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727963788857 #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.1946262.ruby -x gdbscript [New LWP 1946262] [New LWP 1946264] [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=140521472228352) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fcdb46f7c00 (LWP 1946262))] >>> Threads Id Target Id Frame * 1 Thread 0x7fcdb46f7c00 (LWP 1946262) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140521472228352) at ./nptl/pthread_kill.c:44 2 Thread 0x7fcdb43df640 (LWP 1946264) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7fcdb43df640 (LWP 1946264)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007fcdb47ad850 in ?? () at ./nptl/pthread_create.c:321 from /lib/x86_64-linux-gnu/libc.so.6 RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT arch_kind_other = arch_kind_other ns_s_zn = ns_s_qd _bitindex_arch_Fast_Unaligned_Load = _bitindex_arch_Fast_Unaligned_Load _bitindex_arch_AVX_Fast_Unaligned_Load = _bitindex_arch_AVX_Fast_Unaligned_Load PTHREAD_MUTEX_TIMED_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE_NP = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK_NP = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_ADAPTIVE_NP = PTHREAD_MUTEX_ADAPTIVE_NP PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_CANCEL_ENABLE = PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_DEFERRED = PTHREAD_CANCEL_DEFERRED _URC_NORMAL_STOP = _URC_NORMAL_STOP cpuid_register_index_ebx = cpuid_register_index_ebx RT_CONSISTENT = RT_CONSISTENT ns_s_an = ns_s_an TD_EVENT_NONE = TD_ALL_EVENTS RSEQ_CPU_ID_REGISTRATION_FAILED = RSEQ_CPU_ID_REGISTRATION_FAILED nonexisting = nonexisting cet_permissive = cet_permissive lt_executable = lt_executable cet_always_on = cet_always_on _bitindex_arch_MathVec_Prefer_No_AVX512 = _bitindex_arch_MathVec_Prefer_No_AVX512 dso_sort_algorithm_original = dso_sort_algorithm_original ns_s_ar = ns_s_ar _URC_END_OF_STACK = _URC_END_OF_STACK _URC_INSTALL_CONTEXT = _URC_INSTALL_CONTEXT dso_sort_algorithm_dfs = dso_sort_algorithm_dfs cpuid_register_index_ecx = cpuid_register_index_ecx lc_property_none = lc_property_none TD_READY = TD_READY ns_s_ud = ns_s_ns PREFERRED_FEATURE_INDEX_1 = PREFERRED_FEATURE_INDEX_1 PREFERRED_FEATURE_INDEX_MAX = PREFERRED_FEATURE_INDEX_MAX lc_property_valid = lc_property_valid TD_CREATE = TD_CREATE TD_TIMEOUT = TD_TIMEOUT TD_MAX_EVENT_NUM = TD_TIMEOUT RSEQ_CPU_ID_UNINITIALIZED = RSEQ_CPU_ID_UNINITIALIZED arch_kind_unknown = arch_kind_unknown arch_kind_intel = arch_kind_intel lc_property_unknown = lc_property_unknown cpuid_register_index_edx = cpuid_register_index_edx _bitindex_arch_Prefer_No_VZEROUPPER = _bitindex_arch_Prefer_No_VZEROUPPER _bitindex_arch_Prefer_ERMS = _bitindex_arch_Prefer_ERMS lt_library = lt_library _bitindex_arch_Prefer_FSRM = _bitindex_arch_Prefer_FSRM _bitindex_arch_Avoid_Short_Distance_REP_MOVSB = _bitindex_arch_Avoid_Short_Distance_REP_MOVSB PTHREAD_CANCEL_ASYNCHRONOUS = PTHREAD_CANCEL_ASYNCHRONOUS _bitindex_arch_Fast_Copy_Backward = _bitindex_arch_Fast_Copy_Backward existing = existing _bitindex_arch_Fast_Rep_String = _bitindex_arch_Fast_Rep_String TD_EVENTS_ENABLE = TD_EVENTS_ENABLE _bitindex_arch_Slow_SSE4_2 = _bitindex_arch_Slow_SSE4_2 RT_ADD = RT_ADD arch_kind_amd = arch_kind_amd CPUID_INDEX_1 = CPUID_INDEX_1 CPUID_INDEX_7 = CPUID_INDEX_7 CPUID_INDEX_80000001 = CPUID_INDEX_80000001 CPUID_INDEX_D_ECX_1 = CPUID_INDEX_D_ECX_1 CPUID_INDEX_80000007 = CPUID_INDEX_80000007 CPUID_INDEX_80000008 = CPUID_INDEX_80000008 CPUID_INDEX_7_ECX_1 = CPUID_INDEX_7_ECX_1 CPUID_INDEX_19 = CPUID_INDEX_19 CPUID_INDEX_14_ECX_0 = CPUID_INDEX_14_ECX_0 CPUID_INDEX_MAX = CPUID_INDEX_MAX arch_kind_zhaoxin = arch_kind_zhaoxin TD_SLEEP = TD_SLEEP _bitindex_arch_I686 = _bitindex_arch_I686 TD_MIN_EVENT_NUM = TD_READY unknown = unknown TD_SWITCHFROM = TD_SWITCHFROM TD_PREEMPT = TD_PREEMPT TD_CONCURRENCY = TD_CONCURRENCY TD_DEATH = TD_DEATH _URC_NO_REASON = _URC_NO_REASON _URC_FATAL_PHASE2_ERROR = _URC_FATAL_PHASE2_ERROR TD_SWITCHTO = TD_SWITCHTO _URC_FATAL_PHASE1_ERROR = _URC_FATAL_PHASE1_ERROR RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT _URC_FOREIGN_EXCEPTION_CAUGHT = _URC_FOREIGN_EXCEPTION_CAUGHT _bitindex_arch_Fast_Unaligned_Copy = _bitindex_arch_Fast_Unaligned_Copy ns_s_ns = ns_s_ns ns_s_max = ns_s_max _bitindex_arch_I586 = _bitindex_arch_I586 _bitindex_arch_Prefer_No_AVX512 = _bitindex_arch_Prefer_No_AVX512 TD_ALL_EVENTS = TD_ALL_EVENTS _URC_HANDLER_FOUND = _URC_HANDLER_FOUND _URC_CONTINUE_UNWIND = _URC_CONTINUE_UNWIND TD_IDLE = TD_IDLE ns_s_qd = ns_s_qd cet_elf_property = cet_elf_property RT_DELETE = RT_DELETE lt_loaded = lt_loaded PTHREAD_CANCEL_DISABLE = PTHREAD_CANCEL_DISABLE TD_CATCHSIG = TD_CATCHSIG TD_PRI_INHERIT = TD_PRI_INHERIT cet_always_off = cet_always_off TD_LOCK_TRY = TD_LOCK_TRY sigall_set = {__val = {18446744073709551615 }} ns_s_pr = ns_s_an TD_REAP = TD_REAP _bitindex_arch_Slow_BSF = _bitindex_arch_Slow_BSF RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT _bitindex_arch_Prefer_PMINUB_for_stringop = _bitindex_arch_Prefer_PMINUB_for_stringop cpuid_register_index_eax = cpuid_register_index_eax _thread_db_pthread_eventbuf_eventmask_event_bits = {32, 2, 1616} _thread_db_rtld_global__dl_tls_dtv_slotinfo_list = {64, 1, 4176} _thread_db_pthread_schedpolicy = {32, 1, 1596} _thread_db___pthread_keys = {128, 1024, 0} _thread_db_const_thread_area = 25 _thread_db_pthread_eventbuf = {192, 1, 1616} _thread_db___nptl_initial_report_events = {8, 1, 0} _thread_db_sizeof_list_t = 16 _thread_db_link_map_l_tls_offset = {64, 1, 1112} _thread_db_sizeof_td_eventbuf_t = 24 _thread_db_link_map_l_tls_modid = {64, 1, 1120} __nptl_rtld_global = 0x7fcdb518c040 <_rtld_global> _thread_db_pthread_tid = {32, 1, 720} _thread_db_pthread_eventbuf_eventmask = {64, 1, 1616} _thread_db_pthread_nextevent = {64, 1, 1640} _thread_db_td_eventbuf_t_eventdata = {64, 1, 16} _thread_db___nptl_nthreads = {32, 1, 0} _thread_db_dtv_slotinfo_list_slotinfo = {128, 0, 16} _thread_db_pthread_list = {128, 1, 704} _thread_db_sizeof_pthread_key_data_level2 = 512 _thread_db_list_t_prev = {64, 1, 8} _thread_db_td_thr_events_t_event_bits = {32, 2, 0} __GI___nptl_threads_events = {event_bits = {0, 0}} _thread_db_pthread_start_routine = {64, 1, 1600} _thread_db_pthread_schedparam_sched_priority = {32, 1, 1592} _thread_db_pthread_specific = {2048, 1, 1296} _thread_db_td_eventbuf_t_eventnum = {32, 1, 8} _thread_db_dtv_dtv = {128, 134217727, 0} _thread_db_sizeof_pthread = 2496 _thread_db_sizeof_td_thr_events_t = 8 _thread_db_pthread_key_data_level2_data = {128, 32, 0} _thread_db_pthread_report_events = {8, 1, 1553} _thread_db_pthread_cancelhandling = {32, 1, 776} _thread_db_list_t_next = {64, 1, 0} __GI___nptl_last_event = 0x0 __nptl_version = "2.35" _thread_db_rtld_global__dl_stack_user = {128, 1, 4248} _thread_db_rtld_global__dl_stack_used = {128, 1, 4232} #2 0x00007fcdb43df640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7fcdb46f7c00 (LWP 1946262)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140521472228352) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fcdb46f7c00 old_mask = {__val = {8, 140521473041619, 0, 140521472937965, 140521472228352, 140521474553344, 94185382125232, 140521472884135, 114, 140521474569888, 140726297493072, 140521479836556, 255, 94185382109856, 140521474569888, 140726297493088}} 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=140521472228352) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140521472228352, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fcdb475b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fcdb47417f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3034646634366466, sa_sigaction = 0x3034646634366466}, sa_mask = {__val = {3919370164917579824, 2319406791724918324, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140521472220920, 6693760684166348032, 94185382124656, 94185382124656, 140521481144984, 140521474569888, 140726297493472, 94185383063784, 94185382391168, 140521477724517, 18446744069414584320}}, sa_flags = -1892287232, sa_restorer = 0x55a93e42ad80} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472385702828074086, 3919370164917579824, 2319406791691363892, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fcdb4b5ce63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fcdb4f78a98 "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 = 0x7ffd64f900c0, reg_save_area = 0x7ffd64f90000}} #7 0x00007fcdb4b60213 in objspace_xmalloc0 (objspace=0x55a93e3e8bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fcdb4bdedc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x55a93e42ad80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55a93e42ad80, iseq=0x7fcdb3a89620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140521459215936 ec = 0x55a93e3e9c70 dummy_frame = 140521459193040 #10 0x00007fcdb4bd9dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcdb3a89620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55a93e42ad80 prev_src_iseq = 0x7fcdb3a8b0f0 offset = #11 0x00007fcdb4bd9efc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fcdb3a89620 iseqv = iseq_index = 23 #12 0x00007fcdb4bda290 in ibf_load_code (load=0x55a93e42ad80, iseq=0x7fcdb3a8b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140521459200240 code_index = 15 reading_pos = 4556 code = 0x55a93e4a1b80 load_body = 0x55a93e4a22f0 cd_entries = 0x55a93e42fc70 ic_index = 0 mark_offset_bits = 0x7ffd64f90360 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fcdb4bdfe24 in ibf_load_iseq_each (load=0x55a93e42ad80, iseq=0x7fcdb3a8b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140521459215936 ec = 0x55a93e3e9c70 dummy_frame = 140521459200000 #14 0x00007fcdb4bd9dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcdb3a8b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55a93e42ad80 prev_src_iseq = 0x7fcdb3a8ebd0 offset = #15 0x00007fcdb4bd9efc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fcdb3a8b0f0 iseqv = iseq_index = 16 #16 0x00007fcdb4bda290 in ibf_load_code (load=0x55a93e42ad80, iseq=0x7fcdb3a8ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140521459215312 code_index = 66 reading_pos = 224 code = 0x55a93e4c9510 load_body = 0x55a93e456bd0 cd_entries = 0x55a93e44e070 ic_index = 0 mark_offset_bits = 0x55a93e4c9740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fcdb4bdfe24 in ibf_load_iseq_each (load=0x55a93e42ad80, iseq=0x7fcdb3a8ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140521459215936 ec = 0x55a93e3e9c70 dummy_frame = 140521459214880 #18 0x00007fcdb4bd9dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcdb3a8ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55a93e42ad80 prev_src_iseq = 0x7fcdb3a8ef00 offset = #19 0x00007fcdb4bd9efc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fcdb3a8ebd0 iseqv = iseq_index = 1 #20 0x00007fcdb4bda290 in ibf_load_code (load=0x55a93e42ad80, iseq=0x7fcdb3a8ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140521459216128 code_index = 5 reading_pos = 46 code = 0x55a93e4a3dc0 load_body = 0x55a93e457310 cd_entries = 0x55a93e44e0e0 ic_index = 1 mark_offset_bits = 0x7ffd64f908c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fcdb4bdfe24 in ibf_load_iseq_each (load=0x55a93e42ad80, iseq=0x7fcdb3a8ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140521459215936 ec = 0x55a93e3e9c70 dummy_frame = 140521459215600 #22 0x00007fcdb4bd9dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcdb3a8ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55a93e42ad80 prev_src_iseq = 0x0 offset = #23 0x00007fcdb4be1d68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fcdb3a8ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140521459216224 #25 0x00007fcdb4f66f33 in rb_load_with_builtin_functions (feature_name=0x7fcdb4fa75eb "yjit", table=0x7fcdb512be40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55a93e3e62a0 iseq = #26 0x00007fcdb4eaa7b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fcdb4ea8830 , argc = 0, index = 0, name = 0x7fcdb4fcdc81 "_bi13"}, {func_ptr = 0x7fcdb4f47270 , argc = 0, index = 1, name = 0x7fcdb4fcdc87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fcdb4f47370 , argc = 0, index = 2, name = 0x7fcdb4fcdef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fcdb4f48400 , argc = 0, index = 3, name = 0x7fcdb4fcdc9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fcdb4f17370 , argc = 2, index = 4, name = 0x7fcdb4fcdcb8 "rb_yjit_enable"}, {func_ptr = 0x7fcdb4f47390 , argc = 0, index = 5, name = 0x7fcdb4fcdcc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fcdb4f472c0 , argc = 1, index = 6, name = 0x7fcdb4fcdce2 "rb_yjit_get_stats"}, {func_ptr = 0x7fcdb4ea8810 , argc = 0, index = 7, name = 0x7fcdb4fcdcf4 "object_shape_count"}, {func_ptr = 0x7fcdb4f1e690 , argc = 1, index = 8, name = 0x7fcdb4fcdd07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fcdb4f1e6a0 , argc = 1, index = 9, name = 0x7fcdb4fcdd1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fcdb4f172c0 , argc = 0, index = 10, name = 0x7fcdb4fcdd32 "rb_yjit_code_gc"}, {func_ptr = 0x7fcdb4f17420 , argc = 0, index = 11, name = 0x7fcdb4fcdd42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fcdb4f47290 , argc = 0, index = 12, name = 0x7fcdb4fcdd5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fcdb4c78b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fcdb4d83afa in ruby_opt_init (opt=0x7ffd64f921b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fcdb4d84073 in ruby_opt_init (opt=0x7ffd64f921b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140726297496976) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd64f90d90 parser = 140521460484816 orig_fname = 140521460499888 script = 1 opt = 0x7ffd64f921b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007fcdb4c41ef2 in rb_ensure (b_proc=b_proc@entry=0x7fcdb4d83cd0 , data1=data1@entry=140726297496976, e_proc=e_proc@entry=0x7fcdb4d7ffa0 , data2=data2@entry=140726297496976) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55a93e3e9c70 _tag = {tag = 36, retval = 140726297502128, buf = {0x7fcdb4404830, 0x7fcdb4c41fa8 , 0x0, 0x7ffd64f90c40, 0xb4403ae0}, prev = 0x7ffd64f922c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55a93e3e9c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fcdb4d7ffa0 , data2 = 140726297496976}} #32 0x00007fcdb4d85b00 in load_file (opt=0x7ffd64f921b0, script=1, f=140521469134896, fname=, parser=140521460484816) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140521460484816, fname = 140521460499888, script = 1, opt = 0x7ffd64f921b0, f = 4} #33 process_options (argc=0, argv=0x7ffd64f924a8, opt=0x7ffd64f921b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140521469134896 xflag = ast = 0x0 parser = 140521460484816 script_name = 140521460499888 iseq = enc = lenc = 0x55a93e404f30 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\003\025\265\315\177\000\000 \227\260\264\315\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fcdb4d86366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd64f92498) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fcdb3bc85c8 "-", script_name = 140521460499888, 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 0x00007fcdb4c43289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd64f92498) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140521477769552, buf = {0x2, 0x7fcdb4c432d0 , 0x0, 0x7ffd64f92290, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55a93e3e9c70 state = iseq = 0x0 #36 0x000055a93ccc817f in rb_main (argv=0x7ffd64f92498, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726297503545 #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.2052145.ruby -x gdbscript [New LWP 2052145] [New LWP 2052147] [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=139856774228992) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f32f158ec00 (LWP 2052145))] >>> Threads Id Target Id Frame * 1 Thread 0x7f32f158ec00 (LWP 2052145) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139856774228992) at ./nptl/pthread_kill.c:44 2 Thread 0x7f32f126f640 (LWP 2052147) 0x00007f32f16d5fde in epoll_wait (epfd=4, events=events@entry=0x7f32f1fe0adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f32f126f640 (LWP 2052147)): #0 0x00007f32f16d5fde in epoll_wait (epfd=4, events=events@entry=0x7f32f1fe0adc , 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 0x00007f32f1c66fea in event_wait (vm=0x55c2edcb82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c2edcb82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c2edcb82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c2edcb82a0 #4 0x00007f32f1644b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722758493744, -8797866713607211891, 139856770954816, 25, 139856774973520, 140722758494096, 8899764442736456845, 8899763907052663949}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f32f16d5bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f32f158ec00 (LWP 2052145)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139856774228992) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f32f158ec00 old_mask = {__val = {8, 139856775042259, 0, 139856774938605, 139856774228992, 139856776553984, 94295701569200, 139856774884775, 65, 139856776570528, 140722758485120, 139856781837196, 255, 94295701553824, 139856776570528, 140722758485136}} 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=139856774228992) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139856774228992, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f32f15f2476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f32f15d87f3 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, 139856774221560, 13967764403064892416, 94295701568624, 94295701568624, 139856783145624, 139856776570528, 140722758485520, 94295702507752, 94295701835136, 139856779725157, 18446744069414584320}}, sa_flags = 1594321920, sa_restorer = 0x55c2edcfcd80} sigs = {__val = {32, 3619033067021610288, 8223625903103566385, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472328510992955747, 3619033067021610288, 8223625903103697457, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f32f19f3e63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f32f1e0fa98 "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 = 0x7ffc920806f0, reg_save_area = 0x7ffc92080630}} #7 0x00007f32f19f7213 in objspace_xmalloc0 (objspace=0x55c2edcbabf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f32f1a75dc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x55c2edcfcd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55c2edcfcd80, iseq=0x7f32f0919620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139856761187904 ec = 0x55c2edcbbc70 dummy_frame = 139856761165008 #10 0x00007f32f1a70dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f32f0919620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c2edcfcd80 prev_src_iseq = 0x7f32f091b0f0 offset = #11 0x00007f32f1a70efc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f32f0919620 iseqv = iseq_index = 23 #12 0x00007f32f1a71290 in ibf_load_code (load=0x55c2edcfcd80, iseq=0x7f32f091b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139856761172208 code_index = 15 reading_pos = 4556 code = 0x55c2edd73b80 load_body = 0x55c2edd742f0 cd_entries = 0x55c2edd01c70 ic_index = 0 mark_offset_bits = 0x7ffc92080990 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f32f1a76e24 in ibf_load_iseq_each (load=0x55c2edcfcd80, iseq=0x7f32f091b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139856761187904 ec = 0x55c2edcbbc70 dummy_frame = 139856761171968 #14 0x00007f32f1a70dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f32f091b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c2edcfcd80 prev_src_iseq = 0x7f32f091ebd0 offset = #15 0x00007f32f1a70efc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f32f091b0f0 iseqv = iseq_index = 16 #16 0x00007f32f1a71290 in ibf_load_code (load=0x55c2edcfcd80, iseq=0x7f32f091ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139856761187280 code_index = 66 reading_pos = 224 code = 0x55c2edd9b510 load_body = 0x55c2edd28bd0 cd_entries = 0x55c2edd20070 ic_index = 0 mark_offset_bits = 0x55c2edd9b740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f32f1a76e24 in ibf_load_iseq_each (load=0x55c2edcfcd80, iseq=0x7f32f091ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139856761187904 ec = 0x55c2edcbbc70 dummy_frame = 139856761186848 #18 0x00007f32f1a70dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f32f091ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c2edcfcd80 prev_src_iseq = 0x7f32f091ef00 offset = #19 0x00007f32f1a70efc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f32f091ebd0 iseqv = iseq_index = 1 #20 0x00007f32f1a71290 in ibf_load_code (load=0x55c2edcfcd80, iseq=0x7f32f091ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139856761188096 code_index = 5 reading_pos = 46 code = 0x55c2edd75dc0 load_body = 0x55c2edd29310 cd_entries = 0x55c2edd200e0 ic_index = 1 mark_offset_bits = 0x7ffc92080ef0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f32f1a76e24 in ibf_load_iseq_each (load=0x55c2edcfcd80, iseq=0x7f32f091ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139856761187904 ec = 0x55c2edcbbc70 dummy_frame = 139856761187568 #22 0x00007f32f1a70dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f32f091ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c2edcfcd80 prev_src_iseq = 0x0 offset = #23 0x00007f32f1a78d68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f32f091ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139856761188192 #25 0x00007f32f1dfdf33 in rb_load_with_builtin_functions (feature_name=0x7f32f1e3e5eb "yjit", table=0x7f32f1fc2e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55c2edcb82a0 iseq = #26 0x00007f32f1d417b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f32f1d3f830 , argc = 0, index = 0, name = 0x7f32f1e64c81 "_bi13"}, {func_ptr = 0x7f32f1dde270 , argc = 0, index = 1, name = 0x7f32f1e64c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f32f1dde370 , argc = 0, index = 2, name = 0x7f32f1e64ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f32f1ddf400 , argc = 0, index = 3, name = 0x7f32f1e64c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f32f1dae370 , argc = 2, index = 4, name = 0x7f32f1e64cb8 "rb_yjit_enable"}, {func_ptr = 0x7f32f1dde390 , argc = 0, index = 5, name = 0x7f32f1e64cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f32f1dde2c0 , argc = 1, index = 6, name = 0x7f32f1e64ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f32f1d3f810 , argc = 0, index = 7, name = 0x7f32f1e64cf4 "object_shape_count"}, {func_ptr = 0x7f32f1db5690 , argc = 1, index = 8, name = 0x7f32f1e64d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f32f1db56a0 , argc = 1, index = 9, name = 0x7f32f1e64d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f32f1dae2c0 , argc = 0, index = 10, name = 0x7f32f1e64d32 "rb_yjit_code_gc"}, {func_ptr = 0x7f32f1dae420 , argc = 0, index = 11, name = 0x7f32f1e64d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f32f1dde290 , argc = 0, index = 12, name = 0x7f32f1e64d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f32f1b0fb83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f32f1c1aafa in ruby_opt_init (opt=0x7ffc920827e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f32f1c1b073 in ruby_opt_init (opt=0x7ffc920827e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722758489024) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc920813c0 parser = 139856762456784 orig_fname = 139856762471856 script = 1 opt = 0x7ffc920827e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007f32f1ad8ef2 in rb_ensure (b_proc=b_proc@entry=0x7f32f1c1acd0 , data1=data1@entry=140722758489024, e_proc=e_proc@entry=0x7f32f1c16fa0 , data2=data2@entry=140722758489024) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c2edcbbc70 _tag = {tag = 36, retval = 140722758494176, buf = {0x7f32f1294830, 0x7f32f1ad8fa8 , 0x0, 0x7ffc92081270, 0xf1293ae0}, prev = 0x7ffc920828f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c2edcbbc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f32f1c16fa0 , data2 = 140722758489024}} #32 0x00007f32f1c1cb00 in load_file (opt=0x7ffc920827e0, script=1, f=139856771106864, fname=, parser=139856762456784) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139856762456784, fname = 139856762471856, script = 1, opt = 0x7ffc920827e0, f = 4} #33 process_options (argc=0, argv=0x7ffc92082ad8, opt=0x7ffc920827e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139856771106864 xflag = ast = 0x0 parser = 139856762456784 script_name = 139856762471856 iseq = enc = lenc = 0x55c2edcd6f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060s\376\361\062\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f32f1c1d366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc92082ac8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f32f0a585c8 "-", script_name = 139856762471856, 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 0x00007f32f1ada289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc92082ac8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139856779770192, buf = {0x2, 0x7f32f1ada2d0 , 0x0, 0x7ffc920828c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c2edcbbc70 state = iseq = 0x0 #36 0x000055c2ed4b517f in rb_main (argv=0x7ffc92082ac8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722758495593 #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.433353.ruby -x gdbscript [New LWP 433353] [New LWP 433355] [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=139844554816512) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3019037c00 (LWP 433353))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3019037c00 (LWP 433353) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139844554816512) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3018d1f640 (LWP 433355) 0x00007f301917efde in epoll_wait (epfd=4, events=events@entry=0x7f3019a89adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3018d1f640 (LWP 433355)): #0 0x00007f301917efde in epoll_wait (epfd=4, events=events@entry=0x7f3019a89adc , 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 0x00007f301970ffea in event_wait (vm=0x55d6a70322a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55d6a70322a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55d6a70322a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55d6a70322a0 #4 0x00007f30190edb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722196006064, -4318924247659424428, 139844551571008, 25, 139844555561040, 140722196006416, 4210910612880905556, 4210913318026761556}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f301917ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3019037c00 (LWP 433353)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139844554816512) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3019037c00 old_mask = {__val = {8, 139844555629779, 0, 139844555526125, 139844554816512, 139844557141504, 94380413378224, 139844555472295, 114, 139844557158048, 140722195997440, 139844562424716, 255, 94380413362848, 139844557158048, 140722195997456}} 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=139844554816512) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139844554816512, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f301909b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f30190817f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3066633830376366, sa_sigaction = 0x3066633830376366}, sa_mask = {__val = {3991146283978797104, 2319406791641020464, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139844554809080, 11801488079939187712, 94380413377648, 94380413377648, 139844563733144, 139844557158048, 140722195997840, 94380414316776, 94380413644160, 139844560312677, 18446744069414584320}}, sa_flags = -1178061824, sa_restorer = 0x55d6a7076d80} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486458154516439910, 3991146283978797104, 2319406792530147376, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f301949ce63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f30198b8a98 "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 = 0x7ffc70812570, reg_save_area = 0x7ffc708124b0}} #7 0x00007f30194a0213 in objspace_xmalloc0 (objspace=0x55d6a7034bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f301951edc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x55d6a7076d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55d6a7076d80, iseq=0x7f30183c9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139844541804096 ec = 0x55d6a7035c70 dummy_frame = 139844541781200 #10 0x00007f3019519dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f30183c9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d6a7076d80 prev_src_iseq = 0x7f30183cb0f0 offset = #11 0x00007f3019519efc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f30183c9620 iseqv = iseq_index = 23 #12 0x00007f301951a290 in ibf_load_code (load=0x55d6a7076d80, iseq=0x7f30183cb0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139844541788400 code_index = 15 reading_pos = 4556 code = 0x55d6a70edb80 load_body = 0x55d6a70ee2f0 cd_entries = 0x55d6a707bc70 ic_index = 0 mark_offset_bits = 0x7ffc70812810 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f301951fe24 in ibf_load_iseq_each (load=0x55d6a7076d80, iseq=0x7f30183cb0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139844541804096 ec = 0x55d6a7035c70 dummy_frame = 139844541788160 #14 0x00007f3019519dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f30183cb0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d6a7076d80 prev_src_iseq = 0x7f30183cebd0 offset = #15 0x00007f3019519efc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f30183cb0f0 iseqv = iseq_index = 16 #16 0x00007f301951a290 in ibf_load_code (load=0x55d6a7076d80, iseq=0x7f30183cebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139844541803472 code_index = 66 reading_pos = 224 code = 0x55d6a7115510 load_body = 0x55d6a70a2bd0 cd_entries = 0x55d6a709a070 ic_index = 0 mark_offset_bits = 0x55d6a7115740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f301951fe24 in ibf_load_iseq_each (load=0x55d6a7076d80, iseq=0x7f30183cebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139844541804096 ec = 0x55d6a7035c70 dummy_frame = 139844541803040 #18 0x00007f3019519dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f30183cebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d6a7076d80 prev_src_iseq = 0x7f30183cef00 offset = #19 0x00007f3019519efc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f30183cebd0 iseqv = iseq_index = 1 #20 0x00007f301951a290 in ibf_load_code (load=0x55d6a7076d80, iseq=0x7f30183cef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139844541804288 code_index = 5 reading_pos = 46 code = 0x55d6a70efdc0 load_body = 0x55d6a70a3310 cd_entries = 0x55d6a709a0e0 ic_index = 1 mark_offset_bits = 0x7ffc70812d70 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f301951fe24 in ibf_load_iseq_each (load=0x55d6a7076d80, iseq=0x7f30183cef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139844541804096 ec = 0x55d6a7035c70 dummy_frame = 139844541803760 #22 0x00007f3019519dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f30183cef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d6a7076d80 prev_src_iseq = 0x0 offset = #23 0x00007f3019521d68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f30183cef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139844541804384 #25 0x00007f30198a6f33 in rb_load_with_builtin_functions (feature_name=0x7f30198e75eb "yjit", table=0x7f3019a6be40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55d6a70322a0 iseq = #26 0x00007f30197ea7b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f30197e8830 , argc = 0, index = 0, name = 0x7f301990dc81 "_bi13"}, {func_ptr = 0x7f3019887270 , argc = 0, index = 1, name = 0x7f301990dc87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3019887370 , argc = 0, index = 2, name = 0x7f301990def0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3019888400 , argc = 0, index = 3, name = 0x7f301990dc9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3019857370 , argc = 2, index = 4, name = 0x7f301990dcb8 "rb_yjit_enable"}, {func_ptr = 0x7f3019887390 , argc = 0, index = 5, name = 0x7f301990dcc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f30198872c0 , argc = 1, index = 6, name = 0x7f301990dce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f30197e8810 , argc = 0, index = 7, name = 0x7f301990dcf4 "object_shape_count"}, {func_ptr = 0x7f301985e690 , argc = 1, index = 8, name = 0x7f301990dd07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f301985e6a0 , argc = 1, index = 9, name = 0x7f301990dd1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f30198572c0 , argc = 0, index = 10, name = 0x7f301990dd32 "rb_yjit_code_gc"}, {func_ptr = 0x7f3019857420 , argc = 0, index = 11, name = 0x7f301990dd42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3019887290 , argc = 0, index = 12, name = 0x7f301990dd5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f30195b8b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f30196c3afa in ruby_opt_init (opt=0x7ffc70814660) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f30196c4073 in ruby_opt_init (opt=0x7ffc70814660) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722196001344) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc70813240 parser = 139844543072976 orig_fname = 139844543088048 script = 1 opt = 0x7ffc70814660 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007f3019581ef2 in rb_ensure (b_proc=b_proc@entry=0x7f30196c3cd0 , data1=data1@entry=140722196001344, e_proc=e_proc@entry=0x7f30196bffa0 , data2=data2@entry=140722196001344) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55d6a7035c70 _tag = {tag = 36, retval = 140722196006496, buf = {0x7f3018d44830, 0x7f3019581fa8 , 0x0, 0x7ffc708130f0, 0x18d43ae0}, prev = 0x7ffc70814770, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55d6a7035c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f30196bffa0 , data2 = 140722196001344}} #32 0x00007f30196c5b00 in load_file (opt=0x7ffc70814660, script=1, f=139844551723056, fname=, parser=139844543072976) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139844543072976, fname = 139844543088048, script = 1, opt = 0x7ffc70814660, f = 4} #33 process_options (argc=0, argv=0x7ffc70814958, opt=0x7ffc70814660) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139844551723056 xflag = ast = 0x0 parser = 139844543072976 script_name = 139844543088048 iseq = enc = lenc = 0x55d6a7050f30 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\251\031\060\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f30196c6366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc70814948) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f30185085c8 "-", script_name = 139844543088048, 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 0x00007f3019583289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc70814948) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139844560357712, buf = {0x2, 0x7f30195832d0 , 0x0, 0x7ffc70814740, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55d6a7035c70 state = iseq = 0x0 #36 0x000055d6a65ab17f in rb_main (argv=0x7ffc70814948, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722196007913 #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.467681.ruby -x gdbscript [New LWP 467681] [New LWP 467683] [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=140598619294720) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fdfaac24c00 (LWP 467681))] >>> Threads Id Target Id Frame * 1 Thread 0x7fdfaac24c00 (LWP 467681) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140598619294720) at ./nptl/pthread_kill.c:44 2 Thread 0x7fdfaa90f640 (LWP 467683) 0x00007fdfaad6bfde in epoll_wait (epfd=4, events=events@entry=0x7fdfab676adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fdfaa90f640 (LWP 467683)): #0 0x00007fdfaad6bfde in epoll_wait (epfd=4, events=events@entry=0x7fdfab676adc , 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 0x00007fdfab2fcfea in event_wait (vm=0x55cb2854e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55cb2854e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55cb2854e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55cb2854e2a0 #4 0x00007fdfaacdab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734475250816, 5301147538862711950, 140598616061504, 25, 140598620039248, 140734475251168, -5319278134022298482, -5319278913671977842}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fdfaad6bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fdfaac24c00 (LWP 467681)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140598619294720) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fdfaac24c00 old_mask = {__val = {8, 140598620107987, 0, 140598620004333, 140598619294720, 140598621619712, 94331043389104, 140598619950503, 65, 140598621636256, 140734475242192, 140598626902924, 255, 94331043373728, 140598621636256, 140734475242208}} 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=140598619294720) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140598619294720, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fdfaac88476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fdfaac6e7f3 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, 140598619287288, 17681081900686917376, 94331043388528, 94331043388528, 140598628211352, 140598621636256, 140734475242592, 94331044327656, 94331043655040, 140598624790885, 18446744069414584320}}, sa_flags = 1862811392, sa_restorer = 0x55cb28592d80} sigs = {__val = {32, 7148451098531409200, 8223625903104090935, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472337311484818534, 7148451098531409200, 8223625903106777911, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fdfab089e63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fdfab4a5a98 "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 = 0x7fff4c678d40, reg_save_area = 0x7fff4c678c80}} #7 0x00007fdfab08d213 in objspace_xmalloc0 (objspace=0x55cb28550bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fdfab10bdc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x55cb28592d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55cb28592d80, iseq=0x7fdfa9fb9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140598606294672 ec = 0x55cb28551c70 dummy_frame = 140598606271776 #10 0x00007fdfab106dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdfa9fb9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55cb28592d80 prev_src_iseq = 0x7fdfa9fbb140 offset = #11 0x00007fdfab106efc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fdfa9fb9670 iseqv = iseq_index = 23 #12 0x00007fdfab107290 in ibf_load_code (load=0x55cb28592d80, iseq=0x7fdfa9fbb140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140598606278976 code_index = 15 reading_pos = 4556 code = 0x55cb28609b80 load_body = 0x55cb2860a2f0 cd_entries = 0x55cb28597c70 ic_index = 0 mark_offset_bits = 0x7fff4c678fe0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fdfab10ce24 in ibf_load_iseq_each (load=0x55cb28592d80, iseq=0x7fdfa9fbb140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140598606294672 ec = 0x55cb28551c70 dummy_frame = 140598606278736 #14 0x00007fdfab106dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdfa9fbb140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55cb28592d80 prev_src_iseq = 0x7fdfa9fbec20 offset = #15 0x00007fdfab106efc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fdfa9fbb140 iseqv = iseq_index = 16 #16 0x00007fdfab107290 in ibf_load_code (load=0x55cb28592d80, iseq=0x7fdfa9fbec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140598606294048 code_index = 66 reading_pos = 224 code = 0x55cb28631510 load_body = 0x55cb285bebd0 cd_entries = 0x55cb285b6070 ic_index = 0 mark_offset_bits = 0x55cb28631740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fdfab10ce24 in ibf_load_iseq_each (load=0x55cb28592d80, iseq=0x7fdfa9fbec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140598606294672 ec = 0x55cb28551c70 dummy_frame = 140598606293616 #18 0x00007fdfab106dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdfa9fbec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55cb28592d80 prev_src_iseq = 0x7fdfa9fbef50 offset = #19 0x00007fdfab106efc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fdfa9fbec20 iseqv = iseq_index = 1 #20 0x00007fdfab107290 in ibf_load_code (load=0x55cb28592d80, iseq=0x7fdfa9fbef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140598606294864 code_index = 5 reading_pos = 46 code = 0x55cb2860bdc0 load_body = 0x55cb285bf310 cd_entries = 0x55cb285b60e0 ic_index = 1 mark_offset_bits = 0x7fff4c679540 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fdfab10ce24 in ibf_load_iseq_each (load=0x55cb28592d80, iseq=0x7fdfa9fbef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140598606294672 ec = 0x55cb28551c70 dummy_frame = 140598606294336 #22 0x00007fdfab106dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdfa9fbef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55cb28592d80 prev_src_iseq = 0x0 offset = #23 0x00007fdfab10ed68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fdfa9fbef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140598606294960 #25 0x00007fdfab493f33 in rb_load_with_builtin_functions (feature_name=0x7fdfab4d45eb "yjit", table=0x7fdfab658e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55cb2854e2a0 iseq = #26 0x00007fdfab3d77b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fdfab3d5830 , argc = 0, index = 0, name = 0x7fdfab4fac81 "_bi13"}, {func_ptr = 0x7fdfab474270 , argc = 0, index = 1, name = 0x7fdfab4fac87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fdfab474370 , argc = 0, index = 2, name = 0x7fdfab4faef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fdfab475400 , argc = 0, index = 3, name = 0x7fdfab4fac9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fdfab444370 , argc = 2, index = 4, name = 0x7fdfab4facb8 "rb_yjit_enable"}, {func_ptr = 0x7fdfab474390 , argc = 0, index = 5, name = 0x7fdfab4facc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fdfab4742c0 , argc = 1, index = 6, name = 0x7fdfab4face2 "rb_yjit_get_stats"}, {func_ptr = 0x7fdfab3d5810 , argc = 0, index = 7, name = 0x7fdfab4facf4 "object_shape_count"}, {func_ptr = 0x7fdfab44b690 , argc = 1, index = 8, name = 0x7fdfab4fad07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fdfab44b6a0 , argc = 1, index = 9, name = 0x7fdfab4fad1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fdfab4442c0 , argc = 0, index = 10, name = 0x7fdfab4fad32 "rb_yjit_code_gc"}, {func_ptr = 0x7fdfab444420 , argc = 0, index = 11, name = 0x7fdfab4fad42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fdfab474290 , argc = 0, index = 12, name = 0x7fdfab4fad5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fdfab1a5b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fdfab2b0afa in ruby_opt_init (opt=0x7fff4c67ae30) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fdfab2b1073 in ruby_opt_init (opt=0x7fff4c67ae30) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734475246096) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff4c679a10 parser = 140598607563504 orig_fname = 140598607578576 script = 1 opt = 0x7fff4c67ae30 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007fdfab16eef2 in rb_ensure (b_proc=b_proc@entry=0x7fdfab2b0cd0 , data1=data1@entry=140734475246096, e_proc=e_proc@entry=0x7fdfab2acfa0 , data2=data2@entry=140734475246096) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55cb28551c70 _tag = {tag = 36, retval = 140734475251248, buf = {0x7fdfaa934820, 0x7fdfab16efa8 , 0x0, 0x7fff4c6798c0, 0xaa933ad0}, prev = 0x7fff4c67af40, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55cb28551c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fdfab2acfa0 , data2 = 140734475246096}} #32 0x00007fdfab2b2b00 in load_file (opt=0x7fff4c67ae30, script=1, f=140598616213536, fname=, parser=140598607563504) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140598607563504, fname = 140598607578576, script = 1, opt = 0x7fff4c67ae30, f = 4} #33 process_options (argc=0, argv=0x7fff4c67b128, opt=0x7fff4c67ae30) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140598616213536 xflag = ast = 0x0 parser = 140598607563504 script_name = 140598607578576 iseq = enc = lenc = 0x55cb2856cf30 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\323g\253\337\177\000\000 g\003\253\337\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fdfab2b3366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff4c67b118) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fdfaa0f85e8 "-", script_name = 140598607578576, 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 0x00007fdfab170289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff4c67b118) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140598624835920, buf = {0x2, 0x7fdfab1702d0 , 0x0, 0x7fff4c67af10, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55cb28551c70 state = iseq = 0x0 #36 0x000055cb27eb517f in rb_main (argv=0x7fff4c67b118, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734475252665 #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.576499.ruby -x gdbscript [New LWP 576499] [New LWP 576501] [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=140581933915136) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fdbc83b9c00 (LWP 576499))] >>> Threads Id Target Id Frame * 1 Thread 0x7fdbc83b9c00 (LWP 576499) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140581933915136) at ./nptl/pthread_kill.c:44 2 Thread 0x7fdbc809f640 (LWP 576501) 0x00007fdbc8500fde in epoll_wait (epfd=4, events=events@entry=0x7fdbc8e0badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fdbc809f640 (LWP 576501)): #0 0x00007fdbc8500fde in epoll_wait (epfd=4, events=events@entry=0x7fdbc8e0badc , 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 0x00007fdbc8a91fea in event_wait (vm=0x55695d45e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55695d45e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55695d45e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55695d45e2a0 #4 0x00007fdbc846fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737297185456, -1761570377524982574, 140581930661440, 25, 140581934659664, 140737297185808, 1745766083753004242, 1745766761942731986}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fdbc8500bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fdbc83b9c00 (LWP 576499)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140581933915136) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fdbc83b9c00 old_mask = {__val = {8, 140581934728403, 0, 140581934624749, 140581933915136, 140581936240128, 93911024803504, 140581934570919, 114, 140581936256672, 140737297176832, 140581941523340, 255, 93911024788128, 140581936256672, 140737297176848}} 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=140581933915136) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140581933915136, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fdbc841d476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fdbc84037f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3033643934666666, sa_sigaction = 0x3033643934666666}, sa_mask = {__val = {7378697628691542064, 2319406791708129588, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140581933907704, 7722641705424428544, 93911024802928, 93911024802928, 140581942831768, 140581936256672, 140737297177232, 93911025742056, 93911025069440, 140581939411301, 18446744069414584320}}, sa_flags = -76505600, sa_restorer = 0x55695d4a2d80} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487584058788439654, 7378697628691542064, 2319406791674575156, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fdbc881ee63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fdbc8c3aa98 "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 = 0x7ffff49adb70, reg_save_area = 0x7ffff49adab0}} #7 0x00007fdbc8822213 in objspace_xmalloc0 (objspace=0x55695d460bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fdbc88a0dc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x55695d4a2d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55695d4a2d80, iseq=0x7fdbc7749620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140581920894528 ec = 0x55695d461c70 dummy_frame = 140581920871632 #10 0x00007fdbc889bdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdbc7749620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55695d4a2d80 prev_src_iseq = 0x7fdbc774b0f0 offset = #11 0x00007fdbc889befc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fdbc7749620 iseqv = iseq_index = 23 #12 0x00007fdbc889c290 in ibf_load_code (load=0x55695d4a2d80, iseq=0x7fdbc774b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140581920878832 code_index = 15 reading_pos = 4556 code = 0x55695d519b80 load_body = 0x55695d51a2f0 cd_entries = 0x55695d4a7c70 ic_index = 0 mark_offset_bits = 0x7ffff49ade10 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fdbc88a1e24 in ibf_load_iseq_each (load=0x55695d4a2d80, iseq=0x7fdbc774b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140581920894528 ec = 0x55695d461c70 dummy_frame = 140581920878592 #14 0x00007fdbc889bdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdbc774b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55695d4a2d80 prev_src_iseq = 0x7fdbc774ebd0 offset = #15 0x00007fdbc889befc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fdbc774b0f0 iseqv = iseq_index = 16 #16 0x00007fdbc889c290 in ibf_load_code (load=0x55695d4a2d80, iseq=0x7fdbc774ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140581920893904 code_index = 66 reading_pos = 224 code = 0x55695d541510 load_body = 0x55695d4cebd0 cd_entries = 0x55695d4c6070 ic_index = 0 mark_offset_bits = 0x55695d541740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fdbc88a1e24 in ibf_load_iseq_each (load=0x55695d4a2d80, iseq=0x7fdbc774ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140581920894528 ec = 0x55695d461c70 dummy_frame = 140581920893472 #18 0x00007fdbc889bdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdbc774ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55695d4a2d80 prev_src_iseq = 0x7fdbc774ef00 offset = #19 0x00007fdbc889befc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fdbc774ebd0 iseqv = iseq_index = 1 #20 0x00007fdbc889c290 in ibf_load_code (load=0x55695d4a2d80, iseq=0x7fdbc774ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140581920894720 code_index = 5 reading_pos = 46 code = 0x55695d51bdc0 load_body = 0x55695d4cf310 cd_entries = 0x55695d4c60e0 ic_index = 1 mark_offset_bits = 0x7ffff49ae370 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fdbc88a1e24 in ibf_load_iseq_each (load=0x55695d4a2d80, iseq=0x7fdbc774ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140581920894528 ec = 0x55695d461c70 dummy_frame = 140581920894192 #22 0x00007fdbc889bdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdbc774ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55695d4a2d80 prev_src_iseq = 0x0 offset = #23 0x00007fdbc88a3d68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fdbc774ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140581920894816 #25 0x00007fdbc8c28f33 in rb_load_with_builtin_functions (feature_name=0x7fdbc8c695eb "yjit", table=0x7fdbc8dede40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55695d45e2a0 iseq = #26 0x00007fdbc8b6c7b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fdbc8b6a830 , argc = 0, index = 0, name = 0x7fdbc8c8fc81 "_bi13"}, {func_ptr = 0x7fdbc8c09270 , argc = 0, index = 1, name = 0x7fdbc8c8fc87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fdbc8c09370 , argc = 0, index = 2, name = 0x7fdbc8c8fef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fdbc8c0a400 , argc = 0, index = 3, name = 0x7fdbc8c8fc9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fdbc8bd9370 , argc = 2, index = 4, name = 0x7fdbc8c8fcb8 "rb_yjit_enable"}, {func_ptr = 0x7fdbc8c09390 , argc = 0, index = 5, name = 0x7fdbc8c8fcc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fdbc8c092c0 , argc = 1, index = 6, name = 0x7fdbc8c8fce2 "rb_yjit_get_stats"}, {func_ptr = 0x7fdbc8b6a810 , argc = 0, index = 7, name = 0x7fdbc8c8fcf4 "object_shape_count"}, {func_ptr = 0x7fdbc8be0690 , argc = 1, index = 8, name = 0x7fdbc8c8fd07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fdbc8be06a0 , argc = 1, index = 9, name = 0x7fdbc8c8fd1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fdbc8bd92c0 , argc = 0, index = 10, name = 0x7fdbc8c8fd32 "rb_yjit_code_gc"}, {func_ptr = 0x7fdbc8bd9420 , argc = 0, index = 11, name = 0x7fdbc8c8fd42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fdbc8c09290 , argc = 0, index = 12, name = 0x7fdbc8c8fd5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fdbc893ab83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fdbc8a45afa in ruby_opt_init (opt=0x7ffff49afc60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fdbc8a46073 in ruby_opt_init (opt=0x7ffff49afc60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140737297180736) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffff49ae840 parser = 140581922163408 orig_fname = 140581922178480 script = 1 opt = 0x7ffff49afc60 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007fdbc8903ef2 in rb_ensure (b_proc=b_proc@entry=0x7fdbc8a45cd0 , data1=data1@entry=140737297180736, e_proc=e_proc@entry=0x7fdbc8a41fa0 , data2=data2@entry=140737297180736) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55695d461c70 _tag = {tag = 36, retval = 140737297185888, buf = {0x7fdbc80c4830, 0x7fdbc8903fa8 , 0x0, 0x7ffff49ae6f0, 0xc80c3ae0}, prev = 0x7ffff49afd70, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55695d461c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fdbc8a41fa0 , data2 = 140737297180736}} #32 0x00007fdbc8a47b00 in load_file (opt=0x7ffff49afc60, script=1, f=140581930813488, fname=, parser=140581922163408) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140581922163408, fname = 140581922178480, script = 1, opt = 0x7ffff49afc60, f = 4} #33 process_options (argc=0, argv=0x7ffff49aff58, opt=0x7ffff49afc60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140581930813488 xflag = ast = 0x0 parser = 140581922163408 script_name = 140581922178480 iseq = enc = lenc = 0x55695d47cf30 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#\341\310\333\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fdbc8a48366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffff49aff48) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fdbc78885c8 "-", script_name = 140581922178480, 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 0x00007fdbc8905289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffff49aff48) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140581939456336, buf = {0x2, 0x7fdbc89052d0 , 0x0, 0x7ffff49afd40, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55695d461c70 state = iseq = 0x0 #36 0x000055695c7d417f in rb_main (argv=0x7ffff49aff48, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140737297187305 #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.607706.ruby -x gdbscript [New LWP 607706] [New LWP 607708] [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=140268805086208) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f92e04cdc00 (LWP 607706))] >>> Threads Id Target Id Frame * 1 Thread 0x7f92e04cdc00 (LWP 607706) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140268805086208) at ./nptl/pthread_kill.c:44 2 Thread 0x7f92e01af640 (LWP 607708) 0x00007f92e0614fde in epoll_wait (epfd=4, events=events@entry=0x7f92e0f1fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f92e01af640 (LWP 607708)): #0 0x00007f92e0614fde in epoll_wait (epfd=4, events=events@entry=0x7f92e0f1fadc , 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 0x00007f92e0ba5fea in event_wait (vm=0x56077f40e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56077f40e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56077f40e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56077f40e2a0 #4 0x00007f92e0583b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732954774976, -2613190143128311166, 140268801816128, 25, 140268805830736, 140732954775328, 2637373652874095234, 2637374182887451266}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f92e0614bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f92e04cdc00 (LWP 607706)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140268805086208) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f92e04cdc00 old_mask = {__val = {8, 140268805899475, 0, 140268805795821, 140268805086208, 140268807411200, 94590199733936, 140268805741991, 65, 140268807427744, 140732954766352, 140268812694412, 255, 94590199718560, 140268807427744, 140732954766368}} 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=140268805086208) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140268805086208, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f92e0531476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f92e05177f3 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, 140268805078776, 4730850705306662912, 94590199733360, 94590199733360, 140268814002840, 140268807427744, 140732954766752, 94590200672488, 94590199999872, 140268810582373, 18446744069414584320}}, sa_flags = -1086998528, sa_restorer = 0x56077f452d80} sigs = {__val = {32, 3559644045958917424, 8223625903106778211, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472382396491458149, 3559644045958917424, 8223625903106909283, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f92e0932e63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f92e0d4ea98 "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 = 0x7ffef1c6ee80, reg_save_area = 0x7ffef1c6edc0}} #7 0x00007f92e0936213 in objspace_xmalloc0 (objspace=0x56077f410bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f92e09b4dc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x56077f452d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x56077f452d80, iseq=0x7f92df859670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140268792049296 ec = 0x56077f411c70 dummy_frame = 140268792026400 #10 0x00007f92e09afdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f92df859670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56077f452d80 prev_src_iseq = 0x7f92df85b140 offset = #11 0x00007f92e09afefc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f92df859670 iseqv = iseq_index = 23 #12 0x00007f92e09b0290 in ibf_load_code (load=0x56077f452d80, iseq=0x7f92df85b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140268792033600 code_index = 15 reading_pos = 4556 code = 0x56077f4c9b80 load_body = 0x56077f4ca2f0 cd_entries = 0x56077f457c70 ic_index = 0 mark_offset_bits = 0x7ffef1c6f120 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f92e09b5e24 in ibf_load_iseq_each (load=0x56077f452d80, iseq=0x7f92df85b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140268792049296 ec = 0x56077f411c70 dummy_frame = 140268792033360 #14 0x00007f92e09afdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f92df85b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56077f452d80 prev_src_iseq = 0x7f92df85ec20 offset = #15 0x00007f92e09afefc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f92df85b140 iseqv = iseq_index = 16 #16 0x00007f92e09b0290 in ibf_load_code (load=0x56077f452d80, iseq=0x7f92df85ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140268792048672 code_index = 66 reading_pos = 224 code = 0x56077f4f1510 load_body = 0x56077f47ebd0 cd_entries = 0x56077f476070 ic_index = 0 mark_offset_bits = 0x56077f4f1740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f92e09b5e24 in ibf_load_iseq_each (load=0x56077f452d80, iseq=0x7f92df85ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140268792049296 ec = 0x56077f411c70 dummy_frame = 140268792048240 #18 0x00007f92e09afdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f92df85ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56077f452d80 prev_src_iseq = 0x7f92df85ef50 offset = #19 0x00007f92e09afefc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f92df85ec20 iseqv = iseq_index = 1 #20 0x00007f92e09b0290 in ibf_load_code (load=0x56077f452d80, iseq=0x7f92df85ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140268792049488 code_index = 5 reading_pos = 46 code = 0x56077f4cbdc0 load_body = 0x56077f47f310 cd_entries = 0x56077f4760e0 ic_index = 1 mark_offset_bits = 0x7ffef1c6f680 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f92e09b5e24 in ibf_load_iseq_each (load=0x56077f452d80, iseq=0x7f92df85ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140268792049296 ec = 0x56077f411c70 dummy_frame = 140268792048960 #22 0x00007f92e09afdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f92df85ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56077f452d80 prev_src_iseq = 0x0 offset = #23 0x00007f92e09b7d68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f92df85ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140268792049584 #25 0x00007f92e0d3cf33 in rb_load_with_builtin_functions (feature_name=0x7f92e0d7d5eb "yjit", table=0x7f92e0f01e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x56077f40e2a0 iseq = #26 0x00007f92e0c807b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f92e0c7e830 , argc = 0, index = 0, name = 0x7f92e0da3c81 "_bi13"}, {func_ptr = 0x7f92e0d1d270 , argc = 0, index = 1, name = 0x7f92e0da3c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f92e0d1d370 , argc = 0, index = 2, name = 0x7f92e0da3ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f92e0d1e400 , argc = 0, index = 3, name = 0x7f92e0da3c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f92e0ced370 , argc = 2, index = 4, name = 0x7f92e0da3cb8 "rb_yjit_enable"}, {func_ptr = 0x7f92e0d1d390 , argc = 0, index = 5, name = 0x7f92e0da3cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f92e0d1d2c0 , argc = 1, index = 6, name = 0x7f92e0da3ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f92e0c7e810 , argc = 0, index = 7, name = 0x7f92e0da3cf4 "object_shape_count"}, {func_ptr = 0x7f92e0cf4690 , argc = 1, index = 8, name = 0x7f92e0da3d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f92e0cf46a0 , argc = 1, index = 9, name = 0x7f92e0da3d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f92e0ced2c0 , argc = 0, index = 10, name = 0x7f92e0da3d32 "rb_yjit_code_gc"}, {func_ptr = 0x7f92e0ced420 , argc = 0, index = 11, name = 0x7f92e0da3d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f92e0d1d290 , argc = 0, index = 12, name = 0x7f92e0da3d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f92e0a4eb83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f92e0b59afa in ruby_opt_init (opt=0x7ffef1c70f70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f92e0b5a073 in ruby_opt_init (opt=0x7ffef1c70f70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732954770256) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffef1c6fb50 parser = 140268793318128 orig_fname = 140268793333200 script = 1 opt = 0x7ffef1c70f70 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007f92e0a17ef2 in rb_ensure (b_proc=b_proc@entry=0x7f92e0b59cd0 , data1=data1@entry=140732954770256, e_proc=e_proc@entry=0x7f92e0b55fa0 , data2=data2@entry=140732954770256) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56077f411c70 _tag = {tag = 36, retval = 140732954775408, buf = {0x7f92e01d4820, 0x7f92e0a17fa8 , 0x0, 0x7ffef1c6fa00, 0xe01d3ad0}, prev = 0x7ffef1c71080, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56077f411c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f92e0b55fa0 , data2 = 140732954770256}} #32 0x00007f92e0b5bb00 in load_file (opt=0x7ffef1c70f70, script=1, f=140268801968160, fname=, parser=140268793318128) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140268793318128, fname = 140268793333200, script = 1, opt = 0x7ffef1c70f70, f = 4} #33 process_options (argc=0, argv=0x7ffef1c71268, opt=0x7ffef1c70f70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140268801968160 xflag = ast = 0x0 parser = 140268793318128 script_name = 140268793333200 iseq = enc = lenc = 0x56077f42cf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060c\362\340\222\177\000\000 \367\215\340\222\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f92e0b5c366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffef1c71258) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f92df9985e8 "-", script_name = 140268793333200, 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 0x00007f92e0a19289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffef1c71258) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140268810627408, buf = {0x2, 0x7f92e0a192d0 , 0x0, 0x7ffef1c71050, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56077f411c70 state = iseq = 0x0 #36 0x000056077e85117f in rb_main (argv=0x7ffef1c71258, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732954776825 #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.731316.ruby -x gdbscript [New LWP 731316] [New LWP 731318] [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=139814809095168) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f292c07cc00 (LWP 731316))] >>> Threads Id Target Id Frame * 1 Thread 0x7f292c07cc00 (LWP 731316) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139814809095168) at ./nptl/pthread_kill.c:44 2 Thread 0x7f292bd5f640 (LWP 731318) 0x00007f292c1c3fde in epoll_wait (epfd=4, events=events@entry=0x7f292caceadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f292bd5f640 (LWP 731318)): #0 0x00007f292c1c3fde in epoll_wait (epfd=4, events=events@entry=0x7f292caceadc , 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 0x00007f292c754fea in event_wait (vm=0x55869e3922a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55869e3922a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55869e3922a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55869e3922a0 #4 0x00007f292c132b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725729215152, -3725080611566823920, 139814805829184, 25, 139814809839696, 140725729215504, 3611760733535950352, 3611749246801237520}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f292c1c3bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f292c07cc00 (LWP 731316)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139814809095168) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f292c07cc00 old_mask = {__val = {8, 139814809908435, 0, 139814809804781, 139814809095168, 139814811420160, 94036668538544, 139814809750951, 16, 139814811436704, 140725729206528, 139814816703372, 255, 94036668523168, 139814811436704, 140725729206544}} 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=139814809095168) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139814809095168, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f292c0e0476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f292c0c67f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 139814809087736, 10661437361239350272, 94036668537968, 94036668537968, 139814818011800, 139814811436704, 140725729206928, 94036669477096, 94036668804480, 139814814591333, 18446744069414584320}}, sa_flags = 398449664, sa_restorer = 0x55869e3d6d80} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7234582238000411233, 3472328301411906356, 3545234937490061101, 3274715270390756197, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007f292c4e1e63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f292c8fda98 "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 = 0x7ffd4319a370, reg_save_area = 0x7ffd4319a2b0}} #7 0x00007f292c4e5213 in objspace_xmalloc0 (objspace=0x55869e394bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f292c563dc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x55869e3d6d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55869e3d6d80, iseq=0x7f292b409670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139814796062352 ec = 0x55869e395c70 dummy_frame = 139814796039456 #10 0x00007f292c55edfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f292b409670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55869e3d6d80 prev_src_iseq = 0x7f292b40b140 offset = #11 0x00007f292c55eefc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f292b409670 iseqv = iseq_index = 23 #12 0x00007f292c55f290 in ibf_load_code (load=0x55869e3d6d80, iseq=0x7f292b40b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139814796046656 code_index = 15 reading_pos = 4556 code = 0x55869e44db80 load_body = 0x55869e44e2f0 cd_entries = 0x55869e3dbc70 ic_index = 0 mark_offset_bits = 0x7ffd4319a610 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f292c564e24 in ibf_load_iseq_each (load=0x55869e3d6d80, iseq=0x7f292b40b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139814796062352 ec = 0x55869e395c70 dummy_frame = 139814796046416 #14 0x00007f292c55edfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f292b40b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55869e3d6d80 prev_src_iseq = 0x7f292b40ec20 offset = #15 0x00007f292c55eefc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f292b40b140 iseqv = iseq_index = 16 #16 0x00007f292c55f290 in ibf_load_code (load=0x55869e3d6d80, iseq=0x7f292b40ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139814796061728 code_index = 66 reading_pos = 224 code = 0x55869e475510 load_body = 0x55869e402bd0 cd_entries = 0x55869e3fa070 ic_index = 0 mark_offset_bits = 0x55869e475740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f292c564e24 in ibf_load_iseq_each (load=0x55869e3d6d80, iseq=0x7f292b40ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139814796062352 ec = 0x55869e395c70 dummy_frame = 139814796061296 #18 0x00007f292c55edfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f292b40ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55869e3d6d80 prev_src_iseq = 0x7f292b40ef50 offset = #19 0x00007f292c55eefc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f292b40ec20 iseqv = iseq_index = 1 #20 0x00007f292c55f290 in ibf_load_code (load=0x55869e3d6d80, iseq=0x7f292b40ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139814796062544 code_index = 5 reading_pos = 46 code = 0x55869e44fdc0 load_body = 0x55869e403310 cd_entries = 0x55869e3fa0e0 ic_index = 1 mark_offset_bits = 0x7ffd4319ab70 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f292c564e24 in ibf_load_iseq_each (load=0x55869e3d6d80, iseq=0x7f292b40ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139814796062352 ec = 0x55869e395c70 dummy_frame = 139814796062016 #22 0x00007f292c55edfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f292b40ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55869e3d6d80 prev_src_iseq = 0x0 offset = #23 0x00007f292c566d68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f292b40ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139814796062640 #25 0x00007f292c8ebf33 in rb_load_with_builtin_functions (feature_name=0x7f292c92c5eb "yjit", table=0x7f292cab0e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55869e3922a0 iseq = #26 0x00007f292c82f7b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f292c82d830 , argc = 0, index = 0, name = 0x7f292c952c81 "_bi13"}, {func_ptr = 0x7f292c8cc270 , argc = 0, index = 1, name = 0x7f292c952c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f292c8cc370 , argc = 0, index = 2, name = 0x7f292c952ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f292c8cd400 , argc = 0, index = 3, name = 0x7f292c952c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f292c89c370 , argc = 2, index = 4, name = 0x7f292c952cb8 "rb_yjit_enable"}, {func_ptr = 0x7f292c8cc390 , argc = 0, index = 5, name = 0x7f292c952cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f292c8cc2c0 , argc = 1, index = 6, name = 0x7f292c952ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f292c82d810 , argc = 0, index = 7, name = 0x7f292c952cf4 "object_shape_count"}, {func_ptr = 0x7f292c8a3690 , argc = 1, index = 8, name = 0x7f292c952d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f292c8a36a0 , argc = 1, index = 9, name = 0x7f292c952d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f292c89c2c0 , argc = 0, index = 10, name = 0x7f292c952d32 "rb_yjit_code_gc"}, {func_ptr = 0x7f292c89c420 , argc = 0, index = 11, name = 0x7f292c952d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f292c8cc290 , argc = 0, index = 12, name = 0x7f292c952d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f292c5fdb83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f292c708afa in ruby_opt_init (opt=0x7ffd4319c460) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f292c709073 in ruby_opt_init (opt=0x7ffd4319c460) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140725729210432) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd4319b040 parser = 139814797331184 orig_fname = 139814797346256 script = 1 opt = 0x7ffd4319c460 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007f292c5c6ef2 in rb_ensure (b_proc=b_proc@entry=0x7f292c708cd0 , data1=data1@entry=140725729210432, e_proc=e_proc@entry=0x7f292c704fa0 , data2=data2@entry=140725729210432) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55869e395c70 _tag = {tag = 36, retval = 140725729215584, buf = {0x7f292bd84820, 0x7f292c5c6fa8 , 0x0, 0x7ffd4319aef0, 0x2bd83ad0}, prev = 0x7ffd4319c570, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55869e395c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f292c704fa0 , data2 = 140725729210432}} #32 0x00007f292c70ab00 in load_file (opt=0x7ffd4319c460, script=1, f=139814805981216, fname=, parser=139814797331184) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139814797331184, fname = 139814797346256, script = 1, opt = 0x7ffd4319c460, f = 4} #33 process_options (argc=0, argv=0x7ffd4319c758, opt=0x7ffd4319c460) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139814805981216 xflag = ast = 0x0 parser = 139814797331184 script_name = 139814797346256 iseq = enc = lenc = 0x55869e3b0f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060S\255,)\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f292c70b366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd4319c748) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f292b5485e8 "-", script_name = 139814797346256, 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 0x00007f292c5c8289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd4319c748) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139814814636368, buf = {0x2, 0x7f292c5c82d0 , 0x0, 0x7ffd4319c540, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55869e395c70 state = iseq = 0x0 #36 0x000055869d90817f in rb_main (argv=0x7ffd4319c748, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725729217001 #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.871756.ruby -x gdbscript [New LWP 871756] [New LWP 871758] [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=140219706682368) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8771ceac00 (LWP 871756))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8771ceac00 (LWP 871756) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140219706682368) at ./nptl/pthread_kill.c:44 2 Thread 0x7f87719cf640 (LWP 871758) 0x00007f8771e31fde in epoll_wait (epfd=4, events=events@entry=0x7f877273cadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f87719cf640 (LWP 871758)): #0 0x00007f8771e31fde in epoll_wait (epfd=4, events=events@entry=0x7f877273cadc , 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 0x00007f87723c2fea in event_wait (vm=0x56429f6d62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56429f6d62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56429f6d62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56429f6d62a0 #4 0x00007f8771da0b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732745423536, 6679212264375561899, 140219703424576, 25, 140219707426896, 140732745423888, -6647393231564067157, -6647392633342939477}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8771e31bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8771ceac00 (LWP 871756)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140219706682368) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8771ceac00 old_mask = {__val = {8, 140219707495635, 0, 140219707391981, 140219706682368, 140219709007360, 94844142591664, 140219707338151, 114, 140219709023904, 140732745414912, 140219714290572, 255, 94844142576288, 140219709023904, 140732745414928}} 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=140219706682368) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140219706682368, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8771d4e476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8771d347f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3032303535656566, sa_sigaction = 0x3032303535656566}, sa_mask = {__val = {7306358559676903472, 2319406791687943477, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140219706674936, 11089872058450466048, 94844142591088, 94844142591088, 140219715599000, 140219709023904, 140732745415312, 94844143530216, 94844142857600, 140219712178533, 18446744069414584320}}, sa_flags = 1752716544, sa_restorer = 0x56429f71ad80} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487305860888487270, 7306358559676903472, 2319406791654389045, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f877214fe63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f877256ba98 "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 = 0x7ffee54c7b70, reg_save_area = 0x7ffee54c7ab0}} #7 0x00007f8772153213 in objspace_xmalloc0 (objspace=0x56429f6d8bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f87721d1dc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x56429f71ad80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x56429f71ad80, iseq=0x7f8771079620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140219693657664 ec = 0x56429f6d9c70 dummy_frame = 140219693634768 #10 0x00007f87721ccdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8771079620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56429f71ad80 prev_src_iseq = 0x7f877107b0f0 offset = #11 0x00007f87721ccefc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8771079620 iseqv = iseq_index = 23 #12 0x00007f87721cd290 in ibf_load_code (load=0x56429f71ad80, iseq=0x7f877107b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140219693641968 code_index = 15 reading_pos = 4556 code = 0x56429f791b80 load_body = 0x56429f7922f0 cd_entries = 0x56429f71fc70 ic_index = 0 mark_offset_bits = 0x7ffee54c7e10 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f87721d2e24 in ibf_load_iseq_each (load=0x56429f71ad80, iseq=0x7f877107b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140219693657664 ec = 0x56429f6d9c70 dummy_frame = 140219693641728 #14 0x00007f87721ccdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f877107b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56429f71ad80 prev_src_iseq = 0x7f877107ebd0 offset = #15 0x00007f87721ccefc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f877107b0f0 iseqv = iseq_index = 16 #16 0x00007f87721cd290 in ibf_load_code (load=0x56429f71ad80, iseq=0x7f877107ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140219693657040 code_index = 66 reading_pos = 224 code = 0x56429f7b9510 load_body = 0x56429f746bd0 cd_entries = 0x56429f73e070 ic_index = 0 mark_offset_bits = 0x56429f7b9740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f87721d2e24 in ibf_load_iseq_each (load=0x56429f71ad80, iseq=0x7f877107ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140219693657664 ec = 0x56429f6d9c70 dummy_frame = 140219693656608 #18 0x00007f87721ccdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f877107ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56429f71ad80 prev_src_iseq = 0x7f877107ef00 offset = #19 0x00007f87721ccefc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f877107ebd0 iseqv = iseq_index = 1 #20 0x00007f87721cd290 in ibf_load_code (load=0x56429f71ad80, iseq=0x7f877107ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140219693657856 code_index = 5 reading_pos = 46 code = 0x56429f793dc0 load_body = 0x56429f747310 cd_entries = 0x56429f73e0e0 ic_index = 1 mark_offset_bits = 0x7ffee54c8370 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f87721d2e24 in ibf_load_iseq_each (load=0x56429f71ad80, iseq=0x7f877107ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140219693657664 ec = 0x56429f6d9c70 dummy_frame = 140219693657328 #22 0x00007f87721ccdfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f877107ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56429f71ad80 prev_src_iseq = 0x0 offset = #23 0x00007f87721d4d68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f877107ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140219693657952 #25 0x00007f8772559f33 in rb_load_with_builtin_functions (feature_name=0x7f877259a5eb "yjit", table=0x7f877271ee40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x56429f6d62a0 iseq = #26 0x00007f877249d7b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f877249b830 , argc = 0, index = 0, name = 0x7f87725c0c81 "_bi13"}, {func_ptr = 0x7f877253a270 , argc = 0, index = 1, name = 0x7f87725c0c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f877253a370 , argc = 0, index = 2, name = 0x7f87725c0ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f877253b400 , argc = 0, index = 3, name = 0x7f87725c0c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f877250a370 , argc = 2, index = 4, name = 0x7f87725c0cb8 "rb_yjit_enable"}, {func_ptr = 0x7f877253a390 , argc = 0, index = 5, name = 0x7f87725c0cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f877253a2c0 , argc = 1, index = 6, name = 0x7f87725c0ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f877249b810 , argc = 0, index = 7, name = 0x7f87725c0cf4 "object_shape_count"}, {func_ptr = 0x7f8772511690 , argc = 1, index = 8, name = 0x7f87725c0d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f87725116a0 , argc = 1, index = 9, name = 0x7f87725c0d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f877250a2c0 , argc = 0, index = 10, name = 0x7f87725c0d32 "rb_yjit_code_gc"}, {func_ptr = 0x7f877250a420 , argc = 0, index = 11, name = 0x7f87725c0d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f877253a290 , argc = 0, index = 12, name = 0x7f87725c0d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f877226bb83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f8772376afa in ruby_opt_init (opt=0x7ffee54c9c60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f8772377073 in ruby_opt_init (opt=0x7ffee54c9c60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732745418816) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffee54c8840 parser = 140219694926544 orig_fname = 140219694941616 script = 1 opt = 0x7ffee54c9c60 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007f8772234ef2 in rb_ensure (b_proc=b_proc@entry=0x7f8772376cd0 , data1=data1@entry=140732745418816, e_proc=e_proc@entry=0x7f8772372fa0 , data2=data2@entry=140732745418816) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56429f6d9c70 _tag = {tag = 36, retval = 140732745423968, buf = {0x7f87719f4830, 0x7f8772234fa8 , 0x0, 0x7ffee54c86f0, 0x719f3ae0}, prev = 0x7ffee54c9d70, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56429f6d9c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8772372fa0 , data2 = 140732745418816}} #32 0x00007f8772378b00 in load_file (opt=0x7ffee54c9c60, script=1, f=140219703576624, fname=, parser=140219694926544) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140219694926544, fname = 140219694941616, script = 1, opt = 0x7ffee54c9c60, f = 4} #33 process_options (argc=0, argv=0x7ffee54c9f58, opt=0x7ffee54c9c60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140219703576624 xflag = ast = 0x0 parser = 140219694926544 script_name = 140219694941616 iseq = enc = lenc = 0x56429f6f4f30 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\063tr\207\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f8772379366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffee54c9f48) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f87711b85c8 "-", script_name = 140219694941616, 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 0x00007f8772236289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffee54c9f48) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140219712223568, buf = {0x2, 0x7f87722362d0 , 0x0, 0x7ffee54c9d40, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56429f6d9c70 state = iseq = 0x0 #36 0x000056429e0b917f in rb_main (argv=0x7ffee54c9f48, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732745425385 #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.902683.ruby -x gdbscript [New LWP 902683] [New LWP 902684] [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=140446940019712) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fbc59f83c00 (LWP 902683))] >>> Threads Id Target Id Frame * 1 Thread 0x7fbc59f83c00 (LWP 902683) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140446940019712) at ./nptl/pthread_kill.c:44 2 Thread 0x7fbc59c6f640 (LWP 902684) 0x00007fbc5a0cafde in epoll_wait (epfd=4, events=events@entry=0x7fbc5a9d5adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fbc59c6f640 (LWP 902684)): #0 0x00007fbc5a0cafde in epoll_wait (epfd=4, events=events@entry=0x7fbc5a9d5adc , 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 0x00007fbc5a65bfea in event_wait (vm=0x55d41b7e82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55d41b7e82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55d41b7e82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55d41b7e82a0 #4 0x00007fbc5a039b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729936255440, -4783595582617661570, 140446936790592, 25, 140446940764240, 140729936255792, 4820525763955675006, 4820528557148098430}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fbc5a0cabb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fbc59f83c00 (LWP 902683)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140446940019712) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fbc59f83c00 old_mask = {__val = {8, 140446940832979, 0, 140446940729325, 140446940019712, 140446942344704, 94369482718896, 140446940675495, 65, 140446942361248, 140729936246816, 140446947627916, 255, 94369482703520, 140446942361248, 140729936246832}} 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=140446940019712) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140446940019712, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fbc59fe7476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fbc59fcd7f3 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, 140446940012280, 9271444478666904320, 94369482718320, 94369482718320, 140446948936344, 140446942361248, 140729936247216, 94369483657448, 94369482984832, 140446945515877, 18446744069414584320}}, sa_flags = -1850567936, sa_restorer = 0x55d41b82cd80} sigs = {__val = {32, 7220226118080998704, 8223625903106778212, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472382396511564645, 7220226118080998704, 8223625903106909284, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fbc5a3e8e63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fbc5a804a98 "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 = 0x7ffe3ddbfa90, reg_save_area = 0x7ffe3ddbf9d0}} #7 0x00007fbc5a3ec213 in objspace_xmalloc0 (objspace=0x55d41b7eabf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fbc5a46adc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x55d41b82cd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55d41b82cd80, iseq=0x7fbc59319660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140446927023600 ec = 0x55d41b7ebc70 dummy_frame = 140446927000800 #10 0x00007fbc5a465dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbc59319660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d41b82cd80 prev_src_iseq = 0x7fbc5931b160 offset = #11 0x00007fbc5a465efc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbc59319660 iseqv = iseq_index = 23 #12 0x00007fbc5a466290 in ibf_load_code (load=0x55d41b82cd80, iseq=0x7fbc5931b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140446927008096 code_index = 15 reading_pos = 4556 code = 0x55d41b8a3f20 load_body = 0x55d41b8a4730 cd_entries = 0x55d41b831c70 ic_index = 0 mark_offset_bits = 0x7ffe3ddbfd30 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fbc5a46be24 in ibf_load_iseq_each (load=0x55d41b82cd80, iseq=0x7fbc5931b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140446927023600 ec = 0x55d41b7ebc70 dummy_frame = 140446927007808 #14 0x00007fbc5a465dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbc5931b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d41b82cd80 prev_src_iseq = 0x7fbc5931eb20 offset = #15 0x00007fbc5a465efc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbc5931b160 iseqv = iseq_index = 16 #16 0x00007fbc5a466290 in ibf_load_code (load=0x55d41b82cd80, iseq=0x7fbc5931eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140446927022880 code_index = 66 reading_pos = 224 code = 0x55d41b8cb510 load_body = 0x55d41b858f70 cd_entries = 0x55d41b850070 ic_index = 0 mark_offset_bits = 0x55d41b8cb740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fbc5a46be24 in ibf_load_iseq_each (load=0x55d41b82cd80, iseq=0x7fbc5931eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140446927023600 ec = 0x55d41b7ebc70 dummy_frame = 140446927022688 #18 0x00007fbc5a465dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbc5931eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d41b82cd80 prev_src_iseq = 0x7fbc5931ef40 offset = #19 0x00007fbc5a465efc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbc5931eb20 iseqv = iseq_index = 1 #20 0x00007fbc5a466290 in ibf_load_code (load=0x55d41b82cd80, iseq=0x7fbc5931ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140446927023936 code_index = 5 reading_pos = 46 code = 0x55d41b8a5dc0 load_body = 0x55d41b8596a0 cd_entries = 0x55d41b8500e0 ic_index = 1 mark_offset_bits = 0x7ffe3ddc0290 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fbc5a46be24 in ibf_load_iseq_each (load=0x55d41b82cd80, iseq=0x7fbc5931ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140446927023600 ec = 0x55d41b7ebc70 dummy_frame = 140446927023408 #22 0x00007fbc5a465dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbc5931ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d41b82cd80 prev_src_iseq = 0x0 offset = #23 0x00007fbc5a46dd68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbc5931ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140446927024080 #25 0x00007fbc5a7f2f33 in rb_load_with_builtin_functions (feature_name=0x7fbc5a8335eb "yjit", table=0x7fbc5a9b7e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55d41b7e82a0 iseq = #26 0x00007fbc5a7367b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fbc5a734830 , argc = 0, index = 0, name = 0x7fbc5a859c81 "_bi13"}, {func_ptr = 0x7fbc5a7d3270 , argc = 0, index = 1, name = 0x7fbc5a859c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fbc5a7d3370 , argc = 0, index = 2, name = 0x7fbc5a859ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fbc5a7d4400 , argc = 0, index = 3, name = 0x7fbc5a859c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fbc5a7a3370 , argc = 2, index = 4, name = 0x7fbc5a859cb8 "rb_yjit_enable"}, {func_ptr = 0x7fbc5a7d3390 , argc = 0, index = 5, name = 0x7fbc5a859cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fbc5a7d32c0 , argc = 1, index = 6, name = 0x7fbc5a859ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7fbc5a734810 , argc = 0, index = 7, name = 0x7fbc5a859cf4 "object_shape_count"}, {func_ptr = 0x7fbc5a7aa690 , argc = 1, index = 8, name = 0x7fbc5a859d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fbc5a7aa6a0 , argc = 1, index = 9, name = 0x7fbc5a859d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fbc5a7a32c0 , argc = 0, index = 10, name = 0x7fbc5a859d32 "rb_yjit_code_gc"}, {func_ptr = 0x7fbc5a7a3420 , argc = 0, index = 11, name = 0x7fbc5a859d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fbc5a7d3290 , argc = 0, index = 12, name = 0x7fbc5a859d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fbc5a504b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fbc5a60fafa in ruby_opt_init (opt=0x7ffe3ddc1b80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fbc5a610073 in ruby_opt_init (opt=0x7ffe3ddc1b80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729936250720) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe3ddc0760 parser = 140446928292672 orig_fname = 140446928307744 script = 1 opt = 0x7ffe3ddc1b80 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007fbc5a4cdef2 in rb_ensure (b_proc=b_proc@entry=0x7fbc5a60fcd0 , data1=data1@entry=140729936250720, e_proc=e_proc@entry=0x7fbc5a60bfa0 , data2=data2@entry=140729936250720) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55d41b7ebc70 _tag = {tag = 36, retval = 140729936255872, buf = {0x7fbc59c94870, 0x7fbc5a4cdfa8 , 0x0, 0x7ffe3ddc0610, 0x59c93b20}, prev = 0x7ffe3ddc1c90, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55d41b7ebc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fbc5a60bfa0 , data2 = 140729936250720}} #32 0x00007fbc5a611b00 in load_file (opt=0x7ffe3ddc1b80, script=1, f=140446936942704, fname=, parser=140446928292672) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140446928292672, fname = 140446928307744, script = 1, opt = 0x7ffe3ddc1b80, f = 4} #33 process_options (argc=0, argv=0x7ffe3ddc1e78, opt=0x7ffe3ddc1b80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140446936942704 xflag = ast = 0x0 parser = 140446928292672 script_name = 140446928307744 iseq = enc = lenc = 0x55d41b806f30 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 0x00007fbc5a612366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe3ddc1e68) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fbc59458638 "-", script_name = 140446928307744, 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 0x00007fbc5a4cf289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe3ddc1e68) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140446945560912, buf = {0x2, 0x7fbc5a4cf2d0 , 0x0, 0x7ffe3ddc1c60, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55d41b7ebc70 state = iseq = 0x0 #36 0x000055d41b34317f in rb_main (argv=0x7ffe3ddc1e68, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729936257289 #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.977987.ruby -x gdbscript [New LWP 977987] [New LWP 977989] [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=140386209131520) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fae36206c00 (LWP 977987))] >>> Threads Id Target Id Frame * 1 Thread 0x7fae36206c00 (LWP 977987) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140386209131520) at ./nptl/pthread_kill.c:44 2 Thread 0x7fae35eef640 (LWP 977989) 0x00007fae3634dfde in epoll_wait (epfd=4, events=events@entry=0x7fae36c58adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fae35eef640 (LWP 977989)): #0 0x00007fae3634dfde in epoll_wait (epfd=4, events=events@entry=0x7fae36c58adc , 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 0x00007fae368defea in event_wait (vm=0x55794f8112a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55794f8112a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55794f8112a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55794f8112a0 #4 0x00007fae362bcb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732112329520, -1143715441585102735, 140386205890112, 25, 140386209876048, 140732112329872, 1116012000115220593, 1116004895010513009}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fae3634dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fae36206c00 (LWP 977987)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140386209131520) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fae36206c00 old_mask = {__val = {8, 140386209944787, 0, 140386209841133, 140386209131520, 140386211456512, 93979513278128, 140386209787303, 114, 140386211473056, 140732112320896, 140386216739724, 255, 93979513262752, 140386211473056, 140732112320912}} 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=140386209131520) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140386209131520, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fae3626a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fae362507f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3032653966626566, sa_sigaction = 0x3032653966626566}, sa_mask = {__val = {7090185777563119664, 2319406791691417958, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140386209124088, 15976834112946267392, 93979513277552, 93979513277552, 140386218048152, 140386211473056, 140732112321296, 93979514216680, 93979513544064, 140386214627685, 18446744069414584320}}, sa_flags = 293692672, sa_restorer = 0x55794f855d80} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487303684161955174, 7090185777563119664, 2319406791657863526, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fae3666be63 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fae36a87a98 "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 = 0x7ffebf903bf0, reg_save_area = 0x7ffebf903b30}} #7 0x00007fae3666f213 in objspace_xmalloc0 (objspace=0x55794f813bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fae366eddc7 in ibf_load_insns_info_body (size=751, body_offset=8616, load=0x55794f855d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12308 reading_pos = 8616 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55794f855d80, iseq=0x7fae35599670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12927 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140386196123280 ec = 0x55794f814c70 dummy_frame = 140386196100384 #10 0x00007fae366e8dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fae35599670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55794f855d80 prev_src_iseq = 0x7fae3559b140 offset = #11 0x00007fae366e8efc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fae35599670 iseqv = iseq_index = 23 #12 0x00007fae366e9290 in ibf_load_code (load=0x55794f855d80, iseq=0x7fae3559b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140386196107584 code_index = 15 reading_pos = 4556 code = 0x55794f8ccb80 load_body = 0x55794f8cd2f0 cd_entries = 0x55794f85ac70 ic_index = 0 mark_offset_bits = 0x7ffebf903e90 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fae366eee24 in ibf_load_iseq_each (load=0x55794f855d80, iseq=0x7fae3559b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140386196123280 ec = 0x55794f814c70 dummy_frame = 140386196107344 #14 0x00007fae366e8dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fae3559b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55794f855d80 prev_src_iseq = 0x7fae3559ec20 offset = #15 0x00007fae366e8efc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fae3559b140 iseqv = iseq_index = 16 #16 0x00007fae366e9290 in ibf_load_code (load=0x55794f855d80, iseq=0x7fae3559ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140386196122656 code_index = 66 reading_pos = 224 code = 0x55794f8f4510 load_body = 0x55794f881bd0 cd_entries = 0x55794f879070 ic_index = 0 mark_offset_bits = 0x55794f8f4740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fae366eee24 in ibf_load_iseq_each (load=0x55794f855d80, iseq=0x7fae3559ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140386196123280 ec = 0x55794f814c70 dummy_frame = 140386196122224 #18 0x00007fae366e8dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fae3559ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55794f855d80 prev_src_iseq = 0x7fae3559ef50 offset = #19 0x00007fae366e8efc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fae3559ec20 iseqv = iseq_index = 1 #20 0x00007fae366e9290 in ibf_load_code (load=0x55794f855d80, iseq=0x7fae3559ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140386196123472 code_index = 5 reading_pos = 46 code = 0x55794f8cedc0 load_body = 0x55794f882310 cd_entries = 0x55794f8790e0 ic_index = 1 mark_offset_bits = 0x7ffebf9043f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fae366eee24 in ibf_load_iseq_each (load=0x55794f855d80, iseq=0x7fae3559ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140386196123280 ec = 0x55794f814c70 dummy_frame = 140386196122944 #22 0x00007fae366e8dfb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fae3559ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55794f855d80 prev_src_iseq = 0x0 offset = #23 0x00007fae366f0d68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fae3559ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140386196123568 #25 0x00007fae36a75f33 in rb_load_with_builtin_functions (feature_name=0x7fae36ab65eb "yjit", table=0x7fae36c3ae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55794f8112a0 iseq = #26 0x00007fae369b97b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fae369b7830 , argc = 0, index = 0, name = 0x7fae36adcc81 "_bi13"}, {func_ptr = 0x7fae36a56270 , argc = 0, index = 1, name = 0x7fae36adcc87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fae36a56370 , argc = 0, index = 2, name = 0x7fae36adcef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fae36a57400 , argc = 0, index = 3, name = 0x7fae36adcc9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fae36a26370 , argc = 2, index = 4, name = 0x7fae36adccb8 "rb_yjit_enable"}, {func_ptr = 0x7fae36a56390 , argc = 0, index = 5, name = 0x7fae36adccc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fae36a562c0 , argc = 1, index = 6, name = 0x7fae36adcce2 "rb_yjit_get_stats"}, {func_ptr = 0x7fae369b7810 , argc = 0, index = 7, name = 0x7fae36adccf4 "object_shape_count"}, {func_ptr = 0x7fae36a2d690 , argc = 1, index = 8, name = 0x7fae36adcd07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fae36a2d6a0 , argc = 1, index = 9, name = 0x7fae36adcd1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fae36a262c0 , argc = 0, index = 10, name = 0x7fae36adcd32 "rb_yjit_code_gc"}, {func_ptr = 0x7fae36a26420 , argc = 0, index = 11, name = 0x7fae36adcd42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fae36a56290 , argc = 0, index = 12, name = 0x7fae36adcd5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fae36787b83 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fae36892afa in ruby_opt_init (opt=0x7ffebf905ce0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fae36893073 in ruby_opt_init (opt=0x7ffebf905ce0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732112324800) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffebf9048c0 parser = 140386197392112 orig_fname = 140386197407184 script = 1 opt = 0x7ffebf905ce0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #31 0x00007fae36750ef2 in rb_ensure (b_proc=b_proc@entry=0x7fae36892cd0 , data1=data1@entry=140732112324800, e_proc=e_proc@entry=0x7fae3688efa0 , data2=data2@entry=140732112324800) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55794f814c70 _tag = {tag = 36, retval = 140732112329952, buf = {0x7fae35f14820, 0x7fae36750fa8 , 0x0, 0x7ffebf904770, 0x35f13ad0}, prev = 0x7ffebf905df0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55794f814c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fae3688efa0 , data2 = 140732112324800}} #32 0x00007fae36894b00 in load_file (opt=0x7ffebf905ce0, script=1, f=140386206042144, fname=, parser=140386197392112) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140386197392112, fname = 140386197407184, script = 1, opt = 0x7ffebf905ce0, f = 4} #33 process_options (argc=0, argv=0x7ffebf905fd8, opt=0x7ffebf905ce0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140386206042144 xflag = ast = 0x0 parser = 140386197392112 script_name = 140386197407184 iseq = enc = lenc = 0x55794f82ff30 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\305\066\256\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fae36895366 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffebf905fc8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fae356d85e8 "-", script_name = 140386197407184, 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 0x00007fae36752289 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffebf905fc8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140386214672720, buf = {0x2, 0x7fae367522d0 , 0x0, 0x7ffebf905dc0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55794f814c70 state = iseq = 0x0 #36 0x000055794e38e17f in rb_main (argv=0x7ffebf905fc8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732112331369 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)