# Logfile created on 2024-01-31 10:54:57 +0000 by logger.rb/v1.4.3 I, [2024-01-31T10:54:57.463934 #3458103] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-31T10:54:57.464767 #3458103] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-31T10:54:57.631730 #3458103] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-31T10:54:57.635717 #3458103] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-31T10:54:57.635782 #3458103] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-31T10:54:58.015764 #3458103] INFO -- : tool/config.guess already exists I, [2024-01-31T10:54:58.015986 #3458103] INFO -- : tool/config.sub already exists I, [2024-01-31T10:54:58.022075 #3458103] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-31T10:54:58.027713 #3458103] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-01-31T10:54:58.067690 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-31T10:54:58.348779 #3458103] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-31T10:54:58.348988 #3458103] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-31T10:54:58.483861 #3458103] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-31T10:54:58.491703 #3458103] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-31T10:54:58.491787 #3458103] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-31T10:54:59.720551 #3458103] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-31T10:54:59.720631 #3458103] ERROR -- : c1f8d97..816ce53 master -> origin/master I, [2024-01-31T10:54:59.840150 #3458103] INFO -- : Updating c1f8d97..816ce53 I, [2024-01-31T10:54:59.840206 #3458103] INFO -- : Fast-forward I, [2024-01-31T10:54:59.871927 #3458103] INFO -- : .github/workflows/baseruby.yml | 2 +- I, [2024-01-31T10:54:59.871991 #3458103] INFO -- : .github/workflows/mingw.yml | 2 +- I, [2024-01-31T10:54:59.872007 #3458103] INFO -- : .github/workflows/rjit-bindgen.yml | 2 +- I, [2024-01-31T10:54:59.872020 #3458103] INFO -- : .github/workflows/spec_guards.yml | 2 +- I, [2024-01-31T10:54:59.872032 #3458103] INFO -- : .github/workflows/windows.yml | 2 +- I, [2024-01-31T10:54:59.872045 #3458103] INFO -- : .travis.yml | 4 +- I, [2024-01-31T10:54:59.872068 #3458103] INFO -- : common.mk | 1 + I, [2024-01-31T10:54:59.872081 #3458103] INFO -- : ext/json/lib/json/add/ostruct.rb | 7 +- I, [2024-01-31T10:54:59.872094 #3458103] INFO -- : ext/json/lib/json/generic_object.rb | 7 +- I, [2024-01-31T10:54:59.872106 #3458103] INFO -- : file.c | 10 ++- I, [2024-01-31T10:54:59.872118 #3458103] INFO -- : internal/ruby_parser.h | 1 + I, [2024-01-31T10:54:59.872129 #3458103] INFO -- : lib/yaml/store.rb | 8 ++- I, [2024-01-31T10:54:59.872141 #3458103] INFO -- : parse.y | 26 +------ I, [2024-01-31T10:54:59.872152 #3458103] INFO -- : prism_compile.c | 17 ++--- I, [2024-01-31T10:54:59.872164 #3458103] INFO -- : ruby_parser.c | 35 ++++++++- I, [2024-01-31T10:54:59.872176 #3458103] INFO -- : rubyparser.h | 2 - I, [2024-01-31T10:54:59.872188 #3458103] INFO -- : test/json/json_addition_test.rb | 2 +- I, [2024-01-31T10:54:59.872199 #3458103] INFO -- : test/json/json_generic_object_test.rb | 2 +- I, [2024-01-31T10:54:59.872211 #3458103] INFO -- : test/json/json_parser_test.rb | 71 ++++++++++--------- I, [2024-01-31T10:54:59.872223 #3458103] INFO -- : test/ruby/test_compile_prism.rb | 1 + I, [2024-01-31T10:54:59.872239 #3458103] INFO -- : test/yaml/test_store.rb | 2 +- I, [2024-01-31T10:54:59.872251 #3458103] INFO -- : tool/lib/test/unit.rb | 130 ++++++++++++++++++++++++++++++++++ I, [2024-01-31T10:54:59.872263 #3458103] INFO -- : universal_parser.c | 2 - I, [2024-01-31T10:54:59.872275 #3458103] INFO -- : 23 files changed, 244 insertions(+), 94 deletions(-) I, [2024-01-31T10:54:59.895104 #3458103] INFO -- : Latest commit hash = 816ce53a8a I, [2024-01-31T10:54:59.896270 #3458103] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-31T10:54:59.896325 #3458103] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-31T10:55:00.047838 #3458103] INFO -- : sed 's/{\$([^(){}]*)[^{}]*}//g' /tmp/ruby/src/trunk-repeat20-asserts/common.mk > uncommon.mk I, [2024-01-31T10:55:00.296691 #3458103] INFO -- : generating node_name.inc I, [2024-01-31T10:55:00.430903 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-31T10:55:00.459614 #3458103] INFO -- : generating parse.c I, [2024-01-31T10:55:07.736127 #3458103] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-01-31T10:55:07.740563 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-31T10:55:07.741733 #3458103] INFO -- : extracting ripper.y from ../../parse.y I, [2024-01-31T10:55:07.953308 #3458103] INFO -- : compiling compiler ripper.y I, [2024-01-31T10:55:14.997120 #3458103] INFO -- : generating ripper_init.c from ./ripper_init.c.tmpl I, [2024-01-31T10:55:15.062482 #3458103] INFO -- : generating eventids1.c from ../../parse.y I, [2024-01-31T10:55:15.121729 #3458103] INFO -- : generating eventids1.h from ../../parse.y I, [2024-01-31T10:55:15.181781 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-31T10:55:15.182345 #3458103] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-01-31T10:55:15.191127 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-31T10:55:15.191188 #3458103] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-01-31T10:55:15.191212 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-31T10:55:15.633253 #3458103] INFO -- : /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp I, [2024-01-31T10:55:15.647692 #3458103] INFO -- : rbconfig.rb unchanged I, [2024-01-31T10:55:15.675614 #3458103] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-31T10:55:15.826645 #3458103] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-31T10:55:15.833141 #3458103] INFO -- : generating enc.mk I, [2024-01-31T10:55:16.190910 #3458103] INFO -- : making srcs under enc I, [2024-01-31T10:55:16.260180 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:55:16.260278 #3458103] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-31T10:55:16.260349 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:55:16.374282 #3458103] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-31T10:55:16.383757 #3458103] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-01-31T10:55:16.412327 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-31T10:55:16.556918 #3458103] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-31T10:55:16.557181 #3458103] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-31T10:55:16.756512 #3458103] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-31T10:55:16.756597 #3458103] INFO -- : CC = gcc I, [2024-01-31T10:55:16.756629 #3458103] INFO -- : LD = ld I, [2024-01-31T10:55:16.756661 #3458103] INFO -- : LDSHARED = gcc -shared I, [2024-01-31T10:55:16.756700 #3458103] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-31T10:55:16.756734 #3458103] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-31T10:55:16.756764 #3458103] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-31T10:55:16.756793 #3458103] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-31T10:55:16.756825 #3458103] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-31T10:55:16.756854 #3458103] INFO -- : LANG = I, [2024-01-31T10:55:16.756880 #3458103] INFO -- : LC_ALL = I, [2024-01-31T10:55:16.756907 #3458103] INFO -- : LC_CTYPE = I, [2024-01-31T10:55:16.756933 #3458103] INFO -- : MFLAGS = I, [2024-01-31T10:55:16.756960 #3458103] INFO -- : RUSTC = rustc I, [2024-01-31T10:55:16.756993 #3458103] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-31T10:55:16.767163 #3458103] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-31T10:55:16.767228 #3458103] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-31T10:55:16.767250 #3458103] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-31T10:55:16.767274 #3458103] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-31T10:55:16.767287 #3458103] INFO -- : I, [2024-01-31T10:55:16.813629 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-01-31T10:55:17.860185 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/array.c I, [2024-01-31T10:55:22.610678 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-01-31T10:55:24.101928 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/bignum.c I, [2024-01-31T10:55:29.329785 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/class.c I, [2024-01-31T10:55:31.420440 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-01-31T10:55:52.295209 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/complex.c I, [2024-01-31T10:55:55.286557 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-01-31T10:55:56.774259 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/debug.c I, [2024-01-31T10:55:57.208334 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dir.c I, [2024-01-31T10:56:01.682531 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/encoding.c I, [2024-01-31T10:56:03.072491 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enumerator.c I, [2024-01-31T10:56:06.357961 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/error.c I, [2024-01-31T10:56:08.770044 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-01-31T10:56:10.934239 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/file.c I, [2024-01-31T10:56:13.728767 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-01-31T10:56:21.172849 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-01-31T10:56:24.751481 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io.c I, [2024-01-31T10:56:31.393138 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-01-31T10:56:35.135753 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-01-31T10:56:37.125893 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/marshal.c I, [2024-01-31T10:56:39.722790 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/memory_view.c I, [2024-01-31T10:56:40.525542 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-01-31T10:56:41.388843 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-01-31T10:56:43.623992 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node.c I, [2024-01-31T10:56:44.227742 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node_dump.c I, [2024-01-31T10:56:47.173839 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/numeric.c I, [2024-01-31T10:56:50.952301 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/object.c I, [2024-01-31T10:56:53.613390 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/pack.c I, [2024-01-31T10:56:55.795512 #3458103] INFO -- : compiling parse.c I, [2024-01-31T10:57:12.246986 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-01-31T10:57:14.781740 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/process.c I, [2024-01-31T10:57:18.155004 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ractor.c I, [2024-01-31T10:57:21.157172 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/random.c I, [2024-01-31T10:57:22.961355 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rational.c I, [2024-01-31T10:57:25.895428 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/re.c I, [2024-01-31T10:57:29.060308 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-01-31T10:57:31.416774 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby_parser.c I, [2024-01-31T10:57:32.354030 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/scheduler.c I, [2024-01-31T10:57:32.874444 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/shape.c I, [2024-01-31T10:57:33.824451 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/signal.c I, [2024-01-31T10:57:34.637653 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/string.c I, [2024-01-31T10:57:42.042255 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/struct.c I, [2024-01-31T10:57:43.912647 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/symbol.c I, [2024-01-31T10:57:45.096949 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-01-31T10:57:50.158647 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/time.c I, [2024-01-31T10:57:53.906598 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/variable.c I, [2024-01-31T10:57:56.819783 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-31T10:57:57.324729 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-01-31T10:58:12.172347 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-01-31T10:58:13.594036 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-01-31T10:58:14.655908 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_sync.c I, [2024-01-31T10:58:15.322852 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-01-31T10:58:17.118981 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/weakmap.c I, [2024-01-31T10:58:17.869370 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-01-31T10:58:19.455627 #3458103] INFO -- : linking miniruby I, [2024-01-31T10:58:21.223557 #3458103] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-31T10:58:21.223801 #3458103] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-31T10:58:21.359761 #3458103] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-31T10:58:21.359852 #3458103] INFO -- : CC = gcc I, [2024-01-31T10:58:21.359888 #3458103] INFO -- : LD = ld I, [2024-01-31T10:58:21.359917 #3458103] INFO -- : LDSHARED = gcc -shared I, [2024-01-31T10:58:21.359949 #3458103] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-31T10:58:21.359981 #3458103] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-31T10:58:21.360008 #3458103] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-31T10:58:21.360034 #3458103] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-31T10:58:21.360061 #3458103] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-31T10:58:21.360086 #3458103] INFO -- : LANG = I, [2024-01-31T10:58:21.360123 #3458103] INFO -- : LC_ALL = I, [2024-01-31T10:58:21.360150 #3458103] INFO -- : LC_CTYPE = I, [2024-01-31T10:58:21.360175 #3458103] INFO -- : MFLAGS = I, [2024-01-31T10:58:21.360201 #3458103] INFO -- : RUSTC = rustc I, [2024-01-31T10:58:21.360232 #3458103] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-31T10:58:21.363664 #3458103] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-31T10:58:21.363730 #3458103] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-31T10:58:21.363751 #3458103] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-31T10:58:21.363767 #3458103] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-31T10:58:21.363781 #3458103] INFO -- : I, [2024-01-31T10:58:21.383466 #3458103] INFO -- : creating verconf.h I, [2024-01-31T10:58:21.418479 #3458103] INFO -- : verconf.h updated I, [2024-01-31T10:58:21.421467 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/loadpath.c I, [2024-01-31T10:58:22.179212 #3458103] INFO -- : builtin_binary.inc updated I, [2024-01-31T10:58:22.190798 #3458103] INFO -- : 435c6fe7e349cebd3826c8b279eb0398951d64a4185ef30964455d8e3b18682d builtin_binary.inc I, [2024-01-31T10:58:22.192084 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-31T10:58:22.966807 #3458103] INFO -- : linking static-library libruby-static.a I, [2024-01-31T10:58:24.570429 #3458103] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-31T10:58:28.624218 #3458103] INFO -- : linking ruby I, [2024-01-31T10:58:28.678175 #3458103] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-31T10:58:28.678475 #3458103] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-31T10:58:28.800623 #3458103] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-31T10:58:28.800703 #3458103] INFO -- : CC = gcc I, [2024-01-31T10:58:28.800734 #3458103] INFO -- : LD = ld I, [2024-01-31T10:58:28.800763 #3458103] INFO -- : LDSHARED = gcc -shared I, [2024-01-31T10:58:28.800797 #3458103] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-31T10:58:28.800829 #3458103] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-31T10:58:28.800858 #3458103] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-31T10:58:28.800887 #3458103] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-31T10:58:28.800916 #3458103] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-31T10:58:28.800945 #3458103] INFO -- : LANG = I, [2024-01-31T10:58:28.800973 #3458103] INFO -- : LC_ALL = I, [2024-01-31T10:58:28.801000 #3458103] INFO -- : LC_CTYPE = I, [2024-01-31T10:58:28.801027 #3458103] INFO -- : MFLAGS = I, [2024-01-31T10:58:28.801066 #3458103] INFO -- : RUSTC = rustc I, [2024-01-31T10:58:28.801101 #3458103] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-31T10:58:28.804198 #3458103] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-31T10:58:28.804251 #3458103] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-31T10:58:28.804266 #3458103] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-31T10:58:28.804278 #3458103] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-31T10:58:28.804290 #3458103] INFO -- : I, [2024-01-31T10:58:28.910039 #3458103] INFO -- : generating encdb.h I, [2024-01-31T10:58:28.978884 #3458103] INFO -- : encdb.h unchanged I, [2024-01-31T10:58:28.984511 #3458103] INFO -- : generating enc.mk I, [2024-01-31T10:58:29.307990 #3458103] INFO -- : making srcs under enc I, [2024-01-31T10:58:29.372750 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:58:29.372867 #3458103] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-31T10:58:29.372925 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:58:29.374689 #3458103] INFO -- : generating transdb.h I, [2024-01-31T10:58:29.628979 #3458103] INFO -- : transdb.h unchanged I, [2024-01-31T10:58:29.635223 #3458103] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-31T10:58:29.722711 #3458103] INFO -- : ext/configure-ext.mk updated I, [2024-01-31T10:58:29.728406 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:58:34.630776 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:58:34.631340 #3458103] INFO -- : generating makefile exts.mk I, [2024-01-31T10:58:34.775525 #3458103] INFO -- : exts.mk unchanged I, [2024-01-31T10:58:34.785181 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:58:35.335882 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-31T10:58:35.336671 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/coverage/coverage.c I, [2024-01-31T10:58:36.047465 #3458103] INFO -- : linking shared-object coverage.so I, [2024-01-31T10:58:36.183695 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-31T10:58:36.192850 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-31T10:58:36.199660 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-31T10:58:36.205320 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-31T10:58:36.237564 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-31T10:58:36.286553 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-31T10:58:36.297275 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-31T10:58:36.346389 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-31T10:58:36.369782 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-31T10:58:36.382857 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-31T10:58:36.400852 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-31T10:58:36.440038 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-31T10:58:36.446081 #3458103] INFO -- : installing default libraries I, [2024-01-31T10:58:36.464392 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-31T10:58:36.495059 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-31T10:58:36.503379 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-31T10:58:36.511080 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-31T10:58:36.516179 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/object_tracing.c I, [2024-01-31T10:58:37.149016 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace.c I, [2024-01-31T10:58:37.938631 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace_dump.c I, [2024-01-31T10:58:39.092138 #3458103] INFO -- : linking shared-object objspace.so I, [2024-01-31T10:58:39.207697 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-31T10:58:39.233368 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-31T10:58:39.264978 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-31T10:58:39.272620 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-31T10:58:39.284747 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-31T10:58:39.295424 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-31T10:58:39.362908 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-31T10:58:39.370113 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-31T10:58:39.388053 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-31T10:58:39.408244 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-31T10:58:39.409099 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids1.c I, [2024-01-31T10:58:39.428995 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-31T10:58:39.814412 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-01-31T10:58:50.453765 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper_init.c I, [2024-01-31T10:58:51.485836 #3458103] INFO -- : linking shared-object ripper.so I, [2024-01-31T10:58:51.757916 #3458103] INFO -- : checking /tmp/ruby/src/trunk-repeat20-asserts/parse.y and /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-31T10:58:51.884308 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-31T10:58:51.887157 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-31T10:58:51.899614 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-31T10:58:51.951613 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-31T10:58:51.952305 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/init.c I, [2024-01-31T10:58:52.724843 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/constants.c I, [2024-01-31T10:58:55.091691 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/basicsocket.c I, [2024-01-31T10:58:55.932231 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/socket.c I, [2024-01-31T10:58:57.066880 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ipsocket.c I, [2024-01-31T10:58:57.708869 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpsocket.c I, [2024-01-31T10:58:58.296641 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpserver.c I, [2024-01-31T10:58:58.848085 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/sockssocket.c I, [2024-01-31T10:58:59.401336 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/udpsocket.c I, [2024-01-31T10:59:00.009521 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixsocket.c I, [2024-01-31T10:59:00.743606 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixserver.c I, [2024-01-31T10:59:01.255656 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/option.c I, [2024-01-31T10:59:02.324050 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ancdata.c I, [2024-01-31T10:59:03.562105 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c I, [2024-01-31T10:59:05.280101 #3458103] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ifaddr.c I, [2024-01-31T10:59:06.006439 #3458103] INFO -- : linking shared-object socket.so I, [2024-01-31T10:59:06.291154 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-31T10:59:06.330759 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-31T10:59:06.415893 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-31T10:59:06.423448 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-31T10:59:06.531954 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-31T10:59:06.536106 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-31T10:59:06.613485 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-31T10:59:06.617294 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-31T10:59:06.743921 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-31T10:59:06.751646 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-31T10:59:06.911477 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-31T10:59:06.916820 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-31T10:59:07.034269 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-31T10:59:07.039375 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-31T10:59:07.136263 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-31T10:59:07.192118 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:07.416169 #3458103] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-31T10:59:07.416292 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:07.417246 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:07.423135 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:07.423217 #3458103] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-31T10:59:07.423234 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:07.428774 #3458103] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-31T10:59:08.026801 #3458103] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-31T10:59:08.360234 #3458103] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-31T10:59:08.653574 #3458103] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-31T10:59:08.886759 #3458103] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-31T10:59:09.127525 #3458103] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-31T10:59:09.396263 #3458103] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-31T10:59:09.843730 #3458103] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-31T10:59:10.101081 #3458103] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-31T10:59:10.345196 #3458103] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-31T10:59:10.740698 #3458103] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-31T10:59:11.072217 #3458103] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-31T10:59:11.400833 #3458103] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-31T10:59:12.134165 #3458103] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-31T10:59:12.503734 #3458103] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-31T10:59:12.813174 #3458103] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-31T10:59:13.169598 #3458103] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-31T10:59:13.528672 #3458103] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-31T10:59:13.785752 #3458103] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-31T10:59:14.064113 #3458103] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-31T10:59:14.361285 #3458103] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-31T10:59:14.777528 #3458103] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-31T10:59:15.168423 #3458103] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-31T10:59:15.456244 #3458103] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-31T10:59:15.967617 #3458103] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-31T10:59:16.539672 #3458103] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-31T10:59:16.809456 #3458103] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-31T10:59:17.060871 #3458103] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-31T10:59:17.560596 #3458103] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-31T10:59:17.808133 #3458103] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-31T10:59:18.135627 #3458103] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-31T10:59:18.492241 #3458103] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-31T10:59:19.176772 #3458103] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-31T10:59:19.506200 #3458103] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-31T10:59:19.764932 #3458103] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-31T10:59:19.990016 #3458103] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-31T10:59:20.300218 #3458103] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-31T10:59:20.643396 #3458103] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-31T10:59:20.948341 #3458103] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-31T10:59:21.940224 #3458103] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-31T10:59:22.234174 #3458103] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-31T10:59:22.608660 #3458103] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-31T10:59:22.885059 #3458103] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-31T10:59:23.178952 #3458103] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-31T10:59:23.460225 #3458103] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-31T10:59:23.844680 #3458103] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-31T10:59:24.184142 #3458103] INFO -- : making enc I, [2024-01-31T10:59:24.255149 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:24.255234 #3458103] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-31T10:59:24.255277 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:24.256396 #3458103] INFO -- : making trans I, [2024-01-31T10:59:24.340975 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:24.341070 #3458103] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-31T10:59:24.341128 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:24.342378 #3458103] INFO -- : making encs I, [2024-01-31T10:59:24.457729 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:24.457822 #3458103] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-31T10:59:24.457871 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:24.471343 #3458103] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-31T10:59:24.471607 #3458103] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-31T10:59:24.618271 #3458103] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-31T10:59:24.620287 #3458103] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-01-31T10:59:24.623081 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-31T10:59:24.751447 #3458103] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-31T10:59:24.751525 #3458103] INFO -- : CC = gcc I, [2024-01-31T10:59:24.751558 #3458103] INFO -- : LD = ld I, [2024-01-31T10:59:24.751604 #3458103] INFO -- : LDSHARED = gcc -shared I, [2024-01-31T10:59:24.751642 #3458103] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-31T10:59:24.751689 #3458103] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-31T10:59:24.751721 #3458103] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-31T10:59:24.751753 #3458103] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-31T10:59:24.751782 #3458103] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-31T10:59:24.751810 #3458103] INFO -- : LANG = I, [2024-01-31T10:59:24.751843 #3458103] INFO -- : LC_ALL = I, [2024-01-31T10:59:24.751871 #3458103] INFO -- : LC_CTYPE = I, [2024-01-31T10:59:24.751898 #3458103] INFO -- : MFLAGS = I, [2024-01-31T10:59:24.751926 #3458103] INFO -- : RUSTC = rustc I, [2024-01-31T10:59:24.751960 #3458103] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-31T10:59:24.754877 #3458103] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-31T10:59:24.754922 #3458103] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-31T10:59:24.754938 #3458103] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-31T10:59:24.754957 #3458103] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-31T10:59:24.754972 #3458103] INFO -- : I, [2024-01-31T10:59:24.857944 #3458103] INFO -- : generating encdb.h I, [2024-01-31T10:59:24.919712 #3458103] INFO -- : encdb.h unchanged I, [2024-01-31T10:59:24.924071 #3458103] INFO -- : generating enc.mk I, [2024-01-31T10:59:25.232878 #3458103] INFO -- : making srcs under enc I, [2024-01-31T10:59:25.298495 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:25.298575 #3458103] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-31T10:59:25.298621 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:25.301280 #3458103] INFO -- : generating transdb.h I, [2024-01-31T10:59:25.576845 #3458103] INFO -- : transdb.h unchanged I, [2024-01-31T10:59:25.583029 #3458103] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-31T10:59:25.763064 #3458103] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-31T10:59:25.775972 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:31.125976 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:31.126507 #3458103] INFO -- : generating makefile exts.mk I, [2024-01-31T10:59:31.278718 #3458103] INFO -- : exts.mk unchanged I, [2024-01-31T10:59:31.292918 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:32.000115 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-31T10:59:32.028767 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-31T10:59:32.044775 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-31T10:59:32.054033 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-31T10:59:32.059776 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-31T10:59:32.105410 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-31T10:59:32.159271 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-31T10:59:32.173071 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-31T10:59:32.219577 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-31T10:59:32.262630 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-31T10:59:32.270772 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-31T10:59:32.288706 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-31T10:59:32.327118 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-31T10:59:32.383102 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-31T10:59:32.422478 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-31T10:59:32.436656 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-31T10:59:32.470590 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-31T10:59:32.495637 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-31T10:59:32.526841 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-31T10:59:32.579221 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-31T10:59:32.590481 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-31T10:59:32.616544 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-31T10:59:32.638201 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-31T10:59:32.717028 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-31T10:59:32.725633 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-31T10:59:32.747627 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-31T10:59:32.778101 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-31T10:59:32.799280 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-31T10:59:32.811623 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-31T10:59:32.828655 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-31T10:59:32.855826 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-31T10:59:32.877043 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-31T10:59:32.919920 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-31T10:59:33.016126 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-31T10:59:33.020207 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-31T10:59:33.143117 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-31T10:59:33.147231 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-31T10:59:33.278705 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-31T10:59:33.282677 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-31T10:59:33.372049 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-31T10:59:33.376870 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-31T10:59:33.460214 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-31T10:59:33.464868 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-31T10:59:33.531862 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-31T10:59:33.539186 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-31T10:59:33.671939 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-31T10:59:33.738878 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:33.965604 #3458103] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-31T10:59:33.965747 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:33.966744 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:33.973690 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:33.973756 #3458103] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-31T10:59:33.973774 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:33.986853 #3458103] INFO -- : making enc I, [2024-01-31T10:59:34.049401 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:34.049483 #3458103] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-31T10:59:34.049538 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:34.050695 #3458103] INFO -- : making trans I, [2024-01-31T10:59:34.162117 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:34.162232 #3458103] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-31T10:59:34.162310 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:34.163690 #3458103] INFO -- : making encs I, [2024-01-31T10:59:34.291003 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:34.291096 #3458103] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-31T10:59:34.291146 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:59:34.302889 #3458103] INFO -- : ./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-repeat20-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRUBY_DEBUG=1" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc I, [2024-01-31T10:59:34.710405 #3458103] INFO -- : Installing to I, [2024-01-31T10:59:34.710567 #3458103] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-31T10:59:34.736415 #3458103] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-31T10:59:34.761884 #3458103] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-31T10:59:34.775949 #3458103] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-31T10:59:34.776382 #3458103] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-31T10:59:34.907405 #3458103] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-31T10:59:34.907612 #3458103] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-31T10:59:34.907909 #3458103] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-31T10:59:34.908869 #3458103] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-31T10:59:34.935781 #3458103] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-31T10:59:34.935947 #3458103] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-31T10:59:34.936070 #3458103] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-31T10:59:34.936550 #3458103] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-31T10:59:34.937326 #3458103] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-31T10:59:35.200224 #3458103] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-31T10:59:35.236540 #3458103] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-31T10:59:35.267191 #3458103] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-31T10:59:35.319518 #3458103] INFO -- : benchmark 0.3.0 I, [2024-01-31T10:59:35.355688 #3458103] INFO -- : bundler 2.6.0.dev I, [2024-01-31T10:59:35.372727 #3458103] INFO -- : cgi 0.4.1 I, [2024-01-31T10:59:35.378122 #3458103] INFO -- : delegate 0.3.1 I, [2024-01-31T10:59:35.383469 #3458103] INFO -- : did_you_mean 1.6.3 I, [2024-01-31T10:59:35.388762 #3458103] INFO -- : english 0.8.0 I, [2024-01-31T10:59:35.391646 #3458103] INFO -- : erb 4.0.4 I, [2024-01-31T10:59:35.396024 #3458103] INFO -- : error_highlight 0.6.0 I, [2024-01-31T10:59:35.399196 #3458103] INFO -- : fileutils 1.7.2 I, [2024-01-31T10:59:35.402191 #3458103] INFO -- : find 0.2.0 I, [2024-01-31T10:59:35.404903 #3458103] INFO -- : forwardable 1.3.3 I, [2024-01-31T10:59:35.407490 #3458103] INFO -- : ipaddr 1.2.6 I, [2024-01-31T10:59:35.410176 #3458103] INFO -- : irb 1.11.1 I, [2024-01-31T10:59:35.414570 #3458103] INFO -- : logger 1.6.0 I, [2024-01-31T10:59:35.417479 #3458103] INFO -- : net-http 0.4.1 I, [2024-01-31T10:59:35.420693 #3458103] INFO -- : net-protocol 0.2.2 I, [2024-01-31T10:59:35.424105 #3458103] INFO -- : open-uri 0.4.1 I, [2024-01-31T10:59:35.427040 #3458103] INFO -- : open3 0.2.1 I, [2024-01-31T10:59:35.429972 #3458103] INFO -- : optparse 0.4.0 I, [2024-01-31T10:59:35.432815 #3458103] INFO -- : ostruct 0.6.0 I, [2024-01-31T10:59:35.438685 #3458103] INFO -- : pp 0.5.0 I, [2024-01-31T10:59:35.443104 #3458103] INFO -- : prettyprint 0.2.0 I, [2024-01-31T10:59:35.446114 #3458103] INFO -- : prism 0.19.0 I, [2024-01-31T10:59:35.449109 #3458103] INFO -- : pstore 0.1.3 I, [2024-01-31T10:59:35.451883 #3458103] INFO -- : rdoc 6.6.2 I, [2024-01-31T10:59:35.457549 #3458103] INFO -- : readline 0.0.4 I, [2024-01-31T10:59:35.460424 #3458103] INFO -- : reline 0.4.2 I, [2024-01-31T10:59:35.463637 #3458103] INFO -- : resolv 0.3.0 I, [2024-01-31T10:59:35.466579 #3458103] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-31T10:59:35.476824 #3458103] INFO -- : securerandom 0.3.1 I, [2024-01-31T10:59:35.480733 #3458103] INFO -- : set 1.1.0 I, [2024-01-31T10:59:35.484208 #3458103] INFO -- : shellwords 0.2.0 I, [2024-01-31T10:59:35.487289 #3458103] INFO -- : singleton 0.2.0 I, [2024-01-31T10:59:35.490170 #3458103] INFO -- : syntax_suggest 2.0.0 I, [2024-01-31T10:59:35.497280 #3458103] INFO -- : tempfile 0.2.1 I, [2024-01-31T10:59:35.500488 #3458103] INFO -- : time 0.3.0 I, [2024-01-31T10:59:35.503605 #3458103] INFO -- : timeout 0.4.1 I, [2024-01-31T10:59:35.506376 #3458103] INFO -- : tmpdir 0.2.0 I, [2024-01-31T10:59:35.509503 #3458103] INFO -- : tsort 0.2.0 I, [2024-01-31T10:59:35.512479 #3458103] INFO -- : un 0.3.0 I, [2024-01-31T10:59:35.515405 #3458103] INFO -- : uri 0.13.0 I, [2024-01-31T10:59:35.518363 #3458103] INFO -- : weakref 0.1.3 I, [2024-01-31T10:59:35.521270 #3458103] INFO -- : yaml 0.3.0 I, [2024-01-31T10:59:35.523627 #3458103] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-31T10:59:35.545924 #3458103] INFO -- : date 3.3.4 I, [2024-01-31T10:59:35.548705 #3458103] INFO -- : digest 3.1.1 I, [2024-01-31T10:59:35.551401 #3458103] INFO -- : etc 1.4.3 I, [2024-01-31T10:59:35.554320 #3458103] INFO -- : fcntl 1.1.0 I, [2024-01-31T10:59:35.556921 #3458103] INFO -- : fiddle 1.1.3 I, [2024-01-31T10:59:35.559600 #3458103] INFO -- : io-console 0.7.2 I, [2024-01-31T10:59:35.562457 #3458103] INFO -- : io-nonblock 0.3.0 I, [2024-01-31T10:59:35.565238 #3458103] INFO -- : io-wait 0.3.1 I, [2024-01-31T10:59:35.567915 #3458103] INFO -- : json 2.7.1 I, [2024-01-31T10:59:35.570856 #3458103] INFO -- : openssl 3.2.0 I, [2024-01-31T10:59:35.573692 #3458103] INFO -- : pathname 0.3.0 I, [2024-01-31T10:59:35.576419 #3458103] INFO -- : psych 5.1.2 I, [2024-01-31T10:59:35.583258 #3458103] INFO -- : stringio 3.1.1 I, [2024-01-31T10:59:35.586583 #3458103] INFO -- : strscan 3.0.9 I, [2024-01-31T10:59:35.589651 #3458103] INFO -- : zlib 3.1.0 I, [2024-01-31T10:59:35.592158 #3458103] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-31T10:59:35.593867 #3458103] INFO -- : minitest 5.21.2 I, [2024-01-31T10:59:35.630031 #3458103] INFO -- : power_assert 2.0.3 I, [2024-01-31T10:59:35.639028 #3458103] INFO -- : rake 13.1.0 I, [2024-01-31T10:59:35.666278 #3458103] INFO -- : test-unit 3.6.1 I, [2024-01-31T10:59:35.696841 #3458103] INFO -- : rexml 3.2.6 I, [2024-01-31T10:59:35.723822 #3458103] INFO -- : rss 0.3.0 I, [2024-01-31T10:59:35.742855 #3458103] INFO -- : net-ftp 0.3.4 I, [2024-01-31T10:59:35.749723 #3458103] INFO -- : net-imap 0.4.9.1 I, [2024-01-31T10:59:35.773769 #3458103] INFO -- : net-pop 0.1.2 I, [2024-01-31T10:59:35.779739 #3458103] INFO -- : net-smtp 0.4.0.1 I, [2024-01-31T10:59:35.786737 #3458103] INFO -- : matrix 0.4.2 I, [2024-01-31T10:59:35.796555 #3458103] INFO -- : prime 0.1.2 I, [2024-01-31T10:59:35.812083 #3458103] INFO -- : rbs 3.4.3 I, [2024-01-31T10:59:36.071584 #3458103] INFO -- : typeprof 0.21.9 I, [2024-01-31T10:59:36.086353 #3458103] INFO -- : debug 1.9.1 I, [2024-01-31T10:59:36.109816 #3458103] INFO -- : racc 1.7.3 I, [2024-01-31T10:59:36.128090 #3458103] INFO -- : mutex_m 0.2.0 I, [2024-01-31T10:59:36.141337 #3458103] INFO -- : getoptlong 0.2.1 I, [2024-01-31T10:59:36.152013 #3458103] INFO -- : base64 0.2.0 I, [2024-01-31T10:59:36.161288 #3458103] INFO -- : bigdecimal 3.1.6 I, [2024-01-31T10:59:36.195787 #3458103] INFO -- : observer 0.1.2 I, [2024-01-31T10:59:36.203520 #3458103] INFO -- : abbrev 0.1.2 I, [2024-01-31T10:59:36.210848 #3458103] INFO -- : resolv-replace 0.1.1 I, [2024-01-31T10:59:36.222126 #3458103] INFO -- : rinda 0.2.0 I, [2024-01-31T10:59:36.229863 #3458103] INFO -- : drb 2.2.0 I, [2024-01-31T10:59:36.247211 #3458103] INFO -- : nkf 0.2.0 I, [2024-01-31T10:59:36.273942 #3458103] INFO -- : syslog 0.1.2 I, [2024-01-31T10:59:36.290103 #3458103] INFO -- : csv 3.2.8 I, [2024-01-31T10:59:36.309863 #3458103] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-31T10:59:36.383732 #3458103] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-31T10:59:36.383981 #3458103] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-31T11:01:20.953370 #3458103] INFO -- : PASS all 1887 tests E, [2024-01-31T11:01:20.962068 #3458103] ERROR -- : I, [2024-01-31T11:01:20.967812 #3458103] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-31T11:01:20.968286 #3458103] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-31T11:01:21.185186 #3458103] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-31T11:01:21.185287 #3458103] INFO -- : CC = gcc I, [2024-01-31T11:01:21.185317 #3458103] INFO -- : LD = ld I, [2024-01-31T11:01:21.185344 #3458103] INFO -- : LDSHARED = gcc -shared I, [2024-01-31T11:01:21.185383 #3458103] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-31T11:01:21.185414 #3458103] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-31T11:01:21.185442 #3458103] INFO -- : CPPFLAGS = I, [2024-01-31T11:01:21.185470 #3458103] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-31T11:01:21.185498 #3458103] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-31T11:01:21.185522 #3458103] INFO -- : LANG = I, [2024-01-31T11:01:21.185547 #3458103] INFO -- : LC_ALL = I, [2024-01-31T11:01:21.185573 #3458103] INFO -- : LC_CTYPE = I, [2024-01-31T11:01:21.185598 #3458103] INFO -- : MFLAGS = I, [2024-01-31T11:01:21.185623 #3458103] INFO -- : RUSTC = rustc I, [2024-01-31T11:01:21.185655 #3458103] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-31T11:01:21.191530 #3458103] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-31T11:01:21.191768 #3458103] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-31T11:01:21.191790 #3458103] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-31T11:01:21.191806 #3458103] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-31T11:01:21.191821 #3458103] INFO -- : I, [2024-01-31T11:01:21.471941 #3458103] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-31T11:01:21.472019 #3458103] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-31T11:01:21.472036 #3458103] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-31T11:01:21.757900 #3458103] INFO -- : Checking leaked global symbols...none I, [2024-01-31T11:01:22.048329 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-31T11:01:22.048564 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-31T11:01:22.048780 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-31T11:01:22.049240 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-31T11:01:22.050317 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-31T11:01:22.050852 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-31T11:01:22.053155 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-31T11:01:22.054231 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-31T11:01:22.059852 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-31T11:01:22.063141 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-31T11:01:22.068179 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-31T11:01:22.073406 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-31T11:01:22.073982 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-31T11:01:22.074436 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-31T11:01:22.075111 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-31T11:01:22.175719 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-31T11:01:22.177905 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-31T11:01:22.831639 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-31T11:01:22.831716 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-31T11:01:22.831732 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-31T11:01:22.831745 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-31T11:01:22.831757 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-31T11:01:22.831768 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-31T11:01:22.831792 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-31T11:01:22.831805 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-31T11:01:22.831816 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-31T11:01:22.831827 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-31T11:01:22.831839 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-31T11:01:22.831850 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-31T11:01:23.151032 #3458103] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-31T11:01:23.157740 #3458103] INFO -- : I, [2024-01-31T11:01:23.157811 #3458103] INFO -- : test succeeded I, [2024-01-31T11:01:23.164759 #3458103] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-31T11:01:23.164959 #3458103] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-31T11:01:23.532323 #3458103] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-31T11:01:23.532465 #3458103] INFO -- : CC = gcc I, [2024-01-31T11:01:23.532521 #3458103] INFO -- : LD = ld I, [2024-01-31T11:01:23.532558 #3458103] INFO -- : LDSHARED = gcc -shared I, [2024-01-31T11:01:23.532610 #3458103] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-31T11:01:23.532652 #3458103] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-31T11:01:23.532687 #3458103] INFO -- : CPPFLAGS = I, [2024-01-31T11:01:23.532723 #3458103] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-31T11:01:23.532759 #3458103] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-31T11:01:23.532792 #3458103] INFO -- : LANG = I, [2024-01-31T11:01:23.532825 #3458103] INFO -- : LC_ALL = I, [2024-01-31T11:01:23.532857 #3458103] INFO -- : LC_CTYPE = I, [2024-01-31T11:01:23.532889 #3458103] INFO -- : MFLAGS = I, [2024-01-31T11:01:23.532922 #3458103] INFO -- : RUSTC = rustc I, [2024-01-31T11:01:23.532962 #3458103] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-31T11:01:23.536857 #3458103] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-31T11:01:23.536936 #3458103] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-31T11:01:23.536959 #3458103] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-31T11:01:23.536975 #3458103] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-31T11:01:23.536989 #3458103] INFO -- : I, [2024-01-31T11:01:23.544828 #3458103] INFO -- : generating enc.mk I, [2024-01-31T11:01:23.967375 #3458103] INFO -- : generating encdb.h I, [2024-01-31T11:01:24.044913 #3458103] INFO -- : encdb.h unchanged I, [2024-01-31T11:01:24.052140 #3458103] INFO -- : making enc I, [2024-01-31T11:01:24.138902 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:24.138964 #3458103] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-31T11:01:24.138981 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:24.140197 #3458103] INFO -- : making srcs under enc I, [2024-01-31T11:01:24.280957 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:24.281055 #3458103] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-31T11:01:24.281117 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:24.283123 #3458103] INFO -- : generating transdb.h I, [2024-01-31T11:01:24.562048 #3458103] INFO -- : transdb.h unchanged I, [2024-01-31T11:01:24.564900 #3458103] INFO -- : making trans I, [2024-01-31T11:01:24.688187 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:24.688284 #3458103] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-31T11:01:24.688356 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:24.689572 #3458103] INFO -- : making encs I, [2024-01-31T11:01:24.799895 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:24.799977 #3458103] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-31T11:01:24.800025 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:24.804178 #3458103] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-31T11:01:24.922821 #3458103] INFO -- : ext/configure-ext.mk updated I, [2024-01-31T11:01:24.933055 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:30.854590 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:30.855480 #3458103] INFO -- : generating makefile exts.mk I, [2024-01-31T11:01:31.013390 #3458103] INFO -- : exts.mk unchanged I, [2024-01-31T11:01:31.025278 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:31.859939 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-31T11:01:31.872961 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-31T11:01:31.881620 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-31T11:01:31.896543 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-31T11:01:31.901937 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-31T11:01:31.925384 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-31T11:01:31.987615 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-31T11:01:32.005275 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-31T11:01:32.067729 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-31T11:01:32.082725 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-31T11:01:32.089531 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-31T11:01:32.119979 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-31T11:01:32.137649 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-31T11:01:32.152697 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-31T11:01:32.175329 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-31T11:01:32.196490 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-31T11:01:32.260363 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-31T11:01:32.285097 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-31T11:01:32.355615 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-31T11:01:32.408194 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-31T11:01:32.419272 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-31T11:01:32.428945 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-31T11:01:32.440320 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-31T11:01:32.482796 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-31T11:01:32.490970 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-31T11:01:32.499257 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-31T11:01:32.537431 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-31T11:01:32.551312 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-31T11:01:32.558844 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-31T11:01:32.572524 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-31T11:01:32.607317 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-31T11:01:32.629532 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-31T11:01:32.683693 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-31T11:01:32.778301 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-31T11:01:32.782191 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-31T11:01:32.870138 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-31T11:01:32.873567 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-31T11:01:32.959927 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-31T11:01:32.970914 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-31T11:01:33.141216 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-31T11:01:33.145862 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-31T11:01:33.233616 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-31T11:01:33.238614 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-31T11:01:33.340240 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-31T11:01:33.343805 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-31T11:01:33.433892 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-31T11:01:33.488874 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:33.760669 #3458103] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-31T11:01:33.760774 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:33.761655 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:33.772813 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:33.772895 #3458103] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-31T11:01:33.772942 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T11:01:55.978261 #3458103] INFO -- : Run options: I, [2024-01-31T11:01:55.978333 #3458103] INFO -- : --seed=43954 I, [2024-01-31T11:01:55.978354 #3458103] INFO -- : "--ruby=./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems" I, [2024-01-31T11:01:55.978371 #3458103] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-31T11:01:55.978386 #3458103] INFO -- : --name=!/memory_leak/ I, [2024-01-31T11:01:55.978400 #3458103] INFO -- : --stderr-on-failure I, [2024-01-31T11:01:55.978414 #3458103] INFO -- : --repeat-count=20 I, [2024-01-31T11:01:55.978428 #3458103] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-31T11:01:55.978441 #3458103] INFO -- : I, [2024-01-31T11:01:55.978455 #3458103] INFO -- : # Running tests: I, [2024-01-31T11:01:55.978469 #3458103] INFO -- : I, [2024-01-31T11:42:49.282438 #3458103] INFO -- : Finished(1/20) tests in 2453.341305s, 10.2342 tests/s, 3857.6667 assertions/s. I, [2024-01-31T12:18:17.567003 #3458103] INFO -- : Finished(2/20) tests in 2127.783226s, 11.8005 tests/s, 4450.6738 assertions/s. I, [2024-01-31T12:52:22.122359 #3458103] INFO -- : Finished(3/20) tests in 2044.702733s, 12.2800 tests/s, 4631.4234 assertions/s. I, [2024-01-31T13:12:18.243450 #3458103] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-31T13:12:18.863638 #3458103] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_incorrect_path: 9 I, [2024-01-31T13:36:36.525154 #3458103] INFO -- : Finished(4/20) tests in 2654.266946s, 9.4599 tests/s, 3567.8386 assertions/s. I, [2024-01-31T14:13:46.363005 #3458103] INFO -- : Finished(5/20) tests in 2229.798994s, 11.2607 tests/s, 4247.1972 assertions/s. I, [2024-01-31T14:54:58.804135 #3458103] INFO -- : Finished(6/20) tests in 2472.445988s, 10.1555 tests/s, 3830.8954 assertions/s. I, [2024-01-31T15:17:47.207753 #3458103] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-31T15:17:47.227172 #3458103] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_incorrect_path: 9 I, [2024-01-31T15:41:56.633312 #3458103] INFO -- : Finished(7/20) tests in 2818.231643s, 8.9095 tests/s, 3360.3994 assertions/s. I, [2024-01-31T15:59:28.751320 #3458103] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-31T15:59:28.762633 #3458103] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-31T16:20:46.376639 #3458103] INFO -- : Finished(8/20) tests in 2329.753798s, 10.7775 tests/s, 4065.0493 assertions/s. I, [2024-01-31T16:57:48.805595 #3458103] INFO -- : Finished(9/20) tests in 2222.084185s, 11.2998 tests/s, 4261.8012 assertions/s. I, [2024-01-31T17:42:54.413743 #3458103] INFO -- : Finished(10/20) tests in 2706.000256s, 9.2790 tests/s, 3500.1508 assertions/s. I, [2024-01-31T18:14:45.568939 #3458103] INFO -- : Finished(11/20) tests in 1910.797827s, 13.1406 tests/s, 4956.6008 assertions/s. I, [2024-01-31T18:55:30.426419 #3458103] INFO -- : Finished(12/20) tests in 2445.165107s, 10.2688 tests/s, 3873.1614 assertions/s. I, [2024-01-31T19:19:51.558459 #3458103] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-31T19:19:51.585789 #3458103] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-31T19:45:55.688470 #3458103] INFO -- : Finished(13/20) tests in 3025.216097s, 8.2999 tests/s, 3130.0729 assertions/s. I, [2024-01-31T20:04:41.153700 #3458103] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-31T20:04:41.165446 #3458103] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-31T20:27:44.985752 #3458103] INFO -- : Finished(14/20) tests in 2509.424722s, 10.0059 tests/s, 3773.8426 assertions/s. I, [2024-01-31T21:09:17.283615 #3458103] INFO -- : Finished(15/20) tests in 2491.114183s, 10.0794 tests/s, 3802.0863 assertions/s. I, [2024-01-31T21:54:21.949232 #3458103] INFO -- : Finished(16/20) tests in 2705.315278s, 9.2814 tests/s, 3500.7147 assertions/s. I, [2024-01-31T22:30:34.218995 #3458103] INFO -- : Finished(17/20) tests in 2172.418627s, 11.5581 tests/s, 4359.8075 assertions/s. I, [2024-01-31T22:48:42.914791 #3458103] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-31T22:48:42.924602 #3458103] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_incorrect_path: 9 I, [2024-01-31T23:17:22.450327 #3458103] INFO -- : Finished(18/20) tests in 2807.814349s, 8.9425 tests/s, 3372.9249 assertions/s. I, [2024-01-31T23:39:22.775584 #3458103] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-31T23:39:25.787707 #3458103] INFO -- : Closed file descriptor: TestHashOnly#test_integer_hash_random: 9 I, [2024-02-01T00:03:24.998990 #3458103] INFO -- : Finished(19/20) tests in 2762.814707s, 9.0882 tests/s, 3427.9284 assertions/s. I, [2024-02-01T00:22:13.041486 #3458103] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-01T00:22:13.051936 #3458103] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-02-01T00:45:07.150894 #3458103] INFO -- : Finished(20/20) tests in 2503.267052s, 10.0305 tests/s, 3782.9915 assertions/s. I, [2024-02-01T00:45:07.150966 #3458103] INFO -- : 502179 tests, 189403951 assertions, 0 failures, 0 errors, 2335 skips I, [2024-02-01T00:45:07.150983 #3458103] INFO -- : I, [2024-02-01T00:45:07.151006 #3458103] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-31T08:56:39Z master 816ce53a8a) [x86_64-linux] I, [2024-02-01T00:45:07.275415 #3458103] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-02-01T00:45:07.275701 #3458103] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-02-01T00:45:07.528078 #3458103] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T00:45:07.528161 #3458103] INFO -- : CC = gcc I, [2024-02-01T00:45:07.528195 #3458103] INFO -- : LD = ld I, [2024-02-01T00:45:07.528225 #3458103] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T00:45:07.528266 #3458103] 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-01T00:45:07.528319 #3458103] 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-01T00:45:07.528352 #3458103] INFO -- : CPPFLAGS = I, [2024-02-01T00:45:07.528380 #3458103] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T00:45:07.528410 #3458103] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T00:45:07.528437 #3458103] INFO -- : LANG = I, [2024-02-01T00:45:07.528464 #3458103] INFO -- : LC_ALL = I, [2024-02-01T00:45:07.528491 #3458103] INFO -- : LC_CTYPE = I, [2024-02-01T00:45:07.528519 #3458103] INFO -- : MFLAGS = I, [2024-02-01T00:45:07.528546 #3458103] INFO -- : RUSTC = rustc I, [2024-02-01T00:45:07.528580 #3458103] 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-01T00:45:07.532285 #3458103] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T00:45:07.532343 #3458103] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T00:45:07.532359 #3458103] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T00:45:07.532372 #3458103] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T00:45:07.532385 #3458103] INFO -- : I, [2024-02-01T00:45:07.536548 #3458103] INFO -- : generating enc.mk I, [2024-02-01T00:45:07.882793 #3458103] INFO -- : generating encdb.h I, [2024-02-01T00:45:07.947159 #3458103] INFO -- : encdb.h unchanged I, [2024-02-01T00:45:07.950194 #3458103] INFO -- : making enc I, [2024-02-01T00:45:07.988269 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:07.988357 #3458103] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-01T00:45:07.988407 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:07.989501 #3458103] INFO -- : making srcs under enc I, [2024-02-01T00:45:08.055947 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:08.056030 #3458103] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-01T00:45:08.056077 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:08.057765 #3458103] INFO -- : generating transdb.h I, [2024-02-01T00:45:08.340353 #3458103] INFO -- : transdb.h unchanged I, [2024-02-01T00:45:08.343197 #3458103] INFO -- : making trans I, [2024-02-01T00:45:08.417673 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:08.417755 #3458103] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-01T00:45:08.417802 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:08.418810 #3458103] INFO -- : making encs I, [2024-02-01T00:45:08.501736 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:08.501834 #3458103] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-01T00:45:08.501891 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:08.506066 #3458103] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-01T00:45:08.601492 #3458103] INFO -- : ext/configure-ext.mk updated I, [2024-02-01T00:45:08.607185 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:13.373196 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:13.373735 #3458103] INFO -- : generating makefile exts.mk I, [2024-02-01T00:45:13.568047 #3458103] INFO -- : exts.mk unchanged I, [2024-02-01T00:45:13.579619 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:14.150949 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T00:45:14.161213 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T00:45:14.171271 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T00:45:14.178438 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T00:45:14.183913 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T00:45:14.196575 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T00:45:14.242590 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T00:45:14.257191 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T00:45:14.289757 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T00:45:14.306066 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T00:45:14.313809 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T00:45:14.320656 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T00:45:14.339354 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T00:45:14.355701 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T00:45:14.379038 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T00:45:14.384587 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T00:45:14.395713 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T00:45:14.411918 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T00:45:14.441897 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T00:45:14.474819 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T00:45:14.482669 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T00:45:14.488177 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T00:45:14.502233 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T00:45:14.538915 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T00:45:14.545848 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T00:45:14.551514 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T00:45:14.576358 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T00:45:14.588269 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T00:45:14.591458 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T00:45:14.595638 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T00:45:14.616696 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T00:45:14.631408 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T00:45:14.664431 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T00:45:14.722212 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T00:45:14.724711 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T00:45:14.791141 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T00:45:14.794964 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T00:45:14.844029 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T00:45:14.846647 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T00:45:14.917302 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T00:45:14.921958 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T00:45:14.995358 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T00:45:15.000989 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T00:45:15.077831 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T00:45:15.080625 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T00:45:15.125637 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T00:45:15.182195 #3458103] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:15.355125 #3458103] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-01T00:45:15.355190 #3458103] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:15.355836 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:15.360983 #3458103] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:15.361048 #3458103] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-01T00:45:15.361065 #3458103] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:45:15.533603 #3458103] 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-01T00:45:15.859605 #3458103] INFO -- : ruby 3.4.0dev (2024-01-31T08:56:39Z master 816ce53a8a) [x86_64-linux] I, [2024-02-01T00:46:04.980867 #3458103] INFO -- : 0 ......................................................................... I, [2024-02-01T00:46:17.730240 #3458103] INFO -- : 73 ......................................................................... I, [2024-02-01T00:46:21.367382 #3458103] INFO -- : 146 ......................................................................... I, [2024-02-01T00:46:26.503952 #3458103] INFO -- : 219 ......................................................................... I, [2024-02-01T00:46:28.595397 #3458103] INFO -- : 292 ......................................................................... I, [2024-02-01T00:46:31.884344 #3458103] INFO -- : 365 ......................................................................... I, [2024-02-01T00:46:33.869152 #3458103] INFO -- : 438 ......................................................................... I, [2024-02-01T00:46:35.410961 #3458103] INFO -- : 511 ......................................................................... I, [2024-02-01T00:46:38.798172 #3458103] INFO -- : 584 ......................................................................... I, [2024-02-01T00:46:43.270463 #3458103] INFO -- : 657 ......................................................................... I, [2024-02-01T00:46:44.369789 #3458103] INFO -- : 730 ......................................................................... I, [2024-02-01T00:46:45.599604 #3458103] INFO -- : 803 ......................................................................... I, [2024-02-01T00:46:48.860366 #3458103] INFO -- : 876 ......................................................................... I, [2024-02-01T00:46:51.083124 #3458103] INFO -- : 949 ......................................................................... I, [2024-02-01T00:47:03.342473 #3458103] INFO -- : 1022 ......................................................................... I, [2024-02-01T00:47:21.193033 #3458103] INFO -- : 1095 ......................................................................... I, [2024-02-01T00:47:30.184491 #3458103] INFO -- : 1168 ......................................................................... I, [2024-02-01T00:47:34.606979 #3458103] INFO -- : 1241 ......................................................................... I, [2024-02-01T00:47:37.773664 #3458103] INFO -- : 1314 ......................................................................... I, [2024-02-01T00:47:39.410621 #3458103] INFO -- : 1387 ......................................................................... I, [2024-02-01T00:47:54.388206 #3458103] INFO -- : 1460 ......................................................................... I, [2024-02-01T00:48:12.308599 #3458103] INFO -- : 1533 ......................................................................... I, [2024-02-01T00:48:15.003314 #3458103] INFO -- : 1606 ......................................................................... I, [2024-02-01T00:48:20.891239 #3458103] INFO -- : 1679 ......................................................................... I, [2024-02-01T00:48:26.587629 #3458103] INFO -- : 1752 ......................................................................... I, [2024-02-01T00:48:34.026631 #3458103] INFO -- : 1825 ......................................................................... I, [2024-02-01T00:48:38.450806 #3458103] INFO -- : 1898 ......................................................................... I, [2024-02-01T00:48:41.925112 #3458103] INFO -- : 1971 ......................................................................... I, [2024-02-01T00:48:45.481310 #3458103] INFO -- : 2044 ......................................................................... I, [2024-02-01T00:48:45.875211 #3458103] INFO -- : 2117 ......................................................................... I, [2024-02-01T00:48:47.245205 #3458103] INFO -- : 2190 ......................................................................... I, [2024-02-01T00:48:47.632505 #3458103] INFO -- : 2263 ......................................................................... I, [2024-02-01T00:48:48.767811 #3458103] INFO -- : 2336 ......................................................................... I, [2024-02-01T00:48:50.128770 #3458103] INFO -- : 2409 ......................................................................... I, [2024-02-01T00:48:51.132325 #3458103] INFO -- : 2482 ......................................................................... I, [2024-02-01T00:48:54.322995 #3458103] INFO -- : 2555 ......................................................................... I, [2024-02-01T00:48:54.361867 #3458103] INFO -- : 2628 ......................................................................... I, [2024-02-01T00:48:54.715689 #3458103] INFO -- : 2701 ......................................................................... I, [2024-02-01T00:48:58.254308 #3458103] INFO -- : 2774 ......................................................................... I, [2024-02-01T00:49:01.359182 #3458103] INFO -- : 2847 ......................................................................... I, [2024-02-01T00:49:05.955790 #3458103] INFO -- : 2920 ......................................................................... I, [2024-02-01T00:49:07.160028 #3458103] INFO -- : 2993 ......................................................................... I, [2024-02-01T00:49:09.309104 #3458103] INFO -- : 3066 ......................................................................... I, [2024-02-01T00:49:12.515751 #3458103] INFO -- : 3139 ......................................................................... I, [2024-02-01T00:49:14.551354 #3458103] INFO -- : 3212 ......................................................................... I, [2024-02-01T00:49:17.765491 #3458103] INFO -- : 3285 ......................................................................... I, [2024-02-01T00:49:18.788810 #3458103] INFO -- : 3358 ......................................................................... I, [2024-02-01T00:49:23.493151 #3458103] INFO -- : 3431 ......................................................................... I, [2024-02-01T00:49:24.298191 #3458103] INFO -- : 3504 ......................................................................... I, [2024-02-01T00:49:24.958339 #3458103] INFO -- : 3577 ......................................................................... I, [2024-02-01T00:49:35.223810 #3458103] INFO -- : 3650 ......................................................................... I, [2024-02-01T00:49:36.534973 #3458103] INFO -- : 3723 ..... I, [2024-02-01T00:49:36.535072 #3458103] INFO -- : I, [2024-02-01T00:49:36.535098 #3458103] INFO -- : Finished in 260.673445 seconds I, [2024-02-01T00:49:36.535112 #3458103] INFO -- : I, [2024-02-01T00:49:36.535125 #3458103] INFO -- : 3728 files, 31902 examples, 141418 expectations, 0 failures, 0 errors, 0 tagged I, [2024-02-01T00:49:36.557749 #3458103] 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.1087697.ruby -x gdbscript [New LWP 1087697] [New LWP 1087699] [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=140194158799872) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f817f08ec00 (LWP 1087697))] >>> Threads Id Target Id Frame * 1 Thread 0x7f817f08ec00 (LWP 1087697) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140194158799872) at ./nptl/pthread_kill.c:44 2 Thread 0x7f817ed6f640 (LWP 1087699) 0x00007f817f1d5fde in epoll_wait (epfd=4, events=events@entry=0x7f817fadeadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f817ed6f640 (LWP 1087699)): #0 0x00007f817f1d5fde in epoll_wait (epfd=4, events=events@entry=0x7f817fadeadc , 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 0x00007f817f766bfa in event_wait (vm=0x555acf06e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x555acf06e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x555acf06e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x555acf06e2a0 #4 0x00007f817f144b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731186640000, 5313681070135004097, 140194155525696, 25, 140194159544400, 140731186640352, -5278498681851655231, -5278497012036187199}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f817f1d5bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f817f08ec00 (LWP 1087697)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140194158799872) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f817f08ec00 old_mask = {__val = {8, 140194159613139, 0, 140194159509485, 140194158799872, 140194161124864, 93848508767920, 140194159455655, 114, 140194161141408, 140731186631344, 140194166407036, 255, 93848508752544, 140194161141408, 140731186631360}} 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=140194158799872) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140194158799872, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f817f0f2476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f817f0d87f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3030343638386566, sa_sigaction = 0x3030343638386566}, sa_mask = {__val = {4063766827970146352, 2319406791654651448, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140194158792440, 2582140790304924672, 93848508767344, 93848508767344, 140194167708184, 140194161141408, 140731186631744, 140194145739984, 93848509033984, 140194164294293, 18446744069414584320}}, sa_flags = 908846080, sa_restorer = 0x555acf0b2e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486686844479366502, 4063766827970146352, 2319406791621097016, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f817f4f3de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f817f90da18 "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 = 0x7ffe88635520, reg_save_area = 0x7ffe88635460}} #7 0x00007f817f4f7197 in objspace_xmalloc0 (objspace=0x555acf070bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f817f5712d9 in ibf_load_code (load=0x555acf0b2e00, iseq=0x7f817e41a4d0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140194145739984 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f817f577144 in ibf_load_iseq_each (load=0x555acf0b2e00, iseq=0x7f817e41a4d0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140194145759088 ec = 0x555acf071c70 dummy_frame = 140194145739648 #10 0x00007f817f57111b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f817e41a4d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x555acf0b2e00 prev_src_iseq = 0x7f817e41c360 offset = #11 0x00007f817f57121c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f817e41a4d0 iseqv = iseq_index = 23 #12 0x00007f817f5715b0 in ibf_load_code (load=0x555acf0b2e00, iseq=0x7f817e41c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140194145747808 code_index = 15 reading_pos = 4556 code = 0x555acf12a7c0 load_body = 0x555acf12b0a0 cd_entries = 0x555acf0b5b60 ic_index = 0 mark_offset_bits = 0x7ffe88635880 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f817f577144 in ibf_load_iseq_each (load=0x555acf0b2e00, iseq=0x7f817e41c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140194145759088 ec = 0x555acf071c70 dummy_frame = 140194145747520 #14 0x00007f817f57111b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f817e41c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x555acf0b2e00 prev_src_iseq = 0x7f817e41ed60 offset = #15 0x00007f817f57121c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f817e41c360 iseqv = iseq_index = 16 #16 0x00007f817f5715b0 in ibf_load_code (load=0x555acf0b2e00, iseq=0x7f817e41ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140194145758560 code_index = 66 reading_pos = 224 code = 0x555acf14dda0 load_body = 0x555acf0df6b0 cd_entries = 0x555acf0d8870 ic_index = 0 mark_offset_bits = 0x555acf14dfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f817f577144 in ibf_load_iseq_each (load=0x555acf0b2e00, iseq=0x7f817e41ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140194145759088 ec = 0x555acf071c70 dummy_frame = 140194145758272 #18 0x00007f817f57111b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f817e41ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x555acf0b2e00 prev_src_iseq = 0x7f817e41efd0 offset = #19 0x00007f817f57121c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f817e41ed60 iseqv = iseq_index = 1 #20 0x00007f817f5715b0 in ibf_load_code (load=0x555acf0b2e00, iseq=0x7f817e41efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140194145759184 code_index = 5 reading_pos = 46 code = 0x555acf12be50 load_body = 0x555acf10f8e0 cd_entries = 0x555acf0d6070 ic_index = 1 mark_offset_bits = 0x7ffe88635de0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f817f577144 in ibf_load_iseq_each (load=0x555acf0b2e00, iseq=0x7f817e41efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140194145759088 ec = 0x555acf071c70 dummy_frame = 140194145758992 #22 0x00007f817f57111b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f817e41efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x555acf0b2e00 prev_src_iseq = 0x0 offset = #23 0x00007f817f579088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f817e41efd0 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:13982 load = iseq = loader_obj = 140194145759328 #25 0x00007f817f8fc5b3 in rb_load_with_builtin_functions (feature_name=0x7f817f93c56b "yjit", table=0x7f817fac0e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x555acf06e2a0 iseq = #26 0x00007f817f8411f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f817f83f270 , argc = 0, index = 0, name = 0x7f817f9630c1 "_bi13"}, {func_ptr = 0x7f817f8dca40 , argc = 0, index = 1, name = 0x7f817f9630c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f817f8dcb40 , argc = 0, index = 2, name = 0x7f817f963330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f817f8ddbd0 , argc = 0, index = 3, name = 0x7f817f9630df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f817f8acbe0 , argc = 2, index = 4, name = 0x7f817f9630f8 "rb_yjit_enable"}, {func_ptr = 0x7f817f8dcb60 , argc = 0, index = 5, name = 0x7f817f963107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f817f8dca90 , argc = 1, index = 6, name = 0x7f817f963122 "rb_yjit_get_stats"}, {func_ptr = 0x7f817f83f250 , argc = 0, index = 7, name = 0x7f817f963134 "object_shape_count"}, {func_ptr = 0x7f817f8b3f00 , argc = 1, index = 8, name = 0x7f817f963147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f817f8b3f10 , argc = 1, index = 9, name = 0x7f817f96315b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f817f8acb30 , argc = 0, index = 10, name = 0x7f817f963172 "rb_yjit_code_gc"}, {func_ptr = 0x7f817f8acc90 , argc = 0, index = 11, name = 0x7f817f963182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f817f8dca60 , argc = 0, index = 12, name = 0x7f817f96319c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f817f60f4b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f817f71a55a in ruby_opt_init (opt=0x7ffe88637630) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f817f71aad3 in ruby_opt_init (opt=0x7ffe88637630) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731186635504) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe886362f0 parser = 140194147027632 orig_fname = 140194147042704 script = 1 opt = 0x7ffe88637630 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f817f5d8822 in rb_ensure (b_proc=b_proc@entry=0x7f817f71a730 , data1=data1@entry=140731186635504, e_proc=e_proc@entry=0x7f817f7168d0 , data2=data2@entry=140731186635504) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x555acf071c70 _tag = {tag = 36, retval = 140731186640432, buf = {0x7f817ed947e0, 0x7f817f5d88d8 , 0x0, 0x7ffe88636160, 0x7ed93a90}, prev = 0x7ffe88637740, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x555acf071c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f817f7168d0 , data2 = 140731186635504}} #32 0x00007f817f71c6e7 in load_file (opt=0x7ffe88637630, script=1, f=140194155677664, fname=, parser=140194147027632) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140194147027632, fname = 140194147042704, script = 1, opt = 0x7ffe88637630, f = 4} #33 process_options (argc=0, argv=0x7ffe88637928, opt=0x7ffe88637630) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140194155677664 xflag = ast = 0x0 parser = 140194147027632 script_name = 140194147042704 iseq = enc = lenc = 0x555acf08cf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060S\256\177\201\177\000\000\030\aJ\177\201\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f817f71cf66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe88637918) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f817e5585a8 "-", script_name = 140194147042704, 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 0x00007f817f5d9bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe88637918) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140194164339328, buf = {0x2, 0x7f817f5d9c00 , 0x0, 0x7ffe88637710, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x555acf071c70 state = iseq = 0x0 #36 0x0000555acdf4117f in rb_main (argv=0x7ffe88637918, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731186641849 #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.115314.ruby -x gdbscript [New LWP 115314] [New LWP 115316] [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=139733884431360) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f16548b6c00 (LWP 115314))] >>> Threads Id Target Id Frame * 1 Thread 0x7f16548b6c00 (LWP 115314) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139733884431360) at ./nptl/pthread_kill.c:44 2 Thread 0x7f165459f640 (LWP 115316) 0x00007f16549fdfde in epoll_wait (epfd=4, events=events@entry=0x7f1655306adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f165459f640 (LWP 115316)): #0 0x00007f16549fdfde in epoll_wait (epfd=4, events=events@entry=0x7f1655306adc , 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 0x00007f1654f8ebfa in event_wait (vm=0x5635eaa5d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5635eaa5d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5635eaa5d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5635eaa5d2a0 #4 0x00007f165496cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734659710000, -6377433416065903201, 139733881189952, 25, 139733885175888, 140734659710352, 6436319703088469407, 6436320296712377759}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f16549fdbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f16548b6c00 (LWP 115314)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139733884431360) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f16548b6c00 old_mask = {__val = {8, 139733885244627, 0, 139733885140973, 139733884431360, 139733886756352, 94789570006704, 139733885087143, 114, 139733886772896, 140734659701344, 139733892038524, 255, 94789569991328, 139733886772896, 140734659701360}} 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=139733884431360) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139733884431360, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f165491a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f16549007f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3032643737356666, sa_sigaction = 0x3032643737356666}, sa_mask = {__val = {3847875520833073200, 2319406791691351863, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139733884423928, 15557782117634447872, 94789570006128, 94789570006128, 139733893339672, 139733886772896, 140734659701744, 139733871404256, 94789570272768, 139733889925781, 18446744069414584320}}, sa_flags = 1183226368, sa_restorer = 0x5635eaaa1e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487302575268914790, 3847875520833073200, 2319406791657797431, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f1654d1bde7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f1655135a18 "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 = 0x7fff57662cd0, reg_save_area = 0x7fff57662c10}} #7 0x00007f1654d1f197 in objspace_xmalloc0 (objspace=0x5635eaa5fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f1654d992d9 in ibf_load_code (load=0x5635eaaa1e00, iseq=0x7f1653c4a4e0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 139733871404256 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f1654d9f144 in ibf_load_iseq_each (load=0x5635eaaa1e00, iseq=0x7f1653c4a4e0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139733871423312 ec = 0x5635eaa60c70 dummy_frame = 139733871403920 #10 0x00007f1654d9911b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1653c4a4e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5635eaaa1e00 prev_src_iseq = 0x7f1653c4c3d0 offset = #11 0x00007f1654d9921c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f1653c4a4e0 iseqv = iseq_index = 23 #12 0x00007f1654d995b0 in ibf_load_code (load=0x5635eaaa1e00, iseq=0x7f1653c4c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139733871412176 code_index = 15 reading_pos = 4556 code = 0x5635eab197c0 load_body = 0x5635eab1a0a0 cd_entries = 0x5635eaaa4b60 ic_index = 0 mark_offset_bits = 0x7fff57663030 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f1654d9f144 in ibf_load_iseq_each (load=0x5635eaaa1e00, iseq=0x7f1653c4c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139733871423312 ec = 0x5635eaa60c70 dummy_frame = 139733871411792 #14 0x00007f1654d9911b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1653c4c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5635eaaa1e00 prev_src_iseq = 0x7f1653c4ee00 offset = #15 0x00007f1654d9921c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f1653c4c3d0 iseqv = iseq_index = 16 #16 0x00007f1654d995b0 in ibf_load_code (load=0x5635eaaa1e00, iseq=0x7f1653c4ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139733871422976 code_index = 66 reading_pos = 224 code = 0x5635eab3cda0 load_body = 0x5635eaace6b0 cd_entries = 0x5635eaac7870 ic_index = 0 mark_offset_bits = 0x5635eab3cfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f1654d9f144 in ibf_load_iseq_each (load=0x5635eaaa1e00, iseq=0x7f1653c4ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139733871423312 ec = 0x5635eaa60c70 dummy_frame = 139733871422544 #18 0x00007f1654d9911b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1653c4ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5635eaaa1e00 prev_src_iseq = 0x7f1653c4efb0 offset = #19 0x00007f1654d9921c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f1653c4ee00 iseqv = iseq_index = 1 #20 0x00007f1654d995b0 in ibf_load_code (load=0x5635eaaa1e00, iseq=0x7f1653c4efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139733871423408 code_index = 5 reading_pos = 46 code = 0x5635eab1ae50 load_body = 0x5635eaafe8e0 cd_entries = 0x5635eaac5070 ic_index = 1 mark_offset_bits = 0x7fff57663590 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f1654d9f144 in ibf_load_iseq_each (load=0x5635eaaa1e00, iseq=0x7f1653c4efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139733871423312 ec = 0x5635eaa60c70 dummy_frame = 139733871423216 #22 0x00007f1654d9911b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1653c4efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5635eaaa1e00 prev_src_iseq = 0x0 offset = #23 0x00007f1654da1088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f1653c4efb0 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:13982 load = iseq = loader_obj = 139733871423552 #25 0x00007f16551245b3 in rb_load_with_builtin_functions (feature_name=0x7f165516456b "yjit", table=0x7f16552e8e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5635eaa5d2a0 iseq = #26 0x00007f16550691f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1655067270 , argc = 0, index = 0, name = 0x7f165518b0c1 "_bi13"}, {func_ptr = 0x7f1655104a40 , argc = 0, index = 1, name = 0x7f165518b0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1655104b40 , argc = 0, index = 2, name = 0x7f165518b330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1655105bd0 , argc = 0, index = 3, name = 0x7f165518b0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f16550d4be0 , argc = 2, index = 4, name = 0x7f165518b0f8 "rb_yjit_enable"}, {func_ptr = 0x7f1655104b60 , argc = 0, index = 5, name = 0x7f165518b107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1655104a90 , argc = 1, index = 6, name = 0x7f165518b122 "rb_yjit_get_stats"}, {func_ptr = 0x7f1655067250 , argc = 0, index = 7, name = 0x7f165518b134 "object_shape_count"}, {func_ptr = 0x7f16550dbf00 , argc = 1, index = 8, name = 0x7f165518b147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f16550dbf10 , argc = 1, index = 9, name = 0x7f165518b15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f16550d4b30 , argc = 0, index = 10, name = 0x7f165518b172 "rb_yjit_code_gc"}, {func_ptr = 0x7f16550d4c90 , argc = 0, index = 11, name = 0x7f165518b182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1655104a60 , argc = 0, index = 12, name = 0x7f165518b19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f1654e374b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f1654f4255a in ruby_opt_init (opt=0x7fff57664de0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f1654f42ad3 in ruby_opt_init (opt=0x7fff57664de0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734659705504) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff57663aa0 parser = 139733872691808 orig_fname = 139733872706880 script = 1 opt = 0x7fff57664de0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f1654e00822 in rb_ensure (b_proc=b_proc@entry=0x7f1654f42730 , data1=data1@entry=140734659705504, e_proc=e_proc@entry=0x7f1654f3e8d0 , data2=data2@entry=140734659705504) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5635eaa60c70 _tag = {tag = 36, retval = 140734659710432, buf = {0x7f16545c4790, 0x7f1654e008d8 , 0x0, 0x7fff57663910, 0x545c3a40}, prev = 0x7fff57664ef0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5635eaa60c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1654f3e8d0 , data2 = 140734659705504}} #32 0x00007f1654f446e7 in load_file (opt=0x7fff57664de0, script=1, f=139733881341840, fname=, parser=139733872691808) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139733872691808, fname = 139733872706880, script = 1, opt = 0x7fff57664de0, f = 4} #33 process_options (argc=0, argv=0x7fff576650d8, opt=0x7fff57664de0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139733881341840 xflag = ast = 0x0 parser = 139733872691808 script_name = 139733872706880 iseq = enc = lenc = 0x5635eaa7bf30 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\323\060U\026\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f1654f44f66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff576650c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1653d88558 "-", script_name = 139733872706880, 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 0x00007f1654e01bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff576650c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139733889970816, buf = {0x2, 0x7f1654e01c00 , 0x0, 0x7fff57664ec0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5635eaa60c70 state = iseq = 0x0 #36 0x00005635ea17817f in rb_main (argv=0x7fff576650c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734659711849 #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.1221574.ruby -x gdbscript [New LWP 1221574] [New LWP 1221576] [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=139817841712128) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f29e0c9dc00 (LWP 1221574))] >>> Threads Id Target Id Frame * 1 Thread 0x7f29e0c9dc00 (LWP 1221574) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139817841712128) at ./nptl/pthread_kill.c:44 2 Thread 0x7f29e097f640 (LWP 1221576) 0x00007f29e0de4fde in epoll_wait (epfd=4, events=events@entry=0x7f29e16edadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f29e097f640 (LWP 1221576)): #0 0x00007f29e0de4fde in epoll_wait (epfd=4, events=events@entry=0x7f29e16edadc , 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 0x00007f29e1375bfa in event_wait (vm=0x55eaca9d92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55eaca9d92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55eaca9d92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55eaca9d92a0 #4 0x00007f29e0d53b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730054046160, 8350407435231117940, 139817838442048, 25, 139817842456656, 140730054046512, -8236702745441385868, -8236702206846745996}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f29e0de4bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f29e0c9dc00 (LWP 1221574)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139817841712128) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f29e0c9dc00 old_mask = {__val = {8, 139817842525395, 0, 139817842421741, 139817841712128, 139817844037120, 94466910047920, 139817842367911, 114, 139817844053664, 140730054037504, 139817849319292, 255, 94466910032544, 139817844053664, 140730054037520}} 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=139817841712128) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139817841712128, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f29e0d01476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f29e0ce77f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037636534346566, sa_sigaction = 0x3037636534346566}, sa_mask = {__val = {3775536451818434608, 2319406791775184180, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139817841704696, 17866606661821144832, 94466910047344, 94466910047344, 139817850620440, 139817844053664, 140730054037904, 139817828656272, 94466910313984, 139817847206549, 18446744069414584320}}, sa_flags = -75882752, sa_restorer = 0x55eacaa1de00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473229023951480166, 3775536451818434608, 2319406791741629748, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f29e1102de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f29e151ca18 "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 = 0x7ffe44e15270, reg_save_area = 0x7ffe44e151b0}} #7 0x00007f29e1106197 in objspace_xmalloc0 (objspace=0x55eaca9dbbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f29e11802d9 in ibf_load_code (load=0x55eacaa1de00, iseq=0x7f29e002a490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 139817828656272 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f29e1186144 in ibf_load_iseq_each (load=0x55eacaa1de00, iseq=0x7f29e002a490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139817828675328 ec = 0x55eaca9dcc70 dummy_frame = 139817828655936 #10 0x00007f29e118011b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f29e002a490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55eacaa1de00 prev_src_iseq = 0x7f29e002c380 offset = #11 0x00007f29e118021c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f29e002a490 iseqv = iseq_index = 23 #12 0x00007f29e11805b0 in ibf_load_code (load=0x55eacaa1de00, iseq=0x7f29e002c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139817828664192 code_index = 15 reading_pos = 4556 code = 0x55eacaa957c0 load_body = 0x55eacaa960a0 cd_entries = 0x55eacaa20b60 ic_index = 0 mark_offset_bits = 0x7ffe44e155d0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f29e1186144 in ibf_load_iseq_each (load=0x55eacaa1de00, iseq=0x7f29e002c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139817828675328 ec = 0x55eaca9dcc70 dummy_frame = 139817828663808 #14 0x00007f29e118011b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f29e002c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55eacaa1de00 prev_src_iseq = 0x7f29e002edb0 offset = #15 0x00007f29e118021c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f29e002c380 iseqv = iseq_index = 16 #16 0x00007f29e11805b0 in ibf_load_code (load=0x55eacaa1de00, iseq=0x7f29e002edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139817828674992 code_index = 66 reading_pos = 224 code = 0x55eacaab8da0 load_body = 0x55eacaa4a6b0 cd_entries = 0x55eacaa43870 ic_index = 0 mark_offset_bits = 0x55eacaab8fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f29e1186144 in ibf_load_iseq_each (load=0x55eacaa1de00, iseq=0x7f29e002edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139817828675328 ec = 0x55eaca9dcc70 dummy_frame = 139817828674560 #18 0x00007f29e118011b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f29e002edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55eacaa1de00 prev_src_iseq = 0x7f29e002ef60 offset = #19 0x00007f29e118021c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f29e002edb0 iseqv = iseq_index = 1 #20 0x00007f29e11805b0 in ibf_load_code (load=0x55eacaa1de00, iseq=0x7f29e002ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139817828675424 code_index = 5 reading_pos = 46 code = 0x55eacaa96e50 load_body = 0x55eacaa7a8e0 cd_entries = 0x55eacaa41070 ic_index = 1 mark_offset_bits = 0x7ffe44e15b30 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f29e1186144 in ibf_load_iseq_each (load=0x55eacaa1de00, iseq=0x7f29e002ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139817828675328 ec = 0x55eaca9dcc70 dummy_frame = 139817828675232 #22 0x00007f29e118011b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f29e002ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55eacaa1de00 prev_src_iseq = 0x0 offset = #23 0x00007f29e1188088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f29e002ef60 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:13982 load = iseq = loader_obj = 139817828675568 #25 0x00007f29e150b5b3 in rb_load_with_builtin_functions (feature_name=0x7f29e154b56b "yjit", table=0x7f29e16cfe40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55eaca9d92a0 iseq = #26 0x00007f29e14501f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f29e144e270 , argc = 0, index = 0, name = 0x7f29e15720c1 "_bi13"}, {func_ptr = 0x7f29e14eba40 , argc = 0, index = 1, name = 0x7f29e15720c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f29e14ebb40 , argc = 0, index = 2, name = 0x7f29e1572330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f29e14ecbd0 , argc = 0, index = 3, name = 0x7f29e15720df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f29e14bbbe0 , argc = 2, index = 4, name = 0x7f29e15720f8 "rb_yjit_enable"}, {func_ptr = 0x7f29e14ebb60 , argc = 0, index = 5, name = 0x7f29e1572107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f29e14eba90 , argc = 1, index = 6, name = 0x7f29e1572122 "rb_yjit_get_stats"}, {func_ptr = 0x7f29e144e250 , argc = 0, index = 7, name = 0x7f29e1572134 "object_shape_count"}, {func_ptr = 0x7f29e14c2f00 , argc = 1, index = 8, name = 0x7f29e1572147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f29e14c2f10 , argc = 1, index = 9, name = 0x7f29e157215b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f29e14bbb30 , argc = 0, index = 10, name = 0x7f29e1572172 "rb_yjit_code_gc"}, {func_ptr = 0x7f29e14bbc90 , argc = 0, index = 11, name = 0x7f29e1572182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f29e14eba60 , argc = 0, index = 12, name = 0x7f29e157219c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f29e121e4b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f29e132955a in ruby_opt_init (opt=0x7ffe44e17380) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f29e1329ad3 in ruby_opt_init (opt=0x7ffe44e17380) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730054041664) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe44e16040 parser = 139817829943872 orig_fname = 139817829958944 script = 1 opt = 0x7ffe44e17380 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f29e11e7822 in rb_ensure (b_proc=b_proc@entry=0x7f29e1329730 , data1=data1@entry=140730054041664, e_proc=e_proc@entry=0x7f29e13258d0 , data2=data2@entry=140730054041664) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55eaca9dcc70 _tag = {tag = 36, retval = 140730054046592, buf = {0x7f29e09a47a0, 0x7f29e11e78d8 , 0x0, 0x7ffe44e15eb0, 0xe09a3a50}, prev = 0x7ffe44e17490, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55eaca9dcc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f29e13258d0 , data2 = 140730054041664}} #32 0x00007f29e132b6e7 in load_file (opt=0x7ffe44e17380, script=1, f=139817838593952, fname=, parser=139817829943872) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139817829943872, fname = 139817829958944, script = 1, opt = 0x7ffe44e17380, f = 4} #33 process_options (argc=0, argv=0x7ffe44e17678, opt=0x7ffe44e17380) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139817838593952 xflag = ast = 0x0 parser = 139817829943872 script_name = 139817829958944 iseq = enc = lenc = 0x55eaca9f7f30 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 0x00007f29e132bf66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe44e17668) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f29e0168538 "-", script_name = 139817829958944, 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 0x00007f29e11e8bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe44e17668) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139817847251584, buf = {0x2, 0x7f29e11e8c00 , 0x0, 0x7ffe44e17460, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55eaca9dcc70 state = iseq = 0x0 #36 0x000055eac926517f in rb_main (argv=0x7ffe44e17668, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730054048009 #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.1253777.ruby -x gdbscript [New LWP 1253777] [New LWP 1253779] [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=140393167690752) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fafd4e39c00 (LWP 1253777))] >>> Threads Id Target Id Frame * 1 Thread 0x7fafd4e39c00 (LWP 1253777) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140393167690752) at ./nptl/pthread_kill.c:44 2 Thread 0x7fafd4b1f640 (LWP 1253779) 0x00007fafd4f80fde in epoll_wait (epfd=4, events=events@entry=0x7fafd5889adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fafd4b1f640 (LWP 1253779)): #0 0x00007fafd4f80fde in epoll_wait (epfd=4, events=events@entry=0x7fafd5889adc , 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 0x00007fafd5511bfa in event_wait (vm=0x55a9b59122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55a9b59122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55a9b59122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55a9b59122a0 #4 0x00007fafd4eefb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732633378832, 3890531863179972599, 140393164437056, 25, 140393168435280, 140732633379184, -3845410534963916809, -3845410250846089225}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fafd4f80bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fafd4e39c00 (LWP 1253777)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140393167690752) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fafd4e39c00 old_mask = {__val = {8, 140393168504019, 0, 140393168400365, 140393167690752, 140393170015744, 94187384037040, 140393168346535, 5, 140393170032288, 140732633370176, 140393175297916, 255, 94187384021664, 140393170032288, 140732633370192}} 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=140393167690752) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140393167690752, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fafd4e9d476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fafd4e837f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2070782d2d203030, sa_sigaction = 0x2070782d2d203030}, sa_mask = {__val = {3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 7166204968890474528, 140393167683320, 14110578860163238400, 94187384036464, 94187384036464, 140393176599064, 140393170032288, 140732633370576, 140393154651360, 94187384303104, 140393173185173, 18446744069414584320}}, sa_flags = 1462405632, sa_restorer = 0x55a9b5956e00} sigs = {__val = {32, 6733551554292031520, 4135822219482117898, 7365405400577882470, 3486461458238432614, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007fafd529ede7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fafd56b8a18 "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 = 0x7ffede9ed0b0, reg_save_area = 0x7ffede9ecff0}} #7 0x00007fafd52a2197 in objspace_xmalloc0 (objspace=0x55a9b5914bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fafd531c2d9 in ibf_load_code (load=0x55a9b5956e00, iseq=0x7fafd41ca4e0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140393154651360 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007fafd5322144 in ibf_load_iseq_each (load=0x55a9b5956e00, iseq=0x7fafd41ca4e0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140393154670416 ec = 0x55a9b5915c70 dummy_frame = 140393154651024 #10 0x00007fafd531c11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fafd41ca4e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55a9b5956e00 prev_src_iseq = 0x7fafd41cc3d0 offset = #11 0x00007fafd531c21c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fafd41ca4e0 iseqv = iseq_index = 23 #12 0x00007fafd531c5b0 in ibf_load_code (load=0x55a9b5956e00, iseq=0x7fafd41cc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140393154659280 code_index = 15 reading_pos = 4556 code = 0x55a9b59ce7c0 load_body = 0x55a9b59cf0a0 cd_entries = 0x55a9b5959b60 ic_index = 0 mark_offset_bits = 0x7ffede9ed410 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fafd5322144 in ibf_load_iseq_each (load=0x55a9b5956e00, iseq=0x7fafd41cc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140393154670416 ec = 0x55a9b5915c70 dummy_frame = 140393154658896 #14 0x00007fafd531c11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fafd41cc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55a9b5956e00 prev_src_iseq = 0x7fafd41cee00 offset = #15 0x00007fafd531c21c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fafd41cc3d0 iseqv = iseq_index = 16 #16 0x00007fafd531c5b0 in ibf_load_code (load=0x55a9b5956e00, iseq=0x7fafd41cee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140393154670080 code_index = 66 reading_pos = 224 code = 0x55a9b59f1da0 load_body = 0x55a9b59836b0 cd_entries = 0x55a9b597c870 ic_index = 0 mark_offset_bits = 0x55a9b59f1fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fafd5322144 in ibf_load_iseq_each (load=0x55a9b5956e00, iseq=0x7fafd41cee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140393154670416 ec = 0x55a9b5915c70 dummy_frame = 140393154669648 #18 0x00007fafd531c11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fafd41cee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55a9b5956e00 prev_src_iseq = 0x7fafd41cefb0 offset = #19 0x00007fafd531c21c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fafd41cee00 iseqv = iseq_index = 1 #20 0x00007fafd531c5b0 in ibf_load_code (load=0x55a9b5956e00, iseq=0x7fafd41cefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140393154670512 code_index = 5 reading_pos = 46 code = 0x55a9b59cfe50 load_body = 0x55a9b59b38e0 cd_entries = 0x55a9b597a070 ic_index = 1 mark_offset_bits = 0x7ffede9ed970 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fafd5322144 in ibf_load_iseq_each (load=0x55a9b5956e00, iseq=0x7fafd41cefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140393154670416 ec = 0x55a9b5915c70 dummy_frame = 140393154670320 #22 0x00007fafd531c11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fafd41cefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55a9b5956e00 prev_src_iseq = 0x0 offset = #23 0x00007fafd5324088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fafd41cefb0 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:13982 load = iseq = loader_obj = 140393154670656 #25 0x00007fafd56a75b3 in rb_load_with_builtin_functions (feature_name=0x7fafd56e756b "yjit", table=0x7fafd586be40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55a9b59122a0 iseq = #26 0x00007fafd55ec1f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fafd55ea270 , argc = 0, index = 0, name = 0x7fafd570e0c1 "_bi13"}, {func_ptr = 0x7fafd5687a40 , argc = 0, index = 1, name = 0x7fafd570e0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fafd5687b40 , argc = 0, index = 2, name = 0x7fafd570e330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fafd5688bd0 , argc = 0, index = 3, name = 0x7fafd570e0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fafd5657be0 , argc = 2, index = 4, name = 0x7fafd570e0f8 "rb_yjit_enable"}, {func_ptr = 0x7fafd5687b60 , argc = 0, index = 5, name = 0x7fafd570e107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fafd5687a90 , argc = 1, index = 6, name = 0x7fafd570e122 "rb_yjit_get_stats"}, {func_ptr = 0x7fafd55ea250 , argc = 0, index = 7, name = 0x7fafd570e134 "object_shape_count"}, {func_ptr = 0x7fafd565ef00 , argc = 1, index = 8, name = 0x7fafd570e147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fafd565ef10 , argc = 1, index = 9, name = 0x7fafd570e15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fafd5657b30 , argc = 0, index = 10, name = 0x7fafd570e172 "rb_yjit_code_gc"}, {func_ptr = 0x7fafd5657c90 , argc = 0, index = 11, name = 0x7fafd570e182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fafd5687a60 , argc = 0, index = 12, name = 0x7fafd570e19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fafd53ba4b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fafd54c555a in ruby_opt_init (opt=0x7ffede9ef1c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fafd54c5ad3 in ruby_opt_init (opt=0x7ffede9ef1c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732633374336) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffede9ede80 parser = 140393155938912 orig_fname = 140393155953984 script = 1 opt = 0x7ffede9ef1c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fafd5383822 in rb_ensure (b_proc=b_proc@entry=0x7fafd54c5730 , data1=data1@entry=140732633374336, e_proc=e_proc@entry=0x7fafd54c18d0 , data2=data2@entry=140732633374336) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55a9b5915c70 _tag = {tag = 36, retval = 140732633379264, buf = {0x7fafd4b44790, 0x7fafd53838d8 , 0x0, 0x7ffede9edcf0, 0xd4b43a40}, prev = 0x7ffede9ef2d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55a9b5915c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fafd54c18d0 , data2 = 140732633374336}} #32 0x00007fafd54c76e7 in load_file (opt=0x7ffede9ef1c0, script=1, f=140393164588944, fname=, parser=140393155938912) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140393155938912, fname = 140393155953984, script = 1, opt = 0x7ffede9ef1c0, f = 4} #33 process_options (argc=0, argv=0x7ffede9ef4b8, opt=0x7ffede9ef1c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140393164588944 xflag = ast = 0x0 parser = 140393155938912 script_name = 140393155953984 iseq = enc = lenc = 0x55a9b5930f30 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 0x00007fafd54c7f66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffede9ef4a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fafd4308558 "-", script_name = 140393155953984, 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 0x00007fafd5384bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffede9ef4a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140393173230208, buf = {0x2, 0x7fafd5384c00 , 0x0, 0x7ffede9ef2a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55a9b5915c70 state = iseq = 0x0 #36 0x000055a9b53f717f in rb_main (argv=0x7ffede9ef4a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732633380681 #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.1297632.ruby -x gdbscript [New LWP 1297632] [New LWP 1297634] [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=140400736283648) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb198032c00 (LWP 1297632))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb198032c00 (LWP 1297632) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140400736283648) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb197d1f640 (LWP 1297634) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7fb197d1f640 (LWP 1297634)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007fb1980e8850 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 = 0x7fb198ac5040 <_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 0x00007fb197d1f640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7fb198032c00 (LWP 1297632)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140400736283648) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb198032c00 old_mask = {__val = {8, 140400737096915, 0, 140400736993261, 140400736283648, 140400738608640, 94441037606576, 140400736939431, 114, 140400738625184, 140731081182160, 140400743890812, 255, 94441037591200, 140400738625184, 140731081182176}} 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=140400736283648) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140400736283648, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb198096476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb19807c7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3033663132386566, sa_sigaction = 0x3033663132386566}, sa_mask = {__val = {4063766827970146352, 2319406791708258610, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140400736276216, 10648940117159025664, 94441037606000, 94441037606000, 140400745191960, 140400738625184, 140731081182560, 140400723272928, 94441037872640, 140400741778069, 18446744069414584320}}, sa_flags = -1247044608, sa_restorer = 0x55e4c483be00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487586223415387494, 4063766827970146352, 2319406791674704178, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fb198497de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb1988b1a18 "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 = 0x7ffe821a4e40, reg_save_area = 0x7ffe821a4d80}} #7 0x00007fb19849b197 in objspace_xmalloc0 (objspace=0x55e4c47f9bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb1985152d9 in ibf_load_code (load=0x55e4c483be00, iseq=0x7fb1973ca4e0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140400723272928 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007fb19851b144 in ibf_load_iseq_each (load=0x55e4c483be00, iseq=0x7fb1973ca4e0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140400723291984 ec = 0x55e4c47fac70 dummy_frame = 140400723272592 #10 0x00007fb19851511b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb1973ca4e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e4c483be00 prev_src_iseq = 0x7fb1973cc3d0 offset = #11 0x00007fb19851521c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fb1973ca4e0 iseqv = iseq_index = 23 #12 0x00007fb1985155b0 in ibf_load_code (load=0x55e4c483be00, iseq=0x7fb1973cc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140400723280848 code_index = 15 reading_pos = 4556 code = 0x55e4c48b37c0 load_body = 0x55e4c48b40a0 cd_entries = 0x55e4c483eb60 ic_index = 0 mark_offset_bits = 0x7ffe821a51a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb19851b144 in ibf_load_iseq_each (load=0x55e4c483be00, iseq=0x7fb1973cc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140400723291984 ec = 0x55e4c47fac70 dummy_frame = 140400723280464 #14 0x00007fb19851511b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb1973cc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e4c483be00 prev_src_iseq = 0x7fb1973cee00 offset = #15 0x00007fb19851521c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fb1973cc3d0 iseqv = iseq_index = 16 #16 0x00007fb1985155b0 in ibf_load_code (load=0x55e4c483be00, iseq=0x7fb1973cee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140400723291648 code_index = 66 reading_pos = 224 code = 0x55e4c48d6da0 load_body = 0x55e4c48686b0 cd_entries = 0x55e4c4861870 ic_index = 0 mark_offset_bits = 0x55e4c48d6fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb19851b144 in ibf_load_iseq_each (load=0x55e4c483be00, iseq=0x7fb1973cee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140400723291984 ec = 0x55e4c47fac70 dummy_frame = 140400723291216 #18 0x00007fb19851511b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb1973cee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e4c483be00 prev_src_iseq = 0x7fb1973cefb0 offset = #19 0x00007fb19851521c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fb1973cee00 iseqv = iseq_index = 1 #20 0x00007fb1985155b0 in ibf_load_code (load=0x55e4c483be00, iseq=0x7fb1973cefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140400723292080 code_index = 5 reading_pos = 46 code = 0x55e4c48b4e50 load_body = 0x55e4c48988e0 cd_entries = 0x55e4c485f070 ic_index = 1 mark_offset_bits = 0x7ffe821a5700 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb19851b144 in ibf_load_iseq_each (load=0x55e4c483be00, iseq=0x7fb1973cefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140400723291984 ec = 0x55e4c47fac70 dummy_frame = 140400723291888 #22 0x00007fb19851511b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb1973cefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e4c483be00 prev_src_iseq = 0x0 offset = #23 0x00007fb19851d088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fb1973cefb0 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:13982 load = iseq = loader_obj = 140400723292224 #25 0x00007fb1988a05b3 in rb_load_with_builtin_functions (feature_name=0x7fb1988e056b "yjit", table=0x7fb198a64e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55e4c47f72a0 iseq = #26 0x00007fb1987e51f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb1987e3270 , argc = 0, index = 0, name = 0x7fb1989070c1 "_bi13"}, {func_ptr = 0x7fb198880a40 , argc = 0, index = 1, name = 0x7fb1989070c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb198880b40 , argc = 0, index = 2, name = 0x7fb198907330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb198881bd0 , argc = 0, index = 3, name = 0x7fb1989070df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb198850be0 , argc = 2, index = 4, name = 0x7fb1989070f8 "rb_yjit_enable"}, {func_ptr = 0x7fb198880b60 , argc = 0, index = 5, name = 0x7fb198907107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb198880a90 , argc = 1, index = 6, name = 0x7fb198907122 "rb_yjit_get_stats"}, {func_ptr = 0x7fb1987e3250 , argc = 0, index = 7, name = 0x7fb198907134 "object_shape_count"}, {func_ptr = 0x7fb198857f00 , argc = 1, index = 8, name = 0x7fb198907147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb198857f10 , argc = 1, index = 9, name = 0x7fb19890715b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb198850b30 , argc = 0, index = 10, name = 0x7fb198907172 "rb_yjit_code_gc"}, {func_ptr = 0x7fb198850c90 , argc = 0, index = 11, name = 0x7fb198907182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb198880a60 , argc = 0, index = 12, name = 0x7fb19890719c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb1985b34b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb1986be55a in ruby_opt_init (opt=0x7ffe821a6f50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb1986bead3 in ruby_opt_init (opt=0x7ffe821a6f50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731081186320) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe821a5c10 parser = 140400724560480 orig_fname = 140400724575552 script = 1 opt = 0x7ffe821a6f50 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fb19857c822 in rb_ensure (b_proc=b_proc@entry=0x7fb1986be730 , data1=data1@entry=140731081186320, e_proc=e_proc@entry=0x7fb1986ba8d0 , data2=data2@entry=140731081186320) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e4c47fac70 _tag = {tag = 36, retval = 140731081191248, buf = {0x7fb197d44790, 0x7fb19857c8d8 , 0x0, 0x7ffe821a5a80, 0x97d43a40}, prev = 0x7ffe821a7060, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e4c47fac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb1986ba8d0 , data2 = 140731081186320}} #32 0x00007fb1986c06e7 in load_file (opt=0x7ffe821a6f50, script=1, f=140400733210512, fname=, parser=140400724560480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140400724560480, fname = 140400724575552, script = 1, opt = 0x7ffe821a6f50, f = 4} #33 process_options (argc=0, argv=0x7ffe821a7248, opt=0x7ffe821a6f50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140400733210512 xflag = ast = 0x0 parser = 140400724560480 script_name = 140400724575552 iseq = enc = lenc = 0x55e4c4815f30 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 0x00007fb1986c0f66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe821a7238) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb197508558 "-", script_name = 140400724575552, 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 0x00007fb19857dbb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe821a7238) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140400741823104, buf = {0x2, 0x7fb19857dc00 , 0x0, 0x7ffe821a7030, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e4c47fac70 state = iseq = 0x0 #36 0x000055e4c3ed117f in rb_main (argv=0x7ffe821a7238, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731081192665 #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.226018.ruby -x gdbscript [New LWP 226018] [New LWP 226020] [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=139754152967168) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1b0ca4bc00 (LWP 226018))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1b0ca4bc00 (LWP 226018) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139754152967168) at ./nptl/pthread_kill.c:44 2 Thread 0x7f1b0c72f640 (LWP 226020) 0x00007f1b0cb92fde in epoll_wait (epfd=4, events=events@entry=0x7f1b0d49badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f1b0c72f640 (LWP 226020)): #0 0x00007f1b0cb92fde in epoll_wait (epfd=4, events=events@entry=0x7f1b0d49badc , 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 0x00007f1b0d123bfa in event_wait (vm=0x55fa70b7d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55fa70b7d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55fa70b7d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55fa70b7d2a0 #4 0x00007f1b0cb01b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735002910464, -3166594077992818227, 139754149705280, 25, 139754153711696, 140735002910816, 3043280593822542285, 3043278957863758285}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f1b0cb92bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1b0ca4bc00 (LWP 226018)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139754152967168) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1b0ca4bc00 old_mask = {__val = {8, 139754153780435, 0, 139754153676781, 139754152967168, 139754155292160, 94534121295536, 139754153622951, 65, 139754155308704, 140735002901808, 139754160574332, 255, 94534121280160, 139754155308704, 140735002901824}} 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=139754152967168) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139754152967168, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1b0caaf476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f1b0ca957f3 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, 139754152959736, 17489815596490966528, 94534121294960, 94534121294960, 139754161875480, 139754155308704, 140735002902208, 139754139919584, 94534121561600, 139754158461589, 18446744069414584320}}, sa_flags = -1209121280, sa_restorer = 0x55fa70bc1e00} sigs = {__val = {32, 7076956454446902576, 8223625903104091748, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472337325124630118, 7076956454446902576, 8223625903106778724, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f1b0ceb0de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f1b0d2caa18 "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 = 0x7fff6bdaffa0, reg_save_area = 0x7fff6bdafee0}} #7 0x00007f1b0ceb4197 in objspace_xmalloc0 (objspace=0x55fa70b7fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f1b0cf2e2d9 in ibf_load_code (load=0x55fa70bc1e00, iseq=0x7f1b0bdda4e0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 139754139919584 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f1b0cf34144 in ibf_load_iseq_each (load=0x55fa70bc1e00, iseq=0x7f1b0bdda4e0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139754139938640 ec = 0x55fa70b80c70 dummy_frame = 139754139919248 #10 0x00007f1b0cf2e11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1b0bdda4e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55fa70bc1e00 prev_src_iseq = 0x7f1b0bddc3d0 offset = #11 0x00007f1b0cf2e21c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f1b0bdda4e0 iseqv = iseq_index = 23 #12 0x00007f1b0cf2e5b0 in ibf_load_code (load=0x55fa70bc1e00, iseq=0x7f1b0bddc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139754139927504 code_index = 15 reading_pos = 4556 code = 0x55fa70c397c0 load_body = 0x55fa70c3a0a0 cd_entries = 0x55fa70bc4b60 ic_index = 0 mark_offset_bits = 0x7fff6bdb0300 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f1b0cf34144 in ibf_load_iseq_each (load=0x55fa70bc1e00, iseq=0x7f1b0bddc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139754139938640 ec = 0x55fa70b80c70 dummy_frame = 139754139927120 #14 0x00007f1b0cf2e11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1b0bddc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55fa70bc1e00 prev_src_iseq = 0x7f1b0bddee00 offset = #15 0x00007f1b0cf2e21c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f1b0bddc3d0 iseqv = iseq_index = 16 #16 0x00007f1b0cf2e5b0 in ibf_load_code (load=0x55fa70bc1e00, iseq=0x7f1b0bddee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139754139938304 code_index = 66 reading_pos = 224 code = 0x55fa70c5cda0 load_body = 0x55fa70bee6b0 cd_entries = 0x55fa70be7870 ic_index = 0 mark_offset_bits = 0x55fa70c5cfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f1b0cf34144 in ibf_load_iseq_each (load=0x55fa70bc1e00, iseq=0x7f1b0bddee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139754139938640 ec = 0x55fa70b80c70 dummy_frame = 139754139937872 #18 0x00007f1b0cf2e11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1b0bddee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55fa70bc1e00 prev_src_iseq = 0x7f1b0bddefb0 offset = #19 0x00007f1b0cf2e21c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f1b0bddee00 iseqv = iseq_index = 1 #20 0x00007f1b0cf2e5b0 in ibf_load_code (load=0x55fa70bc1e00, iseq=0x7f1b0bddefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139754139938736 code_index = 5 reading_pos = 46 code = 0x55fa70c3ae50 load_body = 0x55fa70c1e8e0 cd_entries = 0x55fa70be5070 ic_index = 1 mark_offset_bits = 0x7fff6bdb0860 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f1b0cf34144 in ibf_load_iseq_each (load=0x55fa70bc1e00, iseq=0x7f1b0bddefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139754139938640 ec = 0x55fa70b80c70 dummy_frame = 139754139938544 #22 0x00007f1b0cf2e11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1b0bddefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55fa70bc1e00 prev_src_iseq = 0x0 offset = #23 0x00007f1b0cf36088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f1b0bddefb0 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:13982 load = iseq = loader_obj = 139754139938880 #25 0x00007f1b0d2b95b3 in rb_load_with_builtin_functions (feature_name=0x7f1b0d2f956b "yjit", table=0x7f1b0d47de40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55fa70b7d2a0 iseq = #26 0x00007f1b0d1fe1f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1b0d1fc270 , argc = 0, index = 0, name = 0x7f1b0d3200c1 "_bi13"}, {func_ptr = 0x7f1b0d299a40 , argc = 0, index = 1, name = 0x7f1b0d3200c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1b0d299b40 , argc = 0, index = 2, name = 0x7f1b0d320330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1b0d29abd0 , argc = 0, index = 3, name = 0x7f1b0d3200df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1b0d269be0 , argc = 2, index = 4, name = 0x7f1b0d3200f8 "rb_yjit_enable"}, {func_ptr = 0x7f1b0d299b60 , argc = 0, index = 5, name = 0x7f1b0d320107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1b0d299a90 , argc = 1, index = 6, name = 0x7f1b0d320122 "rb_yjit_get_stats"}, {func_ptr = 0x7f1b0d1fc250 , argc = 0, index = 7, name = 0x7f1b0d320134 "object_shape_count"}, {func_ptr = 0x7f1b0d270f00 , argc = 1, index = 8, name = 0x7f1b0d320147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1b0d270f10 , argc = 1, index = 9, name = 0x7f1b0d32015b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1b0d269b30 , argc = 0, index = 10, name = 0x7f1b0d320172 "rb_yjit_code_gc"}, {func_ptr = 0x7f1b0d269c90 , argc = 0, index = 11, name = 0x7f1b0d320182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1b0d299a60 , argc = 0, index = 12, name = 0x7f1b0d32019c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f1b0cfcc4b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f1b0d0d755a in ruby_opt_init (opt=0x7fff6bdb20b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f1b0d0d7ad3 in ruby_opt_init (opt=0x7fff6bdb20b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735002905968) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff6bdb0d70 parser = 139754141207136 orig_fname = 139754141222208 script = 1 opt = 0x7fff6bdb20b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f1b0cf95822 in rb_ensure (b_proc=b_proc@entry=0x7f1b0d0d7730 , data1=data1@entry=140735002905968, e_proc=e_proc@entry=0x7f1b0d0d38d0 , data2=data2@entry=140735002905968) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55fa70b80c70 _tag = {tag = 36, retval = 140735002910896, buf = {0x7f1b0c754790, 0x7f1b0cf958d8 , 0x0, 0x7fff6bdb0be0, 0xc753a40}, prev = 0x7fff6bdb21c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55fa70b80c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1b0d0d38d0 , data2 = 140735002905968}} #32 0x00007f1b0d0d96e7 in load_file (opt=0x7fff6bdb20b0, script=1, f=139754149857168, fname=, parser=139754141207136) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139754141207136, fname = 139754141222208, script = 1, opt = 0x7fff6bdb20b0, f = 4} #33 process_options (argc=0, argv=0x7fff6bdb23a8, opt=0x7fff6bdb20b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139754149857168 xflag = ast = 0x0 parser = 139754141207136 script_name = 139754141222208 iseq = enc = lenc = 0x55fa70b9bf30 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#J\r\033\177\000\000\030\327\345\f\033\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f1b0d0d9f66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff6bdb2398) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1b0bf18558 "-", script_name = 139754141222208, 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 0x00007f1b0cf96bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff6bdb2398) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139754158506624, buf = {0x2, 0x7f1b0cf96c00 , 0x0, 0x7fff6bdb2190, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55fa70b80c70 state = iseq = 0x0 #36 0x000055fa6ef5817f in rb_main (argv=0x7fff6bdb2398, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735002912313 #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.3501008.ruby -x gdbscript [New LWP 3501008] [New LWP 3501010] [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=140242477337600) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8cbf0b4c00 (LWP 3501008))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8cbf0b4c00 (LWP 3501008) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140242477337600) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8cbed9f640 (LWP 3501010) 0x00007f8cbf1fbfde in epoll_wait (epfd=4, events=events@entry=0x7f8cbfb04adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8cbed9f640 (LWP 3501010)): #0 0x00007f8cbf1fbfde in epoll_wait (epfd=4, events=events@entry=0x7f8cbfb04adc , 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 0x00007f8cbf78cbfa in event_wait (vm=0x55cb642b92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55cb642b92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55cb642b92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55cb642b92a0 #4 0x00007f8cbf16ab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732666872528, 8432291375537459850, 140242474104384, 25, 140242478082128, 140732666872880, -8494640023738510710, -8494639398942272886}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8cbf1fbbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8cbf0b4c00 (LWP 3501008)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140242477337600) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8cbf0b4c00 old_mask = {__val = {8, 140242478150867, 0, 140242478047213, 140242477337600, 140242479662592, 94332047314608, 140242477993383, 114, 140242479679136, 140732666863872, 140242484944764, 255, 94332047299232, 140242479679136, 140732666863888}} 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=140242477337600) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140242477337600, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8cbf118476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8cbf0fe7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3063653930656566, sa_sigaction = 0x3063653930656566}, sa_mask = {__val = {7306358559676903472, 2319406792513501488, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140242477330168, 12208393383016766464, 94332047314032, 94332047314032, 140242486245912, 140242479679136, 140732666864272, 140242464318672, 94332047580672, 140242482832021, 18446744069414584320}}, sa_flags = 1492229120, sa_restorer = 0x55cb642fde00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474638408815830374, 7306358559676903472, 2319406792479947056, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f8cbf519de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f8cbf933a18 "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 = 0x7ffee09de370, reg_save_area = 0x7ffee09de2b0}} #7 0x00007f8cbf51d197 in objspace_xmalloc0 (objspace=0x55cb642bbbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f8cbf5972d9 in ibf_load_code (load=0x55cb642fde00, iseq=0x7f8cbe44a4d0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140242464318672 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f8cbf59d144 in ibf_load_iseq_each (load=0x55cb642fde00, iseq=0x7f8cbe44a4d0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140242464337776 ec = 0x55cb642bcc70 dummy_frame = 140242464318336 #10 0x00007f8cbf59711b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8cbe44a4d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55cb642fde00 prev_src_iseq = 0x7f8cbe44c360 offset = #11 0x00007f8cbf59721c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8cbe44a4d0 iseqv = iseq_index = 23 #12 0x00007f8cbf5975b0 in ibf_load_code (load=0x55cb642fde00, iseq=0x7f8cbe44c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140242464326496 code_index = 15 reading_pos = 4556 code = 0x55cb643757c0 load_body = 0x55cb643760a0 cd_entries = 0x55cb64300b60 ic_index = 0 mark_offset_bits = 0x7ffee09de6d0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f8cbf59d144 in ibf_load_iseq_each (load=0x55cb642fde00, iseq=0x7f8cbe44c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140242464337776 ec = 0x55cb642bcc70 dummy_frame = 140242464326208 #14 0x00007f8cbf59711b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8cbe44c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55cb642fde00 prev_src_iseq = 0x7f8cbe44ed60 offset = #15 0x00007f8cbf59721c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8cbe44c360 iseqv = iseq_index = 16 #16 0x00007f8cbf5975b0 in ibf_load_code (load=0x55cb642fde00, iseq=0x7f8cbe44ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140242464337248 code_index = 66 reading_pos = 224 code = 0x55cb64398da0 load_body = 0x55cb6432a6b0 cd_entries = 0x55cb64323870 ic_index = 0 mark_offset_bits = 0x55cb64398fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f8cbf59d144 in ibf_load_iseq_each (load=0x55cb642fde00, iseq=0x7f8cbe44ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140242464337776 ec = 0x55cb642bcc70 dummy_frame = 140242464336960 #18 0x00007f8cbf59711b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8cbe44ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55cb642fde00 prev_src_iseq = 0x7f8cbe44efd0 offset = #19 0x00007f8cbf59721c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8cbe44ed60 iseqv = iseq_index = 1 #20 0x00007f8cbf5975b0 in ibf_load_code (load=0x55cb642fde00, iseq=0x7f8cbe44efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140242464337872 code_index = 5 reading_pos = 46 code = 0x55cb64376e50 load_body = 0x55cb6435a8e0 cd_entries = 0x55cb64321070 ic_index = 1 mark_offset_bits = 0x7ffee09dec30 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f8cbf59d144 in ibf_load_iseq_each (load=0x55cb642fde00, iseq=0x7f8cbe44efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140242464337776 ec = 0x55cb642bcc70 dummy_frame = 140242464337680 #22 0x00007f8cbf59711b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8cbe44efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55cb642fde00 prev_src_iseq = 0x0 offset = #23 0x00007f8cbf59f088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8cbe44efd0 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:13982 load = iseq = loader_obj = 140242464338016 #25 0x00007f8cbf9225b3 in rb_load_with_builtin_functions (feature_name=0x7f8cbf96256b "yjit", table=0x7f8cbfae6e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55cb642b92a0 iseq = #26 0x00007f8cbf8671f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8cbf865270 , argc = 0, index = 0, name = 0x7f8cbf9890c1 "_bi13"}, {func_ptr = 0x7f8cbf902a40 , argc = 0, index = 1, name = 0x7f8cbf9890c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8cbf902b40 , argc = 0, index = 2, name = 0x7f8cbf989330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8cbf903bd0 , argc = 0, index = 3, name = 0x7f8cbf9890df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8cbf8d2be0 , argc = 2, index = 4, name = 0x7f8cbf9890f8 "rb_yjit_enable"}, {func_ptr = 0x7f8cbf902b60 , argc = 0, index = 5, name = 0x7f8cbf989107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8cbf902a90 , argc = 1, index = 6, name = 0x7f8cbf989122 "rb_yjit_get_stats"}, {func_ptr = 0x7f8cbf865250 , argc = 0, index = 7, name = 0x7f8cbf989134 "object_shape_count"}, {func_ptr = 0x7f8cbf8d9f00 , argc = 1, index = 8, name = 0x7f8cbf989147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8cbf8d9f10 , argc = 1, index = 9, name = 0x7f8cbf98915b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8cbf8d2b30 , argc = 0, index = 10, name = 0x7f8cbf989172 "rb_yjit_code_gc"}, {func_ptr = 0x7f8cbf8d2c90 , argc = 0, index = 11, name = 0x7f8cbf989182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8cbf902a60 , argc = 0, index = 12, name = 0x7f8cbf98919c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f8cbf6354b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f8cbf74055a in ruby_opt_init (opt=0x7ffee09e0480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f8cbf740ad3 in ruby_opt_init (opt=0x7ffee09e0480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732666868032) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffee09df140 parser = 140242465606320 orig_fname = 140242465621392 script = 1 opt = 0x7ffee09e0480 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f8cbf5fe822 in rb_ensure (b_proc=b_proc@entry=0x7f8cbf740730 , data1=data1@entry=140732666868032, e_proc=e_proc@entry=0x7f8cbf73c8d0 , data2=data2@entry=140732666868032) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55cb642bcc70 _tag = {tag = 36, retval = 140732666872960, buf = {0x7f8cbedc47e0, 0x7f8cbf5fe8d8 , 0x0, 0x7ffee09defb0, 0xbedc3a90}, prev = 0x7ffee09e0590, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55cb642bcc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8cbf73c8d0 , data2 = 140732666868032}} #32 0x00007f8cbf7426e7 in load_file (opt=0x7ffee09e0480, script=1, f=140242474256352, fname=, parser=140242465606320) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140242465606320, fname = 140242465621392, script = 1, opt = 0x7ffee09e0480, f = 4} #33 process_options (argc=0, argv=0x7ffee09e0778, opt=0x7ffee09e0480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140242474256352 xflag = ast = 0x0 parser = 140242465606320 script_name = 140242465621392 iseq = enc = lenc = 0x55cb642d7f30 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 0x00007f8cbf742f66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffee09e0768) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8cbe5885a8 "-", script_name = 140242465621392, 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 0x00007f8cbf5ffbb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffee09e0768) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140242482877056, buf = {0x2, 0x7f8cbf5ffc00 , 0x0, 0x7ffee09e0560, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55cb642bcc70 state = iseq = 0x0 #36 0x000055cb63b0a17f in rb_main (argv=0x7ffee09e0768, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732666874377 #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.360914.ruby -x gdbscript [New LWP 360914] [New LWP 360916] [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=139890913053696) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3ae42e0c00 (LWP 360914))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3ae42e0c00 (LWP 360914) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139890913053696) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3ae3fbf640 (LWP 360916) 0x00007f3ae4427fde in epoll_wait (epfd=4, events=events@entry=0x7f3ae4d30adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3ae3fbf640 (LWP 360916)): #0 0x00007f3ae4427fde in epoll_wait (epfd=4, events=events@entry=0x7f3ae4d30adc , 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 0x00007f3ae49b8bfa in event_wait (vm=0x55f6fe1ae2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f6fe1ae2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f6fe1ae2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f6fe1ae2a0 #4 0x00007f3ae4396b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722784829568, -583416768219717074, 139890909771328, 25, 139890913798224, 140722784829920, 689770362837262894, 689756597320409646}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3ae4427bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3ae42e0c00 (LWP 360914)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139890913053696) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3ae42e0c00 old_mask = {__val = {8, 139890913866963, 0, 139890913763309, 139890913053696, 139890915378688, 94519313505968, 139890913709479, 114, 139890915395232, 140722784820912, 139890920660860, 255, 94519313490592, 139890915395232, 140722784820928}} 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=139890913053696) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139890913053696, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3ae4344476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3ae432a7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3039613933396366, sa_sigaction = 0x3039613933396366}, sa_mask = {__val = {4135261472054652976, 2319406792462907699, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139890913046264, 5046675701978876160, 94519313505392, 94519313505392, 139890921962008, 139890915395232, 140722784821312, 139890899985552, 94519313772032, 139890918548117, 18446744069414584320}}, sa_flags = 17549568, sa_restorer = 0x55f6fe1f2e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473789585886634854, 4135261472054652976, 2319406791775041843, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f3ae4745de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f3ae4b5fa18 "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 = 0x7ffc9399e120, reg_save_area = 0x7ffc9399e060}} #7 0x00007f3ae4749197 in objspace_xmalloc0 (objspace=0x55f6fe1b0bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f3ae47c32d9 in ibf_load_code (load=0x55f6fe1f2e00, iseq=0x7f3ae366a490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 139890899985552 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f3ae47c9144 in ibf_load_iseq_each (load=0x55f6fe1f2e00, iseq=0x7f3ae366a490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139890900004608 ec = 0x55f6fe1b1c70 dummy_frame = 139890899985216 #10 0x00007f3ae47c311b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3ae366a490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55f6fe1f2e00 prev_src_iseq = 0x7f3ae366c380 offset = #11 0x00007f3ae47c321c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f3ae366a490 iseqv = iseq_index = 23 #12 0x00007f3ae47c35b0 in ibf_load_code (load=0x55f6fe1f2e00, iseq=0x7f3ae366c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139890899993472 code_index = 15 reading_pos = 4556 code = 0x55f6fe26a7c0 load_body = 0x55f6fe26b0a0 cd_entries = 0x55f6fe1f5b60 ic_index = 0 mark_offset_bits = 0x7ffc9399e480 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f3ae47c9144 in ibf_load_iseq_each (load=0x55f6fe1f2e00, iseq=0x7f3ae366c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139890900004608 ec = 0x55f6fe1b1c70 dummy_frame = 139890899993088 #14 0x00007f3ae47c311b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3ae366c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55f6fe1f2e00 prev_src_iseq = 0x7f3ae366edb0 offset = #15 0x00007f3ae47c321c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f3ae366c380 iseqv = iseq_index = 16 #16 0x00007f3ae47c35b0 in ibf_load_code (load=0x55f6fe1f2e00, iseq=0x7f3ae366edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139890900004272 code_index = 66 reading_pos = 224 code = 0x55f6fe28dda0 load_body = 0x55f6fe21f6b0 cd_entries = 0x55f6fe218870 ic_index = 0 mark_offset_bits = 0x55f6fe28dfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f3ae47c9144 in ibf_load_iseq_each (load=0x55f6fe1f2e00, iseq=0x7f3ae366edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139890900004608 ec = 0x55f6fe1b1c70 dummy_frame = 139890900003840 #18 0x00007f3ae47c311b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3ae366edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55f6fe1f2e00 prev_src_iseq = 0x7f3ae366ef60 offset = #19 0x00007f3ae47c321c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f3ae366edb0 iseqv = iseq_index = 1 #20 0x00007f3ae47c35b0 in ibf_load_code (load=0x55f6fe1f2e00, iseq=0x7f3ae366ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139890900004704 code_index = 5 reading_pos = 46 code = 0x55f6fe26be50 load_body = 0x55f6fe24f8e0 cd_entries = 0x55f6fe216070 ic_index = 1 mark_offset_bits = 0x7ffc9399e9e0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f3ae47c9144 in ibf_load_iseq_each (load=0x55f6fe1f2e00, iseq=0x7f3ae366ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139890900004608 ec = 0x55f6fe1b1c70 dummy_frame = 139890900004512 #22 0x00007f3ae47c311b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3ae366ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55f6fe1f2e00 prev_src_iseq = 0x0 offset = #23 0x00007f3ae47cb088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f3ae366ef60 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:13982 load = iseq = loader_obj = 139890900004848 #25 0x00007f3ae4b4e5b3 in rb_load_with_builtin_functions (feature_name=0x7f3ae4b8e56b "yjit", table=0x7f3ae4d12e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55f6fe1ae2a0 iseq = #26 0x00007f3ae4a931f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3ae4a91270 , argc = 0, index = 0, name = 0x7f3ae4bb50c1 "_bi13"}, {func_ptr = 0x7f3ae4b2ea40 , argc = 0, index = 1, name = 0x7f3ae4bb50c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3ae4b2eb40 , argc = 0, index = 2, name = 0x7f3ae4bb5330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3ae4b2fbd0 , argc = 0, index = 3, name = 0x7f3ae4bb50df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3ae4afebe0 , argc = 2, index = 4, name = 0x7f3ae4bb50f8 "rb_yjit_enable"}, {func_ptr = 0x7f3ae4b2eb60 , argc = 0, index = 5, name = 0x7f3ae4bb5107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3ae4b2ea90 , argc = 1, index = 6, name = 0x7f3ae4bb5122 "rb_yjit_get_stats"}, {func_ptr = 0x7f3ae4a91250 , argc = 0, index = 7, name = 0x7f3ae4bb5134 "object_shape_count"}, {func_ptr = 0x7f3ae4b05f00 , argc = 1, index = 8, name = 0x7f3ae4bb5147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f3ae4b05f10 , argc = 1, index = 9, name = 0x7f3ae4bb515b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3ae4afeb30 , argc = 0, index = 10, name = 0x7f3ae4bb5172 "rb_yjit_code_gc"}, {func_ptr = 0x7f3ae4afec90 , argc = 0, index = 11, name = 0x7f3ae4bb5182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3ae4b2ea60 , argc = 0, index = 12, name = 0x7f3ae4bb519c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f3ae48614b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f3ae496c55a in ruby_opt_init (opt=0x7ffc939a0230) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f3ae496cad3 in ruby_opt_init (opt=0x7ffc939a0230) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722784825072) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc9399eef0 parser = 139890901273152 orig_fname = 139890901288224 script = 1 opt = 0x7ffc939a0230 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f3ae482a822 in rb_ensure (b_proc=b_proc@entry=0x7f3ae496c730 , data1=data1@entry=140722784825072, e_proc=e_proc@entry=0x7f3ae49688d0 , data2=data2@entry=140722784825072) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f6fe1b1c70 _tag = {tag = 36, retval = 140722784830000, buf = {0x7f3ae3fe47a0, 0x7f3ae482a8d8 , 0x0, 0x7ffc9399ed60, 0xe3fe3a50}, prev = 0x7ffc939a0340, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f6fe1b1c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3ae49688d0 , data2 = 140722784825072}} #32 0x00007f3ae496e6e7 in load_file (opt=0x7ffc939a0230, script=1, f=139890909923232, fname=, parser=139890901273152) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139890901273152, fname = 139890901288224, script = 1, opt = 0x7ffc939a0230, f = 4} #33 process_options (argc=0, argv=0x7ffc939a0528, opt=0x7ffc939a0230) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139890909923232 xflag = ast = 0x0 parser = 139890901273152 script_name = 139890901288224 iseq = enc = lenc = 0x55f6fe1ccf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060s\323\344:\177\000\000\030'o\344:\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f3ae496ef66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc939a0518) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3ae37a8538 "-", script_name = 139890901288224, 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 0x00007f3ae482bbb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc939a0518) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139890918593152, buf = {0x2, 0x7f3ae482bc00 , 0x0, 0x7ffc939a0310, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f6fe1b1c70 state = iseq = 0x0 #36 0x000055f6fc88d17f in rb_main (argv=0x7ffc939a0518, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722784831417 #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.3634720.ruby -x gdbscript [New LWP 3634720] [New LWP 3634722] [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=140245413002240) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8d6e05fc00 (LWP 3634720))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8d6e05fc00 (LWP 3634720) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140245413002240) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8d6dd3f640 (LWP 3634722) 0x00007f8d6e1a6fde in epoll_wait (epfd=4, events=events@entry=0x7f8d6eaafadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8d6dd3f640 (LWP 3634722)): #0 0x00007f8d6e1a6fde in epoll_wait (epfd=4, events=events@entry=0x7f8d6eaafadc , 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 0x00007f8d6e737bfa in event_wait (vm=0x563205ed72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x563205ed72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x563205ed72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x563205ed72a0 #4 0x00007f8d6e115b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734096453904, 2230369261200066888, 140245409723968, 25, 140245413746768, 140734096454256, -2168194455163123384, -2168200491047728824}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8d6e1a6bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8d6e05fc00 (LWP 3634720)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140245413002240) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8d6e05fc00 old_mask = {__val = {8, 140245413815507, 0, 140245413711853, 140245413002240, 140245415327232, 94772847816368, 140245413658023, 114, 140245415343776, 140734096445248, 140245420609404, 255, 94772847800992, 140245415343776, 140734096445264}} 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=140245413002240) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140245413002240, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8d6e0c3476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8d6e0a97f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3066376435336666, sa_sigaction = 0x3066376435336666}, sa_mask = {__val = {3703760332757217328, 2319406791638148149, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140245412994808, 14136745763036011264, 94772847815792, 94772847815792, 140245421910552, 140245415343776, 140734096445648, 140245399938192, 94772848082432, 140245418496661, 18446744069414584320}}, sa_flags = 767892224, sa_restorer = 0x563205f1be00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486409965067003494, 3703760332757217328, 2319406792527275061, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f8d6e4c4de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f8d6e8dea18 "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 = 0x7fff35d391b0, reg_save_area = 0x7fff35d390f0}} #7 0x00007f8d6e4c8197 in objspace_xmalloc0 (objspace=0x563205ed9bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f8d6e5422d9 in ibf_load_code (load=0x563205f1be00, iseq=0x7f8d6d3ea490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140245399938192 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f8d6e548144 in ibf_load_iseq_each (load=0x563205f1be00, iseq=0x7f8d6d3ea490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140245399957248 ec = 0x563205edac70 dummy_frame = 140245399937856 #10 0x00007f8d6e54211b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8d6d3ea490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x563205f1be00 prev_src_iseq = 0x7f8d6d3ec380 offset = #11 0x00007f8d6e54221c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8d6d3ea490 iseqv = iseq_index = 23 #12 0x00007f8d6e5425b0 in ibf_load_code (load=0x563205f1be00, iseq=0x7f8d6d3ec380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140245399946112 code_index = 15 reading_pos = 4556 code = 0x563205f937c0 load_body = 0x563205f940a0 cd_entries = 0x563205f1eb60 ic_index = 0 mark_offset_bits = 0x7fff35d39510 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f8d6e548144 in ibf_load_iseq_each (load=0x563205f1be00, iseq=0x7f8d6d3ec380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140245399957248 ec = 0x563205edac70 dummy_frame = 140245399945728 #14 0x00007f8d6e54211b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8d6d3ec380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x563205f1be00 prev_src_iseq = 0x7f8d6d3eedb0 offset = #15 0x00007f8d6e54221c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8d6d3ec380 iseqv = iseq_index = 16 #16 0x00007f8d6e5425b0 in ibf_load_code (load=0x563205f1be00, iseq=0x7f8d6d3eedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140245399956912 code_index = 66 reading_pos = 224 code = 0x563205fb6da0 load_body = 0x563205f486b0 cd_entries = 0x563205f41870 ic_index = 0 mark_offset_bits = 0x563205fb6fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f8d6e548144 in ibf_load_iseq_each (load=0x563205f1be00, iseq=0x7f8d6d3eedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140245399957248 ec = 0x563205edac70 dummy_frame = 140245399956480 #18 0x00007f8d6e54211b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8d6d3eedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x563205f1be00 prev_src_iseq = 0x7f8d6d3eef60 offset = #19 0x00007f8d6e54221c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8d6d3eedb0 iseqv = iseq_index = 1 #20 0x00007f8d6e5425b0 in ibf_load_code (load=0x563205f1be00, iseq=0x7f8d6d3eef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140245399957344 code_index = 5 reading_pos = 46 code = 0x563205f94e50 load_body = 0x563205f788e0 cd_entries = 0x563205f3f070 ic_index = 1 mark_offset_bits = 0x7fff35d39a70 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f8d6e548144 in ibf_load_iseq_each (load=0x563205f1be00, iseq=0x7f8d6d3eef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140245399957248 ec = 0x563205edac70 dummy_frame = 140245399957152 #22 0x00007f8d6e54211b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8d6d3eef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x563205f1be00 prev_src_iseq = 0x0 offset = #23 0x00007f8d6e54a088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8d6d3eef60 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:13982 load = iseq = loader_obj = 140245399957488 #25 0x00007f8d6e8cd5b3 in rb_load_with_builtin_functions (feature_name=0x7f8d6e90d56b "yjit", table=0x7f8d6ea91e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x563205ed72a0 iseq = #26 0x00007f8d6e8121f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8d6e810270 , argc = 0, index = 0, name = 0x7f8d6e9340c1 "_bi13"}, {func_ptr = 0x7f8d6e8ada40 , argc = 0, index = 1, name = 0x7f8d6e9340c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8d6e8adb40 , argc = 0, index = 2, name = 0x7f8d6e934330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8d6e8aebd0 , argc = 0, index = 3, name = 0x7f8d6e9340df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8d6e87dbe0 , argc = 2, index = 4, name = 0x7f8d6e9340f8 "rb_yjit_enable"}, {func_ptr = 0x7f8d6e8adb60 , argc = 0, index = 5, name = 0x7f8d6e934107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8d6e8ada90 , argc = 1, index = 6, name = 0x7f8d6e934122 "rb_yjit_get_stats"}, {func_ptr = 0x7f8d6e810250 , argc = 0, index = 7, name = 0x7f8d6e934134 "object_shape_count"}, {func_ptr = 0x7f8d6e884f00 , argc = 1, index = 8, name = 0x7f8d6e934147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8d6e884f10 , argc = 1, index = 9, name = 0x7f8d6e93415b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8d6e87db30 , argc = 0, index = 10, name = 0x7f8d6e934172 "rb_yjit_code_gc"}, {func_ptr = 0x7f8d6e87dc90 , argc = 0, index = 11, name = 0x7f8d6e934182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8d6e8ada60 , argc = 0, index = 12, name = 0x7f8d6e93419c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f8d6e5e04b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f8d6e6eb55a in ruby_opt_init (opt=0x7fff35d3b2c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f8d6e6ebad3 in ruby_opt_init (opt=0x7fff35d3b2c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734096449408) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff35d39f80 parser = 140245401225792 orig_fname = 140245401240864 script = 1 opt = 0x7fff35d3b2c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f8d6e5a9822 in rb_ensure (b_proc=b_proc@entry=0x7f8d6e6eb730 , data1=data1@entry=140734096449408, e_proc=e_proc@entry=0x7f8d6e6e78d0 , data2=data2@entry=140734096449408) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563205edac70 _tag = {tag = 36, retval = 140734096454336, buf = {0x7f8d6dd647a0, 0x7f8d6e5a98d8 , 0x0, 0x7fff35d39df0, 0x6dd63a50}, prev = 0x7fff35d3b3d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563205edac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8d6e6e78d0 , data2 = 140734096449408}} #32 0x00007f8d6e6ed6e7 in load_file (opt=0x7fff35d3b2c0, script=1, f=140245409875872, fname=, parser=140245401225792) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140245401225792, fname = 140245401240864, script = 1, opt = 0x7fff35d3b2c0, f = 4} #33 process_options (argc=0, argv=0x7fff35d3b5b8, opt=0x7fff35d3b2c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140245409875872 xflag = ast = 0x0 parser = 140245401225792 script_name = 140245401240864 iseq = enc = lenc = 0x563205ef5f30 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 0x00007f8d6e6edf66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff35d3b5a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8d6d528538 "-", script_name = 140245401240864, 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 0x00007f8d6e5aabb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff35d3b5a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140245418541696, buf = {0x2, 0x7f8d6e5aac00 , 0x0, 0x7fff35d3b3a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563205edac70 state = iseq = 0x0 #36 0x000056320510517f in rb_main (argv=0x7fff35d3b5a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734096455753 #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.3752105.ruby -x gdbscript [New LWP 3752105] [New LWP 3752107] [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=140220042517504) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8785d31c00 (LWP 3752105))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8785d31c00 (LWP 3752105) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140220042517504) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8785a1f640 (LWP 3752107) 0x00007f8785e78fde in epoll_wait (epfd=4, events=events@entry=0x7f8786781adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8785a1f640 (LWP 3752107)): #0 0x00007f8785e78fde in epoll_wait (epfd=4, events=events@entry=0x7f8786781adc , 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 0x00007f8786409bfa in event_wait (vm=0x55b47348e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b47348e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b47348e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b47348e2a0 #4 0x00007f8785de7b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730861591520, 106395218658700465, 140220039296576, 25, 140220043262032, 140730861591872, -110629969906651983, -110630249461338959}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8785e78bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8785d31c00 (LWP 3752105)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140220042517504) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8785d31c00 old_mask = {__val = {8, 140220043330771, 0, 140220043227117, 140220042517504, 140220044842496, 94233516646064, 140220043173287, 163, 140220044859040, 140730861582864, 140220050124668, 255, 94233516630688, 140220044859040, 140730861582880}} 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=140220042517504) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140220042517504, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8785d95476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8785d7b7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 140220042510072, 2739076659209258496, 94233516645488, 94233516645488, 140220051425816, 140220044859040, 140730861583264, 140220029510880, 94233516912128, 140220048011925, 18446744069414584320}}, sa_flags = -1799666176, sa_restorer = 0x55b4734d2e00} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3918466155909834342, 7306639832622575664, 3472328507503162679, 3472310978869031456}} #5 0x00007f8786196de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f87865b0a18 "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 = 0x7ffe75037c80, reg_save_area = 0x7ffe75037bc0}} #7 0x00007f878619a197 in objspace_xmalloc0 (objspace=0x55b473490bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f87862142d9 in ibf_load_code (load=0x55b4734d2e00, iseq=0x7f87850ca4e0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140220029510880 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f878621a144 in ibf_load_iseq_each (load=0x55b4734d2e00, iseq=0x7f87850ca4e0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140220029529936 ec = 0x55b473491c70 dummy_frame = 140220029510544 #10 0x00007f878621411b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f87850ca4e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55b4734d2e00 prev_src_iseq = 0x7f87850cc3d0 offset = #11 0x00007f878621421c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f87850ca4e0 iseqv = iseq_index = 23 #12 0x00007f87862145b0 in ibf_load_code (load=0x55b4734d2e00, iseq=0x7f87850cc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140220029518800 code_index = 15 reading_pos = 4556 code = 0x55b47354a7c0 load_body = 0x55b47354b0a0 cd_entries = 0x55b4734d5b60 ic_index = 0 mark_offset_bits = 0x7ffe75037fe0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f878621a144 in ibf_load_iseq_each (load=0x55b4734d2e00, iseq=0x7f87850cc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140220029529936 ec = 0x55b473491c70 dummy_frame = 140220029518416 #14 0x00007f878621411b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f87850cc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55b4734d2e00 prev_src_iseq = 0x7f87850cee00 offset = #15 0x00007f878621421c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f87850cc3d0 iseqv = iseq_index = 16 #16 0x00007f87862145b0 in ibf_load_code (load=0x55b4734d2e00, iseq=0x7f87850cee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140220029529600 code_index = 66 reading_pos = 224 code = 0x55b47356dda0 load_body = 0x55b4734ff6b0 cd_entries = 0x55b4734f8870 ic_index = 0 mark_offset_bits = 0x55b47356dfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f878621a144 in ibf_load_iseq_each (load=0x55b4734d2e00, iseq=0x7f87850cee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140220029529936 ec = 0x55b473491c70 dummy_frame = 140220029529168 #18 0x00007f878621411b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f87850cee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55b4734d2e00 prev_src_iseq = 0x7f87850cefb0 offset = #19 0x00007f878621421c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f87850cee00 iseqv = iseq_index = 1 #20 0x00007f87862145b0 in ibf_load_code (load=0x55b4734d2e00, iseq=0x7f87850cefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140220029530032 code_index = 5 reading_pos = 46 code = 0x55b47354be50 load_body = 0x55b47352f8e0 cd_entries = 0x55b4734f6070 ic_index = 1 mark_offset_bits = 0x7ffe75038540 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f878621a144 in ibf_load_iseq_each (load=0x55b4734d2e00, iseq=0x7f87850cefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140220029529936 ec = 0x55b473491c70 dummy_frame = 140220029529840 #22 0x00007f878621411b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f87850cefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55b4734d2e00 prev_src_iseq = 0x0 offset = #23 0x00007f878621c088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f87850cefb0 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:13982 load = iseq = loader_obj = 140220029530176 #25 0x00007f878659f5b3 in rb_load_with_builtin_functions (feature_name=0x7f87865df56b "yjit", table=0x7f8786763e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55b47348e2a0 iseq = #26 0x00007f87864e41f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f87864e2270 , argc = 0, index = 0, name = 0x7f87866060c1 "_bi13"}, {func_ptr = 0x7f878657fa40 , argc = 0, index = 1, name = 0x7f87866060c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f878657fb40 , argc = 0, index = 2, name = 0x7f8786606330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8786580bd0 , argc = 0, index = 3, name = 0x7f87866060df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f878654fbe0 , argc = 2, index = 4, name = 0x7f87866060f8 "rb_yjit_enable"}, {func_ptr = 0x7f878657fb60 , argc = 0, index = 5, name = 0x7f8786606107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f878657fa90 , argc = 1, index = 6, name = 0x7f8786606122 "rb_yjit_get_stats"}, {func_ptr = 0x7f87864e2250 , argc = 0, index = 7, name = 0x7f8786606134 "object_shape_count"}, {func_ptr = 0x7f8786556f00 , argc = 1, index = 8, name = 0x7f8786606147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8786556f10 , argc = 1, index = 9, name = 0x7f878660615b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f878654fb30 , argc = 0, index = 10, name = 0x7f8786606172 "rb_yjit_code_gc"}, {func_ptr = 0x7f878654fc90 , argc = 0, index = 11, name = 0x7f8786606182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f878657fa60 , argc = 0, index = 12, name = 0x7f878660619c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f87862b24b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f87863bd55a in ruby_opt_init (opt=0x7ffe75039d90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f87863bdad3 in ruby_opt_init (opt=0x7ffe75039d90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730861587024) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe75038a50 parser = 140220030798432 orig_fname = 140220030813504 script = 1 opt = 0x7ffe75039d90 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f878627b822 in rb_ensure (b_proc=b_proc@entry=0x7f87863bd730 , data1=data1@entry=140730861587024, e_proc=e_proc@entry=0x7f87863b98d0 , data2=data2@entry=140730861587024) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b473491c70 _tag = {tag = 36, retval = 140730861591952, buf = {0x7f8785a44790, 0x7f878627b8d8 , 0x0, 0x7ffe750388c0, 0x85a43a40}, prev = 0x7ffe75039ea0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b473491c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f87863b98d0 , data2 = 140730861587024}} #32 0x00007f87863bf6e7 in load_file (opt=0x7ffe75039d90, script=1, f=140220039448464, fname=, parser=140220030798432) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140220030798432, fname = 140220030813504, script = 1, opt = 0x7ffe75039d90, f = 4} #33 process_options (argc=0, argv=0x7ffe7503a088, opt=0x7ffe75039d90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140220039448464 xflag = ast = 0x0 parser = 140220030798432 script_name = 140220030813504 iseq = enc = lenc = 0x55b4734acf30 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 0x00007f87863bff66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe7503a078) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8785208558 "-", script_name = 140220030813504, 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 0x00007f878627cbb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe7503a078) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140220048056960, buf = {0x2, 0x7f878627cc00 , 0x0, 0x7ffe75039e70, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b473491c70 state = iseq = 0x0 #36 0x000055b47291d17f in rb_main (argv=0x7ffe7503a078, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730861593369 #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.3863032.ruby -x gdbscript [New LWP 3863032] [New LWP 3863034] [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=139932055047168) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f44786f0c00 (LWP 3863032))] >>> Threads Id Target Id Frame * 1 Thread 0x7f44786f0c00 (LWP 3863032) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139932055047168) at ./nptl/pthread_kill.c:44 2 Thread 0x7f44783cf640 (LWP 3863034) 0x00007f4478837fde in epoll_wait (epfd=4, events=events@entry=0x7f4479140adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f44783cf640 (LWP 3863034)): #0 0x00007f4478837fde in epoll_wait (epfd=4, events=events@entry=0x7f4479140adc , 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 0x00007f4478dc8bfa in event_wait (vm=0x55deed1612a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55deed1612a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55deed1612a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55deed1612a0 #4 0x00007f44787a6b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726364916368, -1671400494687848187, 139932051764800, 25, 139932055791696, 140726364916720, 1604704660046215429, 1604705265481283845}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4478837bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f44786f0c00 (LWP 3863032)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139932055047168) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f44786f0c00 old_mask = {__val = {8, 139932055860435, 0, 139932055756781, 139932055047168, 139932057372160, 94415948762800, 139932055702951, 114, 139932057388704, 140726364907712, 139932062654332, 255, 94415948747424, 139932057388704, 140726364907728}} 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=139932055047168) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139932055047168, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4478754476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f447873a7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3035666638366466, sa_sigaction = 0x3035666638366466}, sa_mask = {__val = {3919370164917579824, 2319406791741826616, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139932055039736, 13018880327820548352, 94415948762224, 94415948762224, 139932063955480, 139932057388704, 140726364908112, 139932041979024, 94415949028864, 139932060541589, 18446744069414584320}}, sa_flags = 1628477696, sa_restorer = 0x55deed1a5e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472669376895149158, 3919370164917579824, 2319406791708272184, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f4478b55de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4478f6fa18 "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 = 0x7ffd68fdab30, reg_save_area = 0x7ffd68fdaa70}} #7 0x00007f4478b59197 in objspace_xmalloc0 (objspace=0x55deed163bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f4478bd32d9 in ibf_load_code (load=0x55deed1a5e00, iseq=0x7f4477a7a490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 139932041979024 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f4478bd9144 in ibf_load_iseq_each (load=0x55deed1a5e00, iseq=0x7f4477a7a490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139932041998080 ec = 0x55deed164c70 dummy_frame = 139932041978688 #10 0x00007f4478bd311b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4477a7a490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55deed1a5e00 prev_src_iseq = 0x7f4477a7c380 offset = #11 0x00007f4478bd321c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f4477a7a490 iseqv = iseq_index = 23 #12 0x00007f4478bd35b0 in ibf_load_code (load=0x55deed1a5e00, iseq=0x7f4477a7c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139932041986944 code_index = 15 reading_pos = 4556 code = 0x55deed21d7c0 load_body = 0x55deed21e0a0 cd_entries = 0x55deed1a8b60 ic_index = 0 mark_offset_bits = 0x7ffd68fdae90 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f4478bd9144 in ibf_load_iseq_each (load=0x55deed1a5e00, iseq=0x7f4477a7c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139932041998080 ec = 0x55deed164c70 dummy_frame = 139932041986560 #14 0x00007f4478bd311b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4477a7c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55deed1a5e00 prev_src_iseq = 0x7f4477a7edb0 offset = #15 0x00007f4478bd321c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f4477a7c380 iseqv = iseq_index = 16 #16 0x00007f4478bd35b0 in ibf_load_code (load=0x55deed1a5e00, iseq=0x7f4477a7edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139932041997744 code_index = 66 reading_pos = 224 code = 0x55deed240da0 load_body = 0x55deed1d26b0 cd_entries = 0x55deed1cb870 ic_index = 0 mark_offset_bits = 0x55deed240fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f4478bd9144 in ibf_load_iseq_each (load=0x55deed1a5e00, iseq=0x7f4477a7edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139932041998080 ec = 0x55deed164c70 dummy_frame = 139932041997312 #18 0x00007f4478bd311b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4477a7edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55deed1a5e00 prev_src_iseq = 0x7f4477a7ef60 offset = #19 0x00007f4478bd321c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f4477a7edb0 iseqv = iseq_index = 1 #20 0x00007f4478bd35b0 in ibf_load_code (load=0x55deed1a5e00, iseq=0x7f4477a7ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139932041998176 code_index = 5 reading_pos = 46 code = 0x55deed21ee50 load_body = 0x55deed2028e0 cd_entries = 0x55deed1c9070 ic_index = 1 mark_offset_bits = 0x7ffd68fdb3f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f4478bd9144 in ibf_load_iseq_each (load=0x55deed1a5e00, iseq=0x7f4477a7ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139932041998080 ec = 0x55deed164c70 dummy_frame = 139932041997984 #22 0x00007f4478bd311b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4477a7ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55deed1a5e00 prev_src_iseq = 0x0 offset = #23 0x00007f4478bdb088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f4477a7ef60 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:13982 load = iseq = loader_obj = 139932041998320 #25 0x00007f4478f5e5b3 in rb_load_with_builtin_functions (feature_name=0x7f4478f9e56b "yjit", table=0x7f4479122e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55deed1612a0 iseq = #26 0x00007f4478ea31f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4478ea1270 , argc = 0, index = 0, name = 0x7f4478fc50c1 "_bi13"}, {func_ptr = 0x7f4478f3ea40 , argc = 0, index = 1, name = 0x7f4478fc50c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4478f3eb40 , argc = 0, index = 2, name = 0x7f4478fc5330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4478f3fbd0 , argc = 0, index = 3, name = 0x7f4478fc50df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4478f0ebe0 , argc = 2, index = 4, name = 0x7f4478fc50f8 "rb_yjit_enable"}, {func_ptr = 0x7f4478f3eb60 , argc = 0, index = 5, name = 0x7f4478fc5107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4478f3ea90 , argc = 1, index = 6, name = 0x7f4478fc5122 "rb_yjit_get_stats"}, {func_ptr = 0x7f4478ea1250 , argc = 0, index = 7, name = 0x7f4478fc5134 "object_shape_count"}, {func_ptr = 0x7f4478f15f00 , argc = 1, index = 8, name = 0x7f4478fc5147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4478f15f10 , argc = 1, index = 9, name = 0x7f4478fc515b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4478f0eb30 , argc = 0, index = 10, name = 0x7f4478fc5172 "rb_yjit_code_gc"}, {func_ptr = 0x7f4478f0ec90 , argc = 0, index = 11, name = 0x7f4478fc5182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4478f3ea60 , argc = 0, index = 12, name = 0x7f4478fc519c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4478c714b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f4478d7c55a in ruby_opt_init (opt=0x7ffd68fdcc40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f4478d7cad3 in ruby_opt_init (opt=0x7ffd68fdcc40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140726364911872) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd68fdb900 parser = 139932043266624 orig_fname = 139932043281696 script = 1 opt = 0x7ffd68fdcc40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f4478c3a822 in rb_ensure (b_proc=b_proc@entry=0x7f4478d7c730 , data1=data1@entry=140726364911872, e_proc=e_proc@entry=0x7f4478d788d0 , data2=data2@entry=140726364911872) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55deed164c70 _tag = {tag = 36, retval = 140726364916800, buf = {0x7f44783f47a0, 0x7f4478c3a8d8 , 0x0, 0x7ffd68fdb770, 0x783f3a50}, prev = 0x7ffd68fdcd50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55deed164c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4478d788d0 , data2 = 140726364911872}} #32 0x00007f4478d7e6e7 in load_file (opt=0x7ffd68fdcc40, script=1, f=139932051916704, fname=, parser=139932043266624) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139932043266624, fname = 139932043281696, script = 1, opt = 0x7ffd68fdcc40, f = 4} #33 process_options (argc=0, argv=0x7ffd68fdcf38, opt=0x7ffd68fdcc40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139932051916704 xflag = ast = 0x0 parser = 139932043266624 script_name = 139932043281696 iseq = enc = lenc = 0x55deed17ff30 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 0x00007f4478d7ef66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd68fdcf28) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4477bb8538 "-", script_name = 139932043281696, 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 0x00007f4478c3bbb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd68fdcf28) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139932060586624, buf = {0x2, 0x7f4478c3bc00 , 0x0, 0x7ffd68fdcd20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55deed164c70 state = iseq = 0x0 #36 0x000055deec85e17f in rb_main (argv=0x7ffd68fdcf28, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726364918217 #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.3976070.ruby -x gdbscript [New LWP 3976070] [New LWP 3976072] [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=140107253136384) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6d430dbc00 (LWP 3976070))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6d430dbc00 (LWP 3976070) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140107253136384) at ./nptl/pthread_kill.c:44 2 Thread 0x7f6d42dbf640 (LWP 3976072) 0x00007f6d43222fde in epoll_wait (epfd=4, events=events@entry=0x7f6d43b2badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f6d42dbf640 (LWP 3976072)): #0 0x00007f6d43222fde in epoll_wait (epfd=4, events=events@entry=0x7f6d43b2badc , 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 0x00007f6d437b3bfa in event_wait (vm=0x563ab6db82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x563ab6db82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x563ab6db82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x563ab6db82a0 #4 0x00007f6d43191b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730493429024, 755536281196748055, 140107249874496, 25, 140107253880912, 140730493429376, -817771078265414377, -817770515209593577}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f6d43222bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6d430dbc00 (LWP 3976070)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140107253136384) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6d430dbc00 old_mask = {__val = {8, 140107253949651, 0, 140107253845997, 140107253136384, 140107255461376, 94810175946416, 140107253792167, 65, 140107255477920, 140730493420368, 140107260743548, 255, 94810175931040, 140107255477920, 140730493420384}} 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=140107253136384) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140107253136384, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f6d4313f476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f6d431257f3 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, 140107253128952, 11499828011047224832, 94810175945840, 94810175945840, 140107262044696, 140107255477920, 140730493420768, 140107240088784, 94810176212480, 140107258630805, 18446744069414584320}}, sa_flags = -1198619136, sa_restorer = 0x563ab6dfce00} sigs = {__val = {32, 7364904256110275888, 8223625903106962481, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472385488032511333, 7364904256110275888, 8223625903107093553, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f6d43540de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f6d4395aa18 "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 = 0x7ffe5f11c5c0, reg_save_area = 0x7ffe5f11c500}} #7 0x00007f6d43544197 in objspace_xmalloc0 (objspace=0x563ab6dbabf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f6d435be2d9 in ibf_load_code (load=0x563ab6dfce00, iseq=0x7f6d4246a4d0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140107240088784 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f6d435c4144 in ibf_load_iseq_each (load=0x563ab6dfce00, iseq=0x7f6d4246a4d0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140107240107888 ec = 0x563ab6dbbc70 dummy_frame = 140107240088448 #10 0x00007f6d435be11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6d4246a4d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x563ab6dfce00 prev_src_iseq = 0x7f6d4246c360 offset = #11 0x00007f6d435be21c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f6d4246a4d0 iseqv = iseq_index = 23 #12 0x00007f6d435be5b0 in ibf_load_code (load=0x563ab6dfce00, iseq=0x7f6d4246c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140107240096608 code_index = 15 reading_pos = 4556 code = 0x563ab6e747c0 load_body = 0x563ab6e750a0 cd_entries = 0x563ab6dffb60 ic_index = 0 mark_offset_bits = 0x7ffe5f11c920 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f6d435c4144 in ibf_load_iseq_each (load=0x563ab6dfce00, iseq=0x7f6d4246c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140107240107888 ec = 0x563ab6dbbc70 dummy_frame = 140107240096320 #14 0x00007f6d435be11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6d4246c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x563ab6dfce00 prev_src_iseq = 0x7f6d4246ed60 offset = #15 0x00007f6d435be21c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f6d4246c360 iseqv = iseq_index = 16 #16 0x00007f6d435be5b0 in ibf_load_code (load=0x563ab6dfce00, iseq=0x7f6d4246ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140107240107360 code_index = 66 reading_pos = 224 code = 0x563ab6e97da0 load_body = 0x563ab6e296b0 cd_entries = 0x563ab6e22870 ic_index = 0 mark_offset_bits = 0x563ab6e97fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f6d435c4144 in ibf_load_iseq_each (load=0x563ab6dfce00, iseq=0x7f6d4246ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140107240107888 ec = 0x563ab6dbbc70 dummy_frame = 140107240107072 #18 0x00007f6d435be11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6d4246ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x563ab6dfce00 prev_src_iseq = 0x7f6d4246efd0 offset = #19 0x00007f6d435be21c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f6d4246ed60 iseqv = iseq_index = 1 #20 0x00007f6d435be5b0 in ibf_load_code (load=0x563ab6dfce00, iseq=0x7f6d4246efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140107240107984 code_index = 5 reading_pos = 46 code = 0x563ab6e75e50 load_body = 0x563ab6e598e0 cd_entries = 0x563ab6e20070 ic_index = 1 mark_offset_bits = 0x7ffe5f11ce80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f6d435c4144 in ibf_load_iseq_each (load=0x563ab6dfce00, iseq=0x7f6d4246efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140107240107888 ec = 0x563ab6dbbc70 dummy_frame = 140107240107792 #22 0x00007f6d435be11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6d4246efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x563ab6dfce00 prev_src_iseq = 0x0 offset = #23 0x00007f6d435c6088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f6d4246efd0 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:13982 load = iseq = loader_obj = 140107240108128 #25 0x00007f6d439495b3 in rb_load_with_builtin_functions (feature_name=0x7f6d4398956b "yjit", table=0x7f6d43b0de40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x563ab6db82a0 iseq = #26 0x00007f6d4388e1f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f6d4388c270 , argc = 0, index = 0, name = 0x7f6d439b00c1 "_bi13"}, {func_ptr = 0x7f6d43929a40 , argc = 0, index = 1, name = 0x7f6d439b00c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f6d43929b40 , argc = 0, index = 2, name = 0x7f6d439b0330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f6d4392abd0 , argc = 0, index = 3, name = 0x7f6d439b00df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f6d438f9be0 , argc = 2, index = 4, name = 0x7f6d439b00f8 "rb_yjit_enable"}, {func_ptr = 0x7f6d43929b60 , argc = 0, index = 5, name = 0x7f6d439b0107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f6d43929a90 , argc = 1, index = 6, name = 0x7f6d439b0122 "rb_yjit_get_stats"}, {func_ptr = 0x7f6d4388c250 , argc = 0, index = 7, name = 0x7f6d439b0134 "object_shape_count"}, {func_ptr = 0x7f6d43900f00 , argc = 1, index = 8, name = 0x7f6d439b0147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f6d43900f10 , argc = 1, index = 9, name = 0x7f6d439b015b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6d438f9b30 , argc = 0, index = 10, name = 0x7f6d439b0172 "rb_yjit_code_gc"}, {func_ptr = 0x7f6d438f9c90 , argc = 0, index = 11, name = 0x7f6d439b0182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f6d43929a60 , argc = 0, index = 12, name = 0x7f6d439b019c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f6d4365c4b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f6d4376755a in ruby_opt_init (opt=0x7ffe5f11e6d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f6d43767ad3 in ruby_opt_init (opt=0x7ffe5f11e6d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730493424528) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe5f11d390 parser = 140107241376432 orig_fname = 140107241391504 script = 1 opt = 0x7ffe5f11e6d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f6d43625822 in rb_ensure (b_proc=b_proc@entry=0x7f6d43767730 , data1=data1@entry=140730493424528, e_proc=e_proc@entry=0x7f6d437638d0 , data2=data2@entry=140730493424528) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563ab6dbbc70 _tag = {tag = 36, retval = 140730493429456, buf = {0x7f6d42de47e0, 0x7f6d436258d8 , 0x0, 0x7ffe5f11d200, 0x42de3a90}, prev = 0x7ffe5f11e7e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563ab6dbbc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f6d437638d0 , data2 = 140730493424528}} #32 0x00007f6d437696e7 in load_file (opt=0x7ffe5f11e6d0, script=1, f=140107250026464, fname=, parser=140107241376432) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140107241376432, fname = 140107241391504, script = 1, opt = 0x7ffe5f11e6d0, f = 4} #33 process_options (argc=0, argv=0x7ffe5f11e9c8, opt=0x7ffe5f11e6d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140107250026464 xflag = ast = 0x0 parser = 140107241376432 script_name = 140107241391504 iseq = enc = lenc = 0x563ab6dd6f30 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 0x00007f6d43769f66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe5f11e9b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6d425a85a8 "-", script_name = 140107241391504, 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 0x00007f6d43626bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe5f11e9b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140107258675840, buf = {0x2, 0x7f6d43626c00 , 0x0, 0x7ffe5f11e7b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563ab6dbbc70 state = iseq = 0x0 #36 0x0000563ab52ff17f in rb_main (argv=0x7ffe5f11e9b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730493430873 #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.4096143.ruby -x gdbscript [New LWP 4096143] [New LWP 4096145] [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=139912292740096) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3fde822c00 (LWP 4096143))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3fde822c00 (LWP 4096143) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139912292740096) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3fde50f640 (LWP 4096145) 0x00007f3fde969fde in epoll_wait (epfd=4, events=events@entry=0x7f3fdf272adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3fde50f640 (LWP 4096145)): #0 0x00007f3fde969fde in epoll_wait (epfd=4, events=events@entry=0x7f3fdf272adc , 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 0x00007f3fdeefabfa in event_wait (vm=0x5647865622a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5647865622a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5647865622a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5647865622a0 #4 0x00007f3fde8d8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734713210688, 3545455087447397049, 139912289515072, 25, 139912293484624, 140734713211040, -3509359366716828999, -3509357969657212231}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3fde969bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3fde822c00 (LWP 4096143)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139912292740096) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3fde822c00 old_mask = {__val = {8, 139912293553363, 0, 139912293449709, 139912292740096, 139912295065088, 94865196474032, 139912293395879, 114, 139912295081632, 140734713202032, 139912300347260, 255, 94865196458656, 139912295081632, 140734713202048}} 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=139912292740096) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139912292740096, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3fde886476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3fde86c7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3063613961356666, sa_sigaction = 0x3063613961356666}, sa_mask = {__val = {3847875520833073200, 2319406792513239393, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139912292732664, 296649842993999360, 94865196473456, 94865196473456, 139912301648408, 139912295081632, 140734713202432, 139912279729296, 94865196740096, 139912298234517, 18446744069414584320}}, sa_flags = -497734144, sa_restorer = 0x5647865a6e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474634011588257382, 3847875520833073200, 2319406792479684961, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f3fdec87de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f3fdf0a1a18 "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 = 0x7fff5a9687e0, reg_save_area = 0x7fff5a968720}} #7 0x00007f3fdec8b197 in objspace_xmalloc0 (objspace=0x564786564bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f3fded052d9 in ibf_load_code (load=0x5647865a6e00, iseq=0x7f3fddbba490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 139912279729296 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f3fded0b144 in ibf_load_iseq_each (load=0x5647865a6e00, iseq=0x7f3fddbba490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139912279748352 ec = 0x564786565c70 dummy_frame = 139912279728960 #10 0x00007f3fded0511b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3fddbba490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5647865a6e00 prev_src_iseq = 0x7f3fddbbc380 offset = #11 0x00007f3fded0521c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f3fddbba490 iseqv = iseq_index = 23 #12 0x00007f3fded055b0 in ibf_load_code (load=0x5647865a6e00, iseq=0x7f3fddbbc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139912279737216 code_index = 15 reading_pos = 4556 code = 0x56478661e7c0 load_body = 0x56478661f0a0 cd_entries = 0x5647865a9b60 ic_index = 0 mark_offset_bits = 0x7fff5a968b40 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f3fded0b144 in ibf_load_iseq_each (load=0x5647865a6e00, iseq=0x7f3fddbbc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139912279748352 ec = 0x564786565c70 dummy_frame = 139912279736832 #14 0x00007f3fded0511b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3fddbbc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5647865a6e00 prev_src_iseq = 0x7f3fddbbedb0 offset = #15 0x00007f3fded0521c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f3fddbbc380 iseqv = iseq_index = 16 #16 0x00007f3fded055b0 in ibf_load_code (load=0x5647865a6e00, iseq=0x7f3fddbbedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139912279748016 code_index = 66 reading_pos = 224 code = 0x564786641da0 load_body = 0x5647865d36b0 cd_entries = 0x5647865cc870 ic_index = 0 mark_offset_bits = 0x564786641fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f3fded0b144 in ibf_load_iseq_each (load=0x5647865a6e00, iseq=0x7f3fddbbedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139912279748352 ec = 0x564786565c70 dummy_frame = 139912279747584 #18 0x00007f3fded0511b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3fddbbedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5647865a6e00 prev_src_iseq = 0x7f3fddbbef60 offset = #19 0x00007f3fded0521c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f3fddbbedb0 iseqv = iseq_index = 1 #20 0x00007f3fded055b0 in ibf_load_code (load=0x5647865a6e00, iseq=0x7f3fddbbef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139912279748448 code_index = 5 reading_pos = 46 code = 0x56478661fe50 load_body = 0x5647866038e0 cd_entries = 0x5647865ca070 ic_index = 1 mark_offset_bits = 0x7fff5a9690a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f3fded0b144 in ibf_load_iseq_each (load=0x5647865a6e00, iseq=0x7f3fddbbef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139912279748352 ec = 0x564786565c70 dummy_frame = 139912279748256 #22 0x00007f3fded0511b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3fddbbef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5647865a6e00 prev_src_iseq = 0x0 offset = #23 0x00007f3fded0d088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f3fddbbef60 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:13982 load = iseq = loader_obj = 139912279748592 #25 0x00007f3fdf0905b3 in rb_load_with_builtin_functions (feature_name=0x7f3fdf0d056b "yjit", table=0x7f3fdf254e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5647865622a0 iseq = #26 0x00007f3fdefd51f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3fdefd3270 , argc = 0, index = 0, name = 0x7f3fdf0f70c1 "_bi13"}, {func_ptr = 0x7f3fdf070a40 , argc = 0, index = 1, name = 0x7f3fdf0f70c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3fdf070b40 , argc = 0, index = 2, name = 0x7f3fdf0f7330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3fdf071bd0 , argc = 0, index = 3, name = 0x7f3fdf0f70df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3fdf040be0 , argc = 2, index = 4, name = 0x7f3fdf0f70f8 "rb_yjit_enable"}, {func_ptr = 0x7f3fdf070b60 , argc = 0, index = 5, name = 0x7f3fdf0f7107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3fdf070a90 , argc = 1, index = 6, name = 0x7f3fdf0f7122 "rb_yjit_get_stats"}, {func_ptr = 0x7f3fdefd3250 , argc = 0, index = 7, name = 0x7f3fdf0f7134 "object_shape_count"}, {func_ptr = 0x7f3fdf047f00 , argc = 1, index = 8, name = 0x7f3fdf0f7147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f3fdf047f10 , argc = 1, index = 9, name = 0x7f3fdf0f715b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3fdf040b30 , argc = 0, index = 10, name = 0x7f3fdf0f7172 "rb_yjit_code_gc"}, {func_ptr = 0x7f3fdf040c90 , argc = 0, index = 11, name = 0x7f3fdf0f7182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3fdf070a60 , argc = 0, index = 12, name = 0x7f3fdf0f719c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f3fdeda34b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f3fdeeae55a in ruby_opt_init (opt=0x7fff5a96a8f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f3fdeeaead3 in ruby_opt_init (opt=0x7fff5a96a8f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734713206192) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff5a9695b0 parser = 139912281016896 orig_fname = 139912281031968 script = 1 opt = 0x7fff5a96a8f0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f3fded6c822 in rb_ensure (b_proc=b_proc@entry=0x7f3fdeeae730 , data1=data1@entry=140734713206192, e_proc=e_proc@entry=0x7f3fdeeaa8d0 , data2=data2@entry=140734713206192) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564786565c70 _tag = {tag = 36, retval = 140734713211120, buf = {0x7f3fde5347a0, 0x7f3fded6c8d8 , 0x0, 0x7fff5a969420, 0xde533a50}, prev = 0x7fff5a96aa00, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564786565c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3fdeeaa8d0 , data2 = 140734713206192}} #32 0x00007f3fdeeb06e7 in load_file (opt=0x7fff5a96a8f0, script=1, f=139912289666976, fname=, parser=139912281016896) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139912281016896, fname = 139912281031968, script = 1, opt = 0x7fff5a96a8f0, f = 4} #33 process_options (argc=0, argv=0x7fff5a96abe8, opt=0x7fff5a96a8f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139912289666976 xflag = ast = 0x0 parser = 139912281016896 script_name = 139912281031968 iseq = enc = lenc = 0x564786580f30 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'\337?\177\000\000\030G\303\336?\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f3fdeeb0f66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff5a96abd8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3fddcf8538 "-", script_name = 139912281031968, 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 0x00007f3fded6dbb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff5a96abd8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139912298279552, buf = {0x2, 0x7f3fded6dc00 , 0x0, 0x7fff5a96a9d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564786565c70 state = iseq = 0x0 #36 0x0000564784c7117f in rb_main (argv=0x7fff5a96abd8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734713212537 #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.4176913.ruby -x gdbscript [New LWP 4176913] [New LWP 4176915] [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=140691447897088) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ff547c65c00 (LWP 4176913))] >>> Threads Id Target Id Frame * 1 Thread 0x7ff547c65c00 (LWP 4176913) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140691447897088) at ./nptl/pthread_kill.c:44 2 Thread 0x7ff54794f640 (LWP 4176915) 0x00007ff547dacfde in epoll_wait (epfd=4, events=events@entry=0x7ff5486b5adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ff54794f640 (LWP 4176915)): #0 0x00007ff547dacfde in epoll_wait (epfd=4, events=events@entry=0x7ff5486b5adc , 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 0x00007ff54833dbfa in event_wait (vm=0x555beaa0b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x555beaa0b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x555beaa0b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x555beaa0b2a0 #4 0x00007ff547d1bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733672213424, 2163402966149375861, 140691444659776, 25, 140691448641616, 140733672213776, -2166375865672521867, -2166376374202390667}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ff547dacbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ff547c65c00 (LWP 4176913)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140691447897088) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ff547c65c00 old_mask = {__val = {8, 140691448710355, 0, 140691448606701, 140691447897088, 140691450222080, 93853266800304, 140691448552871, 114, 140691450238624, 140733672204768, 140691455504252, 255, 93853266784928, 140691450238624, 140733672204784}} 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=140691447897088) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140691447897088, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ff547cc9476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ff547caf7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3061363963316666, sa_sigaction = 0x3061363963316666}, sa_mask = {__val = {3559645144681361456, 2319406792476866915, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140691447889656, 15765658148629034240, 93853266799728, 93853266799728, 140691456805400, 140691450238624, 140733672205168, 140691434874000, 93853267066368, 140691453391509, 18446744069414584320}}, sa_flags = 1598469376, sa_restorer = 0x555beaa4fe00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474023782668133990, 3559645144681361456, 2319406792443312483, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007ff5480cade7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7ff5484e4a18 "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 = 0x7fff1c8a2c50, reg_save_area = 0x7fff1c8a2b90}} #7 0x00007ff5480ce197 in objspace_xmalloc0 (objspace=0x555beaa0dbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007ff5481482d9 in ibf_load_code (load=0x555beaa4fe00, iseq=0x7ff546ffa490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140691434874000 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007ff54814e144 in ibf_load_iseq_each (load=0x555beaa4fe00, iseq=0x7ff546ffa490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140691434893056 ec = 0x555beaa0ec70 dummy_frame = 140691434873664 #10 0x00007ff54814811b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff546ffa490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x555beaa4fe00 prev_src_iseq = 0x7ff546ffc380 offset = #11 0x00007ff54814821c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7ff546ffa490 iseqv = iseq_index = 23 #12 0x00007ff5481485b0 in ibf_load_code (load=0x555beaa4fe00, iseq=0x7ff546ffc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140691434881920 code_index = 15 reading_pos = 4556 code = 0x555beaac77c0 load_body = 0x555beaac80a0 cd_entries = 0x555beaa52b60 ic_index = 0 mark_offset_bits = 0x7fff1c8a2fb0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007ff54814e144 in ibf_load_iseq_each (load=0x555beaa4fe00, iseq=0x7ff546ffc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140691434893056 ec = 0x555beaa0ec70 dummy_frame = 140691434881536 #14 0x00007ff54814811b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff546ffc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x555beaa4fe00 prev_src_iseq = 0x7ff546ffedb0 offset = #15 0x00007ff54814821c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7ff546ffc380 iseqv = iseq_index = 16 #16 0x00007ff5481485b0 in ibf_load_code (load=0x555beaa4fe00, iseq=0x7ff546ffedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140691434892720 code_index = 66 reading_pos = 224 code = 0x555beaaeada0 load_body = 0x555beaa7c6b0 cd_entries = 0x555beaa75870 ic_index = 0 mark_offset_bits = 0x555beaaeafd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007ff54814e144 in ibf_load_iseq_each (load=0x555beaa4fe00, iseq=0x7ff546ffedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140691434893056 ec = 0x555beaa0ec70 dummy_frame = 140691434892288 #18 0x00007ff54814811b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff546ffedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x555beaa4fe00 prev_src_iseq = 0x7ff546ffef60 offset = #19 0x00007ff54814821c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7ff546ffedb0 iseqv = iseq_index = 1 #20 0x00007ff5481485b0 in ibf_load_code (load=0x555beaa4fe00, iseq=0x7ff546ffef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140691434893152 code_index = 5 reading_pos = 46 code = 0x555beaac8e50 load_body = 0x555beaaac8e0 cd_entries = 0x555beaa73070 ic_index = 1 mark_offset_bits = 0x7fff1c8a3510 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007ff54814e144 in ibf_load_iseq_each (load=0x555beaa4fe00, iseq=0x7ff546ffef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140691434893056 ec = 0x555beaa0ec70 dummy_frame = 140691434892960 #22 0x00007ff54814811b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff546ffef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x555beaa4fe00 prev_src_iseq = 0x0 offset = #23 0x00007ff548150088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7ff546ffef60 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:13982 load = iseq = loader_obj = 140691434893296 #25 0x00007ff5484d35b3 in rb_load_with_builtin_functions (feature_name=0x7ff54851356b "yjit", table=0x7ff548697e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x555beaa0b2a0 iseq = #26 0x00007ff5484181f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ff548416270 , argc = 0, index = 0, name = 0x7ff54853a0c1 "_bi13"}, {func_ptr = 0x7ff5484b3a40 , argc = 0, index = 1, name = 0x7ff54853a0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ff5484b3b40 , argc = 0, index = 2, name = 0x7ff54853a330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ff5484b4bd0 , argc = 0, index = 3, name = 0x7ff54853a0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ff548483be0 , argc = 2, index = 4, name = 0x7ff54853a0f8 "rb_yjit_enable"}, {func_ptr = 0x7ff5484b3b60 , argc = 0, index = 5, name = 0x7ff54853a107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ff5484b3a90 , argc = 1, index = 6, name = 0x7ff54853a122 "rb_yjit_get_stats"}, {func_ptr = 0x7ff548416250 , argc = 0, index = 7, name = 0x7ff54853a134 "object_shape_count"}, {func_ptr = 0x7ff54848af00 , argc = 1, index = 8, name = 0x7ff54853a147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ff54848af10 , argc = 1, index = 9, name = 0x7ff54853a15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7ff548483b30 , argc = 0, index = 10, name = 0x7ff54853a172 "rb_yjit_code_gc"}, {func_ptr = 0x7ff548483c90 , argc = 0, index = 11, name = 0x7ff54853a182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ff5484b3a60 , argc = 0, index = 12, name = 0x7ff54853a19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007ff5481e64b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007ff5482f155a in ruby_opt_init (opt=0x7fff1c8a4d60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007ff5482f1ad3 in ruby_opt_init (opt=0x7fff1c8a4d60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733672208928) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff1c8a3a20 parser = 140691436161600 orig_fname = 140691436176672 script = 1 opt = 0x7fff1c8a4d60 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007ff5481af822 in rb_ensure (b_proc=b_proc@entry=0x7ff5482f1730 , data1=data1@entry=140733672208928, e_proc=e_proc@entry=0x7ff5482ed8d0 , data2=data2@entry=140733672208928) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x555beaa0ec70 _tag = {tag = 36, retval = 140733672213856, buf = {0x7ff5479747a0, 0x7ff5481af8d8 , 0x0, 0x7fff1c8a3890, 0x47973a50}, prev = 0x7fff1c8a4e70, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x555beaa0ec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ff5482ed8d0 , data2 = 140733672208928}} #32 0x00007ff5482f36e7 in load_file (opt=0x7fff1c8a4d60, script=1, f=140691444811680, fname=, parser=140691436161600) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140691436161600, fname = 140691436176672, script = 1, opt = 0x7fff1c8a4d60, f = 4} #33 process_options (argc=0, argv=0x7fff1c8a5058, opt=0x7fff1c8a4d60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140691444811680 xflag = ast = 0x0 parser = 140691436161600 script_name = 140691436176672 iseq = enc = lenc = 0x555beaa29f30 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\303kH\365\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007ff5482f3f66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff1c8a5048) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ff547138538 "-", script_name = 140691436176672, 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 0x00007ff5481b0bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff1c8a5048) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140691453436544, buf = {0x2, 0x7ff5481b0c00 , 0x0, 0x7fff1c8a4e40, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x555beaa0ec70 state = iseq = 0x0 #36 0x0000555be960017f in rb_main (argv=0x7fff1c8a5048, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733672215273 #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.496743.ruby -x gdbscript [New LWP 496743] [New LWP 496745] [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=140180149468160) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f7e3c037c00 (LWP 496743))] >>> Threads Id Target Id Frame * 1 Thread 0x7f7e3c037c00 (LWP 496743) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140180149468160) at ./nptl/pthread_kill.c:44 2 Thread 0x7f7e3bd1f640 (LWP 496745) 0x00007f7e3c17efde in epoll_wait (epfd=4, events=events@entry=0x7f7e3ca87adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f7e3bd1f640 (LWP 496745)): #0 0x00007f7e3c17efde in epoll_wait (epfd=4, events=events@entry=0x7f7e3ca87adc , 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 0x00007f7e3c70fbfa in event_wait (vm=0x55e94ef7b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e94ef7b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e94ef7b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e94ef7b2a0 #4 0x00007f7e3c0edb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722252582816, 3245495314365714411, 140180146222656, 25, 140180150212688, 140722252583168, -3173305556060958741, -3173303984786731029}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7e3c17ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f7e3c037c00 (LWP 496743)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140180149468160) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f7e3c037c00 old_mask = {__val = {8, 140180150281427, 0, 140180150177773, 140180149468160, 140180151793152, 94460540612272, 140180150123943, 114, 140180151809696, 140722252574160, 140180157075324, 255, 94460540596896, 140180151809696, 140722252574176}} 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=140180149468160) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140180149468160, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7e3c09b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f7e3c0817f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037366633376366, sa_sigaction = 0x3037366633376366}, sa_mask = {__val = {3991146283978797104, 2319406791772235315, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140180149460728, 2357122790411301632, 94460540611696, 94460540611696, 140180158376472, 140180151809696, 140722252574560, 140180136436944, 94460540878336, 140180154962581, 18446744069414584320}}, sa_flags = 1987146496, sa_restorer = 0x55e94efbfe00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473179550206616422, 3991146283978797104, 2319406791738680883, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f7e3c49cde7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f7e3c8b6a18 "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 = 0x7ffc73e07040, reg_save_area = 0x7ffc73e06f80}} #7 0x00007f7e3c4a0197 in objspace_xmalloc0 (objspace=0x55e94ef7dbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f7e3c51a2d9 in ibf_load_code (load=0x55e94efbfe00, iseq=0x7f7e3b3ca4d0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140180136436944 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f7e3c520144 in ibf_load_iseq_each (load=0x55e94efbfe00, iseq=0x7f7e3b3ca4d0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140180136456048 ec = 0x55e94ef7ec70 dummy_frame = 140180136436608 #10 0x00007f7e3c51a11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7e3b3ca4d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e94efbfe00 prev_src_iseq = 0x7f7e3b3cc360 offset = #11 0x00007f7e3c51a21c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f7e3b3ca4d0 iseqv = iseq_index = 23 #12 0x00007f7e3c51a5b0 in ibf_load_code (load=0x55e94efbfe00, iseq=0x7f7e3b3cc360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140180136444768 code_index = 15 reading_pos = 4556 code = 0x55e94f0377c0 load_body = 0x55e94f0380a0 cd_entries = 0x55e94efc2b60 ic_index = 0 mark_offset_bits = 0x7ffc73e073a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f7e3c520144 in ibf_load_iseq_each (load=0x55e94efbfe00, iseq=0x7f7e3b3cc360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140180136456048 ec = 0x55e94ef7ec70 dummy_frame = 140180136444480 #14 0x00007f7e3c51a11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7e3b3cc360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e94efbfe00 prev_src_iseq = 0x7f7e3b3ced60 offset = #15 0x00007f7e3c51a21c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f7e3b3cc360 iseqv = iseq_index = 16 #16 0x00007f7e3c51a5b0 in ibf_load_code (load=0x55e94efbfe00, iseq=0x7f7e3b3ced60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140180136455520 code_index = 66 reading_pos = 224 code = 0x55e94f05ada0 load_body = 0x55e94efec6b0 cd_entries = 0x55e94efe5870 ic_index = 0 mark_offset_bits = 0x55e94f05afd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f7e3c520144 in ibf_load_iseq_each (load=0x55e94efbfe00, iseq=0x7f7e3b3ced60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140180136456048 ec = 0x55e94ef7ec70 dummy_frame = 140180136455232 #18 0x00007f7e3c51a11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7e3b3ced60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e94efbfe00 prev_src_iseq = 0x7f7e3b3cefd0 offset = #19 0x00007f7e3c51a21c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f7e3b3ced60 iseqv = iseq_index = 1 #20 0x00007f7e3c51a5b0 in ibf_load_code (load=0x55e94efbfe00, iseq=0x7f7e3b3cefd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140180136456144 code_index = 5 reading_pos = 46 code = 0x55e94f038e50 load_body = 0x55e94f01c8e0 cd_entries = 0x55e94efe3070 ic_index = 1 mark_offset_bits = 0x7ffc73e07900 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f7e3c520144 in ibf_load_iseq_each (load=0x55e94efbfe00, iseq=0x7f7e3b3cefd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140180136456048 ec = 0x55e94ef7ec70 dummy_frame = 140180136455952 #22 0x00007f7e3c51a11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7e3b3cefd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e94efbfe00 prev_src_iseq = 0x0 offset = #23 0x00007f7e3c522088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f7e3b3cefd0 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:13982 load = iseq = loader_obj = 140180136456288 #25 0x00007f7e3c8a55b3 in rb_load_with_builtin_functions (feature_name=0x7f7e3c8e556b "yjit", table=0x7f7e3ca69e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55e94ef7b2a0 iseq = #26 0x00007f7e3c7ea1f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7e3c7e8270 , argc = 0, index = 0, name = 0x7f7e3c90c0c1 "_bi13"}, {func_ptr = 0x7f7e3c885a40 , argc = 0, index = 1, name = 0x7f7e3c90c0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7e3c885b40 , argc = 0, index = 2, name = 0x7f7e3c90c330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7e3c886bd0 , argc = 0, index = 3, name = 0x7f7e3c90c0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f7e3c855be0 , argc = 2, index = 4, name = 0x7f7e3c90c0f8 "rb_yjit_enable"}, {func_ptr = 0x7f7e3c885b60 , argc = 0, index = 5, name = 0x7f7e3c90c107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7e3c885a90 , argc = 1, index = 6, name = 0x7f7e3c90c122 "rb_yjit_get_stats"}, {func_ptr = 0x7f7e3c7e8250 , argc = 0, index = 7, name = 0x7f7e3c90c134 "object_shape_count"}, {func_ptr = 0x7f7e3c85cf00 , argc = 1, index = 8, name = 0x7f7e3c90c147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f7e3c85cf10 , argc = 1, index = 9, name = 0x7f7e3c90c15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f7e3c855b30 , argc = 0, index = 10, name = 0x7f7e3c90c172 "rb_yjit_code_gc"}, {func_ptr = 0x7f7e3c855c90 , argc = 0, index = 11, name = 0x7f7e3c90c182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7e3c885a60 , argc = 0, index = 12, name = 0x7f7e3c90c19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f7e3c5b84b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f7e3c6c355a in ruby_opt_init (opt=0x7ffc73e09150) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f7e3c6c3ad3 in ruby_opt_init (opt=0x7ffc73e09150) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722252578320) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc73e07e10 parser = 140180137724592 orig_fname = 140180137739664 script = 1 opt = 0x7ffc73e09150 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f7e3c581822 in rb_ensure (b_proc=b_proc@entry=0x7f7e3c6c3730 , data1=data1@entry=140722252578320, e_proc=e_proc@entry=0x7f7e3c6bf8d0 , data2=data2@entry=140722252578320) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e94ef7ec70 _tag = {tag = 36, retval = 140722252583248, buf = {0x7f7e3bd447e0, 0x7f7e3c5818d8 , 0x0, 0x7ffc73e07c80, 0x3bd43a90}, prev = 0x7ffc73e09260, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e94ef7ec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7e3c6bf8d0 , data2 = 140722252578320}} #32 0x00007f7e3c6c56e7 in load_file (opt=0x7ffc73e09150, script=1, f=140180146374624, fname=, parser=140180137724592) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140180137724592, fname = 140180137739664, script = 1, opt = 0x7ffc73e09150, f = 4} #33 process_options (argc=0, argv=0x7ffc73e09448, opt=0x7ffc73e09150) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140180146374624 xflag = ast = 0x0 parser = 140180137724592 script_name = 140180137739664 iseq = enc = lenc = 0x55e94ef99f30 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 0x00007f7e3c6c5f66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc73e09438) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f7e3b5085a8 "-", script_name = 140180137739664, 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 0x00007f7e3c582bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc73e09438) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140180155007616, buf = {0x2, 0x7f7e3c582c00 , 0x0, 0x7ffc73e09230, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e94ef7ec70 state = iseq = 0x0 #36 0x000055e94d7a717f in rb_main (argv=0x7ffc73e09438, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722252584665 #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.641466.ruby -x gdbscript [New LWP 641466] [New LWP 641468] [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=140498185784320) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fc848748c00 (LWP 641466))] >>> Threads Id Target Id Frame * 1 Thread 0x7fc848748c00 (LWP 641466) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140498185784320) at ./nptl/pthread_kill.c:44 2 Thread 0x7fc84842f640 (LWP 641468) 0x00007fc84888ffde in epoll_wait (epfd=4, events=events@entry=0x7fc849198adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fc84842f640 (LWP 641468)): #0 0x00007fc84888ffde in epoll_wait (epfd=4, events=events@entry=0x7fc849198adc , 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 0x00007fc848e20bfa in event_wait (vm=0x55e4da6e12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e4da6e12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e4da6e12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e4da6e12a0 #4 0x00007fc8487feb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729464203104, -5989409740596126266, 140498182534720, 25, 140498186528848, 140729464203456, 6012805879756283334, 6012806249270402502}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fc84888fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fc848748c00 (LWP 641466)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140498185784320) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fc848748c00 old_mask = {__val = {8, 140498186597587, 0, 140498186493933, 140498185784320, 140498188109312, 94441405566640, 140498186440103, 212, 140498188125856, 140729464194448, 140498193391484, 255, 94441405551264, 140498188125856, 140729464194464}} 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=140498185784320) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140498185784320, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fc8487ac476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fc8487927f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x202020200a5d6c6c, sa_sigaction = 0x202020200a5d6c6c}, sa_mask = {__val = {746871187794326363, 7377513232105629239, 7378645706714656820, 3472337325087863397, 3467895052413575216, 140498185776888, 3663562891949601280, 94441405566064, 94441405566064, 140498194692632, 140498188125856, 140729464194848, 140498172748944, 94441405832704, 140498191278741, 18446744069414584320}}, sa_flags = 854946304, sa_restorer = 0x55e4da725e00} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720, 7378697629483820646, 3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 7017579609838738208}} #5 0x00007fc848badde7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fc848fc7a18 "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 = 0x7ffe21b90800, reg_save_area = 0x7ffe21b90740}} #7 0x00007fc848bb1197 in objspace_xmalloc0 (objspace=0x55e4da6e3bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fc848c2b2d9 in ibf_load_code (load=0x55e4da725e00, iseq=0x7fc847ada490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140498172748944 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007fc848c31144 in ibf_load_iseq_each (load=0x55e4da725e00, iseq=0x7fc847ada490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140498172768000 ec = 0x55e4da6e4c70 dummy_frame = 140498172748608 #10 0x00007fc848c2b11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc847ada490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e4da725e00 prev_src_iseq = 0x7fc847adc380 offset = #11 0x00007fc848c2b21c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fc847ada490 iseqv = iseq_index = 23 #12 0x00007fc848c2b5b0 in ibf_load_code (load=0x55e4da725e00, iseq=0x7fc847adc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140498172756864 code_index = 15 reading_pos = 4556 code = 0x55e4da79d7c0 load_body = 0x55e4da79e0a0 cd_entries = 0x55e4da728b60 ic_index = 0 mark_offset_bits = 0x7ffe21b90b60 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fc848c31144 in ibf_load_iseq_each (load=0x55e4da725e00, iseq=0x7fc847adc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140498172768000 ec = 0x55e4da6e4c70 dummy_frame = 140498172756480 #14 0x00007fc848c2b11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc847adc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e4da725e00 prev_src_iseq = 0x7fc847adedb0 offset = #15 0x00007fc848c2b21c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fc847adc380 iseqv = iseq_index = 16 #16 0x00007fc848c2b5b0 in ibf_load_code (load=0x55e4da725e00, iseq=0x7fc847adedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140498172767664 code_index = 66 reading_pos = 224 code = 0x55e4da7c0da0 load_body = 0x55e4da7526b0 cd_entries = 0x55e4da74b870 ic_index = 0 mark_offset_bits = 0x55e4da7c0fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fc848c31144 in ibf_load_iseq_each (load=0x55e4da725e00, iseq=0x7fc847adedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140498172768000 ec = 0x55e4da6e4c70 dummy_frame = 140498172767232 #18 0x00007fc848c2b11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc847adedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e4da725e00 prev_src_iseq = 0x7fc847adef60 offset = #19 0x00007fc848c2b21c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fc847adedb0 iseqv = iseq_index = 1 #20 0x00007fc848c2b5b0 in ibf_load_code (load=0x55e4da725e00, iseq=0x7fc847adef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140498172768096 code_index = 5 reading_pos = 46 code = 0x55e4da79ee50 load_body = 0x55e4da7828e0 cd_entries = 0x55e4da749070 ic_index = 1 mark_offset_bits = 0x7ffe21b910c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fc848c31144 in ibf_load_iseq_each (load=0x55e4da725e00, iseq=0x7fc847adef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140498172768000 ec = 0x55e4da6e4c70 dummy_frame = 140498172767904 #22 0x00007fc848c2b11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc847adef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e4da725e00 prev_src_iseq = 0x0 offset = #23 0x00007fc848c33088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fc847adef60 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:13982 load = iseq = loader_obj = 140498172768240 #25 0x00007fc848fb65b3 in rb_load_with_builtin_functions (feature_name=0x7fc848ff656b "yjit", table=0x7fc84917ae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55e4da6e12a0 iseq = #26 0x00007fc848efb1f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fc848ef9270 , argc = 0, index = 0, name = 0x7fc84901d0c1 "_bi13"}, {func_ptr = 0x7fc848f96a40 , argc = 0, index = 1, name = 0x7fc84901d0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fc848f96b40 , argc = 0, index = 2, name = 0x7fc84901d330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fc848f97bd0 , argc = 0, index = 3, name = 0x7fc84901d0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fc848f66be0 , argc = 2, index = 4, name = 0x7fc84901d0f8 "rb_yjit_enable"}, {func_ptr = 0x7fc848f96b60 , argc = 0, index = 5, name = 0x7fc84901d107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fc848f96a90 , argc = 1, index = 6, name = 0x7fc84901d122 "rb_yjit_get_stats"}, {func_ptr = 0x7fc848ef9250 , argc = 0, index = 7, name = 0x7fc84901d134 "object_shape_count"}, {func_ptr = 0x7fc848f6df00 , argc = 1, index = 8, name = 0x7fc84901d147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fc848f6df10 , argc = 1, index = 9, name = 0x7fc84901d15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fc848f66b30 , argc = 0, index = 10, name = 0x7fc84901d172 "rb_yjit_code_gc"}, {func_ptr = 0x7fc848f66c90 , argc = 0, index = 11, name = 0x7fc84901d182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fc848f96a60 , argc = 0, index = 12, name = 0x7fc84901d19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fc848cc94b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fc848dd455a in ruby_opt_init (opt=0x7ffe21b92910) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fc848dd4ad3 in ruby_opt_init (opt=0x7ffe21b92910) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729464198608) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe21b915d0 parser = 140498174036544 orig_fname = 140498174051616 script = 1 opt = 0x7ffe21b92910 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fc848c92822 in rb_ensure (b_proc=b_proc@entry=0x7fc848dd4730 , data1=data1@entry=140729464198608, e_proc=e_proc@entry=0x7fc848dd08d0 , data2=data2@entry=140729464198608) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e4da6e4c70 _tag = {tag = 36, retval = 140729464203536, buf = {0x7fc8484547a0, 0x7fc848c928d8 , 0x0, 0x7ffe21b91440, 0x48453a50}, prev = 0x7ffe21b92a20, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e4da6e4c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fc848dd08d0 , data2 = 140729464198608}} #32 0x00007fc848dd66e7 in load_file (opt=0x7ffe21b92910, script=1, f=140498182686624, fname=, parser=140498174036544) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140498174036544, fname = 140498174051616, script = 1, opt = 0x7ffe21b92910, f = 4} #33 process_options (argc=0, argv=0x7ffe21b92c08, opt=0x7ffe21b92910) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140498182686624 xflag = ast = 0x0 parser = 140498174036544 script_name = 140498174051616 iseq = enc = lenc = 0x55e4da6fff30 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 0x00007fc848dd6f66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe21b92bf8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fc847c18538 "-", script_name = 140498174051616, 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 0x00007fc848c93bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe21b92bf8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140498191323776, buf = {0x2, 0x7fc848c93c00 , 0x0, 0x7ffe21b929f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e4da6e4c70 state = iseq = 0x0 #36 0x000055e4d88c317f in rb_main (argv=0x7ffe21b92bf8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729464204953 #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.752393.ruby -x gdbscript [New LWP 752393] [New LWP 752395] [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=140277394979840) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f94e04c3c00 (LWP 752393))] >>> Threads Id Target Id Frame * 1 Thread 0x7f94e04c3c00 (LWP 752393) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140277394979840) at ./nptl/pthread_kill.c:44 2 Thread 0x7f94e01af640 (LWP 752395) 0x00007f94e060afde in epoll_wait (epfd=4, events=events@entry=0x7f94e0f13adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f94e01af640 (LWP 752395)): #0 0x00007f94e060afde in epoll_wait (epfd=4, events=events@entry=0x7f94e0f13adc , 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 0x00007f94e0b9bbfa in event_wait (vm=0x55988c2512a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55988c2512a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55988c2512a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55988c2512a0 #4 0x00007f94e0579b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733483781280, -450175784364289155, 140277391750720, 25, 140277395724368, 140733483781632, 498043271721505661, 498042678600651645}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f94e060abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f94e04c3c00 (LWP 752393)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140277394979840) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f94e04c3c00 old_mask = {__val = {8, 140277395793107, 0, 140277395689453, 140277394979840, 140277397304832, 94113674645168, 140277395635623, 114, 140277397321376, 140733483772624, 140277402587004, 255, 94113674629792, 140277397321376, 140733483772640}} 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=140277394979840) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140277394979840, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f94e0527476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f94e050d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3032633531316666, sa_sigaction = 0x3032633531316666}, sa_mask = {__val = {3559645144681361456, 2319406791691285809, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140277394972408, 15576313582766432512, 94113674644592, 94113674644592, 140277403888152, 140277397321376, 140733483773024, 140277381964944, 94113674911232, 140277400474261, 18446744069414584320}}, sa_flags = 987930880, sa_restorer = 0x55988c295e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487301467066426982, 3559645144681361456, 2319406791657731377, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f94e0928de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f94e0d42a18 "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 = 0x7fff114eed40, reg_save_area = 0x7fff114eec80}} #7 0x00007f94e092c197 in objspace_xmalloc0 (objspace=0x55988c253bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f94e09a62d9 in ibf_load_code (load=0x55988c295e00, iseq=0x7f94df85a490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140277381964944 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f94e09ac144 in ibf_load_iseq_each (load=0x55988c295e00, iseq=0x7f94df85a490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140277381984000 ec = 0x55988c254c70 dummy_frame = 140277381964608 #10 0x00007f94e09a611b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f94df85a490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55988c295e00 prev_src_iseq = 0x7f94df85c380 offset = #11 0x00007f94e09a621c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f94df85a490 iseqv = iseq_index = 23 #12 0x00007f94e09a65b0 in ibf_load_code (load=0x55988c295e00, iseq=0x7f94df85c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140277381972864 code_index = 15 reading_pos = 4556 code = 0x55988c30d7c0 load_body = 0x55988c30e0a0 cd_entries = 0x55988c298b60 ic_index = 0 mark_offset_bits = 0x7fff114ef0a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f94e09ac144 in ibf_load_iseq_each (load=0x55988c295e00, iseq=0x7f94df85c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140277381984000 ec = 0x55988c254c70 dummy_frame = 140277381972480 #14 0x00007f94e09a611b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f94df85c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55988c295e00 prev_src_iseq = 0x7f94df85edb0 offset = #15 0x00007f94e09a621c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f94df85c380 iseqv = iseq_index = 16 #16 0x00007f94e09a65b0 in ibf_load_code (load=0x55988c295e00, iseq=0x7f94df85edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140277381983664 code_index = 66 reading_pos = 224 code = 0x55988c330da0 load_body = 0x55988c2c26b0 cd_entries = 0x55988c2bb870 ic_index = 0 mark_offset_bits = 0x55988c330fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f94e09ac144 in ibf_load_iseq_each (load=0x55988c295e00, iseq=0x7f94df85edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140277381984000 ec = 0x55988c254c70 dummy_frame = 140277381983232 #18 0x00007f94e09a611b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f94df85edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55988c295e00 prev_src_iseq = 0x7f94df85ef60 offset = #19 0x00007f94e09a621c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f94df85edb0 iseqv = iseq_index = 1 #20 0x00007f94e09a65b0 in ibf_load_code (load=0x55988c295e00, iseq=0x7f94df85ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140277381984096 code_index = 5 reading_pos = 46 code = 0x55988c30ee50 load_body = 0x55988c2f28e0 cd_entries = 0x55988c2b9070 ic_index = 1 mark_offset_bits = 0x7fff114ef600 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f94e09ac144 in ibf_load_iseq_each (load=0x55988c295e00, iseq=0x7f94df85ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140277381984000 ec = 0x55988c254c70 dummy_frame = 140277381983904 #22 0x00007f94e09a611b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f94df85ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55988c295e00 prev_src_iseq = 0x0 offset = #23 0x00007f94e09ae088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f94df85ef60 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:13982 load = iseq = loader_obj = 140277381984240 #25 0x00007f94e0d315b3 in rb_load_with_builtin_functions (feature_name=0x7f94e0d7156b "yjit", table=0x7f94e0ef5e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55988c2512a0 iseq = #26 0x00007f94e0c761f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f94e0c74270 , argc = 0, index = 0, name = 0x7f94e0d980c1 "_bi13"}, {func_ptr = 0x7f94e0d11a40 , argc = 0, index = 1, name = 0x7f94e0d980c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f94e0d11b40 , argc = 0, index = 2, name = 0x7f94e0d98330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f94e0d12bd0 , argc = 0, index = 3, name = 0x7f94e0d980df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f94e0ce1be0 , argc = 2, index = 4, name = 0x7f94e0d980f8 "rb_yjit_enable"}, {func_ptr = 0x7f94e0d11b60 , argc = 0, index = 5, name = 0x7f94e0d98107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f94e0d11a90 , argc = 1, index = 6, name = 0x7f94e0d98122 "rb_yjit_get_stats"}, {func_ptr = 0x7f94e0c74250 , argc = 0, index = 7, name = 0x7f94e0d98134 "object_shape_count"}, {func_ptr = 0x7f94e0ce8f00 , argc = 1, index = 8, name = 0x7f94e0d98147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f94e0ce8f10 , argc = 1, index = 9, name = 0x7f94e0d9815b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f94e0ce1b30 , argc = 0, index = 10, name = 0x7f94e0d98172 "rb_yjit_code_gc"}, {func_ptr = 0x7f94e0ce1c90 , argc = 0, index = 11, name = 0x7f94e0d98182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f94e0d11a60 , argc = 0, index = 12, name = 0x7f94e0d9819c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f94e0a444b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f94e0b4f55a in ruby_opt_init (opt=0x7fff114f0e50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f94e0b4fad3 in ruby_opt_init (opt=0x7fff114f0e50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733483776784) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff114efb10 parser = 140277383252544 orig_fname = 140277383267616 script = 1 opt = 0x7fff114f0e50 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f94e0a0d822 in rb_ensure (b_proc=b_proc@entry=0x7f94e0b4f730 , data1=data1@entry=140733483776784, e_proc=e_proc@entry=0x7f94e0b4b8d0 , data2=data2@entry=140733483776784) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55988c254c70 _tag = {tag = 36, retval = 140733483781712, buf = {0x7f94e01d47a0, 0x7f94e0a0d8d8 , 0x0, 0x7fff114ef980, 0xe01d3a50}, prev = 0x7fff114f0f60, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55988c254c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f94e0b4b8d0 , data2 = 140733483776784}} #32 0x00007f94e0b516e7 in load_file (opt=0x7fff114f0e50, script=1, f=140277391902624, fname=, parser=140277383252544) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140277383252544, fname = 140277383267616, script = 1, opt = 0x7fff114f0e50, f = 4} #33 process_options (argc=0, argv=0x7fff114f1148, opt=0x7fff114f0e50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140277391902624 xflag = ast = 0x0 parser = 140277383252544 script_name = 140277383267616 iseq = enc = lenc = 0x55988c26ff30 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 0x00007f94e0b51f66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff114f1138) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f94df998538 "-", script_name = 140277383267616, 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 0x00007f94e0a0ebb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff114f1138) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140277400519296, buf = {0x2, 0x7f94e0a0ec00 , 0x0, 0x7fff114f0f30, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55988c254c70 state = iseq = 0x0 #36 0x000055988b7e017f in rb_main (argv=0x7fff114f1138, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733483783129 #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.792263.ruby -x gdbscript [New LWP 792263] [New LWP 792265] [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=140016222792704) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f581138ec00 (LWP 792263))] >>> Threads Id Target Id Frame * 1 Thread 0x7f581138ec00 (LWP 792263) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140016222792704) at ./nptl/pthread_kill.c:44 2 Thread 0x7f581106f640 (LWP 792265) 0x00007f58114d5fde in epoll_wait (epfd=4, events=events@entry=0x7f5811ddeadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f581106f640 (LWP 792265)): #0 0x00007f58114d5fde in epoll_wait (epfd=4, events=events@entry=0x7f5811ddeadc , 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 0x00007f5811a66bfa in event_wait (vm=0x55aa38be72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55aa38be72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55aa38be72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55aa38be72a0 #4 0x00007f5811444b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733192944992, 4566483443732562529, 140016219518528, 25, 140016223537232, 140733192945344, -4472274048589381023, -4472273476431658399}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f58114d5bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f581138ec00 (LWP 792263)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140016222792704) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f581138ec00 old_mask = {__val = {8, 140016223605971, 0, 140016223502317, 140016222792704, 140016225117696, 94189584821936, 140016223448487, 114, 140016225134240, 140733192936336, 140016230399868, 255, 94189584806560, 140016225134240, 140733192936352}} 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=140016222792704) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140016222792704, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f58113f2476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f58113d87f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3034616666666566, sa_sigaction = 0x3034616666666566}, sa_mask = {__val = {7378416153714831408, 2319406791724721766, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140016222785272, 10517625509422284032, 94189584821360, 94189584821360, 140016231701016, 140016225134240, 140733192936736, 140016209732832, 94189585088000, 140016228287125, 18446744069414584320}}, sa_flags = 296992000, sa_restorer = 0x55aa38c2be00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472382405135197542, 7378416153714831408, 2319406791691167334, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f58117f3de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f5811c0da18 "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 = 0x7ffefff91e00, reg_save_area = 0x7ffefff91d40}} #7 0x00007f58117f7197 in objspace_xmalloc0 (objspace=0x55aa38be9bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f58118712d9 in ibf_load_code (load=0x55aa38c2be00, iseq=0x7f581071a4e0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140016209732832 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f5811877144 in ibf_load_iseq_each (load=0x55aa38c2be00, iseq=0x7f581071a4e0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140016209751888 ec = 0x55aa38beac70 dummy_frame = 140016209732496 #10 0x00007f581187111b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f581071a4e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55aa38c2be00 prev_src_iseq = 0x7f581071c3d0 offset = #11 0x00007f581187121c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f581071a4e0 iseqv = iseq_index = 23 #12 0x00007f58118715b0 in ibf_load_code (load=0x55aa38c2be00, iseq=0x7f581071c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140016209740752 code_index = 15 reading_pos = 4556 code = 0x55aa38ca37c0 load_body = 0x55aa38ca40a0 cd_entries = 0x55aa38c2eb60 ic_index = 0 mark_offset_bits = 0x7ffefff92160 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f5811877144 in ibf_load_iseq_each (load=0x55aa38c2be00, iseq=0x7f581071c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140016209751888 ec = 0x55aa38beac70 dummy_frame = 140016209740368 #14 0x00007f581187111b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f581071c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55aa38c2be00 prev_src_iseq = 0x7f581071ee00 offset = #15 0x00007f581187121c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f581071c3d0 iseqv = iseq_index = 16 #16 0x00007f58118715b0 in ibf_load_code (load=0x55aa38c2be00, iseq=0x7f581071ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140016209751552 code_index = 66 reading_pos = 224 code = 0x55aa38cc6da0 load_body = 0x55aa38c586b0 cd_entries = 0x55aa38c51870 ic_index = 0 mark_offset_bits = 0x55aa38cc6fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f5811877144 in ibf_load_iseq_each (load=0x55aa38c2be00, iseq=0x7f581071ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140016209751888 ec = 0x55aa38beac70 dummy_frame = 140016209751120 #18 0x00007f581187111b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f581071ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55aa38c2be00 prev_src_iseq = 0x7f581071efb0 offset = #19 0x00007f581187121c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f581071ee00 iseqv = iseq_index = 1 #20 0x00007f58118715b0 in ibf_load_code (load=0x55aa38c2be00, iseq=0x7f581071efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140016209751984 code_index = 5 reading_pos = 46 code = 0x55aa38ca4e50 load_body = 0x55aa38c888e0 cd_entries = 0x55aa38c4f070 ic_index = 1 mark_offset_bits = 0x7ffefff926c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f5811877144 in ibf_load_iseq_each (load=0x55aa38c2be00, iseq=0x7f581071efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140016209751888 ec = 0x55aa38beac70 dummy_frame = 140016209751792 #22 0x00007f581187111b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f581071efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55aa38c2be00 prev_src_iseq = 0x0 offset = #23 0x00007f5811879088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f581071efb0 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:13982 load = iseq = loader_obj = 140016209752128 #25 0x00007f5811bfc5b3 in rb_load_with_builtin_functions (feature_name=0x7f5811c3c56b "yjit", table=0x7f5811dc0e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55aa38be72a0 iseq = #26 0x00007f5811b411f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f5811b3f270 , argc = 0, index = 0, name = 0x7f5811c630c1 "_bi13"}, {func_ptr = 0x7f5811bdca40 , argc = 0, index = 1, name = 0x7f5811c630c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5811bdcb40 , argc = 0, index = 2, name = 0x7f5811c63330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5811bddbd0 , argc = 0, index = 3, name = 0x7f5811c630df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f5811bacbe0 , argc = 2, index = 4, name = 0x7f5811c630f8 "rb_yjit_enable"}, {func_ptr = 0x7f5811bdcb60 , argc = 0, index = 5, name = 0x7f5811c63107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f5811bdca90 , argc = 1, index = 6, name = 0x7f5811c63122 "rb_yjit_get_stats"}, {func_ptr = 0x7f5811b3f250 , argc = 0, index = 7, name = 0x7f5811c63134 "object_shape_count"}, {func_ptr = 0x7f5811bb3f00 , argc = 1, index = 8, name = 0x7f5811c63147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f5811bb3f10 , argc = 1, index = 9, name = 0x7f5811c6315b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5811bacb30 , argc = 0, index = 10, name = 0x7f5811c63172 "rb_yjit_code_gc"}, {func_ptr = 0x7f5811bacc90 , argc = 0, index = 11, name = 0x7f5811c63182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f5811bdca60 , argc = 0, index = 12, name = 0x7f5811c6319c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f581190f4b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f5811a1a55a in ruby_opt_init (opt=0x7ffefff93f10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f5811a1aad3 in ruby_opt_init (opt=0x7ffefff93f10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733192940496) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffefff92bd0 parser = 140016211020384 orig_fname = 140016211035456 script = 1 opt = 0x7ffefff93f10 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f58118d8822 in rb_ensure (b_proc=b_proc@entry=0x7f5811a1a730 , data1=data1@entry=140733192940496, e_proc=e_proc@entry=0x7f5811a168d0 , data2=data2@entry=140733192940496) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55aa38beac70 _tag = {tag = 36, retval = 140733192945424, buf = {0x7f5811094790, 0x7f58118d88d8 , 0x0, 0x7ffefff92a40, 0x11093a40}, prev = 0x7ffefff94020, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55aa38beac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5811a168d0 , data2 = 140733192940496}} #32 0x00007f5811a1c6e7 in load_file (opt=0x7ffefff93f10, script=1, f=140016219670416, fname=, parser=140016211020384) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140016211020384, fname = 140016211035456, script = 1, opt = 0x7ffefff93f10, f = 4} #33 process_options (argc=0, argv=0x7ffefff94208, opt=0x7ffefff93f10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140016219670416 xflag = ast = 0x0 parser = 140016211020384 script_name = 140016211035456 iseq = enc = lenc = 0x55aa38c05f30 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 0x00007f5811a1cf66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffefff941f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5810858558 "-", script_name = 140016211035456, 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 0x00007f58118d9bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffefff941f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140016228332160, buf = {0x2, 0x7f58118d9c00 , 0x0, 0x7ffefff93ff0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55aa38beac70 state = iseq = 0x0 #36 0x000055aa3720817f in rb_main (argv=0x7ffefff941f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733192946841 #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.922733.ruby -x gdbscript [New LWP 922733] [New LWP 922735] [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=139934467890176) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4508401c00 (LWP 922733))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4508401c00 (LWP 922733) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139934467890176) at ./nptl/pthread_kill.c:44 2 Thread 0x7f45080ef640 (LWP 922735) 0x00007f4508548fde in epoll_wait (epfd=4, events=events@entry=0x7f4508e51adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f45080ef640 (LWP 922735)): #0 0x00007f4508548fde in epoll_wait (epfd=4, events=events@entry=0x7f4508e51adc , 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 0x00007f4508ad9bfa in event_wait (vm=0x5648dfa0e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5648dfa0e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5648dfa0e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5648dfa0e2a0 #4 0x00007f45084b7b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734932954688, -3764842517142550414, 139934464669248, 25, 139934468634704, 140734932955040, 3840030824983316594, 3840030322056775794}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4508548bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4508401c00 (LWP 922733)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139934467890176) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4508401c00 old_mask = {__val = {8, 139934468703443, 0, 139934468599789, 139934467890176, 139934470215168, 94870989512368, 139934468545959, 163, 139934470231712, 140734932946032, 139934475497340, 255, 94870989496992, 139934470231712, 140734932946048}} 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=139934467890176) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139934467890176, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4508465476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f450844b7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 139934467882744, 9219357176777621504, 94870989511792, 94870989511792, 139934476798488, 139934470231712, 140734932946432, 139934454883536, 94870989778432, 139934473384597, 18446744069414584320}}, sa_flags = -1958264832, sa_restorer = 0x5648dfa52e00} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3978193835127105126, 7378697426660503600, 3472328511063209782, 3472310978869031456}} #5 0x00007f4508866de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4508c80a18 "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 = 0x7fff67af8ee0, reg_save_area = 0x7fff67af8e20}} #7 0x00007f450886a197 in objspace_xmalloc0 (objspace=0x5648dfa10bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f45088e42d9 in ibf_load_code (load=0x5648dfa52e00, iseq=0x7f450779a4d0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 139934454883536 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f45088ea144 in ibf_load_iseq_each (load=0x5648dfa52e00, iseq=0x7f450779a4d0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139934454902640 ec = 0x5648dfa11c70 dummy_frame = 139934454883200 #10 0x00007f45088e411b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f450779a4d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5648dfa52e00 prev_src_iseq = 0x7f450779c360 offset = #11 0x00007f45088e421c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f450779a4d0 iseqv = iseq_index = 23 #12 0x00007f45088e45b0 in ibf_load_code (load=0x5648dfa52e00, iseq=0x7f450779c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139934454891360 code_index = 15 reading_pos = 4556 code = 0x5648dfaca7c0 load_body = 0x5648dfacb0a0 cd_entries = 0x5648dfa55b60 ic_index = 0 mark_offset_bits = 0x7fff67af9240 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f45088ea144 in ibf_load_iseq_each (load=0x5648dfa52e00, iseq=0x7f450779c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139934454902640 ec = 0x5648dfa11c70 dummy_frame = 139934454891072 #14 0x00007f45088e411b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f450779c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5648dfa52e00 prev_src_iseq = 0x7f450779ed60 offset = #15 0x00007f45088e421c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f450779c360 iseqv = iseq_index = 16 #16 0x00007f45088e45b0 in ibf_load_code (load=0x5648dfa52e00, iseq=0x7f450779ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139934454902112 code_index = 66 reading_pos = 224 code = 0x5648dfaedda0 load_body = 0x5648dfa7f6b0 cd_entries = 0x5648dfa78870 ic_index = 0 mark_offset_bits = 0x5648dfaedfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f45088ea144 in ibf_load_iseq_each (load=0x5648dfa52e00, iseq=0x7f450779ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139934454902640 ec = 0x5648dfa11c70 dummy_frame = 139934454901824 #18 0x00007f45088e411b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f450779ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5648dfa52e00 prev_src_iseq = 0x7f450779efd0 offset = #19 0x00007f45088e421c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f450779ed60 iseqv = iseq_index = 1 #20 0x00007f45088e45b0 in ibf_load_code (load=0x5648dfa52e00, iseq=0x7f450779efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139934454902736 code_index = 5 reading_pos = 46 code = 0x5648dfacbe50 load_body = 0x5648dfaaf8e0 cd_entries = 0x5648dfa76070 ic_index = 1 mark_offset_bits = 0x7fff67af97a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f45088ea144 in ibf_load_iseq_each (load=0x5648dfa52e00, iseq=0x7f450779efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 139934454902640 ec = 0x5648dfa11c70 dummy_frame = 139934454902544 #22 0x00007f45088e411b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f450779efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5648dfa52e00 prev_src_iseq = 0x0 offset = #23 0x00007f45088ec088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f450779efd0 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:13982 load = iseq = loader_obj = 139934454902880 #25 0x00007f4508c6f5b3 in rb_load_with_builtin_functions (feature_name=0x7f4508caf56b "yjit", table=0x7f4508e33e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5648dfa0e2a0 iseq = #26 0x00007f4508bb41f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4508bb2270 , argc = 0, index = 0, name = 0x7f4508cd60c1 "_bi13"}, {func_ptr = 0x7f4508c4fa40 , argc = 0, index = 1, name = 0x7f4508cd60c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4508c4fb40 , argc = 0, index = 2, name = 0x7f4508cd6330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4508c50bd0 , argc = 0, index = 3, name = 0x7f4508cd60df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4508c1fbe0 , argc = 2, index = 4, name = 0x7f4508cd60f8 "rb_yjit_enable"}, {func_ptr = 0x7f4508c4fb60 , argc = 0, index = 5, name = 0x7f4508cd6107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4508c4fa90 , argc = 1, index = 6, name = 0x7f4508cd6122 "rb_yjit_get_stats"}, {func_ptr = 0x7f4508bb2250 , argc = 0, index = 7, name = 0x7f4508cd6134 "object_shape_count"}, {func_ptr = 0x7f4508c26f00 , argc = 1, index = 8, name = 0x7f4508cd6147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4508c26f10 , argc = 1, index = 9, name = 0x7f4508cd615b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4508c1fb30 , argc = 0, index = 10, name = 0x7f4508cd6172 "rb_yjit_code_gc"}, {func_ptr = 0x7f4508c1fc90 , argc = 0, index = 11, name = 0x7f4508cd6182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4508c4fa60 , argc = 0, index = 12, name = 0x7f4508cd619c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f45089824b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f4508a8d55a in ruby_opt_init (opt=0x7fff67afaff0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f4508a8dad3 in ruby_opt_init (opt=0x7fff67afaff0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734932950192) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff67af9cb0 parser = 139934456171184 orig_fname = 139934456186256 script = 1 opt = 0x7fff67afaff0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f450894b822 in rb_ensure (b_proc=b_proc@entry=0x7f4508a8d730 , data1=data1@entry=140734932950192, e_proc=e_proc@entry=0x7f4508a898d0 , data2=data2@entry=140734932950192) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5648dfa11c70 _tag = {tag = 36, retval = 140734932955120, buf = {0x7f45081147e0, 0x7f450894b8d8 , 0x0, 0x7fff67af9b20, 0x8113a90}, prev = 0x7fff67afb100, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5648dfa11c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4508a898d0 , data2 = 140734932950192}} #32 0x00007f4508a8f6e7 in load_file (opt=0x7fff67afaff0, script=1, f=139934464821216, fname=, parser=139934456171184) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139934456171184, fname = 139934456186256, script = 1, opt = 0x7fff67afaff0, f = 4} #33 process_options (argc=0, argv=0x7fff67afb2e8, opt=0x7fff67afaff0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139934464821216 xflag = ast = 0x0 parser = 139934456171184 script_name = 139934456186256 iseq = enc = lenc = 0x5648dfa2cf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\203\345\bE\177\000\000\030\067\201\bE\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f4508a8ff66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff67afb2d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f45078d85a8 "-", script_name = 139934456186256, 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 0x00007f450894cbb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff67afb2d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139934473429632, buf = {0x2, 0x7f450894cc00 , 0x0, 0x7fff67afb0d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5648dfa11c70 state = iseq = 0x0 #36 0x00005648ddfdb17f in rb_main (argv=0x7fff67afb2d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734932956537 #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.956697.ruby -x gdbscript [New LWP 956697] [New LWP 956699] [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=140627974654976) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe680798c00 (LWP 956697))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe680798c00 (LWP 956697) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140627974654976) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe68047f640 (LWP 956699) 0x00007fe6808dffde in epoll_wait (epfd=4, events=events@entry=0x7fe6811e8adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe68047f640 (LWP 956699)): #0 0x00007fe6808dffde in epoll_wait (epfd=4, events=events@entry=0x7fe6811e8adc , 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 0x00007fe680e70bfa in event_wait (vm=0x55b486f072a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b486f072a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b486f072a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b486f072a0 #4 0x00007fe68084eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720496649152, -8013193138095486545, 140627971405376, 25, 140627975399504, 140720496649504, 8000200278516730287, 8000198620806285743}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe6808dfbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe680798c00 (LWP 956697)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140627974654976) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe680798c00 old_mask = {__val = {8, 140627975468243, 0, 140627975364589, 140627974654976, 140627976979968, 94233846394544, 140627975310759, 212, 140627976996512, 140720496640496, 140627982262140, 255, 94233846379168, 140627976996512, 140720496640512}} 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=140627974654976) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140627974654976, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe6807fc476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe6807e27f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x202020200a5d6c6c, sa_sigaction = 0x202020200a5d6c6c}, sa_mask = {__val = {746871187794326363, 4049688449901815351, 7378645706714656825, 3472385505245671523, 3467895052413575216, 140627974647544, 6132959108589942528, 94233846393968, 94233846393968, 140627983563288, 140627976996512, 140720496640896, 140627961619680, 94233846660608, 140627980149397, 18446744069414584320}}, sa_flags = -1048578304, sa_restorer = 0x55b486f4be00} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720, 7378697629483820646, 3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 7017579609838738208}} #5 0x00007fe680bfdde7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe681017a18 "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 = 0x7ffc0b370460, reg_save_area = 0x7ffc0b3703a0}} #7 0x00007fe680c01197 in objspace_xmalloc0 (objspace=0x55b486f09bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe680c7b2d9 in ibf_load_code (load=0x55b486f4be00, iseq=0x7fe67fb2a4e0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140627961619680 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007fe680c81144 in ibf_load_iseq_each (load=0x55b486f4be00, iseq=0x7fe67fb2a4e0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140627961638736 ec = 0x55b486f0ac70 dummy_frame = 140627961619344 #10 0x00007fe680c7b11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe67fb2a4e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55b486f4be00 prev_src_iseq = 0x7fe67fb2c3d0 offset = #11 0x00007fe680c7b21c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fe67fb2a4e0 iseqv = iseq_index = 23 #12 0x00007fe680c7b5b0 in ibf_load_code (load=0x55b486f4be00, iseq=0x7fe67fb2c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140627961627600 code_index = 15 reading_pos = 4556 code = 0x55b486fc37c0 load_body = 0x55b486fc40a0 cd_entries = 0x55b486f4eb60 ic_index = 0 mark_offset_bits = 0x7ffc0b3707c0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe680c81144 in ibf_load_iseq_each (load=0x55b486f4be00, iseq=0x7fe67fb2c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140627961638736 ec = 0x55b486f0ac70 dummy_frame = 140627961627216 #14 0x00007fe680c7b11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe67fb2c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55b486f4be00 prev_src_iseq = 0x7fe67fb2ee00 offset = #15 0x00007fe680c7b21c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fe67fb2c3d0 iseqv = iseq_index = 16 #16 0x00007fe680c7b5b0 in ibf_load_code (load=0x55b486f4be00, iseq=0x7fe67fb2ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140627961638400 code_index = 66 reading_pos = 224 code = 0x55b486fe6da0 load_body = 0x55b486f786b0 cd_entries = 0x55b486f71870 ic_index = 0 mark_offset_bits = 0x55b486fe6fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe680c81144 in ibf_load_iseq_each (load=0x55b486f4be00, iseq=0x7fe67fb2ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140627961638736 ec = 0x55b486f0ac70 dummy_frame = 140627961637968 #18 0x00007fe680c7b11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe67fb2ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55b486f4be00 prev_src_iseq = 0x7fe67fb2efb0 offset = #19 0x00007fe680c7b21c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fe67fb2ee00 iseqv = iseq_index = 1 #20 0x00007fe680c7b5b0 in ibf_load_code (load=0x55b486f4be00, iseq=0x7fe67fb2efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140627961638832 code_index = 5 reading_pos = 46 code = 0x55b486fc4e50 load_body = 0x55b486fa88e0 cd_entries = 0x55b486f6f070 ic_index = 1 mark_offset_bits = 0x7ffc0b370d20 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe680c81144 in ibf_load_iseq_each (load=0x55b486f4be00, iseq=0x7fe67fb2efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 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 = 140627961638736 ec = 0x55b486f0ac70 dummy_frame = 140627961638640 #22 0x00007fe680c7b11b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe67fb2efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55b486f4be00 prev_src_iseq = 0x0 offset = #23 0x00007fe680c83088 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fe67fb2efb0 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:13982 load = iseq = loader_obj = 140627961638976 #25 0x00007fe6810065b3 in rb_load_with_builtin_functions (feature_name=0x7fe68104656b "yjit", table=0x7fe6811cae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55b486f072a0 iseq = #26 0x00007fe680f4b1f7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe680f49270 , argc = 0, index = 0, name = 0x7fe68106d0c1 "_bi13"}, {func_ptr = 0x7fe680fe6a40 , argc = 0, index = 1, name = 0x7fe68106d0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe680fe6b40 , argc = 0, index = 2, name = 0x7fe68106d330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe680fe7bd0 , argc = 0, index = 3, name = 0x7fe68106d0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe680fb6be0 , argc = 2, index = 4, name = 0x7fe68106d0f8 "rb_yjit_enable"}, {func_ptr = 0x7fe680fe6b60 , argc = 0, index = 5, name = 0x7fe68106d107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe680fe6a90 , argc = 1, index = 6, name = 0x7fe68106d122 "rb_yjit_get_stats"}, {func_ptr = 0x7fe680f49250 , argc = 0, index = 7, name = 0x7fe68106d134 "object_shape_count"}, {func_ptr = 0x7fe680fbdf00 , argc = 1, index = 8, name = 0x7fe68106d147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe680fbdf10 , argc = 1, index = 9, name = 0x7fe68106d15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe680fb6b30 , argc = 0, index = 10, name = 0x7fe68106d172 "rb_yjit_code_gc"}, {func_ptr = 0x7fe680fb6c90 , argc = 0, index = 11, name = 0x7fe68106d182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe680fe6a60 , argc = 0, index = 12, name = 0x7fe68106d19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe680d194b3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe680e2455a in ruby_opt_init (opt=0x7ffc0b372570) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe680e24ad3 in ruby_opt_init (opt=0x7ffc0b372570) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720496644656) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc0b371230 parser = 140627962907232 orig_fname = 140627962922304 script = 1 opt = 0x7ffc0b372570 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fe680ce2822 in rb_ensure (b_proc=b_proc@entry=0x7fe680e24730 , data1=data1@entry=140720496644656, e_proc=e_proc@entry=0x7fe680e208d0 , data2=data2@entry=140720496644656) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b486f0ac70 _tag = {tag = 36, retval = 140720496649584, buf = {0x7fe6804a4790, 0x7fe680ce28d8 , 0x0, 0x7ffc0b3710a0, 0x804a3a40}, prev = 0x7ffc0b372680, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b486f0ac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe680e208d0 , data2 = 140720496644656}} #32 0x00007fe680e266e7 in load_file (opt=0x7ffc0b372570, script=1, f=140627971557264, fname=, parser=140627962907232) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140627962907232, fname = 140627962922304, script = 1, opt = 0x7ffc0b372570, f = 4} #33 process_options (argc=0, argv=0x7ffc0b372868, opt=0x7ffc0b372570) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140627971557264 xflag = ast = 0x0 parser = 140627962907232 script_name = 140627962922304 iseq = enc = lenc = 0x55b486f25f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\363\036\201\346\177\000\000\030\247\272\200\346\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fe680e26f66 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc0b372858) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe67fc68558 "-", script_name = 140627962922304, 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 0x00007fe680ce3bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc0b372858) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140627980194432, buf = {0x2, 0x7fe680ce3c00 , 0x0, 0x7ffc0b372650, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b486f0ac70 state = iseq = 0x0 #36 0x000055b486dd117f in rb_main (argv=0x7ffc0b372858, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720496651001 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)