# Logfile created on 2024-01-29 00:43:25 +0000 by logger.rb/v1.4.3 I, [2024-01-29T00:43:25.408035 #1608600] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-29T00:43:25.408637 #1608600] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T00:43:25.522937 #1608600] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-29T00:43:25.523437 #1608600] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T00:43:25.523475 #1608600] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T00:43:25.732090 #1608600] INFO -- : tool/config.guess already exists I, [2024-01-29T00:43:25.732180 #1608600] INFO -- : tool/config.sub already exists I, [2024-01-29T00:43:25.737362 #1608600] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-29T00:43:25.739328 #1608600] 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-29T00:43:25.742066 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-29T00:43:25.961765 #1608600] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T00:43:25.962001 #1608600] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T00:43:26.078677 #1608600] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-29T00:43:26.079130 #1608600] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T00:43:26.079177 #1608600] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-29T00:43:27.114835 #1608600] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-29T00:43:27.114916 #1608600] ERROR -- : d3e6bcd..5ac9c8f master -> origin/master I, [2024-01-29T00:43:27.184667 #1608600] INFO -- : Updating d3e6bcd..5ac9c8f I, [2024-01-29T00:43:27.184728 #1608600] INFO -- : Fast-forward I, [2024-01-29T00:43:27.201122 #1608600] INFO -- : ext/win32ole/lib/win32ole.rb | 2 +- I, [2024-01-29T00:43:27.201184 #1608600] INFO -- : ext/win32ole/lib/win32ole/property.rb | 18 +- I, [2024-01-29T00:43:27.201203 #1608600] INFO -- : ext/win32ole/win32ole.c | 96 +++---- I, [2024-01-29T00:43:27.201217 #1608600] INFO -- : ext/win32ole/win32ole_error.c | 17 +- I, [2024-01-29T00:43:27.201231 #1608600] INFO -- : ext/win32ole/win32ole_event.c | 51 ++-- I, [2024-01-29T00:43:27.201258 #1608600] INFO -- : ext/win32ole/win32ole_method.c | 127 ++++----- I, [2024-01-29T00:43:27.201273 #1608600] INFO -- : ext/win32ole/win32ole_param.c | 89 +++--- I, [2024-01-29T00:43:27.201286 #1608600] INFO -- : ext/win32ole/win32ole_record.c | 51 ++-- I, [2024-01-29T00:43:27.201303 #1608600] INFO -- : ext/win32ole/win32ole_type.c | 142 +++++----- I, [2024-01-29T00:43:27.201313 #1608600] INFO -- : ext/win32ole/win32ole_typelib.c | 75 ++--- I, [2024-01-29T00:43:27.201325 #1608600] INFO -- : ext/win32ole/win32ole_variable.c | 37 +-- I, [2024-01-29T00:43:27.201338 #1608600] INFO -- : ext/win32ole/win32ole_variant.c | 67 ++--- I, [2024-01-29T00:43:27.201351 #1608600] INFO -- : ext/win32ole/win32ole_variant_m.c | 12 +- I, [2024-01-29T00:43:27.201363 #1608600] INFO -- : lib/reline/reline.gemspec | 5 + I, [2024-01-29T00:43:27.201378 #1608600] INFO -- : parse.y | 42 ++- I, [2024-01-29T00:43:27.201393 #1608600] INFO -- : {ext/win32ole/sample => sample/win32ole}/excel1.rb | 0 I, [2024-01-29T00:43:27.201411 #1608600] INFO -- : {ext/win32ole/sample => sample/win32ole}/excel2.rb | 0 I, [2024-01-29T00:43:27.201425 #1608600] INFO -- : {ext/win32ole/sample => sample/win32ole}/excel3.rb | 0 I, [2024-01-29T00:43:27.201440 #1608600] INFO -- : {ext/win32ole/sample => sample/win32ole}/ie.rb | 0 I, [2024-01-29T00:43:27.201454 #1608600] INFO -- : .../win32ole/sample => sample/win32ole}/ieconst.rb | 0 I, [2024-01-29T00:43:27.201467 #1608600] INFO -- : {ext/win32ole/sample => sample/win32ole}/ienavi.rb | 0 I, [2024-01-29T00:43:27.201481 #1608600] INFO -- : .../win32ole/sample => sample/win32ole}/ienavi2.rb | 0 I, [2024-01-29T00:43:27.201494 #1608600] INFO -- : .../win32ole/sample => sample/win32ole}/oledirs.rb | 0 I, [2024-01-29T00:43:27.201509 #1608600] INFO -- : {ext/win32ole/sample => sample/win32ole}/olegen.rb | 4 +- I, [2024-01-29T00:43:27.201525 #1608600] INFO -- : {ext/win32ole/sample => sample/win32ole}/xml.rb | 0 I, [2024-01-29T00:43:27.201543 #1608600] INFO -- : test/ruby/test_parse.rb | 15 +- I, [2024-01-29T00:43:27.201556 #1608600] INFO -- : test/ruby/test_syntax.rb | 3 +- I, [2024-01-29T00:43:27.201567 #1608600] INFO -- : test/win32ole/available_ole.rb | 14 +- I, [2024-01-29T00:43:27.201578 #1608600] INFO -- : test/win32ole/err_in_callback.rb | 4 +- I, [2024-01-29T00:43:27.201589 #1608600] INFO -- : test/win32ole/test_err_in_callback.rb | 4 +- I, [2024-01-29T00:43:27.201599 #1608600] INFO -- : test/win32ole/test_folderitem2_invokeverb.rb | 2 +- I, [2024-01-29T00:43:27.201762 #1608600] INFO -- : test/win32ole/test_nil2vtempty.rb | 2 +- I, [2024-01-29T00:43:27.201778 #1608600] INFO -- : test/win32ole/test_propertyputref.rb | 2 +- I, [2024-01-29T00:43:27.201791 #1608600] INFO -- : test/win32ole/test_thread.rb | 2 +- I, [2024-01-29T00:43:27.201802 #1608600] INFO -- : test/win32ole/test_win32ole.rb | 36 +-- I, [2024-01-29T00:43:27.201815 #1608600] INFO -- : test/win32ole/test_win32ole_event.rb | 66 ++--- I, [2024-01-29T00:43:27.201828 #1608600] INFO -- : test/win32ole/test_win32ole_method.rb | 44 +-- I, [2024-01-29T00:43:27.201842 #1608600] INFO -- : test/win32ole/test_win32ole_method_event.rb | 10 +- I, [2024-01-29T00:43:27.201855 #1608600] INFO -- : test/win32ole/test_win32ole_param.rb | 38 +-- I, [2024-01-29T00:43:27.201867 #1608600] INFO -- : test/win32ole/test_win32ole_param_event.rb | 2 +- I, [2024-01-29T00:43:27.201879 #1608600] INFO -- : test/win32ole/test_win32ole_record.rb | 54 ++-- I, [2024-01-29T00:43:27.201899 #1608600] INFO -- : test/win32ole/test_win32ole_type.rb | 64 ++--- I, [2024-01-29T00:43:27.201911 #1608600] INFO -- : test/win32ole/test_win32ole_type_event.rb | 4 +- I, [2024-01-29T00:43:27.201923 #1608600] INFO -- : test/win32ole/test_win32ole_typelib.rb | 62 ++--- I, [2024-01-29T00:43:27.201936 #1608600] INFO -- : test/win32ole/test_win32ole_variable.rb | 12 +- I, [2024-01-29T00:43:27.201949 #1608600] INFO -- : test/win32ole/test_win32ole_variant.rb | 304 ++++++++++----------- I, [2024-01-29T00:43:27.201964 #1608600] INFO -- : test/win32ole/test_win32ole_variant_outarg.rb | 6 +- I, [2024-01-29T00:43:27.201976 #1608600] INFO -- : test/win32ole/test_word.rb | 2 +- I, [2024-01-29T00:43:27.201988 #1608600] INFO -- : 48 files changed, 838 insertions(+), 749 deletions(-) I, [2024-01-29T00:43:27.201999 #1608600] INFO -- : rename {ext/win32ole/sample => sample/win32ole}/excel1.rb (100%) I, [2024-01-29T00:43:27.202011 #1608600] INFO -- : rename {ext/win32ole/sample => sample/win32ole}/excel2.rb (100%) I, [2024-01-29T00:43:27.202023 #1608600] INFO -- : rename {ext/win32ole/sample => sample/win32ole}/excel3.rb (100%) I, [2024-01-29T00:43:27.202035 #1608600] INFO -- : rename {ext/win32ole/sample => sample/win32ole}/ie.rb (100%) I, [2024-01-29T00:43:27.202047 #1608600] INFO -- : rename {ext/win32ole/sample => sample/win32ole}/ieconst.rb (100%) I, [2024-01-29T00:43:27.202062 #1608600] INFO -- : rename {ext/win32ole/sample => sample/win32ole}/ienavi.rb (100%) I, [2024-01-29T00:43:27.202076 #1608600] INFO -- : rename {ext/win32ole/sample => sample/win32ole}/ienavi2.rb (100%) I, [2024-01-29T00:43:27.202090 #1608600] INFO -- : rename {ext/win32ole/sample => sample/win32ole}/oledirs.rb (100%) I, [2024-01-29T00:43:27.202103 #1608600] INFO -- : rename {ext/win32ole/sample => sample/win32ole}/olegen.rb (99%) I, [2024-01-29T00:43:27.202115 #1608600] INFO -- : rename {ext/win32ole/sample => sample/win32ole}/xml.rb (100%) I, [2024-01-29T00:43:27.221397 #1608600] INFO -- : Latest commit hash = 5ac9c8f01b I, [2024-01-29T00:43:27.224491 #1608600] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T00:43:27.224686 #1608600] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T00:43:27.428858 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-29T00:43:27.443652 #1608600] INFO -- : generating parse.c I, [2024-01-29T00:43:34.411169 #1608600] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-01-29T00:43:34.418038 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T00:43:34.420866 #1608600] INFO -- : extracting ripper.y from ../../parse.y I, [2024-01-29T00:43:34.617192 #1608600] INFO -- : compiling compiler ripper.y I, [2024-01-29T00:43:41.490484 #1608600] INFO -- : generating ripper_init.c from ./ripper_init.c.tmpl I, [2024-01-29T00:43:41.529115 #1608600] INFO -- : generating eventids1.c from ../../parse.y I, [2024-01-29T00:43:41.592876 #1608600] INFO -- : generating eventids1.h from ../../parse.y I, [2024-01-29T00:43:41.656613 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T00:43:41.657742 #1608600] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-01-29T00:43:41.662832 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T00:43:41.662913 #1608600] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-01-29T00:43:41.662959 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T00:43:41.670198 #1608600] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-29T00:43:41.812391 #1608600] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-29T00:43:41.815444 #1608600] INFO -- : generating enc.mk I, [2024-01-29T00:43:42.146641 #1608600] INFO -- : making srcs under enc I, [2024-01-29T00:43:42.213990 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:43:42.214056 #1608600] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-29T00:43:42.214101 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:43:42.322049 #1608600] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-29T00:43:42.324258 #1608600] 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-29T00:43:42.327216 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-29T00:43:42.461067 #1608600] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T00:43:42.461432 #1608600] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T00:43:42.584055 #1608600] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T00:43:42.584146 #1608600] INFO -- : CC = gcc I, [2024-01-29T00:43:42.584176 #1608600] INFO -- : LD = ld I, [2024-01-29T00:43:42.584204 #1608600] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T00:43:42.584237 #1608600] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-29T00:43:42.584269 #1608600] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-29T00:43:42.584298 #1608600] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-29T00:43:42.584327 #1608600] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T00:43:42.584354 #1608600] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T00:43:42.584380 #1608600] INFO -- : LANG = I, [2024-01-29T00:43:42.584407 #1608600] INFO -- : LC_ALL = I, [2024-01-29T00:43:42.584432 #1608600] INFO -- : LC_CTYPE = I, [2024-01-29T00:43:42.584458 #1608600] INFO -- : MFLAGS = I, [2024-01-29T00:43:42.584485 #1608600] INFO -- : RUSTC = rustc I, [2024-01-29T00:43:42.584523 #1608600] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-29T00:43:42.587520 #1608600] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T00:43:42.587583 #1608600] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T00:43:42.587597 #1608600] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T00:43:42.587609 #1608600] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T00:43:42.587620 #1608600] INFO -- : I, [2024-01-29T00:43:42.632491 #1608600] INFO -- : compiling parse.c I, [2024-01-29T00:43:57.853700 #1608600] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-29T00:43:58.197879 #1608600] INFO -- : linking miniruby I, [2024-01-29T00:43:59.663737 #1608600] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T00:43:59.663906 #1608600] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T00:43:59.784269 #1608600] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T00:43:59.784334 #1608600] INFO -- : CC = gcc I, [2024-01-29T00:43:59.784350 #1608600] INFO -- : LD = ld I, [2024-01-29T00:43:59.784363 #1608600] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T00:43:59.784375 #1608600] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-29T00:43:59.784389 #1608600] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-29T00:43:59.784403 #1608600] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-29T00:43:59.784416 #1608600] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T00:43:59.784429 #1608600] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T00:43:59.784441 #1608600] INFO -- : LANG = I, [2024-01-29T00:43:59.784453 #1608600] INFO -- : LC_ALL = I, [2024-01-29T00:43:59.784465 #1608600] INFO -- : LC_CTYPE = I, [2024-01-29T00:43:59.784477 #1608600] INFO -- : MFLAGS = I, [2024-01-29T00:43:59.784489 #1608600] INFO -- : RUSTC = rustc I, [2024-01-29T00:43:59.784501 #1608600] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-29T00:43:59.786647 #1608600] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T00:43:59.786699 #1608600] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T00:43:59.786717 #1608600] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T00:43:59.786733 #1608600] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T00:43:59.786753 #1608600] INFO -- : I, [2024-01-29T00:44:00.281064 #1608600] INFO -- : builtin_binary.inc updated I, [2024-01-29T00:44:00.292026 #1608600] INFO -- : 67ad4f06eb3d3e902fca7d49ac062aeaa8957555dee9562d1f966d4c332eaaf6 builtin_binary.inc I, [2024-01-29T00:44:00.293032 #1608600] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-29T00:44:00.463241 #1608600] INFO -- : linking static-library libruby-static.a I, [2024-01-29T00:44:01.880413 #1608600] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-29T00:44:05.280428 #1608600] INFO -- : linking ruby I, [2024-01-29T00:44:05.315391 #1608600] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T00:44:05.315702 #1608600] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T00:44:05.391192 #1608600] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T00:44:05.391272 #1608600] INFO -- : CC = gcc I, [2024-01-29T00:44:05.391293 #1608600] INFO -- : LD = ld I, [2024-01-29T00:44:05.391306 #1608600] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T00:44:05.391318 #1608600] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-29T00:44:05.391329 #1608600] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-29T00:44:05.391339 #1608600] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-29T00:44:05.391349 #1608600] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T00:44:05.391359 #1608600] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T00:44:05.391369 #1608600] INFO -- : LANG = I, [2024-01-29T00:44:05.391379 #1608600] INFO -- : LC_ALL = I, [2024-01-29T00:44:05.391390 #1608600] INFO -- : LC_CTYPE = I, [2024-01-29T00:44:05.391402 #1608600] INFO -- : MFLAGS = I, [2024-01-29T00:44:05.391412 #1608600] INFO -- : RUSTC = rustc I, [2024-01-29T00:44:05.391422 #1608600] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-29T00:44:05.393309 #1608600] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T00:44:05.393346 #1608600] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T00:44:05.393358 #1608600] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T00:44:05.393369 #1608600] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T00:44:05.393378 #1608600] INFO -- : I, [2024-01-29T00:44:05.473810 #1608600] INFO -- : generating enc.mk I, [2024-01-29T00:44:05.797861 #1608600] INFO -- : making srcs under enc I, [2024-01-29T00:44:05.867047 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:05.867107 #1608600] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-29T00:44:05.867124 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:05.868735 #1608600] INFO -- : generating transdb.h I, [2024-01-29T00:44:06.082595 #1608600] INFO -- : transdb.h unchanged I, [2024-01-29T00:44:06.088707 #1608600] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-29T00:44:06.171243 #1608600] INFO -- : ext/configure-ext.mk updated I, [2024-01-29T00:44:06.176487 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:09.921527 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:09.921948 #1608600] INFO -- : generating makefile exts.mk I, [2024-01-29T00:44:10.021298 #1608600] INFO -- : exts.mk unchanged I, [2024-01-29T00:44:10.029322 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:10.486653 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T00:44:10.492419 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T00:44:10.501056 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T00:44:10.507189 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T00:44:10.512502 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T00:44:10.522754 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T00:44:10.556148 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T00:44:10.560789 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T00:44:10.589010 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T00:44:10.601955 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T00:44:10.607860 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T00:44:10.611372 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T00:44:10.624507 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T00:44:10.636774 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T00:44:10.656309 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T00:44:10.660834 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T00:44:10.668292 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T00:44:10.674420 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T00:44:10.698679 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T00:44:10.719423 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T00:44:10.726025 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T00:44:10.730966 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T00:44:10.740985 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T00:44:10.776887 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T00:44:10.781986 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T00:44:10.785349 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T00:44:10.797278 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T00:44:10.797723 #1608600] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids1.c I, [2024-01-29T00:44:10.806772 #1608600] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-29T00:44:10.818254 #1608600] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-01-29T00:44:19.637509 #1608600] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper_init.c I, [2024-01-29T00:44:19.651659 #1608600] INFO -- : linking shared-object ripper.so I, [2024-01-29T00:44:19.816713 #1608600] INFO -- : checking /tmp/ruby/src/trunk-repeat20-asserts/parse.y and /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-29T00:44:19.888202 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T00:44:19.890313 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T00:44:19.892806 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T00:44:19.909148 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T00:44:19.922221 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T00:44:19.945884 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T00:44:20.008075 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T00:44:20.012109 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T00:44:20.078425 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T00:44:20.082254 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T00:44:20.151849 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T00:44:20.155622 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T00:44:20.225513 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T00:44:20.230622 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T00:44:20.300431 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T00:44:20.304994 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T00:44:20.370971 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T00:44:20.374864 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T00:44:20.442221 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T00:44:20.486945 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:20.651888 #1608600] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-29T00:44:20.651957 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:20.652886 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:20.658551 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:20.658606 #1608600] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-29T00:44:20.658619 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:20.659843 #1608600] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-29T00:44:21.173053 #1608600] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-29T00:44:21.368619 #1608600] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-29T00:44:21.577776 #1608600] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-29T00:44:21.779770 #1608600] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-29T00:44:21.939073 #1608600] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-29T00:44:22.143776 #1608600] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-29T00:44:22.511107 #1608600] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-29T00:44:22.711655 #1608600] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-29T00:44:22.911213 #1608600] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-29T00:44:23.201597 #1608600] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-29T00:44:23.437459 #1608600] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-29T00:44:23.678582 #1608600] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-29T00:44:24.233338 #1608600] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-29T00:44:24.526310 #1608600] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-29T00:44:24.773453 #1608600] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-29T00:44:25.019524 #1608600] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-29T00:44:25.251450 #1608600] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-29T00:44:25.449663 #1608600] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-29T00:44:25.661885 #1608600] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-29T00:44:25.874565 #1608600] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-29T00:44:26.130784 #1608600] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-29T00:44:26.367932 #1608600] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-29T00:44:26.592482 #1608600] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-29T00:44:27.004377 #1608600] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-29T00:44:27.491546 #1608600] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-29T00:44:27.693017 #1608600] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-29T00:44:27.902378 #1608600] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-29T00:44:28.288556 #1608600] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-29T00:44:28.493179 #1608600] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-29T00:44:28.697135 #1608600] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-29T00:44:28.995519 #1608600] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-29T00:44:29.520471 #1608600] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-29T00:44:29.837609 #1608600] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-29T00:44:30.038910 #1608600] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-29T00:44:30.229087 #1608600] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-29T00:44:30.477081 #1608600] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-29T00:44:30.753008 #1608600] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-29T00:44:30.951184 #1608600] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-29T00:44:31.700535 #1608600] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-29T00:44:31.857332 #1608600] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-29T00:44:32.155217 #1608600] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-29T00:44:32.425061 #1608600] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-29T00:44:32.684703 #1608600] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-29T00:44:32.886784 #1608600] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-29T00:44:33.178466 #1608600] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-29T00:44:33.516447 #1608600] INFO -- : making enc I, [2024-01-29T00:44:33.544543 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:33.544616 #1608600] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-29T00:44:33.544645 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:33.545451 #1608600] INFO -- : making trans I, [2024-01-29T00:44:33.599357 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:33.599429 #1608600] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-29T00:44:33.599446 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:33.600500 #1608600] INFO -- : making encs I, [2024-01-29T00:44:33.688161 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:33.688227 #1608600] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-29T00:44:33.688247 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:33.699316 #1608600] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T00:44:33.699595 #1608600] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T00:44:33.833216 #1608600] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-29T00:44:33.835029 #1608600] 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-29T00:44:33.837229 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-29T00:44:33.936399 #1608600] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T00:44:33.936478 #1608600] INFO -- : CC = gcc I, [2024-01-29T00:44:33.936496 #1608600] INFO -- : LD = ld I, [2024-01-29T00:44:33.936509 #1608600] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T00:44:33.936528 #1608600] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-29T00:44:33.936550 #1608600] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-29T00:44:33.936566 #1608600] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-29T00:44:33.936582 #1608600] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T00:44:33.936607 #1608600] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T00:44:33.936615 #1608600] INFO -- : LANG = I, [2024-01-29T00:44:33.936622 #1608600] INFO -- : LC_ALL = I, [2024-01-29T00:44:33.936629 #1608600] INFO -- : LC_CTYPE = I, [2024-01-29T00:44:33.936636 #1608600] INFO -- : MFLAGS = I, [2024-01-29T00:44:33.936642 #1608600] INFO -- : RUSTC = rustc I, [2024-01-29T00:44:33.936650 #1608600] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-29T00:44:33.940310 #1608600] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T00:44:33.940377 #1608600] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T00:44:33.940394 #1608600] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T00:44:33.940406 #1608600] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T00:44:33.940417 #1608600] INFO -- : I, [2024-01-29T00:44:34.011704 #1608600] INFO -- : generating enc.mk I, [2024-01-29T00:44:34.221281 #1608600] INFO -- : making srcs under enc I, [2024-01-29T00:44:34.263372 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:34.263432 #1608600] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-29T00:44:34.263447 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:34.264661 #1608600] INFO -- : generating transdb.h I, [2024-01-29T00:44:34.515629 #1608600] INFO -- : transdb.h unchanged I, [2024-01-29T00:44:34.521745 #1608600] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-29T00:44:34.606502 #1608600] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-29T00:44:34.611952 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:38.485018 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:38.485731 #1608600] INFO -- : generating makefile exts.mk I, [2024-01-29T00:44:38.593874 #1608600] INFO -- : exts.mk unchanged I, [2024-01-29T00:44:38.600788 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:39.009642 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T00:44:39.015777 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T00:44:39.025112 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T00:44:39.031353 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T00:44:39.036945 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T00:44:39.048095 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T00:44:39.084869 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T00:44:39.090980 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T00:44:39.138703 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T00:44:39.152697 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T00:44:39.159694 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T00:44:39.164703 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T00:44:39.183463 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T00:44:39.197269 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T00:44:39.219275 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T00:44:39.224340 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T00:44:39.234249 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T00:44:39.242173 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T00:44:39.271079 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T00:44:39.299953 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T00:44:39.306789 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T00:44:39.311863 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T00:44:39.321810 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T00:44:39.354810 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T00:44:39.361694 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T00:44:39.366671 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T00:44:39.388498 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T00:44:39.398304 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T00:44:39.401342 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T00:44:39.404804 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T00:44:39.423712 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T00:44:39.437409 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T00:44:39.463431 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T00:44:39.533575 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T00:44:39.537505 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T00:44:39.608629 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T00:44:39.612545 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T00:44:39.680656 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T00:44:39.684327 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T00:44:39.755236 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T00:44:39.759823 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T00:44:39.831181 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T00:44:39.835709 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T00:44:39.904163 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T00:44:39.907831 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T00:44:39.993372 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T00:44:40.044294 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:40.216292 #1608600] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-29T00:44:40.216354 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:40.216902 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:40.222460 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:40.222529 #1608600] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-29T00:44:40.222554 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:40.234924 #1608600] INFO -- : making enc I, [2024-01-29T00:44:40.275464 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:40.275526 #1608600] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-29T00:44:40.275543 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:40.276390 #1608600] INFO -- : making trans I, [2024-01-29T00:44:40.356806 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:40.356868 #1608600] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-29T00:44:40.356891 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:40.357833 #1608600] INFO -- : making encs I, [2024-01-29T00:44:40.447420 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:40.447494 #1608600] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-29T00:44:40.447511 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:44:40.456078 #1608600] 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-29T00:44:40.777871 #1608600] INFO -- : Installing to I, [2024-01-29T00:44:40.777992 #1608600] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-29T00:44:40.778471 #1608600] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-29T00:44:40.797665 #1608600] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-29T00:44:40.797888 #1608600] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-29T00:44:40.798032 #1608600] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-29T00:44:40.823115 #1608600] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-29T00:44:40.823180 #1608600] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-29T00:44:40.823296 #1608600] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-29T00:44:40.823899 #1608600] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-29T00:44:40.834708 #1608600] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-29T00:44:40.834777 #1608600] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-29T00:44:40.834803 #1608600] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-29T00:44:40.835065 #1608600] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-29T00:44:40.835315 #1608600] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-29T00:44:41.021128 #1608600] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-29T00:44:41.042971 #1608600] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-29T00:44:41.067831 #1608600] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-29T00:44:41.108963 #1608600] INFO -- : benchmark 0.3.0 I, [2024-01-29T00:44:41.138154 #1608600] INFO -- : bundler 2.6.0.dev I, [2024-01-29T00:44:41.148370 #1608600] INFO -- : cgi 0.4.1 I, [2024-01-29T00:44:41.152323 #1608600] INFO -- : delegate 0.3.1 I, [2024-01-29T00:44:41.155904 #1608600] INFO -- : did_you_mean 1.6.3 I, [2024-01-29T00:44:41.159125 #1608600] INFO -- : english 0.8.0 I, [2024-01-29T00:44:41.160978 #1608600] INFO -- : erb 4.0.4 I, [2024-01-29T00:44:41.163902 #1608600] INFO -- : error_highlight 0.6.0 I, [2024-01-29T00:44:41.165988 #1608600] INFO -- : fileutils 1.7.2 I, [2024-01-29T00:44:41.168377 #1608600] INFO -- : find 0.2.0 I, [2024-01-29T00:44:41.170272 #1608600] INFO -- : forwardable 1.3.3 I, [2024-01-29T00:44:41.172121 #1608600] INFO -- : ipaddr 1.2.6 I, [2024-01-29T00:44:41.173873 #1608600] INFO -- : irb 1.11.1 I, [2024-01-29T00:44:41.176967 #1608600] INFO -- : logger 1.6.0 I, [2024-01-29T00:44:41.178714 #1608600] INFO -- : net-http 0.4.1 I, [2024-01-29T00:44:41.180570 #1608600] INFO -- : net-protocol 0.2.2 I, [2024-01-29T00:44:41.182275 #1608600] INFO -- : open-uri 0.4.1 I, [2024-01-29T00:44:41.184206 #1608600] INFO -- : open3 0.2.1 I, [2024-01-29T00:44:41.187047 #1608600] INFO -- : optparse 0.4.0 I, [2024-01-29T00:44:41.190268 #1608600] INFO -- : ostruct 0.6.0 I, [2024-01-29T00:44:41.196672 #1608600] INFO -- : pp 0.5.0 I, [2024-01-29T00:44:41.200217 #1608600] INFO -- : prettyprint 0.2.0 I, [2024-01-29T00:44:41.203369 #1608600] INFO -- : prism 0.19.0 I, [2024-01-29T00:44:41.206447 #1608600] INFO -- : pstore 0.1.3 I, [2024-01-29T00:44:41.209393 #1608600] INFO -- : rdoc 6.6.2 I, [2024-01-29T00:44:41.215848 #1608600] INFO -- : readline 0.0.4 I, [2024-01-29T00:44:41.218630 #1608600] INFO -- : reline 0.4.2 I, [2024-01-29T00:44:41.221983 #1608600] INFO -- : resolv 0.3.0 I, [2024-01-29T00:44:41.224940 #1608600] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-29T00:44:41.227847 #1608600] INFO -- : securerandom 0.3.1 I, [2024-01-29T00:44:41.230847 #1608600] INFO -- : set 1.1.0 I, [2024-01-29T00:44:41.233775 #1608600] INFO -- : shellwords 0.2.0 I, [2024-01-29T00:44:41.236565 #1608600] INFO -- : singleton 0.2.0 I, [2024-01-29T00:44:41.239433 #1608600] INFO -- : syntax_suggest 2.0.0 I, [2024-01-29T00:44:41.247731 #1608600] INFO -- : tempfile 0.2.1 I, [2024-01-29T00:44:41.250957 #1608600] INFO -- : time 0.3.0 I, [2024-01-29T00:44:41.254212 #1608600] INFO -- : timeout 0.4.1 I, [2024-01-29T00:44:41.256841 #1608600] INFO -- : tmpdir 0.2.0 I, [2024-01-29T00:44:41.259963 #1608600] INFO -- : tsort 0.2.0 I, [2024-01-29T00:44:41.263029 #1608600] INFO -- : un 0.3.0 I, [2024-01-29T00:44:41.266108 #1608600] INFO -- : uri 0.13.0 I, [2024-01-29T00:44:41.269210 #1608600] INFO -- : weakref 0.1.3 I, [2024-01-29T00:44:41.272457 #1608600] INFO -- : yaml 0.3.0 I, [2024-01-29T00:44:41.274967 #1608600] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-29T00:44:41.300549 #1608600] INFO -- : date 3.3.4 I, [2024-01-29T00:44:41.303842 #1608600] INFO -- : digest 3.1.1 I, [2024-01-29T00:44:41.306711 #1608600] INFO -- : etc 1.4.3 I, [2024-01-29T00:44:41.309759 #1608600] INFO -- : fcntl 1.1.0 I, [2024-01-29T00:44:41.312652 #1608600] INFO -- : fiddle 1.1.3 I, [2024-01-29T00:44:41.315579 #1608600] INFO -- : io-console 0.7.2 I, [2024-01-29T00:44:41.318612 #1608600] INFO -- : io-nonblock 0.3.0 I, [2024-01-29T00:44:41.321623 #1608600] INFO -- : io-wait 0.3.1 I, [2024-01-29T00:44:41.324721 #1608600] INFO -- : json 2.7.1 I, [2024-01-29T00:44:41.327985 #1608600] INFO -- : openssl 3.2.0 I, [2024-01-29T00:44:41.331192 #1608600] INFO -- : pathname 0.3.0 I, [2024-01-29T00:44:41.334331 #1608600] INFO -- : psych 5.1.2 I, [2024-01-29T00:44:41.340904 #1608600] INFO -- : stringio 3.1.1 I, [2024-01-29T00:44:41.344163 #1608600] INFO -- : strscan 3.0.9 I, [2024-01-29T00:44:41.347156 #1608600] INFO -- : zlib 3.1.0 I, [2024-01-29T00:44:41.348878 #1608600] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-29T00:44:41.350663 #1608600] INFO -- : minitest 5.21.2 I, [2024-01-29T00:44:41.383447 #1608600] INFO -- : power_assert 2.0.3 I, [2024-01-29T00:44:41.392857 #1608600] INFO -- : rake 13.1.0 I, [2024-01-29T00:44:41.419455 #1608600] INFO -- : test-unit 3.6.1 I, [2024-01-29T00:44:41.452487 #1608600] INFO -- : rexml 3.2.6 I, [2024-01-29T00:44:41.484092 #1608600] INFO -- : rss 0.3.0 I, [2024-01-29T00:44:41.506265 #1608600] INFO -- : net-ftp 0.3.4 I, [2024-01-29T00:44:41.513558 #1608600] INFO -- : net-imap 0.4.9.1 I, [2024-01-29T00:44:41.539771 #1608600] INFO -- : net-pop 0.1.2 I, [2024-01-29T00:44:41.545746 #1608600] INFO -- : net-smtp 0.4.0.1 I, [2024-01-29T00:44:41.552970 #1608600] INFO -- : matrix 0.4.2 I, [2024-01-29T00:44:41.562720 #1608600] INFO -- : prime 0.1.2 I, [2024-01-29T00:44:41.578757 #1608600] INFO -- : rbs 3.4.3 I, [2024-01-29T00:44:41.778520 #1608600] INFO -- : typeprof 0.21.9 I, [2024-01-29T00:44:41.794584 #1608600] INFO -- : debug 1.9.1 I, [2024-01-29T00:44:41.814569 #1608600] INFO -- : racc 1.7.3 I, [2024-01-29T00:44:41.833538 #1608600] INFO -- : mutex_m 0.2.0 I, [2024-01-29T00:44:41.842477 #1608600] INFO -- : getoptlong 0.2.1 I, [2024-01-29T00:44:41.852814 #1608600] INFO -- : base64 0.2.0 I, [2024-01-29T00:44:41.858160 #1608600] INFO -- : bigdecimal 3.1.6 I, [2024-01-29T00:44:41.872262 #1608600] INFO -- : observer 0.1.2 I, [2024-01-29T00:44:41.879055 #1608600] INFO -- : abbrev 0.1.2 I, [2024-01-29T00:44:41.886407 #1608600] INFO -- : resolv-replace 0.1.1 I, [2024-01-29T00:44:41.893735 #1608600] INFO -- : rinda 0.2.0 I, [2024-01-29T00:44:41.902237 #1608600] INFO -- : drb 2.2.0 I, [2024-01-29T00:44:41.915707 #1608600] INFO -- : nkf 0.2.0 I, [2024-01-29T00:44:41.933286 #1608600] INFO -- : syslog 0.1.2 I, [2024-01-29T00:44:41.943851 #1608600] INFO -- : csv 3.2.8 I, [2024-01-29T00:44:41.963600 #1608600] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-29T00:44:41.983346 #1608600] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T00:44:41.983620 #1608600] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-29T00:45:18.062078 #1608600] INFO -- : PASS all 1885 tests E, [2024-01-29T00:45:18.069735 #1608600] ERROR -- : I, [2024-01-29T00:45:18.070207 #1608600] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-29T00:45:18.070360 #1608600] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-29T00:45:18.193406 #1608600] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T00:45:18.193495 #1608600] INFO -- : CC = gcc I, [2024-01-29T00:45:18.193531 #1608600] INFO -- : LD = ld I, [2024-01-29T00:45:18.193563 #1608600] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T00:45:18.193605 #1608600] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-29T00:45:18.193656 #1608600] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-29T00:45:18.193689 #1608600] INFO -- : CPPFLAGS = I, [2024-01-29T00:45:18.193720 #1608600] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T00:45:18.193754 #1608600] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T00:45:18.193798 #1608600] INFO -- : LANG = I, [2024-01-29T00:45:18.193823 #1608600] INFO -- : LC_ALL = I, [2024-01-29T00:45:18.193834 #1608600] INFO -- : LC_CTYPE = I, [2024-01-29T00:45:18.193842 #1608600] INFO -- : MFLAGS = I, [2024-01-29T00:45:18.193857 #1608600] INFO -- : RUSTC = rustc I, [2024-01-29T00:45:18.193866 #1608600] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-29T00:45:18.196186 #1608600] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T00:45:18.196225 #1608600] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T00:45:18.196255 #1608600] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T00:45:18.196270 #1608600] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T00:45:18.196283 #1608600] INFO -- : I, [2024-01-29T00:45:18.382291 #1608600] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-29T00:45:18.392289 #1608600] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-29T00:45:18.392351 #1608600] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-29T00:45:18.531536 #1608600] INFO -- : Checking leaked global symbols...none I, [2024-01-29T00:45:18.725944 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-29T00:45:18.726117 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-29T00:45:18.726275 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-29T00:45:18.726655 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-29T00:45:18.727535 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-29T00:45:18.727970 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-29T00:45:18.729636 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-29T00:45:18.730412 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-29T00:45:18.734132 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-29T00:45:18.736176 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-29T00:45:18.740526 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-29T00:45:18.744534 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-29T00:45:18.744879 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-29T00:45:18.745154 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-29T00:45:18.745575 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-29T00:45:18.845995 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-29T00:45:18.847352 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-29T00:45:19.161676 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-29T00:45:19.161816 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-29T00:45:19.161984 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-29T00:45:19.162333 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-29T00:45:19.162483 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-29T00:45:19.162545 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-29T00:45:19.162711 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-29T00:45:19.163029 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-29T00:45:19.163104 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-29T00:45:19.163331 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-29T00:45:19.163497 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-29T00:45:19.164600 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-29T00:45:19.445771 #1608600] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-29T00:45:19.452569 #1608600] INFO -- : I, [2024-01-29T00:45:19.452635 #1608600] INFO -- : test succeeded I, [2024-01-29T00:45:19.454952 #1608600] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-29T00:45:19.455132 #1608600] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-29T00:45:19.642722 #1608600] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T00:45:19.642792 #1608600] INFO -- : CC = gcc I, [2024-01-29T00:45:19.642805 #1608600] INFO -- : LD = ld I, [2024-01-29T00:45:19.642818 #1608600] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T00:45:19.642830 #1608600] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-29T00:45:19.642863 #1608600] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-29T00:45:19.642876 #1608600] INFO -- : CPPFLAGS = I, [2024-01-29T00:45:19.642887 #1608600] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T00:45:19.642898 #1608600] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T00:45:19.642908 #1608600] INFO -- : LANG = I, [2024-01-29T00:45:19.642918 #1608600] INFO -- : LC_ALL = I, [2024-01-29T00:45:19.642929 #1608600] INFO -- : LC_CTYPE = I, [2024-01-29T00:45:19.642939 #1608600] INFO -- : MFLAGS = I, [2024-01-29T00:45:19.642949 #1608600] INFO -- : RUSTC = rustc I, [2024-01-29T00:45:19.642959 #1608600] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-29T00:45:19.646124 #1608600] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T00:45:19.646176 #1608600] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T00:45:19.646188 #1608600] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T00:45:19.646198 #1608600] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T00:45:19.646208 #1608600] INFO -- : I, [2024-01-29T00:45:19.650589 #1608600] INFO -- : generating enc.mk I, [2024-01-29T00:45:19.943893 #1608600] INFO -- : making enc I, [2024-01-29T00:45:19.977913 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:19.977988 #1608600] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-29T00:45:19.978011 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:19.979062 #1608600] INFO -- : making srcs under enc I, [2024-01-29T00:45:20.049761 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:20.049818 #1608600] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-29T00:45:20.049834 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:20.051521 #1608600] INFO -- : generating transdb.h I, [2024-01-29T00:45:20.307617 #1608600] INFO -- : transdb.h unchanged I, [2024-01-29T00:45:20.310880 #1608600] INFO -- : making trans I, [2024-01-29T00:45:20.392474 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:20.392541 #1608600] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-29T00:45:20.392558 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:20.393635 #1608600] INFO -- : making encs I, [2024-01-29T00:45:20.472775 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:20.472839 #1608600] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-29T00:45:20.472854 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:20.476942 #1608600] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-29T00:45:20.561912 #1608600] INFO -- : ext/configure-ext.mk updated I, [2024-01-29T00:45:20.566656 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:24.486426 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:24.487169 #1608600] INFO -- : generating makefile exts.mk I, [2024-01-29T00:45:24.602286 #1608600] INFO -- : exts.mk unchanged I, [2024-01-29T00:45:24.610965 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:25.042691 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T00:45:25.046661 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T00:45:25.052499 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T00:45:25.056799 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T00:45:25.060417 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T00:45:25.067579 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T00:45:25.092988 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T00:45:25.097190 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T00:45:25.117254 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T00:45:25.125994 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T00:45:25.130457 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T00:45:25.133799 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T00:45:25.145272 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T00:45:25.154135 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T00:45:25.168052 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T00:45:25.171157 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T00:45:25.177415 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T00:45:25.182277 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T00:45:25.204899 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T00:45:25.235369 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T00:45:25.242506 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T00:45:25.247386 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T00:45:25.257229 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T00:45:25.289800 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T00:45:25.296919 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T00:45:25.300341 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T00:45:25.314394 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T00:45:25.321386 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T00:45:25.323470 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T00:45:25.325955 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T00:45:25.336940 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T00:45:25.345500 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T00:45:25.369080 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T00:45:25.437106 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T00:45:25.441095 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T00:45:25.512660 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T00:45:25.516455 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T00:45:25.584827 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T00:45:25.588760 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T00:45:25.659090 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T00:45:25.662227 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T00:45:25.705179 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T00:45:25.708340 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T00:45:25.751483 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T00:45:25.754018 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T00:45:25.814020 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T00:45:25.864385 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:26.029676 #1608600] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-29T00:45:26.029751 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:26.030333 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:26.036764 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:26.036833 #1608600] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-29T00:45:26.036850 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T00:45:42.209112 #1608600] INFO -- : Run options: I, [2024-01-29T00:45:42.209171 #1608600] INFO -- : --seed=18945 I, [2024-01-29T00:45:42.209194 #1608600] 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-29T00:45:42.209215 #1608600] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-29T00:45:42.209224 #1608600] INFO -- : --name=!/memory_leak/ I, [2024-01-29T00:45:42.209232 #1608600] INFO -- : --stderr-on-failure I, [2024-01-29T00:45:42.209240 #1608600] INFO -- : --repeat-count=20 I, [2024-01-29T00:45:42.209248 #1608600] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-29T00:45:42.209256 #1608600] INFO -- : I, [2024-01-29T00:45:42.209264 #1608600] INFO -- : # Running tests: I, [2024-01-29T00:45:42.209272 #1608600] INFO -- : I, [2024-01-29T01:27:51.858773 #1608600] INFO -- : Finished(1/20) tests in 2529.304877s, 9.9221 tests/s, 3741.1520 assertions/s. I, [2024-01-29T02:08:03.069831 #1608600] INFO -- : Finished(2/20) tests in 2411.260581s, 10.4082 tests/s, 3926.9924 assertions/s. I, [2024-01-29T02:52:40.917066 #1608600] INFO -- : Finished(3/20) tests in 2677.966258s, 9.3717 tests/s, 3535.8836 assertions/s. I, [2024-01-29T03:29:09.280844 #1608600] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-29T03:29:09.743615 #1608600] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-29T03:45:13.310069 #1608600] INFO -- : Finished(4/20) tests in 3152.171352s, 7.9618 tests/s, 3004.0423 assertions/s. I, [2024-01-29T04:30:35.414781 #1608600] INFO -- : Finished(5/20) tests in 2722.294925s, 9.2191 tests/s, 3478.4765 assertions/s. I, [2024-01-29T04:59:14.671615 #1608600] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-29T04:59:17.362167 #1608600] INFO -- : Closed file descriptor: TestGemSourceGit#test_install_dir: 9 I, [2024-01-29T05:20:33.993155 #1608600] INFO -- : Finished(6/20) tests in 2998.365709s, 8.3702 tests/s, 3157.9623 assertions/s. I, [2024-01-29T05:52:09.555623 #1608600] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-29T05:52:09.567623 #1608600] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-01-29T06:08:23.069272 #1608600] INFO -- : Finished(7/20) tests in 2869.099244s, 8.7473 tests/s, 3300.4460 assertions/s. I, [2024-01-29T06:39:30.217409 #1608600] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-29T06:39:30.231037 #1608600] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-29T06:50:41.042066 #1608600] INFO -- : Finished(8/20) tests in 2538.045506s, 9.8883 tests/s, 3731.2684 assertions/s. I, [2024-01-29T07:28:25.043701 #1608600] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-29T07:28:25.063043 #1608600] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-29T07:44:45.968374 #1608600] INFO -- : Finished(9/20) tests in 3244.873442s, 7.7344 tests/s, 2918.4362 assertions/s. I, [2024-01-29T08:27:40.557725 #1608600] INFO -- : Finished(10/20) tests in 2574.604329s, 9.7479 tests/s, 3677.9749 assertions/s. I, [2024-01-29T08:59:14.211471 #1608600] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-29T08:59:14.247842 #1608600] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-01-29T09:18:53.730011 #1608600] INFO -- : Finished(11/20) tests in 3073.047960s, 8.1668 tests/s, 3081.1358 assertions/s. I, [2024-01-29T10:05:46.732740 #1608600] INFO -- : Finished(12/20) tests in 2813.197928s, 8.9212 tests/s, 3365.8343 assertions/s. I, [2024-01-29T10:48:27.430003 #1608600] INFO -- : Finished(13/20) tests in 2560.649967s, 9.8010 tests/s, 3697.8358 assertions/s. I, [2024-01-29T11:40:12.799255 #1608600] INFO -- : Finished(14/20) tests in 3105.308804s, 8.0820 tests/s, 3049.4764 assertions/s. I, [2024-01-29T12:25:50.149547 #1608600] INFO -- : Finished(15/20) tests in 2737.379808s, 9.1683 tests/s, 3459.2131 assertions/s. I, [2024-01-29T13:16:44.789376 #1608600] INFO -- : Finished(16/20) tests in 3054.430192s, 8.2166 tests/s, 3100.5439 assertions/s. I, [2024-01-29T14:02:33.129611 #1608600] INFO -- : Finished(17/20) tests in 2748.478787s, 9.1312 tests/s, 3445.0497 assertions/s. I, [2024-01-29T14:32:48.885924 #1608600] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-29T14:32:48.911464 #1608600] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-01-29T14:46:21.816338 #1608600] INFO -- : Finished(18/20) tests in 2628.712052s, 9.5473 tests/s, 3602.0647 assertions/s. I, [2024-01-29T15:25:06.807622 #1608600] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-29T15:25:06.834124 #1608600] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-29T15:39:36.191743 #1608600] INFO -- : Finished(19/20) tests in 3194.339657s, 7.8567 tests/s, 2964.3401 assertions/s. I, [2024-01-29T16:12:13.462015 #1608600] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-29T16:12:13.479618 #1608600] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-01-29T16:25:05.320644 #1608600] INFO -- : Finished(20/20) tests in 2729.889266s, 9.1934 tests/s, 3468.6726 assertions/s. I, [2024-01-29T16:25:05.320717 #1608600] INFO -- : 501939 tests, 189377514 assertions, 0 failures, 0 errors, 2355 skips I, [2024-01-29T16:25:05.320733 #1608600] INFO -- : I, [2024-01-29T16:25:05.320746 #1608600] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-28T15:27:19Z master 5ac9c8f01b) [x86_64-linux] I, [2024-01-29T16:25:05.482269 #1608600] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-01-29T16:25:05.482476 #1608600] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-01-29T16:25:05.688004 #1608600] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T16:25:05.688077 #1608600] INFO -- : CC = gcc I, [2024-01-29T16:25:05.688101 #1608600] INFO -- : LD = ld I, [2024-01-29T16:25:05.688114 #1608600] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T16:25:05.688127 #1608600] 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-29T16:25:05.688139 #1608600] 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-29T16:25:05.688165 #1608600] INFO -- : CPPFLAGS = I, [2024-01-29T16:25:05.688179 #1608600] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T16:25:05.688191 #1608600] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T16:25:05.688202 #1608600] INFO -- : LANG = I, [2024-01-29T16:25:05.688213 #1608600] INFO -- : LC_ALL = I, [2024-01-29T16:25:05.688224 #1608600] INFO -- : LC_CTYPE = I, [2024-01-29T16:25:05.688237 #1608600] INFO -- : MFLAGS = I, [2024-01-29T16:25:05.688247 #1608600] INFO -- : RUSTC = rustc I, [2024-01-29T16:25:05.688258 #1608600] 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-29T16:25:05.690430 #1608600] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T16:25:05.690473 #1608600] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T16:25:05.690486 #1608600] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T16:25:05.690497 #1608600] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T16:25:05.690507 #1608600] INFO -- : I, [2024-01-29T16:25:05.693820 #1608600] INFO -- : generating enc.mk I, [2024-01-29T16:25:05.902475 #1608600] INFO -- : making enc I, [2024-01-29T16:25:05.926201 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:05.926263 #1608600] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-29T16:25:05.926280 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:05.926972 #1608600] INFO -- : making srcs under enc I, [2024-01-29T16:25:05.968163 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:05.968236 #1608600] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-29T16:25:05.968252 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:05.969511 #1608600] INFO -- : generating transdb.h I, [2024-01-29T16:25:06.165284 #1608600] INFO -- : transdb.h unchanged I, [2024-01-29T16:25:06.167643 #1608600] INFO -- : making trans I, [2024-01-29T16:25:06.215698 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:06.215760 #1608600] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-29T16:25:06.215777 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:06.216611 #1608600] INFO -- : making encs I, [2024-01-29T16:25:06.277311 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:06.277385 #1608600] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-29T16:25:06.277401 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:06.280148 #1608600] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-29T16:25:06.339898 #1608600] INFO -- : ext/configure-ext.mk updated I, [2024-01-29T16:25:06.343748 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:09.894420 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:09.895169 #1608600] INFO -- : generating makefile exts.mk I, [2024-01-29T16:25:09.972506 #1608600] INFO -- : exts.mk unchanged I, [2024-01-29T16:25:09.978188 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:10.375092 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T16:25:10.378931 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T16:25:10.384640 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T16:25:10.388632 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T16:25:10.403213 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T16:25:10.409997 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T16:25:10.434533 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T16:25:10.440639 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T16:25:10.468533 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T16:25:10.481650 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T16:25:10.487808 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T16:25:10.492501 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T16:25:10.510819 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T16:25:10.533186 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T16:25:10.553687 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T16:25:10.557901 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T16:25:10.566909 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T16:25:10.573985 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T16:25:10.599924 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T16:25:10.627425 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T16:25:10.634210 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T16:25:10.639012 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T16:25:10.645776 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T16:25:10.673727 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T16:25:10.679445 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T16:25:10.682560 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T16:25:10.702566 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T16:25:10.709476 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T16:25:10.711787 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T16:25:10.714189 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T16:25:10.726212 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T16:25:10.735278 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T16:25:10.755778 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T16:25:10.799700 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T16:25:10.802924 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T16:25:10.871620 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T16:25:10.875198 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T16:25:10.937501 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T16:25:10.940692 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T16:25:11.001699 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T16:25:11.005761 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T16:25:11.067171 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T16:25:11.071919 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T16:25:11.115989 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T16:25:11.119733 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T16:25:11.183430 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T16:25:11.228538 #1608600] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:11.396447 #1608600] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-29T16:25:11.396568 #1608600] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:11.397106 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:11.402668 #1608600] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:11.402744 #1608600] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-29T16:25:11.402763 #1608600] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:25:11.534131 #1608600] INFO -- : $ /tmp/ruby/build/trunk-repeat20-asserts/miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-repeat20-asserts --extout=.ext -- /tmp/ruby/src/trunk-repeat20-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-repeat20-asserts/spec/default.mspec --error-output stderr --debug I, [2024-01-29T16:25:11.765288 #1608600] INFO -- : ruby 3.4.0dev (2024-01-28T15:27:19Z master 5ac9c8f01b) [x86_64-linux] I, [2024-01-29T16:25:47.684969 #1608600] INFO -- : 0 ......................................................................... I, [2024-01-29T16:25:57.577071 #1608600] INFO -- : 73 ......................................................................... I, [2024-01-29T16:25:59.897471 #1608600] INFO -- : 146 ......................................................................... I, [2024-01-29T16:26:03.415018 #1608600] INFO -- : 219 ......................................................................... I, [2024-01-29T16:26:04.593938 #1608600] INFO -- : 292 ......................................................................... I, [2024-01-29T16:26:06.682108 #1608600] INFO -- : 365 ......................................................................... I, [2024-01-29T16:26:07.968848 #1608600] INFO -- : 438 ......................................................................... I, [2024-01-29T16:26:09.058688 #1608600] INFO -- : 511 ......................................................................... I, [2024-01-29T16:26:11.501100 #1608600] INFO -- : 584 ......................................................................... I, [2024-01-29T16:26:15.262870 #1608600] INFO -- : 657 ......................................................................... I, [2024-01-29T16:26:16.167676 #1608600] INFO -- : 730 ......................................................................... I, [2024-01-29T16:26:17.230270 #1608600] INFO -- : 803 ......................................................................... I, [2024-01-29T16:26:19.973280 #1608600] INFO -- : 876 ......................................................................... I, [2024-01-29T16:26:21.530314 #1608600] INFO -- : 949 ......................................................................... I, [2024-01-29T16:26:31.648672 #1608600] INFO -- : 1022 ......................................................................... I, [2024-01-29T16:26:44.895023 #1608600] INFO -- : 1095 ......................................................................... I, [2024-01-29T16:26:51.830382 #1608600] INFO -- : 1168 ......................................................................... I, [2024-01-29T16:26:55.694813 #1608600] INFO -- : 1241 ......................................................................... I, [2024-01-29T16:26:58.478476 #1608600] INFO -- : 1314 ......................................................................... I, [2024-01-29T16:26:59.831019 #1608600] INFO -- : 1387 ......................................................................... I, [2024-01-29T16:27:11.467821 #1608600] INFO -- : 1460 ......................................................................... I, [2024-01-29T16:27:27.965209 #1608600] INFO -- : 1533 ......................................................................... I, [2024-01-29T16:27:30.470549 #1608600] INFO -- : 1606 ......................................................................... I, [2024-01-29T16:27:36.086859 #1608600] INFO -- : 1679 ......................................................................... I, [2024-01-29T16:27:40.282444 #1608600] INFO -- : 1752 ......................................................................... I, [2024-01-29T16:27:45.847082 #1608600] INFO -- : 1825 ......................................................................... I, [2024-01-29T16:27:49.704812 #1608600] INFO -- : 1898 ......................................................................... I, [2024-01-29T16:27:52.891952 #1608600] INFO -- : 1971 ......................................................................... I, [2024-01-29T16:27:56.946746 #1608600] INFO -- : 2044 ......................................................................... I, [2024-01-29T16:27:57.364530 #1608600] INFO -- : 2117 ......................................................................... I, [2024-01-29T16:27:58.748729 #1608600] INFO -- : 2190 ......................................................................... I, [2024-01-29T16:27:59.154474 #1608600] INFO -- : 2263 ......................................................................... I, [2024-01-29T16:28:00.257469 #1608600] INFO -- : 2336 ......................................................................... I, [2024-01-29T16:28:01.606730 #1608600] INFO -- : 2409 ......................................................................... I, [2024-01-29T16:28:02.645105 #1608600] INFO -- : 2482 ......................................................................... I, [2024-01-29T16:28:05.982481 #1608600] INFO -- : 2555 ......................................................................... I, [2024-01-29T16:28:06.015637 #1608600] INFO -- : 2628 ......................................................................... I, [2024-01-29T16:28:06.379086 #1608600] INFO -- : 2701 ......................................................................... I, [2024-01-29T16:28:09.894865 #1608600] INFO -- : 2774 ......................................................................... I, [2024-01-29T16:28:12.910827 #1608600] INFO -- : 2847 ......................................................................... I, [2024-01-29T16:28:17.646878 #1608600] INFO -- : 2920 ......................................................................... I, [2024-01-29T16:28:18.912110 #1608600] INFO -- : 2993 ......................................................................... I, [2024-01-29T16:28:21.340882 #1608600] INFO -- : 3066 ......................................................................... I, [2024-01-29T16:28:24.836704 #1608600] INFO -- : 3139 ......................................................................... I, [2024-01-29T16:28:27.057929 #1608600] INFO -- : 3212 ......................................................................... I, [2024-01-29T16:28:30.313729 #1608600] INFO -- : 3285 ......................................................................... I, [2024-01-29T16:28:31.340832 #1608600] INFO -- : 3358 ......................................................................... I, [2024-01-29T16:28:36.102619 #1608600] INFO -- : 3431 ......................................................................... I, [2024-01-29T16:28:36.871529 #1608600] INFO -- : 3504 ......................................................................... I, [2024-01-29T16:28:37.565138 #1608600] INFO -- : 3577 ......................................................................... I, [2024-01-29T16:28:47.543639 #1608600] INFO -- : 3650 ......................................................................... I, [2024-01-29T16:28:48.803047 #1608600] INFO -- : 3723 ..... I, [2024-01-29T16:28:48.803139 #1608600] INFO -- : I, [2024-01-29T16:28:48.803160 #1608600] INFO -- : Finished in 217.036054 seconds I, [2024-01-29T16:28:48.803175 #1608600] INFO -- : I, [2024-01-29T16:28:48.803201 #1608600] INFO -- : 3728 files, 31902 examples, 147930 expectations, 0 failures, 0 errors, 0 tagged I, [2024-01-29T16:28:48.825585 #1608600] 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.1662688.ruby -x gdbscript [New LWP 1662688] [New LWP 1662690] [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=140062518459392) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f62d8a8bc00 (LWP 1662688))] >>> Threads Id Target Id Frame * 1 Thread 0x7f62d8a8bc00 (LWP 1662688) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140062518459392) at ./nptl/pthread_kill.c:44 2 Thread 0x7f62d876f640 (LWP 1662690) 0x00007f62d8bd2fde in epoll_wait (epfd=4, events=events@entry=0x7f62d94d9adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f62d876f640 (LWP 1662690)): #0 0x00007f62d8bd2fde in epoll_wait (epfd=4, events=events@entry=0x7f62d94d9adc , 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 0x00007f62d916366a in event_wait (vm=0x56016c0262a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56016c0262a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56016c0262a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56016c0262a0 #4 0x00007f62d8b41b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734221402144, 1136176762125433492, 140062515197504, 25, 140062519203920, 140734221402496, -1080527103272011116, -1080525437516891500}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f62d8bd2bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f62d8a8bc00 (LWP 1662688)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140062518459392) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f62d8a8bc00 old_mask = {__val = {8, 140062519272659, 0, 140062519169005, 140062518459392, 140062520784384, 94564107067056, 140062519115175, 65, 140062520800928, 140734221393488, 140062526065100, 255, 94564107051680, 140062520800928, 140734221393504}} 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=140062518459392) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140062518459392, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f62d8aef476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f62d8ad57f3 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, 140062518451960, 14176370633442830592, 94564107066480, 94564107066480, 140062527363544, 140062520800928, 140734221393888, 140062505411856, 94564107333120, 140062523952981, 18446744069414584320}}, sa_flags = 1118021888, sa_restorer = 0x56016c06ae00} sigs = {__val = {32, 7220227217592626480, 8223625903107040820, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472386802342703974, 7220227217592626480, 8223625903103553589, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f62d8ef0dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f62d93099d8 "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 = 0x7fff3d4620c0, reg_save_area = 0x7fff3d462000}} #7 0x00007f62d8ef4148 in objspace_xmalloc0 (objspace=0x56016c028bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f62d8f6e189 in ibf_load_code (load=0x56016c06ae00, iseq=0x7f62d7e1a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140062505411856 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 0x00007f62d8f73ff4 in ibf_load_iseq_each (load=0x56016c06ae00, iseq=0x7f62d7e1a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140062505430864 ec = 0x56016c029c70 dummy_frame = 140062505411616 #10 0x00007f62d8f6dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f62d7e1a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56016c06ae00 prev_src_iseq = 0x7f62d7e1c3d0 offset = #11 0x00007f62d8f6e0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f62d7e1a510 iseqv = iseq_index = 23 #12 0x00007f62d8f6e460 in ibf_load_code (load=0x56016c06ae00, iseq=0x7f62d7e1c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140062505419728 code_index = 15 reading_pos = 4556 code = 0x56016c0e27c0 load_body = 0x56016c0e30a0 cd_entries = 0x56016c06db60 ic_index = 0 mark_offset_bits = 0x7fff3d462420 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f62d8f73ff4 in ibf_load_iseq_each (load=0x56016c06ae00, iseq=0x7f62d7e1c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140062505430864 ec = 0x56016c029c70 dummy_frame = 140062505419344 #14 0x00007f62d8f6dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f62d7e1c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56016c06ae00 prev_src_iseq = 0x7f62d7e1ee00 offset = #15 0x00007f62d8f6e0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f62d7e1c3d0 iseqv = iseq_index = 16 #16 0x00007f62d8f6e460 in ibf_load_code (load=0x56016c06ae00, iseq=0x7f62d7e1ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140062505430528 code_index = 66 reading_pos = 224 code = 0x56016c105da0 load_body = 0x56016c0976b0 cd_entries = 0x56016c090870 ic_index = 0 mark_offset_bits = 0x56016c105fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f62d8f73ff4 in ibf_load_iseq_each (load=0x56016c06ae00, iseq=0x7f62d7e1ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140062505430864 ec = 0x56016c029c70 dummy_frame = 140062505430096 #18 0x00007f62d8f6dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f62d7e1ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56016c06ae00 prev_src_iseq = 0x7f62d7e1efb0 offset = #19 0x00007f62d8f6e0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f62d7e1ee00 iseqv = iseq_index = 1 #20 0x00007f62d8f6e460 in ibf_load_code (load=0x56016c06ae00, iseq=0x7f62d7e1efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140062505430960 code_index = 5 reading_pos = 46 code = 0x56016c0e3e50 load_body = 0x56016c0c78e0 cd_entries = 0x56016c08e070 ic_index = 1 mark_offset_bits = 0x7fff3d462980 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f62d8f73ff4 in ibf_load_iseq_each (load=0x56016c06ae00, iseq=0x7f62d7e1efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140062505430864 ec = 0x56016c029c70 dummy_frame = 140062505430768 #22 0x00007f62d8f6dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f62d7e1efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56016c06ae00 prev_src_iseq = 0x0 offset = #23 0x00007f62d8f75f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f62d7e1efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140062505431104 #25 0x00007f62d92f7ec3 in rb_load_with_builtin_functions (feature_name=0x7f62d933852b "yjit", table=0x7f62d94bbe60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x56016c0262a0 iseq = #26 0x00007f62d923cf67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f62d923afe0 , argc = 0, index = 0, name = 0x7f62d935e635 "_bi13"}, {func_ptr = 0x7f62d92d8470 , argc = 0, index = 1, name = 0x7f62d935e63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f62d92d8570 , argc = 0, index = 2, name = 0x7f62d935e8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f62d92d9600 , argc = 0, index = 3, name = 0x7f62d935e653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f62d92a85f0 , argc = 2, index = 4, name = 0x7f62d935e66c "rb_yjit_enable"}, {func_ptr = 0x7f62d92d8590 , argc = 0, index = 5, name = 0x7f62d935e67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f62d92d84c0 , argc = 1, index = 6, name = 0x7f62d935e696 "rb_yjit_get_stats"}, {func_ptr = 0x7f62d923afc0 , argc = 0, index = 7, name = 0x7f62d935e6a8 "object_shape_count"}, {func_ptr = 0x7f62d92af910 , argc = 1, index = 8, name = 0x7f62d935e6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f62d92af920 , argc = 1, index = 9, name = 0x7f62d935e6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f62d92a8540 , argc = 0, index = 10, name = 0x7f62d935e6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f62d92a86a0 , argc = 0, index = 11, name = 0x7f62d935e6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f62d92d8490 , argc = 0, index = 12, name = 0x7f62d935e710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f62d900c0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f62d91170ca in ruby_opt_init (opt=0x7fff3d4641d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f62d9117643 in ruby_opt_init (opt=0x7fff3d4641d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734221397648) 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 = 0x7fff3d462e90 parser = 140062506699360 orig_fname = 140062506714432 script = 1 opt = 0x7fff3d4641d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f62d8fd54e2 in rb_ensure (b_proc=b_proc@entry=0x7f62d91172a0 , data1=data1@entry=140734221397648, e_proc=e_proc@entry=0x7f62d9113440 , data2=data2@entry=140734221397648) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56016c029c70 _tag = {tag = 36, retval = 140734221402576, buf = {0x7f62d8794790, 0x7f62d8fd5598 , 0x0, 0x7fff3d462d00, 0xd8793a40}, prev = 0x7fff3d4642e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56016c029c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f62d9113440 , data2 = 140734221397648}} #32 0x00007f62d9119257 in load_file (opt=0x7fff3d4641d0, script=1, f=140062515349392, fname=, parser=140062506699360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140062506699360, fname = 140062506714432, script = 1, opt = 0x7fff3d4641d0, f = 4} #33 process_options (argc=0, argv=0x7fff3d4644c8, opt=0x7fff3d4641d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140062515349392 xflag = ast = 0x0 parser = 140062506699360 script_name = 140062506714432 iseq = enc = lenc = 0x56016c044f30 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 0x00007f62d9119ad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff3d4644b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f62d7f58558 "-", script_name = 140062506714432, 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 0x00007f62d8fd6879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff3d4644b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140062523998016, buf = {0x2, 0x7f62d8fd68c0 , 0x0, 0x7fff3d4642b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56016c029c70 state = iseq = 0x0 #36 0x000056016a82317f in rb_main (argv=0x7fff3d4644b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734221403993 #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.1695158.ruby -x gdbscript [New LWP 1695158] [New LWP 1695160] [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=139800336489472) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f25cd655c00 (LWP 1695158))] >>> Threads Id Target Id Frame * 1 Thread 0x7f25cd655c00 (LWP 1695158) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139800336489472) at ./nptl/pthread_kill.c:44 2 Thread 0x7f25cd33f640 (LWP 1695160) 0x00007f25cd79cfde in epoll_wait (epfd=4, events=events@entry=0x7f25ce0a3adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f25cd33f640 (LWP 1695160)): #0 0x00007f25cd79cfde in epoll_wait (epfd=4, events=events@entry=0x7f25ce0a3adc , 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 0x00007f25cdd2d66a in event_wait (vm=0x56305be8f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56305be8f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56305be8f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56305be8f2a0 #4 0x00007f25cd70bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734163798704, -5503550351577765401, 139800333252160, 25, 139800337234000, 140734163799056, 5608367447288261095, 5608368003868076519}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f25cd79cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f25cd655c00 (LWP 1695158)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139800336489472) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f25cd655c00 old_mask = {__val = {8, 139800337302739, 0, 139800337199085, 139800336489472, 139800338814464, 94765700427440, 139800337145255, 114, 139800338831008, 140734163790048, 139800344095180, 255, 94765700412064, 139800338831008, 140734163790064}} 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=139800336489472) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139800336489472, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f25cd6b9476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f25cd69f7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3030636439336666, sa_sigaction = 0x3030636439336666}, sa_mask = {__val = {3703760332757217328, 2319406791657743417, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139800336482040, 1729759236607550208, 94765700426864, 94765700426864, 139800345393624, 139800338831008, 140734163790448, 139800323466432, 94765700693504, 139800341983061, 18446744069414584320}}, sa_flags = 1827775232, sa_restorer = 0x56305bed3e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486738719110817382, 3703760332757217328, 2319406791624188985, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f25cdabadab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f25cded39d8 "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 = 0x7fff39d72b50, reg_save_area = 0x7fff39d72a90}} #7 0x00007f25cdabe148 in objspace_xmalloc0 (objspace=0x56305be91bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f25cdb38189 in ibf_load_code (load=0x56305bed3e00, iseq=0x7f25cc9ea4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139800323466432 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 0x00007f25cdb3dff4 in ibf_load_iseq_each (load=0x56305bed3e00, iseq=0x7f25cc9ea4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139800323485440 ec = 0x56305be92c70 dummy_frame = 139800323466192 #10 0x00007f25cdb37fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f25cc9ea4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56305bed3e00 prev_src_iseq = 0x7f25cc9ec380 offset = #11 0x00007f25cdb380cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f25cc9ea4c0 iseqv = iseq_index = 23 #12 0x00007f25cdb38460 in ibf_load_code (load=0x56305bed3e00, iseq=0x7f25cc9ec380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139800323474304 code_index = 15 reading_pos = 4556 code = 0x56305bf4b7c0 load_body = 0x56305bf4c0a0 cd_entries = 0x56305bed6b60 ic_index = 0 mark_offset_bits = 0x7fff39d72eb0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f25cdb3dff4 in ibf_load_iseq_each (load=0x56305bed3e00, iseq=0x7f25cc9ec380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139800323485440 ec = 0x56305be92c70 dummy_frame = 139800323473920 #14 0x00007f25cdb37fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f25cc9ec380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56305bed3e00 prev_src_iseq = 0x7f25cc9eedb0 offset = #15 0x00007f25cdb380cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f25cc9ec380 iseqv = iseq_index = 16 #16 0x00007f25cdb38460 in ibf_load_code (load=0x56305bed3e00, iseq=0x7f25cc9eedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139800323485104 code_index = 66 reading_pos = 224 code = 0x56305bf6eda0 load_body = 0x56305bf006b0 cd_entries = 0x56305bef9870 ic_index = 0 mark_offset_bits = 0x56305bf6efd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f25cdb3dff4 in ibf_load_iseq_each (load=0x56305bed3e00, iseq=0x7f25cc9eedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139800323485440 ec = 0x56305be92c70 dummy_frame = 139800323484672 #18 0x00007f25cdb37fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f25cc9eedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56305bed3e00 prev_src_iseq = 0x7f25cc9eef60 offset = #19 0x00007f25cdb380cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f25cc9eedb0 iseqv = iseq_index = 1 #20 0x00007f25cdb38460 in ibf_load_code (load=0x56305bed3e00, iseq=0x7f25cc9eef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139800323485536 code_index = 5 reading_pos = 46 code = 0x56305bf4ce50 load_body = 0x56305bf308e0 cd_entries = 0x56305bef7070 ic_index = 1 mark_offset_bits = 0x7fff39d73410 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f25cdb3dff4 in ibf_load_iseq_each (load=0x56305bed3e00, iseq=0x7f25cc9eef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139800323485440 ec = 0x56305be92c70 dummy_frame = 139800323485344 #22 0x00007f25cdb37fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f25cc9eef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56305bed3e00 prev_src_iseq = 0x0 offset = #23 0x00007f25cdb3ff38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f25cc9eef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139800323485680 #25 0x00007f25cdec1ec3 in rb_load_with_builtin_functions (feature_name=0x7f25cdf0252b "yjit", table=0x7f25ce085e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x56305be8f2a0 iseq = #26 0x00007f25cde06f67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f25cde04fe0 , argc = 0, index = 0, name = 0x7f25cdf28635 "_bi13"}, {func_ptr = 0x7f25cdea2470 , argc = 0, index = 1, name = 0x7f25cdf2863b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f25cdea2570 , argc = 0, index = 2, name = 0x7f25cdf288a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f25cdea3600 , argc = 0, index = 3, name = 0x7f25cdf28653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f25cde725f0 , argc = 2, index = 4, name = 0x7f25cdf2866c "rb_yjit_enable"}, {func_ptr = 0x7f25cdea2590 , argc = 0, index = 5, name = 0x7f25cdf2867b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f25cdea24c0 , argc = 1, index = 6, name = 0x7f25cdf28696 "rb_yjit_get_stats"}, {func_ptr = 0x7f25cde04fc0 , argc = 0, index = 7, name = 0x7f25cdf286a8 "object_shape_count"}, {func_ptr = 0x7f25cde79910 , argc = 1, index = 8, name = 0x7f25cdf286bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f25cde79920 , argc = 1, index = 9, name = 0x7f25cdf286cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f25cde72540 , argc = 0, index = 10, name = 0x7f25cdf286e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f25cde726a0 , argc = 0, index = 11, name = 0x7f25cdf286f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f25cdea2490 , argc = 0, index = 12, name = 0x7f25cdf28710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f25cdbd60f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f25cdce10ca in ruby_opt_init (opt=0x7fff39d74c60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f25cdce1643 in ruby_opt_init (opt=0x7fff39d74c60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734163794208) 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 = 0x7fff39d73920 parser = 139800324753984 orig_fname = 139800324769056 script = 1 opt = 0x7fff39d74c60 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f25cdb9f4e2 in rb_ensure (b_proc=b_proc@entry=0x7f25cdce12a0 , data1=data1@entry=140734163794208, e_proc=e_proc@entry=0x7f25cdcdd440 , data2=data2@entry=140734163794208) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56305be92c70 _tag = {tag = 36, retval = 140734163799136, buf = {0x7f25cd3647a0, 0x7f25cdb9f598 , 0x0, 0x7fff39d73790, 0xcd363a50}, prev = 0x7fff39d74d70, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56305be92c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f25cdcdd440 , data2 = 140734163794208}} #32 0x00007f25cdce3257 in load_file (opt=0x7fff39d74c60, script=1, f=139800333404064, fname=, parser=139800324753984) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139800324753984, fname = 139800324769056, script = 1, opt = 0x7fff39d74c60, f = 4} #33 process_options (argc=0, argv=0x7fff39d74f58, opt=0x7fff39d74c60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139800333404064 xflag = ast = 0x0 parser = 139800324753984 script_name = 139800324769056 iseq = enc = lenc = 0x56305beadf30 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\243\n\316%\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f25cdce3ad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff39d74f48) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f25ccb28538 "-", script_name = 139800324769056, 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 0x00007f25cdba0879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff39d74f48) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139800342028096, buf = {0x2, 0x7f25cdba08c0 , 0x0, 0x7fff39d74d40, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56305be92c70 state = iseq = 0x0 #36 0x000056305a78717f in rb_main (argv=0x7fff39d74f48, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734163800553 #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.1797487.ruby -x gdbscript [New LWP 1797487] [New LWP 1797489] [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=140223993248768) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f88714e7c00 (LWP 1797487))] >>> Threads Id Target Id Frame * 1 Thread 0x7f88714e7c00 (LWP 1797487) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140223993248768) at ./nptl/pthread_kill.c:44 2 Thread 0x7f88711cf640 (LWP 1797489) 0x00007f887162efde in epoll_wait (epfd=4, events=events@entry=0x7f8871f35adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f88711cf640 (LWP 1797489)): #0 0x00007f887162efde in epoll_wait (epfd=4, events=events@entry=0x7f8871f35adc , 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 0x00007f8871bbf66a in event_wait (vm=0x55723a7c22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55723a7c22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55723a7c22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55723a7c22a0 #4 0x00007f887159db43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721189698080, 5996752173966274374, 140223990003264, 25, 140223993993296, 140721189698432, -6041477274135449786, -6041476749457510586}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f887162ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f88714e7c00 (LWP 1797487)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140223993248768) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f88714e7c00 old_mask = {__val = {8, 140223994062035, 0, 140223993958381, 140223993248768, 140223995573760, 93949095861936, 140223993904551, 114, 140223995590304, 140721189689424, 140224000854476, 255, 93949095846560, 140223995590304, 140721189689440}} 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=140223993248768) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140223993248768, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f887154b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f88715317f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3061313934336366, sa_sigaction = 0x3061313934336366}, sa_mask = {__val = {3702915907827085360, 2319406792476539188, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140223993241336, 10973262913450697984, 93949095861360, 93949095861360, 140224002152920, 140223995590304, 140721189689824, 140223980217648, 93949096128000, 140223998742357, 18446744069414584320}}, sa_flags = 523396352, sa_restorer = 0x55723a806e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474018284321596262, 3702915907827085360, 2319406792442984756, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f887194cdab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f8871d659d8 "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 = 0x7ffc34861ac0, reg_save_area = 0x7ffc34861a00}} #7 0x00007f8871950148 in objspace_xmalloc0 (objspace=0x55723a7c4bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f88719ca189 in ibf_load_code (load=0x55723a806e00, iseq=0x7f887087a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140223980217648 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 0x00007f88719cfff4 in ibf_load_iseq_each (load=0x55723a806e00, iseq=0x7f887087a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140223980236656 ec = 0x55723a7c5c70 dummy_frame = 140223980217312 #10 0x00007f88719c9fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f887087a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55723a806e00 prev_src_iseq = 0x7f887087c360 offset = #11 0x00007f88719ca0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f887087a530 iseqv = iseq_index = 23 #12 0x00007f88719ca460 in ibf_load_code (load=0x55723a806e00, iseq=0x7f887087c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140223980225376 code_index = 15 reading_pos = 4556 code = 0x55723a87e7c0 load_body = 0x55723a87f0a0 cd_entries = 0x55723a809b60 ic_index = 0 mark_offset_bits = 0x7ffc34861e20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f88719cfff4 in ibf_load_iseq_each (load=0x55723a806e00, iseq=0x7f887087c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140223980236656 ec = 0x55723a7c5c70 dummy_frame = 140223980225088 #14 0x00007f88719c9fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f887087c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55723a806e00 prev_src_iseq = 0x7f887087ed60 offset = #15 0x00007f88719ca0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f887087c360 iseqv = iseq_index = 16 #16 0x00007f88719ca460 in ibf_load_code (load=0x55723a806e00, iseq=0x7f887087ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140223980236128 code_index = 66 reading_pos = 224 code = 0x55723a8a1da0 load_body = 0x55723a8336b0 cd_entries = 0x55723a82c870 ic_index = 0 mark_offset_bits = 0x55723a8a1fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f88719cfff4 in ibf_load_iseq_each (load=0x55723a806e00, iseq=0x7f887087ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140223980236656 ec = 0x55723a7c5c70 dummy_frame = 140223980235840 #18 0x00007f88719c9fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f887087ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55723a806e00 prev_src_iseq = 0x7f887087efd0 offset = #19 0x00007f88719ca0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f887087ed60 iseqv = iseq_index = 1 #20 0x00007f88719ca460 in ibf_load_code (load=0x55723a806e00, iseq=0x7f887087efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140223980236752 code_index = 5 reading_pos = 46 code = 0x55723a87fe50 load_body = 0x55723a8638e0 cd_entries = 0x55723a82a070 ic_index = 1 mark_offset_bits = 0x7ffc34862380 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f88719cfff4 in ibf_load_iseq_each (load=0x55723a806e00, iseq=0x7f887087efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140223980236656 ec = 0x55723a7c5c70 dummy_frame = 140223980236560 #22 0x00007f88719c9fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f887087efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55723a806e00 prev_src_iseq = 0x0 offset = #23 0x00007f88719d1f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f887087efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140223980236896 #25 0x00007f8871d53ec3 in rb_load_with_builtin_functions (feature_name=0x7f8871d9452b "yjit", table=0x7f8871f17e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55723a7c22a0 iseq = #26 0x00007f8871c98f67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8871c96fe0 , argc = 0, index = 0, name = 0x7f8871dba635 "_bi13"}, {func_ptr = 0x7f8871d34470 , argc = 0, index = 1, name = 0x7f8871dba63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8871d34570 , argc = 0, index = 2, name = 0x7f8871dba8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8871d35600 , argc = 0, index = 3, name = 0x7f8871dba653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8871d045f0 , argc = 2, index = 4, name = 0x7f8871dba66c "rb_yjit_enable"}, {func_ptr = 0x7f8871d34590 , argc = 0, index = 5, name = 0x7f8871dba67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8871d344c0 , argc = 1, index = 6, name = 0x7f8871dba696 "rb_yjit_get_stats"}, {func_ptr = 0x7f8871c96fc0 , argc = 0, index = 7, name = 0x7f8871dba6a8 "object_shape_count"}, {func_ptr = 0x7f8871d0b910 , argc = 1, index = 8, name = 0x7f8871dba6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8871d0b920 , argc = 1, index = 9, name = 0x7f8871dba6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8871d04540 , argc = 0, index = 10, name = 0x7f8871dba6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f8871d046a0 , argc = 0, index = 11, name = 0x7f8871dba6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8871d34490 , argc = 0, index = 12, name = 0x7f8871dba710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f8871a680f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f8871b730ca in ruby_opt_init (opt=0x7ffc34863bd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f8871b73643 in ruby_opt_init (opt=0x7ffc34863bd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721189693584) 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 = 0x7ffc34862890 parser = 140223981505200 orig_fname = 140223981520272 script = 1 opt = 0x7ffc34863bd0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f8871a314e2 in rb_ensure (b_proc=b_proc@entry=0x7f8871b732a0 , data1=data1@entry=140721189693584, e_proc=e_proc@entry=0x7f8871b6f440 , data2=data2@entry=140721189693584) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55723a7c5c70 _tag = {tag = 36, retval = 140721189698512, buf = {0x7f88711f47e0, 0x7f8871a31598 , 0x0, 0x7ffc34862700, 0x711f3a90}, prev = 0x7ffc34863ce0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55723a7c5c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8871b6f440 , data2 = 140721189693584}} #32 0x00007f8871b75257 in load_file (opt=0x7ffc34863bd0, script=1, f=140223990155232, fname=, parser=140223981505200) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140223981505200, fname = 140223981520272, script = 1, opt = 0x7ffc34863bd0, f = 4} #33 process_options (argc=0, argv=0x7ffc34863ec8, opt=0x7ffc34863bd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140223990155232 xflag = ast = 0x0 parser = 140223981505200 script_name = 140223981520272 iseq = enc = lenc = 0x55723a7e0f30 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 0x00007f8871b75ad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc34863eb8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f88709b85a8 "-", script_name = 140223981520272, 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 0x00007f8871a32879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc34863eb8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140223998787392, buf = {0x2, 0x7f8871a328c0 , 0x0, 0x7ffc34863cb0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55723a7c5c70 state = iseq = 0x0 #36 0x000055723a53217f in rb_main (argv=0x7ffc34863eb8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721189699929 #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.1907653.ruby -x gdbscript [New LWP 1907653] [New LWP 1907655] [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=140643417263104) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fea18ed0c00 (LWP 1907653))] >>> Threads Id Target Id Frame * 1 Thread 0x7fea18ed0c00 (LWP 1907653) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140643417263104) at ./nptl/pthread_kill.c:44 2 Thread 0x7fea18baf640 (LWP 1907655) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7fea18baf640 (LWP 1907655)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007fea18f86850 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 = 0x7fea19961040 <_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 0x00007fea18baf640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7fea18ed0c00 (LWP 1907653)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140643417263104) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fea18ed0c00 old_mask = {__val = {8, 140643418076371, 0, 140643417972717, 140643417263104, 140643419588096, 93956249358000, 140643417918887, 114, 140643419604640, 140737238655152, 140643424868812, 255, 93956249342624, 140643419604640, 140737238655168}} 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=140643417263104) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140643417263104, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fea18f34476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fea18f1a7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3038653131666666, sa_sigaction = 0x3038653131666666}, sa_mask = {__val = {7378697628691542064, 2319406792446390577, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140643417255672, 16133392865341888768, 93956249357424, 93956249357424, 140643426167256, 140643419604640, 140737238655552, 140643404195088, 93956249624064, 140643422756693, 18446744069414584320}}, sa_flags = 679893248, sa_restorer = 0x5573e4e21e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473512474566092390, 7378697628691542064, 2319406791758524721, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fea19335dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fea1974e9d8 "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 = 0x7ffff11de320, reg_save_area = 0x7ffff11de260}} #7 0x00007fea19339148 in objspace_xmalloc0 (objspace=0x5573e4ddfbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fea193b3189 in ibf_load_code (load=0x5573e4e21e00, iseq=0x7fea1825a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140643404195088 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 0x00007fea193b8ff4 in ibf_load_iseq_each (load=0x5573e4e21e00, iseq=0x7fea1825a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140643404214096 ec = 0x5573e4de0c70 dummy_frame = 140643404194848 #10 0x00007fea193b2fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fea1825a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5573e4e21e00 prev_src_iseq = 0x7fea1825c3d0 offset = #11 0x00007fea193b30cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fea1825a510 iseqv = iseq_index = 23 #12 0x00007fea193b3460 in ibf_load_code (load=0x5573e4e21e00, iseq=0x7fea1825c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140643404202960 code_index = 15 reading_pos = 4556 code = 0x5573e4e997c0 load_body = 0x5573e4e9a0a0 cd_entries = 0x5573e4e24b60 ic_index = 0 mark_offset_bits = 0x7ffff11de680 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fea193b8ff4 in ibf_load_iseq_each (load=0x5573e4e21e00, iseq=0x7fea1825c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140643404214096 ec = 0x5573e4de0c70 dummy_frame = 140643404202576 #14 0x00007fea193b2fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fea1825c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5573e4e21e00 prev_src_iseq = 0x7fea1825ee00 offset = #15 0x00007fea193b30cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fea1825c3d0 iseqv = iseq_index = 16 #16 0x00007fea193b3460 in ibf_load_code (load=0x5573e4e21e00, iseq=0x7fea1825ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140643404213760 code_index = 66 reading_pos = 224 code = 0x5573e4ebcda0 load_body = 0x5573e4e4e6b0 cd_entries = 0x5573e4e47870 ic_index = 0 mark_offset_bits = 0x5573e4ebcfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fea193b8ff4 in ibf_load_iseq_each (load=0x5573e4e21e00, iseq=0x7fea1825ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140643404214096 ec = 0x5573e4de0c70 dummy_frame = 140643404213328 #18 0x00007fea193b2fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fea1825ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5573e4e21e00 prev_src_iseq = 0x7fea1825efb0 offset = #19 0x00007fea193b30cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fea1825ee00 iseqv = iseq_index = 1 #20 0x00007fea193b3460 in ibf_load_code (load=0x5573e4e21e00, iseq=0x7fea1825efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140643404214192 code_index = 5 reading_pos = 46 code = 0x5573e4e9ae50 load_body = 0x5573e4e7e8e0 cd_entries = 0x5573e4e45070 ic_index = 1 mark_offset_bits = 0x7ffff11debe0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fea193b8ff4 in ibf_load_iseq_each (load=0x5573e4e21e00, iseq=0x7fea1825efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140643404214096 ec = 0x5573e4de0c70 dummy_frame = 140643404214000 #22 0x00007fea193b2fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fea1825efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5573e4e21e00 prev_src_iseq = 0x0 offset = #23 0x00007fea193baf38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fea1825efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140643404214336 #25 0x00007fea1973cec3 in rb_load_with_builtin_functions (feature_name=0x7fea1977d52b "yjit", table=0x7fea19900e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5573e4ddd2a0 iseq = #26 0x00007fea19681f67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fea1967ffe0 , argc = 0, index = 0, name = 0x7fea197a3635 "_bi13"}, {func_ptr = 0x7fea1971d470 , argc = 0, index = 1, name = 0x7fea197a363b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fea1971d570 , argc = 0, index = 2, name = 0x7fea197a38a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fea1971e600 , argc = 0, index = 3, name = 0x7fea197a3653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fea196ed5f0 , argc = 2, index = 4, name = 0x7fea197a366c "rb_yjit_enable"}, {func_ptr = 0x7fea1971d590 , argc = 0, index = 5, name = 0x7fea197a367b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fea1971d4c0 , argc = 1, index = 6, name = 0x7fea197a3696 "rb_yjit_get_stats"}, {func_ptr = 0x7fea1967ffc0 , argc = 0, index = 7, name = 0x7fea197a36a8 "object_shape_count"}, {func_ptr = 0x7fea196f4910 , argc = 1, index = 8, name = 0x7fea197a36bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fea196f4920 , argc = 1, index = 9, name = 0x7fea197a36cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fea196ed540 , argc = 0, index = 10, name = 0x7fea197a36e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fea196ed6a0 , argc = 0, index = 11, name = 0x7fea197a36f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fea1971d490 , argc = 0, index = 12, name = 0x7fea197a3710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fea194510f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fea1955c0ca in ruby_opt_init (opt=0x7ffff11e0430) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fea1955c643 in ruby_opt_init (opt=0x7ffff11e0430) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140737238659312) 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 = 0x7ffff11df0f0 parser = 140643405482592 orig_fname = 140643405497664 script = 1 opt = 0x7ffff11e0430 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fea1941a4e2 in rb_ensure (b_proc=b_proc@entry=0x7fea1955c2a0 , data1=data1@entry=140737238659312, e_proc=e_proc@entry=0x7fea19558440 , data2=data2@entry=140737238659312) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5573e4de0c70 _tag = {tag = 36, retval = 140737238664240, buf = {0x7fea18bd4790, 0x7fea1941a598 , 0x0, 0x7ffff11def60, 0x18bd3a40}, prev = 0x7ffff11e0540, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5573e4de0c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fea19558440 , data2 = 140737238659312}} #32 0x00007fea1955e257 in load_file (opt=0x7ffff11e0430, script=1, f=140643414132624, fname=, parser=140643405482592) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140643405482592, fname = 140643405497664, script = 1, opt = 0x7ffff11e0430, f = 4} #33 process_options (argc=0, argv=0x7ffff11e0728, opt=0x7ffff11e0430) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140643414132624 xflag = ast = 0x0 parser = 140643405482592 script_name = 140643405497664 iseq = enc = lenc = 0x5573e4dfbf30 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\222\031\352\177\000\000\030'.\031\352\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fea1955ead6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffff11e0718) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fea18398558 "-", script_name = 140643405497664, 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 0x00007fea1941b879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffff11e0718) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140643422801728, buf = {0x2, 0x7fea1941b8c0 , 0x0, 0x7ffff11e0510, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5573e4de0c70 state = iseq = 0x0 #36 0x00005573e4abe17f in rb_main (argv=0x7ffff11e0718, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140737238665657 #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.1994745.ruby -x gdbscript [New LWP 1994745] [New LWP 1994747] [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=140521293364224) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fcda9c63c00 (LWP 1994745))] >>> Threads Id Target Id Frame * 1 Thread 0x7fcda9c63c00 (LWP 1994745) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140521293364224) at ./nptl/pthread_kill.c:44 2 Thread 0x7fcda994f640 (LWP 1994747) 0x00007fcda9daafde in epoll_wait (epfd=4, events=events@entry=0x7fcdaa6b1adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fcda994f640 (LWP 1994747)): #0 0x00007fcda9daafde in epoll_wait (epfd=4, events=events@entry=0x7fcdaa6b1adc , 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 0x00007fcdaa33b66a in event_wait (vm=0x560c8441f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560c8441f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560c8441f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560c8441f2a0 #4 0x00007fcda9d19b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730406719712, 8068106241703509930, 140521290135104, 25, 140521294108752, 140730406720064, -8039777694585880662, -8039778270795038806}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fcda9daabb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fcda9c63c00 (LWP 1994745)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140521293364224) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fcda9c63c00 old_mask = {__val = {8, 140521294177491, 0, 140521294073837, 140521293364224, 140521295689216, 94611758526128, 140521294020007, 114, 140521295705760, 140730406711056, 140521300969932, 255, 94611758510752, 140521295705760, 140730406711072}} 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=140521293364224) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140521293364224, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fcda9cc7476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fcda9cad7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3034306639356566, sa_sigaction = 0x3034306639356566}, sa_mask = {__val = {3847594045856362544, 2319406791721510457, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140521293356792, 8838037169705458944, 94611758525552, 94611758525552, 140521302268376, 140521295705760, 140730406711456, 140521280349456, 94611758792192, 140521298857813, 18446744069414584320}}, sa_flags = -604103424, sa_restorer = 0x560c84463e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472328528307250534, 3847594045856362544, 2319406791687956025, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fcdaa0c8dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fcdaa4e19d8 "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 = 0x7ffe59e6b180, reg_save_area = 0x7ffe59e6b0c0}} #7 0x00007fcdaa0cc148 in objspace_xmalloc0 (objspace=0x560c84421bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fcdaa146189 in ibf_load_code (load=0x560c84463e00, iseq=0x7fcda8ffa510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140521280349456 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 0x00007fcdaa14bff4 in ibf_load_iseq_each (load=0x560c84463e00, iseq=0x7fcda8ffa510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140521280368464 ec = 0x560c84422c70 dummy_frame = 140521280349216 #10 0x00007fcdaa145fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcda8ffa510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560c84463e00 prev_src_iseq = 0x7fcda8ffc3d0 offset = #11 0x00007fcdaa1460cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcda8ffa510 iseqv = iseq_index = 23 #12 0x00007fcdaa146460 in ibf_load_code (load=0x560c84463e00, iseq=0x7fcda8ffc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140521280357328 code_index = 15 reading_pos = 4556 code = 0x560c844db7c0 load_body = 0x560c844dc0a0 cd_entries = 0x560c84466b60 ic_index = 0 mark_offset_bits = 0x7ffe59e6b4e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fcdaa14bff4 in ibf_load_iseq_each (load=0x560c84463e00, iseq=0x7fcda8ffc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140521280368464 ec = 0x560c84422c70 dummy_frame = 140521280356944 #14 0x00007fcdaa145fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcda8ffc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560c84463e00 prev_src_iseq = 0x7fcda8ffee00 offset = #15 0x00007fcdaa1460cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcda8ffc3d0 iseqv = iseq_index = 16 #16 0x00007fcdaa146460 in ibf_load_code (load=0x560c84463e00, iseq=0x7fcda8ffee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140521280368128 code_index = 66 reading_pos = 224 code = 0x560c844feda0 load_body = 0x560c844906b0 cd_entries = 0x560c84489870 ic_index = 0 mark_offset_bits = 0x560c844fefd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fcdaa14bff4 in ibf_load_iseq_each (load=0x560c84463e00, iseq=0x7fcda8ffee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140521280368464 ec = 0x560c84422c70 dummy_frame = 140521280367696 #18 0x00007fcdaa145fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcda8ffee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560c84463e00 prev_src_iseq = 0x7fcda8ffefb0 offset = #19 0x00007fcdaa1460cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcda8ffee00 iseqv = iseq_index = 1 #20 0x00007fcdaa146460 in ibf_load_code (load=0x560c84463e00, iseq=0x7fcda8ffefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140521280368560 code_index = 5 reading_pos = 46 code = 0x560c844dce50 load_body = 0x560c844c08e0 cd_entries = 0x560c84487070 ic_index = 1 mark_offset_bits = 0x7ffe59e6ba40 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fcdaa14bff4 in ibf_load_iseq_each (load=0x560c84463e00, iseq=0x7fcda8ffefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140521280368464 ec = 0x560c84422c70 dummy_frame = 140521280368368 #22 0x00007fcdaa145fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcda8ffefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560c84463e00 prev_src_iseq = 0x0 offset = #23 0x00007fcdaa14df38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcda8ffefb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140521280368704 #25 0x00007fcdaa4cfec3 in rb_load_with_builtin_functions (feature_name=0x7fcdaa51052b "yjit", table=0x7fcdaa693e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x560c8441f2a0 iseq = #26 0x00007fcdaa414f67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fcdaa412fe0 , argc = 0, index = 0, name = 0x7fcdaa536635 "_bi13"}, {func_ptr = 0x7fcdaa4b0470 , argc = 0, index = 1, name = 0x7fcdaa53663b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fcdaa4b0570 , argc = 0, index = 2, name = 0x7fcdaa5368a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fcdaa4b1600 , argc = 0, index = 3, name = 0x7fcdaa536653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fcdaa4805f0 , argc = 2, index = 4, name = 0x7fcdaa53666c "rb_yjit_enable"}, {func_ptr = 0x7fcdaa4b0590 , argc = 0, index = 5, name = 0x7fcdaa53667b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fcdaa4b04c0 , argc = 1, index = 6, name = 0x7fcdaa536696 "rb_yjit_get_stats"}, {func_ptr = 0x7fcdaa412fc0 , argc = 0, index = 7, name = 0x7fcdaa5366a8 "object_shape_count"}, {func_ptr = 0x7fcdaa487910 , argc = 1, index = 8, name = 0x7fcdaa5366bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fcdaa487920 , argc = 1, index = 9, name = 0x7fcdaa5366cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fcdaa480540 , argc = 0, index = 10, name = 0x7fcdaa5366e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fcdaa4806a0 , argc = 0, index = 11, name = 0x7fcdaa5366f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fcdaa4b0490 , argc = 0, index = 12, name = 0x7fcdaa536710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fcdaa1e40f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fcdaa2ef0ca in ruby_opt_init (opt=0x7ffe59e6d290) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fcdaa2ef643 in ruby_opt_init (opt=0x7ffe59e6d290) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730406715216) 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 = 0x7ffe59e6bf50 parser = 140521281636960 orig_fname = 140521281652032 script = 1 opt = 0x7ffe59e6d290 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fcdaa1ad4e2 in rb_ensure (b_proc=b_proc@entry=0x7fcdaa2ef2a0 , data1=data1@entry=140730406715216, e_proc=e_proc@entry=0x7fcdaa2eb440 , data2=data2@entry=140730406715216) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560c84422c70 _tag = {tag = 36, retval = 140730406720144, buf = {0x7fcda9974790, 0x7fcdaa1ad598 , 0x0, 0x7ffe59e6bdc0, 0xa9973a40}, prev = 0x7ffe59e6d3a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560c84422c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fcdaa2eb440 , data2 = 140730406715216}} #32 0x00007fcdaa2f1257 in load_file (opt=0x7ffe59e6d290, script=1, f=140521290286992, fname=, parser=140521281636960) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140521281636960, fname = 140521281652032, script = 1, opt = 0x7ffe59e6d290, f = 4} #33 process_options (argc=0, argv=0x7ffe59e6d588, opt=0x7ffe59e6d290) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140521290286992 xflag = ast = 0x0 parser = 140521281636960 script_name = 140521281652032 iseq = enc = lenc = 0x560c8443df30 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 0x00007fcdaa2f1ad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe59e6d578) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fcda9138558 "-", script_name = 140521281652032, 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 0x00007fcdaa1ae879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe59e6d578) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140521298902848, buf = {0x2, 0x7fcdaa1ae8c0 , 0x0, 0x7ffe59e6d370, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560c84422c70 state = iseq = 0x0 #36 0x0000560c838cf17f in rb_main (argv=0x7ffe59e6d578, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730406721561 #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.2074173.ruby -x gdbscript [New LWP 2074173] [New LWP 2074175] [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=140620541078528) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe4c5662c00 (LWP 2074173))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe4c5662c00 (LWP 2074173) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140620541078528) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe4c534f640 (LWP 2074175) 0x00007fe4c57a9fde in epoll_wait (epfd=4, events=events@entry=0x7fe4c60b0adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe4c534f640 (LWP 2074175)): #0 0x00007fe4c57a9fde in epoll_wait (epfd=4, events=events@entry=0x7fe4c60b0adc , 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 0x00007fe4c5d3a66a in event_wait (vm=0x55f4614742a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f4614742a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f4614742a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f4614742a0 #4 0x00007fe4c5718b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732517754912, -7077039211671475382, 140620537853504, 25, 140620541823056, 140732517755264, 7061859981805464394, 7061860502691752778}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe4c57a9bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe4c5662c00 (LWP 2074173)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140620541078528) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe4c5662c00 old_mask = {__val = {8, 140620541891795, 0, 140620541788141, 140620541078528, 140620543403520, 94508092456624, 140620541734311, 114, 140620543420064, 140732517746256, 140620548684236, 255, 94508092441248, 140620543420064, 140732517746272}} 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=140620541078528) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140620541078528, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe4c56c6476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe4c56ac7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3033656237646566, sa_sigaction = 0x3033656237646566}, sa_mask = {__val = {7234300965638975536, 2319406791708205623, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140620541071096, 15001954613962690560, 94508092456048, 94508092456048, 140620549982680, 140620543420064, 140732517746656, 140620528067856, 94508092722688, 140620546572117, 18446744069414584320}}, sa_flags = -708358144, sa_restorer = 0x55f4614b8e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487585334443926886, 7234300965638975536, 2319406791674651191, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fe4c5ac7dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe4c5ee09d8 "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 = 0x7ffed7ba88c0, reg_save_area = 0x7ffed7ba8800}} #7 0x00007fe4c5acb148 in objspace_xmalloc0 (objspace=0x55f461476bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe4c5b45189 in ibf_load_code (load=0x55f4614b8e00, iseq=0x7fe4c49fa510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140620528067856 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 0x00007fe4c5b4aff4 in ibf_load_iseq_each (load=0x55f4614b8e00, iseq=0x7fe4c49fa510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140620528086864 ec = 0x55f461477c70 dummy_frame = 140620528067616 #10 0x00007fe4c5b44fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe4c49fa510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55f4614b8e00 prev_src_iseq = 0x7fe4c49fc3d0 offset = #11 0x00007fe4c5b450cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe4c49fa510 iseqv = iseq_index = 23 #12 0x00007fe4c5b45460 in ibf_load_code (load=0x55f4614b8e00, iseq=0x7fe4c49fc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140620528075728 code_index = 15 reading_pos = 4556 code = 0x55f4615307c0 load_body = 0x55f4615310a0 cd_entries = 0x55f4614bbb60 ic_index = 0 mark_offset_bits = 0x7ffed7ba8c20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe4c5b4aff4 in ibf_load_iseq_each (load=0x55f4614b8e00, iseq=0x7fe4c49fc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140620528086864 ec = 0x55f461477c70 dummy_frame = 140620528075344 #14 0x00007fe4c5b44fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe4c49fc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55f4614b8e00 prev_src_iseq = 0x7fe4c49fee00 offset = #15 0x00007fe4c5b450cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe4c49fc3d0 iseqv = iseq_index = 16 #16 0x00007fe4c5b45460 in ibf_load_code (load=0x55f4614b8e00, iseq=0x7fe4c49fee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140620528086528 code_index = 66 reading_pos = 224 code = 0x55f461553da0 load_body = 0x55f4614e56b0 cd_entries = 0x55f4614de870 ic_index = 0 mark_offset_bits = 0x55f461553fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe4c5b4aff4 in ibf_load_iseq_each (load=0x55f4614b8e00, iseq=0x7fe4c49fee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140620528086864 ec = 0x55f461477c70 dummy_frame = 140620528086096 #18 0x00007fe4c5b44fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe4c49fee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55f4614b8e00 prev_src_iseq = 0x7fe4c49fefb0 offset = #19 0x00007fe4c5b450cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe4c49fee00 iseqv = iseq_index = 1 #20 0x00007fe4c5b45460 in ibf_load_code (load=0x55f4614b8e00, iseq=0x7fe4c49fefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140620528086960 code_index = 5 reading_pos = 46 code = 0x55f461531e50 load_body = 0x55f4615158e0 cd_entries = 0x55f4614dc070 ic_index = 1 mark_offset_bits = 0x7ffed7ba9180 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe4c5b4aff4 in ibf_load_iseq_each (load=0x55f4614b8e00, iseq=0x7fe4c49fefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140620528086864 ec = 0x55f461477c70 dummy_frame = 140620528086768 #22 0x00007fe4c5b44fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe4c49fefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55f4614b8e00 prev_src_iseq = 0x0 offset = #23 0x00007fe4c5b4cf38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe4c49fefb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140620528087104 #25 0x00007fe4c5eceec3 in rb_load_with_builtin_functions (feature_name=0x7fe4c5f0f52b "yjit", table=0x7fe4c6092e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55f4614742a0 iseq = #26 0x00007fe4c5e13f67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe4c5e11fe0 , argc = 0, index = 0, name = 0x7fe4c5f35635 "_bi13"}, {func_ptr = 0x7fe4c5eaf470 , argc = 0, index = 1, name = 0x7fe4c5f3563b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe4c5eaf570 , argc = 0, index = 2, name = 0x7fe4c5f358a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe4c5eb0600 , argc = 0, index = 3, name = 0x7fe4c5f35653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe4c5e7f5f0 , argc = 2, index = 4, name = 0x7fe4c5f3566c "rb_yjit_enable"}, {func_ptr = 0x7fe4c5eaf590 , argc = 0, index = 5, name = 0x7fe4c5f3567b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe4c5eaf4c0 , argc = 1, index = 6, name = 0x7fe4c5f35696 "rb_yjit_get_stats"}, {func_ptr = 0x7fe4c5e11fc0 , argc = 0, index = 7, name = 0x7fe4c5f356a8 "object_shape_count"}, {func_ptr = 0x7fe4c5e86910 , argc = 1, index = 8, name = 0x7fe4c5f356bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe4c5e86920 , argc = 1, index = 9, name = 0x7fe4c5f356cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe4c5e7f540 , argc = 0, index = 10, name = 0x7fe4c5f356e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fe4c5e7f6a0 , argc = 0, index = 11, name = 0x7fe4c5f356f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe4c5eaf490 , argc = 0, index = 12, name = 0x7fe4c5f35710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe4c5be30f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe4c5cee0ca in ruby_opt_init (opt=0x7ffed7baa9d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe4c5cee643 in ruby_opt_init (opt=0x7ffed7baa9d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732517750416) 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 = 0x7ffed7ba9690 parser = 140620529355360 orig_fname = 140620529370432 script = 1 opt = 0x7ffed7baa9d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fe4c5bac4e2 in rb_ensure (b_proc=b_proc@entry=0x7fe4c5cee2a0 , data1=data1@entry=140732517750416, e_proc=e_proc@entry=0x7fe4c5cea440 , data2=data2@entry=140732517750416) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f461477c70 _tag = {tag = 36, retval = 140732517755344, buf = {0x7fe4c5374790, 0x7fe4c5bac598 , 0x0, 0x7ffed7ba9500, 0xc5373a40}, prev = 0x7ffed7baaae0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f461477c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe4c5cea440 , data2 = 140732517750416}} #32 0x00007fe4c5cf0257 in load_file (opt=0x7ffed7baa9d0, script=1, f=140620538005392, fname=, parser=140620529355360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140620529355360, fname = 140620529370432, script = 1, opt = 0x7ffed7baa9d0, f = 4} #33 process_options (argc=0, argv=0x7ffed7baacc8, opt=0x7ffed7baa9d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140620538005392 xflag = ast = 0x0 parser = 140620529355360 script_name = 140620529370432 iseq = enc = lenc = 0x55f461492f30 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 0x00007fe4c5cf0ad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffed7baacb8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe4c4b38558 "-", script_name = 140620529370432, 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 0x00007fe4c5bad879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffed7baacb8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140620546617152, buf = {0x2, 0x7fe4c5bad8c0 , 0x0, 0x7ffed7baaab0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f461477c70 state = iseq = 0x0 #36 0x000055f46072417f in rb_main (argv=0x7ffed7baacb8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732517756761 #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.2107855.ruby -x gdbscript [New LWP 2107855] [New LWP 2107857] [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=139780222946304) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f211e890c00 (LWP 2107855))] >>> Threads Id Target Id Frame * 1 Thread 0x7f211e890c00 (LWP 2107855) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139780222946304) at ./nptl/pthread_kill.c:44 2 Thread 0x7f211e56f640 (LWP 2107857) 0x00007f211e9d7fde in epoll_wait (epfd=4, events=events@entry=0x7f211f2deadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f211e56f640 (LWP 2107857)): #0 0x00007f211e9d7fde in epoll_wait (epfd=4, events=events@entry=0x7f211f2deadc , 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 0x00007f211ef6866a in event_wait (vm=0x55b796ede2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b796ede2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b796ede2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b796ede2a0 #4 0x00007f211e946b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721474860736, 420274668737432065, 139780219663936, 25, 139780223690832, 140721474861088, -317748722258638335, -317749250694673919}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f211e9d7bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f211e890c00 (LWP 2107855)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139780222946304) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f211e890c00 old_mask = {__val = {8, 139780223759571, 0, 139780223655917, 139780222946304, 139780225271296, 94246999563952, 139780223602087, 114, 139780225287840, 140721474852080, 139780230552012, 255, 94246999548576, 139780225287840, 140721474852096}} 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=139780222946304) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139780222946304, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f211e8f4476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f211e8da7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3030373935346366, sa_sigaction = 0x3030373935346366}, sa_mask = {__val = {3774973501865013296, 2319406791654848821, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139780222938872, 12170895593347337216, 94246999563376, 94246999563376, 139780231850456, 139780225287840, 140721474852480, 139780209878208, 94246999830016, 139780228439893, 18446744069414584320}}, sa_flags = -673854464, sa_restorer = 0x55b796f22e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486690155848557414, 3774973501865013296, 2319406791621294389, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f211ecf5dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f211f10e9d8 "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 = 0x7ffc45855760, reg_save_area = 0x7ffc458556a0}} #7 0x00007f211ecf9148 in objspace_xmalloc0 (objspace=0x55b796ee0bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f211ed73189 in ibf_load_code (load=0x55b796f22e00, iseq=0x7f211dc1a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139780209878208 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 0x00007f211ed78ff4 in ibf_load_iseq_each (load=0x55b796f22e00, iseq=0x7f211dc1a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139780209897216 ec = 0x55b796ee1c70 dummy_frame = 139780209877968 #10 0x00007f211ed72fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f211dc1a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b796f22e00 prev_src_iseq = 0x7f211dc1c380 offset = #11 0x00007f211ed730cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f211dc1a4c0 iseqv = iseq_index = 23 #12 0x00007f211ed73460 in ibf_load_code (load=0x55b796f22e00, iseq=0x7f211dc1c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139780209886080 code_index = 15 reading_pos = 4556 code = 0x55b796f9a7c0 load_body = 0x55b796f9b0a0 cd_entries = 0x55b796f25b60 ic_index = 0 mark_offset_bits = 0x7ffc45855ac0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f211ed78ff4 in ibf_load_iseq_each (load=0x55b796f22e00, iseq=0x7f211dc1c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139780209897216 ec = 0x55b796ee1c70 dummy_frame = 139780209885696 #14 0x00007f211ed72fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f211dc1c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b796f22e00 prev_src_iseq = 0x7f211dc1edb0 offset = #15 0x00007f211ed730cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f211dc1c380 iseqv = iseq_index = 16 #16 0x00007f211ed73460 in ibf_load_code (load=0x55b796f22e00, iseq=0x7f211dc1edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139780209896880 code_index = 66 reading_pos = 224 code = 0x55b796fbdda0 load_body = 0x55b796f4f6b0 cd_entries = 0x55b796f48870 ic_index = 0 mark_offset_bits = 0x55b796fbdfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f211ed78ff4 in ibf_load_iseq_each (load=0x55b796f22e00, iseq=0x7f211dc1edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139780209897216 ec = 0x55b796ee1c70 dummy_frame = 139780209896448 #18 0x00007f211ed72fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f211dc1edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b796f22e00 prev_src_iseq = 0x7f211dc1ef60 offset = #19 0x00007f211ed730cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f211dc1edb0 iseqv = iseq_index = 1 #20 0x00007f211ed73460 in ibf_load_code (load=0x55b796f22e00, iseq=0x7f211dc1ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139780209897312 code_index = 5 reading_pos = 46 code = 0x55b796f9be50 load_body = 0x55b796f7f8e0 cd_entries = 0x55b796f46070 ic_index = 1 mark_offset_bits = 0x7ffc45856020 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f211ed78ff4 in ibf_load_iseq_each (load=0x55b796f22e00, iseq=0x7f211dc1ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139780209897216 ec = 0x55b796ee1c70 dummy_frame = 139780209897120 #22 0x00007f211ed72fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f211dc1ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b796f22e00 prev_src_iseq = 0x0 offset = #23 0x00007f211ed7af38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f211dc1ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139780209897456 #25 0x00007f211f0fcec3 in rb_load_with_builtin_functions (feature_name=0x7f211f13d52b "yjit", table=0x7f211f2c0e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55b796ede2a0 iseq = #26 0x00007f211f041f67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f211f03ffe0 , argc = 0, index = 0, name = 0x7f211f163635 "_bi13"}, {func_ptr = 0x7f211f0dd470 , argc = 0, index = 1, name = 0x7f211f16363b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f211f0dd570 , argc = 0, index = 2, name = 0x7f211f1638a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f211f0de600 , argc = 0, index = 3, name = 0x7f211f163653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f211f0ad5f0 , argc = 2, index = 4, name = 0x7f211f16366c "rb_yjit_enable"}, {func_ptr = 0x7f211f0dd590 , argc = 0, index = 5, name = 0x7f211f16367b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f211f0dd4c0 , argc = 1, index = 6, name = 0x7f211f163696 "rb_yjit_get_stats"}, {func_ptr = 0x7f211f03ffc0 , argc = 0, index = 7, name = 0x7f211f1636a8 "object_shape_count"}, {func_ptr = 0x7f211f0b4910 , argc = 1, index = 8, name = 0x7f211f1636bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f211f0b4920 , argc = 1, index = 9, name = 0x7f211f1636cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f211f0ad540 , argc = 0, index = 10, name = 0x7f211f1636e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f211f0ad6a0 , argc = 0, index = 11, name = 0x7f211f1636f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f211f0dd490 , argc = 0, index = 12, name = 0x7f211f163710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f211ee110f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f211ef1c0ca in ruby_opt_init (opt=0x7ffc45857870) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f211ef1c643 in ruby_opt_init (opt=0x7ffc45857870) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721474856240) 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 = 0x7ffc45856530 parser = 139780211165760 orig_fname = 139780211180832 script = 1 opt = 0x7ffc45857870 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f211edda4e2 in rb_ensure (b_proc=b_proc@entry=0x7f211ef1c2a0 , data1=data1@entry=140721474856240, e_proc=e_proc@entry=0x7f211ef18440 , data2=data2@entry=140721474856240) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b796ee1c70 _tag = {tag = 36, retval = 140721474861168, buf = {0x7f211e5947a0, 0x7f211edda598 , 0x0, 0x7ffc458563a0, 0x1e593a50}, prev = 0x7ffc45857980, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b796ee1c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f211ef18440 , data2 = 140721474856240}} #32 0x00007f211ef1e257 in load_file (opt=0x7ffc45857870, script=1, f=139780219815840, fname=, parser=139780211165760) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139780211165760, fname = 139780211180832, script = 1, opt = 0x7ffc45857870, f = 4} #33 process_options (argc=0, argv=0x7ffc45857b68, opt=0x7ffc45857870) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139780219815840 xflag = ast = 0x0 parser = 139780211165760 script_name = 139780211180832 iseq = enc = lenc = 0x55b796efcf30 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.\037!\177\000\000\030'\312\036!\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f211ef1ead6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc45857b58) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f211dd58538 "-", script_name = 139780211180832, 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 0x00007f211eddb879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc45857b58) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139780228484928, buf = {0x2, 0x7f211eddb8c0 , 0x0, 0x7ffc45857950, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b796ee1c70 state = iseq = 0x0 #36 0x000055b795bdc17f in rb_main (argv=0x7ffc45857b58, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721474862585 #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.2151295.ruby -x gdbscript [New LWP 2151295] [New LWP 2151297] [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=139665869499392) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f067e89ec00 (LWP 2151295))] >>> Threads Id Target Id Frame * 1 Thread 0x7f067e89ec00 (LWP 2151295) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139665869499392) at ./nptl/pthread_kill.c:44 2 Thread 0x7f067e57f640 (LWP 2151297) 0x00007f067e9e5fde in epoll_wait (epfd=4, events=events@entry=0x7f067f2ecadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f067e57f640 (LWP 2151297)): #0 0x00007f067e9e5fde in epoll_wait (epfd=4, events=events@entry=0x7f067f2ecadc , 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 0x00007f067ef7666a in event_wait (vm=0x5618c33b82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5618c33b82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5618c33b82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5618c33b82a0 #4 0x00007f067e954b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726678814816, 1413168233780456775, 139665866225216, 25, 139665870243920, 140726678815168, -1328445708296409785, -1328447335161942713}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f067e9e5bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f067e89ec00 (LWP 2151295)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139665869499392) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f067e89ec00 old_mask = {__val = {8, 139665870312659, 0, 139665870209005, 139665869499392, 139665871824384, 94664354676400, 139665870155175, 114, 139665871840928, 140726678806160, 139665877105100, 255, 94664354661024, 139665871840928, 140726678806176}} 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=139665869499392) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139665869499392, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f067e902476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f067e8e87f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3034396262376466, sa_sigaction = 0x3034396262376466}, sa_mask = {__val = {3991427758955507760, 2319406791722099298, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139665869491960, 5283552978209953792, 94664354675824, 94664354675824, 139665878403544, 139665871840928, 140726678806560, 139665856439568, 94664354942464, 139665874992981, 18446744069414584320}}, sa_flags = -1305913344, sa_restorer = 0x5618c33fce00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472338407420028006, 3991427758955507760, 2319406791688544866, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f067ed03dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f067f11c9d8 "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 = 0x7ffd7bb36100, reg_save_area = 0x7ffd7bb36040}} #7 0x00007f067ed07148 in objspace_xmalloc0 (objspace=0x5618c33babf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f067ed81189 in ibf_load_code (load=0x5618c33fce00, iseq=0x7f067dc2a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139665856439568 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 0x00007f067ed86ff4 in ibf_load_iseq_each (load=0x5618c33fce00, iseq=0x7f067dc2a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139665856458576 ec = 0x5618c33bbc70 dummy_frame = 139665856439328 #10 0x00007f067ed80fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f067dc2a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5618c33fce00 prev_src_iseq = 0x7f067dc2c3d0 offset = #11 0x00007f067ed810cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f067dc2a510 iseqv = iseq_index = 23 #12 0x00007f067ed81460 in ibf_load_code (load=0x5618c33fce00, iseq=0x7f067dc2c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139665856447440 code_index = 15 reading_pos = 4556 code = 0x5618c34747c0 load_body = 0x5618c34750a0 cd_entries = 0x5618c33ffb60 ic_index = 0 mark_offset_bits = 0x7ffd7bb36460 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f067ed86ff4 in ibf_load_iseq_each (load=0x5618c33fce00, iseq=0x7f067dc2c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139665856458576 ec = 0x5618c33bbc70 dummy_frame = 139665856447056 #14 0x00007f067ed80fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f067dc2c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5618c33fce00 prev_src_iseq = 0x7f067dc2ee00 offset = #15 0x00007f067ed810cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f067dc2c3d0 iseqv = iseq_index = 16 #16 0x00007f067ed81460 in ibf_load_code (load=0x5618c33fce00, iseq=0x7f067dc2ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139665856458240 code_index = 66 reading_pos = 224 code = 0x5618c3497da0 load_body = 0x5618c34296b0 cd_entries = 0x5618c3422870 ic_index = 0 mark_offset_bits = 0x5618c3497fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f067ed86ff4 in ibf_load_iseq_each (load=0x5618c33fce00, iseq=0x7f067dc2ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139665856458576 ec = 0x5618c33bbc70 dummy_frame = 139665856457808 #18 0x00007f067ed80fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f067dc2ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5618c33fce00 prev_src_iseq = 0x7f067dc2efb0 offset = #19 0x00007f067ed810cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f067dc2ee00 iseqv = iseq_index = 1 #20 0x00007f067ed81460 in ibf_load_code (load=0x5618c33fce00, iseq=0x7f067dc2efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139665856458672 code_index = 5 reading_pos = 46 code = 0x5618c3475e50 load_body = 0x5618c34598e0 cd_entries = 0x5618c3420070 ic_index = 1 mark_offset_bits = 0x7ffd7bb369c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f067ed86ff4 in ibf_load_iseq_each (load=0x5618c33fce00, iseq=0x7f067dc2efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139665856458576 ec = 0x5618c33bbc70 dummy_frame = 139665856458480 #22 0x00007f067ed80fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f067dc2efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5618c33fce00 prev_src_iseq = 0x0 offset = #23 0x00007f067ed88f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f067dc2efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139665856458816 #25 0x00007f067f10aec3 in rb_load_with_builtin_functions (feature_name=0x7f067f14b52b "yjit", table=0x7f067f2cee60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5618c33b82a0 iseq = #26 0x00007f067f04ff67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f067f04dfe0 , argc = 0, index = 0, name = 0x7f067f171635 "_bi13"}, {func_ptr = 0x7f067f0eb470 , argc = 0, index = 1, name = 0x7f067f17163b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f067f0eb570 , argc = 0, index = 2, name = 0x7f067f1718a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f067f0ec600 , argc = 0, index = 3, name = 0x7f067f171653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f067f0bb5f0 , argc = 2, index = 4, name = 0x7f067f17166c "rb_yjit_enable"}, {func_ptr = 0x7f067f0eb590 , argc = 0, index = 5, name = 0x7f067f17167b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f067f0eb4c0 , argc = 1, index = 6, name = 0x7f067f171696 "rb_yjit_get_stats"}, {func_ptr = 0x7f067f04dfc0 , argc = 0, index = 7, name = 0x7f067f1716a8 "object_shape_count"}, {func_ptr = 0x7f067f0c2910 , argc = 1, index = 8, name = 0x7f067f1716bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f067f0c2920 , argc = 1, index = 9, name = 0x7f067f1716cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f067f0bb540 , argc = 0, index = 10, name = 0x7f067f1716e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f067f0bb6a0 , argc = 0, index = 11, name = 0x7f067f1716f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f067f0eb490 , argc = 0, index = 12, name = 0x7f067f171710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f067ee1f0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f067ef2a0ca in ruby_opt_init (opt=0x7ffd7bb38210) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f067ef2a643 in ruby_opt_init (opt=0x7ffd7bb38210) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140726678810320) 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 = 0x7ffd7bb36ed0 parser = 139665857727072 orig_fname = 139665857742144 script = 1 opt = 0x7ffd7bb38210 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f067ede84e2 in rb_ensure (b_proc=b_proc@entry=0x7f067ef2a2a0 , data1=data1@entry=140726678810320, e_proc=e_proc@entry=0x7f067ef26440 , data2=data2@entry=140726678810320) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5618c33bbc70 _tag = {tag = 36, retval = 140726678815248, buf = {0x7f067e5a4790, 0x7f067ede8598 , 0x0, 0x7ffd7bb36d40, 0x7e5a3a40}, prev = 0x7ffd7bb38320, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5618c33bbc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f067ef26440 , data2 = 140726678810320}} #32 0x00007f067ef2c257 in load_file (opt=0x7ffd7bb38210, script=1, f=139665866377104, fname=, parser=139665857727072) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139665857727072, fname = 139665857742144, script = 1, opt = 0x7ffd7bb38210, f = 4} #33 process_options (argc=0, argv=0x7ffd7bb38508, opt=0x7ffd7bb38210) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139665866377104 xflag = ast = 0x0 parser = 139665857727072 script_name = 139665857742144 iseq = enc = lenc = 0x5618c33d6f30 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 0x00007f067ef2cad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd7bb384f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f067dd68558 "-", script_name = 139665857742144, 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 0x00007f067ede9879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd7bb384f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139665875038016, buf = {0x2, 0x7f067ede98c0 , 0x0, 0x7ffd7bb382f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5618c33bbc70 state = iseq = 0x0 #36 0x00005618c2d9f17f in rb_main (argv=0x7ffd7bb384f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726678816665 #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.2192601.ruby -x gdbscript [New LWP 2192601] [New LWP 2192603] [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=140284208360448) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f9676682c00 (LWP 2192601))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9676682c00 (LWP 2192601) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140284208360448) at ./nptl/pthread_kill.c:44 2 Thread 0x7f967636f640 (LWP 2192603) 0x00007f96767c9fde in epoll_wait (epfd=4, events=events@entry=0x7f96770d0adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f967636f640 (LWP 2192603)): #0 0x00007f96767c9fde in epoll_wait (epfd=4, events=events@entry=0x7f96770d0adc , 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 0x00007f9676d5a66a in event_wait (vm=0x56172700c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56172700c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56172700c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56172700c2a0 #4 0x00007f9676738b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731813768832, 129817440074473500, 140284205135424, 25, 140284209104976, 140731813769184, -80545634917408740, -80545131445870564}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f96767c9bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f9676682c00 (LWP 2192601)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140284208360448) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f9676682c00 old_mask = {__val = {8, 140284209173715, 0, 140284209070061, 140284208360448, 140284210685440, 94657438613168, 140284209016231, 114, 140284210701984, 140731813760176, 140284215966156, 255, 94657438597792, 140284210701984, 140731813760192}} 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=140284208360448) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140284208360448, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f96766e6476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f96766cc7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3064376364616566, sa_sigaction = 0x3064376364616566}, sa_mask = {__val = {7018128183525191728, 2319406792527274852, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140284208353016, 866170460872378880, 94657438612592, 94657438612592, 140284217264600, 140284210701984, 140731813760576, 140284195349808, 94657438879232, 140284213854037, 18446744069414584320}}, sa_flags = -348386816, sa_restorer = 0x561727050e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474869487518442854, 7018128183525191728, 2319406792493720420, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f9676ae7dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f9676f009d8 "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 = 0x7ffeadc48f20, reg_save_area = 0x7ffeadc48e60}} #7 0x00007f9676aeb148 in objspace_xmalloc0 (objspace=0x56172700ebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f9676b65189 in ibf_load_code (load=0x561727050e00, iseq=0x7f9675a1a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140284195349808 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 0x00007f9676b6aff4 in ibf_load_iseq_each (load=0x561727050e00, iseq=0x7f9675a1a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140284195368816 ec = 0x56172700fc70 dummy_frame = 140284195349472 #10 0x00007f9676b64fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9675a1a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x561727050e00 prev_src_iseq = 0x7f9675a1c360 offset = #11 0x00007f9676b650cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9675a1a530 iseqv = iseq_index = 23 #12 0x00007f9676b65460 in ibf_load_code (load=0x561727050e00, iseq=0x7f9675a1c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140284195357536 code_index = 15 reading_pos = 4556 code = 0x5617270c87c0 load_body = 0x5617270c90a0 cd_entries = 0x561727053b60 ic_index = 0 mark_offset_bits = 0x7ffeadc49280 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f9676b6aff4 in ibf_load_iseq_each (load=0x561727050e00, iseq=0x7f9675a1c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140284195368816 ec = 0x56172700fc70 dummy_frame = 140284195357248 #14 0x00007f9676b64fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9675a1c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x561727050e00 prev_src_iseq = 0x7f9675a1ed60 offset = #15 0x00007f9676b650cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9675a1c360 iseqv = iseq_index = 16 #16 0x00007f9676b65460 in ibf_load_code (load=0x561727050e00, iseq=0x7f9675a1ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140284195368288 code_index = 66 reading_pos = 224 code = 0x5617270ebda0 load_body = 0x56172707d6b0 cd_entries = 0x561727076870 ic_index = 0 mark_offset_bits = 0x5617270ebfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f9676b6aff4 in ibf_load_iseq_each (load=0x561727050e00, iseq=0x7f9675a1ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140284195368816 ec = 0x56172700fc70 dummy_frame = 140284195368000 #18 0x00007f9676b64fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9675a1ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x561727050e00 prev_src_iseq = 0x7f9675a1efd0 offset = #19 0x00007f9676b650cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9675a1ed60 iseqv = iseq_index = 1 #20 0x00007f9676b65460 in ibf_load_code (load=0x561727050e00, iseq=0x7f9675a1efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140284195368912 code_index = 5 reading_pos = 46 code = 0x5617270c9e50 load_body = 0x5617270ad8e0 cd_entries = 0x561727074070 ic_index = 1 mark_offset_bits = 0x7ffeadc497e0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f9676b6aff4 in ibf_load_iseq_each (load=0x561727050e00, iseq=0x7f9675a1efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140284195368816 ec = 0x56172700fc70 dummy_frame = 140284195368720 #22 0x00007f9676b64fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9675a1efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x561727050e00 prev_src_iseq = 0x0 offset = #23 0x00007f9676b6cf38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9675a1efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140284195369056 #25 0x00007f9676eeeec3 in rb_load_with_builtin_functions (feature_name=0x7f9676f2f52b "yjit", table=0x7f96770b2e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x56172700c2a0 iseq = #26 0x00007f9676e33f67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f9676e31fe0 , argc = 0, index = 0, name = 0x7f9676f55635 "_bi13"}, {func_ptr = 0x7f9676ecf470 , argc = 0, index = 1, name = 0x7f9676f5563b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f9676ecf570 , argc = 0, index = 2, name = 0x7f9676f558a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f9676ed0600 , argc = 0, index = 3, name = 0x7f9676f55653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9676e9f5f0 , argc = 2, index = 4, name = 0x7f9676f5566c "rb_yjit_enable"}, {func_ptr = 0x7f9676ecf590 , argc = 0, index = 5, name = 0x7f9676f5567b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f9676ecf4c0 , argc = 1, index = 6, name = 0x7f9676f55696 "rb_yjit_get_stats"}, {func_ptr = 0x7f9676e31fc0 , argc = 0, index = 7, name = 0x7f9676f556a8 "object_shape_count"}, {func_ptr = 0x7f9676ea6910 , argc = 1, index = 8, name = 0x7f9676f556bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f9676ea6920 , argc = 1, index = 9, name = 0x7f9676f556cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9676e9f540 , argc = 0, index = 10, name = 0x7f9676f556e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f9676e9f6a0 , argc = 0, index = 11, name = 0x7f9676f556f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f9676ecf490 , argc = 0, index = 12, name = 0x7f9676f55710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f9676c030f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f9676d0e0ca in ruby_opt_init (opt=0x7ffeadc4b030) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f9676d0e643 in ruby_opt_init (opt=0x7ffeadc4b030) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731813764336) 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 = 0x7ffeadc49cf0 parser = 140284196637360 orig_fname = 140284196652432 script = 1 opt = 0x7ffeadc4b030 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f9676bcc4e2 in rb_ensure (b_proc=b_proc@entry=0x7f9676d0e2a0 , data1=data1@entry=140731813764336, e_proc=e_proc@entry=0x7f9676d0a440 , data2=data2@entry=140731813764336) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56172700fc70 _tag = {tag = 36, retval = 140731813769264, buf = {0x7f96763947e0, 0x7f9676bcc598 , 0x0, 0x7ffeadc49b60, 0x76393a90}, prev = 0x7ffeadc4b140, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56172700fc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9676d0a440 , data2 = 140731813764336}} #32 0x00007f9676d10257 in load_file (opt=0x7ffeadc4b030, script=1, f=140284205287392, fname=, parser=140284196637360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140284196637360, fname = 140284196652432, script = 1, opt = 0x7ffeadc4b030, f = 4} #33 process_options (argc=0, argv=0x7ffeadc4b328, opt=0x7ffeadc4b030) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140284205287392 xflag = ast = 0x0 parser = 140284196637360 script_name = 140284196652432 iseq = enc = lenc = 0x56172702af30 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\rw\226\177\000\000\030G\251v\226\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f9676d10ad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffeadc4b318) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9675b585a8 "-", script_name = 140284196652432, 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 0x00007f9676bcd879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffeadc4b318) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140284213899072, buf = {0x2, 0x7f9676bcd8c0 , 0x0, 0x7ffeadc4b110, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56172700fc70 state = iseq = 0x0 #36 0x0000561726ab017f in rb_main (argv=0x7ffeadc4b318, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731813770681 #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.2322776.ruby -x gdbscript [New LWP 2322776] [New LWP 2322778] [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=139869152791552) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f35d32acc00 (LWP 2322776))] >>> Threads Id Target Id Frame * 1 Thread 0x7f35d32acc00 (LWP 2322776) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139869152791552) at ./nptl/pthread_kill.c:44 2 Thread 0x7f35d2f8f640 (LWP 2322778) 0x00007f35d33f3fde in epoll_wait (epfd=4, events=events@entry=0x7f35d3cfaadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f35d2f8f640 (LWP 2322778)): #0 0x00007f35d33f3fde in epoll_wait (epfd=4, events=events@entry=0x7f35d3cfaadc , 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 0x00007f35d398466a in event_wait (vm=0x5650e43852a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5650e43852a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5650e43852a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5650e43852a0 #4 0x00007f35d3362b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730091012768, 5846146626629586406, 139869149525568, 25, 139869153536080, 140730091013120, -5815824354619240986, -5815826014477431322}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f35d33f3bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f35d32acc00 (LWP 2322776)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139869152791552) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f35d32acc00 old_mask = {__val = {8, 139869153604819, 0, 139869153501165, 139869152791552, 139869155116544, 94905426284208, 139869153447335, 16, 139869155133088, 140730091004112, 139869160397260, 255, 94905426268832, 139869155133088, 140730091004128}} 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=139869152791552) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139869152791552, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f35d3310476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f35d32f67f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 139869152784120, 4628931140451535616, 94905426283632, 94905426283632, 139869161695704, 139869155133088, 140730091004512, 139869139739952, 94905426550272, 139869158285141, 18446744069414584320}}, sa_flags = -597980416, sa_restorer = 0x5650e43c9e00} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7306639832038339169, 3472328309968287540, 3546360841691871021, 3274715270390756707, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007f35d3711dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f35d3b2a9d8 "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 = 0x7ffe47156340, reg_save_area = 0x7ffe47156280}} #7 0x00007f35d3715148 in objspace_xmalloc0 (objspace=0x5650e4387bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f35d378f189 in ibf_load_code (load=0x5650e43c9e00, iseq=0x7f35d263a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139869139739952 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 0x00007f35d3794ff4 in ibf_load_iseq_each (load=0x5650e43c9e00, iseq=0x7f35d263a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139869139758960 ec = 0x5650e4388c70 dummy_frame = 139869139739616 #10 0x00007f35d378efcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f35d263a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5650e43c9e00 prev_src_iseq = 0x7f35d263c360 offset = #11 0x00007f35d378f0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f35d263a530 iseqv = iseq_index = 23 #12 0x00007f35d378f460 in ibf_load_code (load=0x5650e43c9e00, iseq=0x7f35d263c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139869139747680 code_index = 15 reading_pos = 4556 code = 0x5650e44417c0 load_body = 0x5650e44420a0 cd_entries = 0x5650e43ccb60 ic_index = 0 mark_offset_bits = 0x7ffe471566a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f35d3794ff4 in ibf_load_iseq_each (load=0x5650e43c9e00, iseq=0x7f35d263c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139869139758960 ec = 0x5650e4388c70 dummy_frame = 139869139747392 #14 0x00007f35d378efcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f35d263c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5650e43c9e00 prev_src_iseq = 0x7f35d263ed60 offset = #15 0x00007f35d378f0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f35d263c360 iseqv = iseq_index = 16 #16 0x00007f35d378f460 in ibf_load_code (load=0x5650e43c9e00, iseq=0x7f35d263ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139869139758432 code_index = 66 reading_pos = 224 code = 0x5650e4464da0 load_body = 0x5650e43f66b0 cd_entries = 0x5650e43ef870 ic_index = 0 mark_offset_bits = 0x5650e4464fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f35d3794ff4 in ibf_load_iseq_each (load=0x5650e43c9e00, iseq=0x7f35d263ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139869139758960 ec = 0x5650e4388c70 dummy_frame = 139869139758144 #18 0x00007f35d378efcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f35d263ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5650e43c9e00 prev_src_iseq = 0x7f35d263efd0 offset = #19 0x00007f35d378f0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f35d263ed60 iseqv = iseq_index = 1 #20 0x00007f35d378f460 in ibf_load_code (load=0x5650e43c9e00, iseq=0x7f35d263efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139869139759056 code_index = 5 reading_pos = 46 code = 0x5650e4442e50 load_body = 0x5650e44268e0 cd_entries = 0x5650e43ed070 ic_index = 1 mark_offset_bits = 0x7ffe47156c00 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f35d3794ff4 in ibf_load_iseq_each (load=0x5650e43c9e00, iseq=0x7f35d263efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139869139758960 ec = 0x5650e4388c70 dummy_frame = 139869139758864 #22 0x00007f35d378efcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f35d263efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5650e43c9e00 prev_src_iseq = 0x0 offset = #23 0x00007f35d3796f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f35d263efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139869139759200 #25 0x00007f35d3b18ec3 in rb_load_with_builtin_functions (feature_name=0x7f35d3b5952b "yjit", table=0x7f35d3cdce60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5650e43852a0 iseq = #26 0x00007f35d3a5df67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f35d3a5bfe0 , argc = 0, index = 0, name = 0x7f35d3b7f635 "_bi13"}, {func_ptr = 0x7f35d3af9470 , argc = 0, index = 1, name = 0x7f35d3b7f63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f35d3af9570 , argc = 0, index = 2, name = 0x7f35d3b7f8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f35d3afa600 , argc = 0, index = 3, name = 0x7f35d3b7f653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f35d3ac95f0 , argc = 2, index = 4, name = 0x7f35d3b7f66c "rb_yjit_enable"}, {func_ptr = 0x7f35d3af9590 , argc = 0, index = 5, name = 0x7f35d3b7f67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f35d3af94c0 , argc = 1, index = 6, name = 0x7f35d3b7f696 "rb_yjit_get_stats"}, {func_ptr = 0x7f35d3a5bfc0 , argc = 0, index = 7, name = 0x7f35d3b7f6a8 "object_shape_count"}, {func_ptr = 0x7f35d3ad0910 , argc = 1, index = 8, name = 0x7f35d3b7f6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f35d3ad0920 , argc = 1, index = 9, name = 0x7f35d3b7f6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f35d3ac9540 , argc = 0, index = 10, name = 0x7f35d3b7f6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f35d3ac96a0 , argc = 0, index = 11, name = 0x7f35d3b7f6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f35d3af9490 , argc = 0, index = 12, name = 0x7f35d3b7f710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f35d382d0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f35d39380ca in ruby_opt_init (opt=0x7ffe47158450) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f35d3938643 in ruby_opt_init (opt=0x7ffe47158450) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730091008272) 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 = 0x7ffe47157110 parser = 139869141027504 orig_fname = 139869141042576 script = 1 opt = 0x7ffe47158450 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f35d37f64e2 in rb_ensure (b_proc=b_proc@entry=0x7f35d39382a0 , data1=data1@entry=140730091008272, e_proc=e_proc@entry=0x7f35d3934440 , data2=data2@entry=140730091008272) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5650e4388c70 _tag = {tag = 36, retval = 140730091013200, buf = {0x7f35d2fb47e0, 0x7f35d37f6598 , 0x0, 0x7ffe47156f80, 0xd2fb3a90}, prev = 0x7ffe47158560, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5650e4388c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f35d3934440 , data2 = 140730091008272}} #32 0x00007f35d393a257 in load_file (opt=0x7ffe47158450, script=1, f=139869149677536, fname=, parser=139869141027504) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139869141027504, fname = 139869141042576, script = 1, opt = 0x7ffe47158450, f = 4} #33 process_options (argc=0, argv=0x7ffe47158748, opt=0x7ffe47158450) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139869149677536 xflag = ast = 0x0 parser = 139869141027504 script_name = 139869141042576 iseq = enc = lenc = 0x5650e43a3f30 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 0x00007f35d393aad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe47158738) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f35d27785a8 "-", script_name = 139869141042576, 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 0x00007f35d37f7879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe47158738) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139869158330176, buf = {0x2, 0x7f35d37f78c0 , 0x0, 0x7ffe47158530, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5650e4388c70 state = iseq = 0x0 #36 0x00005650e3f6917f in rb_main (argv=0x7ffe47158738, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730091014617 #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.2374800.ruby -x gdbscript [New LWP 2374800] [New LWP 2374802] [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=140022277499904) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f597a1c6c00 (LWP 2374800))] >>> Threads Id Target Id Frame * 1 Thread 0x7f597a1c6c00 (LWP 2374800) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140022277499904) at ./nptl/pthread_kill.c:44 2 Thread 0x7f5979eaf640 (LWP 2374802) 0x00007f597a30dfde in epoll_wait (epfd=4, events=events@entry=0x7f597ac14adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f5979eaf640 (LWP 2374802)): #0 0x00007f597a30dfde in epoll_wait (epfd=4, events=events@entry=0x7f597ac14adc , 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 0x00007f597a89e66a in event_wait (vm=0x556163f042a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x556163f042a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x556163f042a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x556163f042a0 #4 0x00007f597a27cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727496708400, 2626538360066495941, 140022274258496, 25, 140022278244432, 140727496708752, -2683682014569998907, -2683684719480973883}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f597a30dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f597a1c6c00 (LWP 2374800)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140022277499904) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f597a1c6c00 old_mask = {__val = {8, 140022278313171, 0, 140022278209517, 140022277499904, 140022279824896, 93876776894128, 140022278155687, 114, 140022279841440, 140727496699744, 140022285105612, 255, 93876776878752, 140022279841440, 140727496699760}} 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=140022277499904) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140022277499904, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f597a22a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f597a2107f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3036663763616466, sa_sigaction = 0x3036663763616466}, sa_mask = {__val = {7017846708548481072, 2319406791758591843, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140022277492472, 1412969326469522944, 93876776893552, 93876776893552, 140022286404056, 140022279841440, 140727496700144, 140022264472848, 93876777160192, 140022282993493, 18446744069414584320}}, sa_flags = -1094900224, sa_restorer = 0x556163f48e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472950650732635238, 7017846708548481072, 2319406791725037411, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f597a62bdab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f597aa449d8 "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 = 0x7ffdac7371d0, reg_save_area = 0x7ffdac737110}} #7 0x00007f597a62f148 in objspace_xmalloc0 (objspace=0x556163f06bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f597a6a9189 in ibf_load_code (load=0x556163f48e00, iseq=0x7f597955a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140022264472848 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 0x00007f597a6aeff4 in ibf_load_iseq_each (load=0x556163f48e00, iseq=0x7f597955a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140022264491856 ec = 0x556163f07c70 dummy_frame = 140022264472608 #10 0x00007f597a6a8fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f597955a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x556163f48e00 prev_src_iseq = 0x7f597955c3d0 offset = #11 0x00007f597a6a90cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f597955a510 iseqv = iseq_index = 23 #12 0x00007f597a6a9460 in ibf_load_code (load=0x556163f48e00, iseq=0x7f597955c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140022264480720 code_index = 15 reading_pos = 4556 code = 0x556163fc07c0 load_body = 0x556163fc10a0 cd_entries = 0x556163f4bb60 ic_index = 0 mark_offset_bits = 0x7ffdac737530 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f597a6aeff4 in ibf_load_iseq_each (load=0x556163f48e00, iseq=0x7f597955c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140022264491856 ec = 0x556163f07c70 dummy_frame = 140022264480336 #14 0x00007f597a6a8fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f597955c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x556163f48e00 prev_src_iseq = 0x7f597955ee00 offset = #15 0x00007f597a6a90cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f597955c3d0 iseqv = iseq_index = 16 #16 0x00007f597a6a9460 in ibf_load_code (load=0x556163f48e00, iseq=0x7f597955ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140022264491520 code_index = 66 reading_pos = 224 code = 0x556163fe3da0 load_body = 0x556163f756b0 cd_entries = 0x556163f6e870 ic_index = 0 mark_offset_bits = 0x556163fe3fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f597a6aeff4 in ibf_load_iseq_each (load=0x556163f48e00, iseq=0x7f597955ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140022264491856 ec = 0x556163f07c70 dummy_frame = 140022264491088 #18 0x00007f597a6a8fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f597955ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x556163f48e00 prev_src_iseq = 0x7f597955efb0 offset = #19 0x00007f597a6a90cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f597955ee00 iseqv = iseq_index = 1 #20 0x00007f597a6a9460 in ibf_load_code (load=0x556163f48e00, iseq=0x7f597955efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140022264491952 code_index = 5 reading_pos = 46 code = 0x556163fc1e50 load_body = 0x556163fa58e0 cd_entries = 0x556163f6c070 ic_index = 1 mark_offset_bits = 0x7ffdac737a90 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f597a6aeff4 in ibf_load_iseq_each (load=0x556163f48e00, iseq=0x7f597955efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140022264491856 ec = 0x556163f07c70 dummy_frame = 140022264491760 #22 0x00007f597a6a8fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f597955efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x556163f48e00 prev_src_iseq = 0x0 offset = #23 0x00007f597a6b0f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f597955efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140022264492096 #25 0x00007f597aa32ec3 in rb_load_with_builtin_functions (feature_name=0x7f597aa7352b "yjit", table=0x7f597abf6e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x556163f042a0 iseq = #26 0x00007f597a977f67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f597a975fe0 , argc = 0, index = 0, name = 0x7f597aa99635 "_bi13"}, {func_ptr = 0x7f597aa13470 , argc = 0, index = 1, name = 0x7f597aa9963b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f597aa13570 , argc = 0, index = 2, name = 0x7f597aa998a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f597aa14600 , argc = 0, index = 3, name = 0x7f597aa99653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f597a9e35f0 , argc = 2, index = 4, name = 0x7f597aa9966c "rb_yjit_enable"}, {func_ptr = 0x7f597aa13590 , argc = 0, index = 5, name = 0x7f597aa9967b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f597aa134c0 , argc = 1, index = 6, name = 0x7f597aa99696 "rb_yjit_get_stats"}, {func_ptr = 0x7f597a975fc0 , argc = 0, index = 7, name = 0x7f597aa996a8 "object_shape_count"}, {func_ptr = 0x7f597a9ea910 , argc = 1, index = 8, name = 0x7f597aa996bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f597a9ea920 , argc = 1, index = 9, name = 0x7f597aa996cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f597a9e3540 , argc = 0, index = 10, name = 0x7f597aa996e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f597a9e36a0 , argc = 0, index = 11, name = 0x7f597aa996f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f597aa13490 , argc = 0, index = 12, name = 0x7f597aa99710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f597a7470f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f597a8520ca in ruby_opt_init (opt=0x7ffdac7392e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f597a852643 in ruby_opt_init (opt=0x7ffdac7392e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727496703904) 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 = 0x7ffdac737fa0 parser = 140022265760352 orig_fname = 140022265775424 script = 1 opt = 0x7ffdac7392e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f597a7104e2 in rb_ensure (b_proc=b_proc@entry=0x7f597a8522a0 , data1=data1@entry=140727496703904, e_proc=e_proc@entry=0x7f597a84e440 , data2=data2@entry=140727496703904) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556163f07c70 _tag = {tag = 36, retval = 140727496708832, buf = {0x7f5979ed4790, 0x7f597a710598 , 0x0, 0x7ffdac737e10, 0x79ed3a40}, prev = 0x7ffdac7393f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556163f07c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f597a84e440 , data2 = 140727496703904}} #32 0x00007f597a854257 in load_file (opt=0x7ffdac7392e0, script=1, f=140022274410384, fname=, parser=140022265760352) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140022265760352, fname = 140022265775424, script = 1, opt = 0x7ffdac7392e0, f = 4} #33 process_options (argc=0, argv=0x7ffdac7395d8, opt=0x7ffdac7392e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140022274410384 xflag = ast = 0x0 parser = 140022265760352 script_name = 140022265775424 iseq = enc = lenc = 0x556163f22f30 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\263\301zY\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f597a854ad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdac7395c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5979698558 "-", script_name = 140022265775424, 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 0x00007f597a711879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdac7395c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140022283038528, buf = {0x2, 0x7f597a7118c0 , 0x0, 0x7ffdac7393c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556163f07c70 state = iseq = 0x0 #36 0x00005561623c817f in rb_main (argv=0x7ffdac7395c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727496710249 #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.2406141.ruby -x gdbscript [New LWP 2406141] [New LWP 2406143] [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=139859961297920) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f33af4fbc00 (LWP 2406141))] >>> Threads Id Target Id Frame * 1 Thread 0x7f33af4fbc00 (LWP 2406141) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139859961297920) at ./nptl/pthread_kill.c:44 2 Thread 0x7f33af1df640 (LWP 2406143) 0x00007f33af642fde in epoll_wait (epfd=4, events=events@entry=0x7f33aff49adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f33af1df640 (LWP 2406143)): #0 0x00007f33af642fde in epoll_wait (epfd=4, events=events@entry=0x7f33aff49adc , 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 0x00007f33afbd366a in event_wait (vm=0x56134602a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56134602a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56134602a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56134602a2a0 #4 0x00007f33af5b1b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729117962320, -7367290332949061898, 139859958036032, 25, 139859962042448, 140729117962672, 7468514379276148470, 7468514988779691766}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f33af642bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f33af4fbc00 (LWP 2406141)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139859961297920) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f33af4fbc00 old_mask = {__val = {8, 139859962111187, 0, 139859962007533, 139859961297920, 139859963622912, 94640778960560, 139859961953703, 65, 139859963639456, 140729117953664, 139859968903628, 255, 94640778945184, 139859963639456, 140729117953680}} 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=139859961297920) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139859961297920, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f33af55f476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f33af5457f3 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, 139859961290488, 2249414605234856448, 94640778959984, 94640778959984, 139859970202072, 139859963639456, 140729117954064, 139859948250384, 94640779226624, 139859966791509, 18446744069414584320}}, sa_flags = 1637442048, sa_restorer = 0x56134606ee00} sigs = {__val = {32, 7219381693150866736, 8223625903107028785, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472386600428908645, 7219381693150866736, 8223625903103555633, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f33af960dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f33afd799d8 "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 = 0x7ffe0d15d0f0, reg_save_area = 0x7ffe0d15d030}} #7 0x00007f33af964148 in objspace_xmalloc0 (objspace=0x56134602cbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f33af9de189 in ibf_load_code (load=0x56134606ee00, iseq=0x7f33ae88a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139859948250384 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 0x00007f33af9e3ff4 in ibf_load_iseq_each (load=0x56134606ee00, iseq=0x7f33ae88a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139859948269392 ec = 0x56134602dc70 dummy_frame = 139859948250144 #10 0x00007f33af9ddfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f33ae88a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56134606ee00 prev_src_iseq = 0x7f33ae88c3d0 offset = #11 0x00007f33af9de0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f33ae88a510 iseqv = iseq_index = 23 #12 0x00007f33af9de460 in ibf_load_code (load=0x56134606ee00, iseq=0x7f33ae88c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139859948258256 code_index = 15 reading_pos = 4556 code = 0x5613460e67c0 load_body = 0x5613460e70a0 cd_entries = 0x561346071b60 ic_index = 0 mark_offset_bits = 0x7ffe0d15d450 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f33af9e3ff4 in ibf_load_iseq_each (load=0x56134606ee00, iseq=0x7f33ae88c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139859948269392 ec = 0x56134602dc70 dummy_frame = 139859948257872 #14 0x00007f33af9ddfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f33ae88c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56134606ee00 prev_src_iseq = 0x7f33ae88ee00 offset = #15 0x00007f33af9de0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f33ae88c3d0 iseqv = iseq_index = 16 #16 0x00007f33af9de460 in ibf_load_code (load=0x56134606ee00, iseq=0x7f33ae88ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139859948269056 code_index = 66 reading_pos = 224 code = 0x561346109da0 load_body = 0x56134609b6b0 cd_entries = 0x561346094870 ic_index = 0 mark_offset_bits = 0x561346109fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f33af9e3ff4 in ibf_load_iseq_each (load=0x56134606ee00, iseq=0x7f33ae88ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139859948269392 ec = 0x56134602dc70 dummy_frame = 139859948268624 #18 0x00007f33af9ddfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f33ae88ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56134606ee00 prev_src_iseq = 0x7f33ae88efb0 offset = #19 0x00007f33af9de0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f33ae88ee00 iseqv = iseq_index = 1 #20 0x00007f33af9de460 in ibf_load_code (load=0x56134606ee00, iseq=0x7f33ae88efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139859948269488 code_index = 5 reading_pos = 46 code = 0x5613460e7e50 load_body = 0x5613460cb8e0 cd_entries = 0x561346092070 ic_index = 1 mark_offset_bits = 0x7ffe0d15d9b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f33af9e3ff4 in ibf_load_iseq_each (load=0x56134606ee00, iseq=0x7f33ae88efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139859948269392 ec = 0x56134602dc70 dummy_frame = 139859948269296 #22 0x00007f33af9ddfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f33ae88efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56134606ee00 prev_src_iseq = 0x0 offset = #23 0x00007f33af9e5f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f33ae88efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139859948269632 #25 0x00007f33afd67ec3 in rb_load_with_builtin_functions (feature_name=0x7f33afda852b "yjit", table=0x7f33aff2be60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x56134602a2a0 iseq = #26 0x00007f33afcacf67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f33afcaafe0 , argc = 0, index = 0, name = 0x7f33afdce635 "_bi13"}, {func_ptr = 0x7f33afd48470 , argc = 0, index = 1, name = 0x7f33afdce63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f33afd48570 , argc = 0, index = 2, name = 0x7f33afdce8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f33afd49600 , argc = 0, index = 3, name = 0x7f33afdce653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f33afd185f0 , argc = 2, index = 4, name = 0x7f33afdce66c "rb_yjit_enable"}, {func_ptr = 0x7f33afd48590 , argc = 0, index = 5, name = 0x7f33afdce67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f33afd484c0 , argc = 1, index = 6, name = 0x7f33afdce696 "rb_yjit_get_stats"}, {func_ptr = 0x7f33afcaafc0 , argc = 0, index = 7, name = 0x7f33afdce6a8 "object_shape_count"}, {func_ptr = 0x7f33afd1f910 , argc = 1, index = 8, name = 0x7f33afdce6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f33afd1f920 , argc = 1, index = 9, name = 0x7f33afdce6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f33afd18540 , argc = 0, index = 10, name = 0x7f33afdce6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f33afd186a0 , argc = 0, index = 11, name = 0x7f33afdce6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f33afd48490 , argc = 0, index = 12, name = 0x7f33afdce710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f33afa7c0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f33afb870ca in ruby_opt_init (opt=0x7ffe0d15f200) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f33afb87643 in ruby_opt_init (opt=0x7ffe0d15f200) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729117957824) 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 = 0x7ffe0d15dec0 parser = 139859949537888 orig_fname = 139859949552960 script = 1 opt = 0x7ffe0d15f200 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f33afa454e2 in rb_ensure (b_proc=b_proc@entry=0x7f33afb872a0 , data1=data1@entry=140729117957824, e_proc=e_proc@entry=0x7f33afb83440 , data2=data2@entry=140729117957824) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56134602dc70 _tag = {tag = 36, retval = 140729117962752, buf = {0x7f33af204790, 0x7f33afa45598 , 0x0, 0x7ffe0d15dd30, 0xaf203a40}, prev = 0x7ffe0d15f310, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56134602dc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f33afb83440 , data2 = 140729117957824}} #32 0x00007f33afb89257 in load_file (opt=0x7ffe0d15f200, script=1, f=139859958187920, fname=, parser=139859949537888) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139859949537888, fname = 139859949552960, script = 1, opt = 0x7ffe0d15f200, f = 4} #33 process_options (argc=0, argv=0x7ffe0d15f4f8, opt=0x7ffe0d15f200) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139859958187920 xflag = ast = 0x0 parser = 139859949537888 script_name = 139859949552960 iseq = enc = lenc = 0x561346048f30 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 0x00007f33afb89ad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe0d15f4e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f33ae9c8558 "-", script_name = 139859949552960, 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 0x00007f33afa46879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe0d15f4e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139859966836544, buf = {0x2, 0x7f33afa468c0 , 0x0, 0x7ffe0d15f2e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56134602dc70 state = iseq = 0x0 #36 0x000056134409317f in rb_main (argv=0x7ffe0d15f4e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729117964169 #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.2542468.ruby -x gdbscript [New LWP 2542468] [New LWP 2542470] [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=139755679771648) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1b67a5ec00 (LWP 2542468))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1b67a5ec00 (LWP 2542468) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139755679771648) at ./nptl/pthread_kill.c:44 2 Thread 0x7f1b6773f640 (LWP 2542470) 0x00007f1b67ba5fde in epoll_wait (epfd=4, events=events@entry=0x7f1b684acadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f1b6773f640 (LWP 2542470)): #0 0x00007f1b67ba5fde in epoll_wait (epfd=4, events=events@entry=0x7f1b684acadc , 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 0x00007f1b6813666a in event_wait (vm=0x55fc361812a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55fc361812a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55fc361812a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55fc361812a0 #4 0x00007f1b67b14b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732935659008, -8303403133988698216, 139755676497472, 25, 139755680516176, 140732935659360, 8282871987122800536, 8282873659085752216}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f1b67ba5bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1b67a5ec00 (LWP 2542468)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139755679771648) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1b67a5ec00 old_mask = {__val = {8, 139755680584915, 0, 139755680481261, 139755679771648, 139755682096640, 94541727682224, 139755680427431, 114, 139755682113184, 140732935650352, 139755687377356, 255, 94541727666848, 139755682113184, 140732935650368}} 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=139755679771648) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139755679771648, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1b67ac2476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f1b67aa87f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3031356230666566, sa_sigaction = 0x3031356230666566}, sa_mask = {__val = {7378416153714831408, 2319406791671505456, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139755679764216, 3886429089519973888, 94541727681648, 94541727681648, 139755688675800, 139755682113184, 140732935650752, 139755666711744, 94541727948288, 139755685265237, 18446744069414584320}}, sa_flags = 1838495232, sa_restorer = 0x55fc361c5e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486969607815062886, 7378416153714831408, 2319406791637951024, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f1b67ec3dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f1b682dc9d8 "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 = 0x7ffef0a33ea0, reg_save_area = 0x7ffef0a33de0}} #7 0x00007f1b67ec7148 in objspace_xmalloc0 (objspace=0x55fc36183bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f1b67f41189 in ibf_load_code (load=0x55fc361c5e00, iseq=0x7f1b66dea4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139755666711744 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 0x00007f1b67f46ff4 in ibf_load_iseq_each (load=0x55fc361c5e00, iseq=0x7f1b66dea4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139755666730752 ec = 0x55fc36184c70 dummy_frame = 139755666711504 #10 0x00007f1b67f40fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1b66dea4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55fc361c5e00 prev_src_iseq = 0x7f1b66dec380 offset = #11 0x00007f1b67f410cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f1b66dea4c0 iseqv = iseq_index = 23 #12 0x00007f1b67f41460 in ibf_load_code (load=0x55fc361c5e00, iseq=0x7f1b66dec380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139755666719616 code_index = 15 reading_pos = 4556 code = 0x55fc3623d7c0 load_body = 0x55fc3623e0a0 cd_entries = 0x55fc361c8b60 ic_index = 0 mark_offset_bits = 0x7ffef0a34200 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f1b67f46ff4 in ibf_load_iseq_each (load=0x55fc361c5e00, iseq=0x7f1b66dec380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139755666730752 ec = 0x55fc36184c70 dummy_frame = 139755666719232 #14 0x00007f1b67f40fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1b66dec380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55fc361c5e00 prev_src_iseq = 0x7f1b66deedb0 offset = #15 0x00007f1b67f410cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f1b66dec380 iseqv = iseq_index = 16 #16 0x00007f1b67f41460 in ibf_load_code (load=0x55fc361c5e00, iseq=0x7f1b66deedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139755666730416 code_index = 66 reading_pos = 224 code = 0x55fc36260da0 load_body = 0x55fc361f26b0 cd_entries = 0x55fc361eb870 ic_index = 0 mark_offset_bits = 0x55fc36260fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f1b67f46ff4 in ibf_load_iseq_each (load=0x55fc361c5e00, iseq=0x7f1b66deedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139755666730752 ec = 0x55fc36184c70 dummy_frame = 139755666729984 #18 0x00007f1b67f40fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1b66deedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55fc361c5e00 prev_src_iseq = 0x7f1b66deef60 offset = #19 0x00007f1b67f410cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f1b66deedb0 iseqv = iseq_index = 1 #20 0x00007f1b67f41460 in ibf_load_code (load=0x55fc361c5e00, iseq=0x7f1b66deef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139755666730848 code_index = 5 reading_pos = 46 code = 0x55fc3623ee50 load_body = 0x55fc362228e0 cd_entries = 0x55fc361e9070 ic_index = 1 mark_offset_bits = 0x7ffef0a34760 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f1b67f46ff4 in ibf_load_iseq_each (load=0x55fc361c5e00, iseq=0x7f1b66deef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139755666730752 ec = 0x55fc36184c70 dummy_frame = 139755666730656 #22 0x00007f1b67f40fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1b66deef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55fc361c5e00 prev_src_iseq = 0x0 offset = #23 0x00007f1b67f48f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f1b66deef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139755666730992 #25 0x00007f1b682caec3 in rb_load_with_builtin_functions (feature_name=0x7f1b6830b52b "yjit", table=0x7f1b6848ee60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55fc361812a0 iseq = #26 0x00007f1b6820ff67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1b6820dfe0 , argc = 0, index = 0, name = 0x7f1b68331635 "_bi13"}, {func_ptr = 0x7f1b682ab470 , argc = 0, index = 1, name = 0x7f1b6833163b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1b682ab570 , argc = 0, index = 2, name = 0x7f1b683318a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1b682ac600 , argc = 0, index = 3, name = 0x7f1b68331653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1b6827b5f0 , argc = 2, index = 4, name = 0x7f1b6833166c "rb_yjit_enable"}, {func_ptr = 0x7f1b682ab590 , argc = 0, index = 5, name = 0x7f1b6833167b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1b682ab4c0 , argc = 1, index = 6, name = 0x7f1b68331696 "rb_yjit_get_stats"}, {func_ptr = 0x7f1b6820dfc0 , argc = 0, index = 7, name = 0x7f1b683316a8 "object_shape_count"}, {func_ptr = 0x7f1b68282910 , argc = 1, index = 8, name = 0x7f1b683316bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1b68282920 , argc = 1, index = 9, name = 0x7f1b683316cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1b6827b540 , argc = 0, index = 10, name = 0x7f1b683316e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f1b6827b6a0 , argc = 0, index = 11, name = 0x7f1b683316f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1b682ab490 , argc = 0, index = 12, name = 0x7f1b68331710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f1b67fdf0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f1b680ea0ca in ruby_opt_init (opt=0x7ffef0a35fb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f1b680ea643 in ruby_opt_init (opt=0x7ffef0a35fb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732935654512) 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 = 0x7ffef0a34c70 parser = 139755667999296 orig_fname = 139755668014368 script = 1 opt = 0x7ffef0a35fb0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f1b67fa84e2 in rb_ensure (b_proc=b_proc@entry=0x7f1b680ea2a0 , data1=data1@entry=140732935654512, e_proc=e_proc@entry=0x7f1b680e6440 , data2=data2@entry=140732935654512) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55fc36184c70 _tag = {tag = 36, retval = 140732935659440, buf = {0x7f1b677647a0, 0x7f1b67fa8598 , 0x0, 0x7ffef0a34ae0, 0x67763a50}, prev = 0x7ffef0a360c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55fc36184c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1b680e6440 , data2 = 140732935654512}} #32 0x00007f1b680ec257 in load_file (opt=0x7ffef0a35fb0, script=1, f=139755676649376, fname=, parser=139755667999296) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139755667999296, fname = 139755668014368, script = 1, opt = 0x7ffef0a35fb0, f = 4} #33 process_options (argc=0, argv=0x7ffef0a362a8, opt=0x7ffef0a35fb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139755676649376 xflag = ast = 0x0 parser = 139755667999296 script_name = 139755668014368 iseq = enc = lenc = 0x55fc3619ff30 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\063Kh\033\177\000\000\030\a\347g\033\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f1b680ecad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffef0a36298) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1b66f28538 "-", script_name = 139755668014368, 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 0x00007f1b67fa9879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffef0a36298) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139755685310272, buf = {0x2, 0x7f1b67fa98c0 , 0x0, 0x7ffef0a36090, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55fc36184c70 state = iseq = 0x0 #36 0x000055fc3609d17f in rb_main (argv=0x7ffef0a36298, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732935660857 #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.2650397.ruby -x gdbscript [New LWP 2650397] [New LWP 2650399] [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=140449290566656) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fbce612bc00 (LWP 2650397))] >>> Threads Id Target Id Frame * 1 Thread 0x7fbce612bc00 (LWP 2650397) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140449290566656) at ./nptl/pthread_kill.c:44 2 Thread 0x7fbce5e0f640 (LWP 2650399) 0x00007fbce6272fde in epoll_wait (epfd=4, events=events@entry=0x7fbce6b79adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fbce5e0f640 (LWP 2650399)): #0 0x00007fbce6272fde in epoll_wait (epfd=4, events=events@entry=0x7fbce6b79adc , 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 0x00007fbce680366a in event_wait (vm=0x5651016ef2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5651016ef2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5651016ef2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5651016ef2a0 #4 0x00007fbce61e1b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723967622912, 6688683770807887427, 140449287304768, 25, 140449291311184, 140723967623264, -6653169382490069437, -6653164308367759805}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fbce6272bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fbce612bc00 (LWP 2650397)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140449290566656) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fbce612bc00 old_mask = {__val = {8, 140449291379923, 0, 140449291276269, 140449290566656, 140449292891648, 94905916403376, 140449291222439, 65, 140449292908192, 140723967614256, 140449298172364, 255, 94905916388000, 140449292908192, 140723967614272}} 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=140449290566656) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140449290566656, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fbce618f476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fbce61757f3 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, 140449290559224, 18328371740321080064, 94905916402800, 94905916402800, 140449299470808, 140449292908192, 140723967614656, 140449277519040, 94905916669440, 140449296060245, 18446744069414584320}}, sa_flags = 1831166720, sa_restorer = 0x565101733e00} sigs = {__val = {32, 7017843410802781488, 8223625903106777905, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472382391360775267, 7017843410802781488, 8223625903106908977, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fbce6590dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fbce69a99d8 "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 = 0x7ffcda19dfa0, reg_save_area = 0x7ffcda19dee0}} #7 0x00007fbce6594148 in objspace_xmalloc0 (objspace=0x5651016f1bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fbce660e189 in ibf_load_code (load=0x565101733e00, iseq=0x7fbce54ba4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140449277519040 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 0x00007fbce6613ff4 in ibf_load_iseq_each (load=0x565101733e00, iseq=0x7fbce54ba4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140449277538048 ec = 0x5651016f2c70 dummy_frame = 140449277518800 #10 0x00007fbce660dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbce54ba4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x565101733e00 prev_src_iseq = 0x7fbce54bc380 offset = #11 0x00007fbce660e0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fbce54ba4c0 iseqv = iseq_index = 23 #12 0x00007fbce660e460 in ibf_load_code (load=0x565101733e00, iseq=0x7fbce54bc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140449277526912 code_index = 15 reading_pos = 4556 code = 0x5651017ab7c0 load_body = 0x5651017ac0a0 cd_entries = 0x565101736b60 ic_index = 0 mark_offset_bits = 0x7ffcda19e300 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fbce6613ff4 in ibf_load_iseq_each (load=0x565101733e00, iseq=0x7fbce54bc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140449277538048 ec = 0x5651016f2c70 dummy_frame = 140449277526528 #14 0x00007fbce660dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbce54bc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x565101733e00 prev_src_iseq = 0x7fbce54bedb0 offset = #15 0x00007fbce660e0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fbce54bc380 iseqv = iseq_index = 16 #16 0x00007fbce660e460 in ibf_load_code (load=0x565101733e00, iseq=0x7fbce54bedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140449277537712 code_index = 66 reading_pos = 224 code = 0x5651017ceda0 load_body = 0x5651017606b0 cd_entries = 0x565101759870 ic_index = 0 mark_offset_bits = 0x5651017cefd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fbce6613ff4 in ibf_load_iseq_each (load=0x565101733e00, iseq=0x7fbce54bedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140449277538048 ec = 0x5651016f2c70 dummy_frame = 140449277537280 #18 0x00007fbce660dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbce54bedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x565101733e00 prev_src_iseq = 0x7fbce54bef60 offset = #19 0x00007fbce660e0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fbce54bedb0 iseqv = iseq_index = 1 #20 0x00007fbce660e460 in ibf_load_code (load=0x565101733e00, iseq=0x7fbce54bef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140449277538144 code_index = 5 reading_pos = 46 code = 0x5651017ace50 load_body = 0x5651017908e0 cd_entries = 0x565101757070 ic_index = 1 mark_offset_bits = 0x7ffcda19e860 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fbce6613ff4 in ibf_load_iseq_each (load=0x565101733e00, iseq=0x7fbce54bef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140449277538048 ec = 0x5651016f2c70 dummy_frame = 140449277537952 #22 0x00007fbce660dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbce54bef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x565101733e00 prev_src_iseq = 0x0 offset = #23 0x00007fbce6615f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fbce54bef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140449277538288 #25 0x00007fbce6997ec3 in rb_load_with_builtin_functions (feature_name=0x7fbce69d852b "yjit", table=0x7fbce6b5be60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5651016ef2a0 iseq = #26 0x00007fbce68dcf67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fbce68dafe0 , argc = 0, index = 0, name = 0x7fbce69fe635 "_bi13"}, {func_ptr = 0x7fbce6978470 , argc = 0, index = 1, name = 0x7fbce69fe63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fbce6978570 , argc = 0, index = 2, name = 0x7fbce69fe8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fbce6979600 , argc = 0, index = 3, name = 0x7fbce69fe653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fbce69485f0 , argc = 2, index = 4, name = 0x7fbce69fe66c "rb_yjit_enable"}, {func_ptr = 0x7fbce6978590 , argc = 0, index = 5, name = 0x7fbce69fe67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fbce69784c0 , argc = 1, index = 6, name = 0x7fbce69fe696 "rb_yjit_get_stats"}, {func_ptr = 0x7fbce68dafc0 , argc = 0, index = 7, name = 0x7fbce69fe6a8 "object_shape_count"}, {func_ptr = 0x7fbce694f910 , argc = 1, index = 8, name = 0x7fbce69fe6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fbce694f920 , argc = 1, index = 9, name = 0x7fbce69fe6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fbce6948540 , argc = 0, index = 10, name = 0x7fbce69fe6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fbce69486a0 , argc = 0, index = 11, name = 0x7fbce69fe6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fbce6978490 , argc = 0, index = 12, name = 0x7fbce69fe710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fbce66ac0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fbce67b70ca in ruby_opt_init (opt=0x7ffcda1a00b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fbce67b7643 in ruby_opt_init (opt=0x7ffcda1a00b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723967618416) 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 = 0x7ffcda19ed70 parser = 140449278806592 orig_fname = 140449278821664 script = 1 opt = 0x7ffcda1a00b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fbce66754e2 in rb_ensure (b_proc=b_proc@entry=0x7fbce67b72a0 , data1=data1@entry=140723967618416, e_proc=e_proc@entry=0x7fbce67b3440 , data2=data2@entry=140723967618416) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5651016f2c70 _tag = {tag = 36, retval = 140723967623344, buf = {0x7fbce5e347a0, 0x7fbce6675598 , 0x0, 0x7ffcda19ebe0, 0xe5e33a50}, prev = 0x7ffcda1a01c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5651016f2c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fbce67b3440 , data2 = 140723967618416}} #32 0x00007fbce67b9257 in load_file (opt=0x7ffcda1a00b0, script=1, f=140449287456672, fname=, parser=140449278806592) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140449278806592, fname = 140449278821664, script = 1, opt = 0x7ffcda1a00b0, f = 4} #33 process_options (argc=0, argv=0x7ffcda1a03a8, opt=0x7ffcda1a00b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140449287456672 xflag = ast = 0x0 parser = 140449278806592 script_name = 140449278821664 iseq = enc = lenc = 0x56510170df30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\003\270\346\274\177\000\000\030\327S\346\274\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fbce67b9ad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcda1a0398) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fbce55f8538 "-", script_name = 140449278821664, 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 0x00007fbce6676879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcda1a0398) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140449296105280, buf = {0x2, 0x7fbce66768c0 , 0x0, 0x7ffcda1a0190, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5651016f2c70 state = iseq = 0x0 #36 0x0000565100b4b17f in rb_main (argv=0x7ffcda1a0398, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723967624761 #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.2683263.ruby -x gdbscript [New LWP 2683263] [New LWP 2683265] [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=139975123139584) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4e7f7dfc00 (LWP 2683263))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4e7f7dfc00 (LWP 2683263) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139975123139584) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4e7f4bf640 (LWP 2683265) 0x00007f4e7f926fde in epoll_wait (epfd=4, events=events@entry=0x7f4e8022dadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4e7f4bf640 (LWP 2683265)): #0 0x00007f4e7f926fde in epoll_wait (epfd=4, events=events@entry=0x7f4e8022dadc , 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 0x00007f4e7feb766a in event_wait (vm=0x557eecdd02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x557eecdd02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x557eecdd02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x557eecdd02a0 #4 0x00007f4e7f895b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724140467088, -2583902257121755040, 139975119861312, 25, 139975123884112, 140724140467440, 2501991492242735200, 2501993155892576352}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4e7f926bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4e7f7dfc00 (LWP 2683263)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139975123139584) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4e7f7dfc00 old_mask = {__val = {8, 139975123952851, 0, 139975123849197, 139975123139584, 139975125464576, 94003628162736, 139975123795367, 114, 139975125481120, 140724140458432, 139975130745292, 255, 94003628147360, 139975125481120, 140724140458448}} 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=139975123139584) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139975123139584, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4e7f843476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4e7f8297f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3030643734656366, sa_sigaction = 0x3030643734656366}, sa_mask = {__val = {7305795609723482160, 2319406791657797428, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139975123132152, 8170927772230460672, 94003628162160, 94003628162160, 139975132043736, 139975125481120, 140724140458832, 139975110075696, 94003628428800, 139975128633173, 18446744069414584320}}, sa_flags = 1965794560, sa_restorer = 0x557eece14e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486739625268306790, 7305795609723482160, 2319406791624242996, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f4e7fc44dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4e8005d9d8 "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 = 0x7ffce4674430, reg_save_area = 0x7ffce4674370}} #7 0x00007f4e7fc48148 in objspace_xmalloc0 (objspace=0x557eecdd2bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f4e7fcc2189 in ibf_load_code (load=0x557eece14e00, iseq=0x7f4e7eb6a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139975110075696 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 0x00007f4e7fcc7ff4 in ibf_load_iseq_each (load=0x557eece14e00, iseq=0x7f4e7eb6a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139975110094704 ec = 0x557eecdd3c70 dummy_frame = 139975110075360 #10 0x00007f4e7fcc1fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4e7eb6a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x557eece14e00 prev_src_iseq = 0x7f4e7eb6c360 offset = #11 0x00007f4e7fcc20cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4e7eb6a530 iseqv = iseq_index = 23 #12 0x00007f4e7fcc2460 in ibf_load_code (load=0x557eece14e00, iseq=0x7f4e7eb6c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139975110083424 code_index = 15 reading_pos = 4556 code = 0x557eece8c7c0 load_body = 0x557eece8d0a0 cd_entries = 0x557eece17b60 ic_index = 0 mark_offset_bits = 0x7ffce4674790 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f4e7fcc7ff4 in ibf_load_iseq_each (load=0x557eece14e00, iseq=0x7f4e7eb6c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139975110094704 ec = 0x557eecdd3c70 dummy_frame = 139975110083136 #14 0x00007f4e7fcc1fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4e7eb6c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x557eece14e00 prev_src_iseq = 0x7f4e7eb6ed60 offset = #15 0x00007f4e7fcc20cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4e7eb6c360 iseqv = iseq_index = 16 #16 0x00007f4e7fcc2460 in ibf_load_code (load=0x557eece14e00, iseq=0x7f4e7eb6ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139975110094176 code_index = 66 reading_pos = 224 code = 0x557eeceafda0 load_body = 0x557eece416b0 cd_entries = 0x557eece3a870 ic_index = 0 mark_offset_bits = 0x557eeceaffd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f4e7fcc7ff4 in ibf_load_iseq_each (load=0x557eece14e00, iseq=0x7f4e7eb6ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139975110094704 ec = 0x557eecdd3c70 dummy_frame = 139975110093888 #18 0x00007f4e7fcc1fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4e7eb6ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x557eece14e00 prev_src_iseq = 0x7f4e7eb6efd0 offset = #19 0x00007f4e7fcc20cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4e7eb6ed60 iseqv = iseq_index = 1 #20 0x00007f4e7fcc2460 in ibf_load_code (load=0x557eece14e00, iseq=0x7f4e7eb6efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139975110094800 code_index = 5 reading_pos = 46 code = 0x557eece8de50 load_body = 0x557eece718e0 cd_entries = 0x557eece38070 ic_index = 1 mark_offset_bits = 0x7ffce4674cf0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f4e7fcc7ff4 in ibf_load_iseq_each (load=0x557eece14e00, iseq=0x7f4e7eb6efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139975110094704 ec = 0x557eecdd3c70 dummy_frame = 139975110094608 #22 0x00007f4e7fcc1fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4e7eb6efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x557eece14e00 prev_src_iseq = 0x0 offset = #23 0x00007f4e7fcc9f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4e7eb6efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139975110094944 #25 0x00007f4e8004bec3 in rb_load_with_builtin_functions (feature_name=0x7f4e8008c52b "yjit", table=0x7f4e8020fe60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x557eecdd02a0 iseq = #26 0x00007f4e7ff90f67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4e7ff8efe0 , argc = 0, index = 0, name = 0x7f4e800b2635 "_bi13"}, {func_ptr = 0x7f4e8002c470 , argc = 0, index = 1, name = 0x7f4e800b263b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4e8002c570 , argc = 0, index = 2, name = 0x7f4e800b28a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4e8002d600 , argc = 0, index = 3, name = 0x7f4e800b2653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4e7fffc5f0 , argc = 2, index = 4, name = 0x7f4e800b266c "rb_yjit_enable"}, {func_ptr = 0x7f4e8002c590 , argc = 0, index = 5, name = 0x7f4e800b267b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4e8002c4c0 , argc = 1, index = 6, name = 0x7f4e800b2696 "rb_yjit_get_stats"}, {func_ptr = 0x7f4e7ff8efc0 , argc = 0, index = 7, name = 0x7f4e800b26a8 "object_shape_count"}, {func_ptr = 0x7f4e80003910 , argc = 1, index = 8, name = 0x7f4e800b26bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4e80003920 , argc = 1, index = 9, name = 0x7f4e800b26cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4e7fffc540 , argc = 0, index = 10, name = 0x7f4e800b26e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f4e7fffc6a0 , argc = 0, index = 11, name = 0x7f4e800b26f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4e8002c490 , argc = 0, index = 12, name = 0x7f4e800b2710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4e7fd600f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f4e7fe6b0ca in ruby_opt_init (opt=0x7ffce4676540) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f4e7fe6b643 in ruby_opt_init (opt=0x7ffce4676540) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140724140462592) 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 = 0x7ffce4675200 parser = 139975111363248 orig_fname = 139975111378320 script = 1 opt = 0x7ffce4676540 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f4e7fd294e2 in rb_ensure (b_proc=b_proc@entry=0x7f4e7fe6b2a0 , data1=data1@entry=140724140462592, e_proc=e_proc@entry=0x7f4e7fe67440 , data2=data2@entry=140724140462592) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557eecdd3c70 _tag = {tag = 36, retval = 140724140467520, buf = {0x7f4e7f4e47e0, 0x7f4e7fd29598 , 0x0, 0x7ffce4675070, 0x7f4e3a90}, prev = 0x7ffce4676650, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557eecdd3c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4e7fe67440 , data2 = 140724140462592}} #32 0x00007f4e7fe6d257 in load_file (opt=0x7ffce4676540, script=1, f=139975120013280, fname=, parser=139975111363248) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139975111363248, fname = 139975111378320, script = 1, opt = 0x7ffce4676540, f = 4} #33 process_options (argc=0, argv=0x7ffce4676838, opt=0x7ffce4676540) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139975120013280 xflag = ast = 0x0 parser = 139975111363248 script_name = 139975111378320 iseq = enc = lenc = 0x557eecdeef30 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 0x00007f4e7fe6dad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffce4676828) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4e7eca85a8 "-", script_name = 139975111378320, 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 0x00007f4e7fd2a879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffce4676828) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139975128678208, buf = {0x2, 0x7f4e7fd2a8c0 , 0x0, 0x7ffce4676620, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557eecdd3c70 state = iseq = 0x0 #36 0x0000557eec66517f in rb_main (argv=0x7ffce4676828, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140724140468937 #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.2739459.ruby -x gdbscript [New LWP 2739459] [New LWP 2739461] [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=140372403727360) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7faaff42ac00 (LWP 2739459))] >>> Threads Id Target Id Frame * 1 Thread 0x7faaff42ac00 (LWP 2739459) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140372403727360) at ./nptl/pthread_kill.c:44 2 Thread 0x7faaff10f640 (LWP 2739461) 0x00007faaff571fde in epoll_wait (epfd=4, events=events@entry=0x7faaffe78adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7faaff10f640 (LWP 2739461)): #0 0x00007faaff571fde in epoll_wait (epfd=4, events=events@entry=0x7faaffe78adc , 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 0x00007faaffb0266a in event_wait (vm=0x5603741402a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5603741402a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5603741402a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5603741402a0 #4 0x00007faaff4e0b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722338669664, -7267279557883717197, 140372400469568, 25, 140372404471888, 140722338670016, 7237444714195196339, 7237444180667013555}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007faaff571bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7faaff42ac00 (LWP 2739459)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140372403727360) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7faaff42ac00 old_mask = {__val = {8, 140372404540627, 0, 140372404436973, 140372403727360, 140372406052352, 94572832374448, 140372404383143, 5, 140372406068896, 140722338661008, 140372411333068, 255, 94572832359072, 140372406068896, 140722338661024}} 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=140372403727360) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140372403727360, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007faaff48e476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007faaff4747f3 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, 140372403719928, 704590728625521408, 94572832373872, 94572832373872, 140372412631512, 140372406068896, 140722338661408, 140372390683920, 94572832640512, 140372409220949, 18446744069414584320}}, sa_flags = -608042240, sa_restorer = 0x560374184e00} sigs = {__val = {32, 6733551554292031520, 3546927081590241034, 7365405400577892662, 3486690121556124518, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007faaff88fdab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7faaffca89d8 "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 = 0x7ffc79020500, reg_save_area = 0x7ffc79020440}} #7 0x00007faaff893148 in objspace_xmalloc0 (objspace=0x560374142bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007faaff90d189 in ibf_load_code (load=0x560374184e00, iseq=0x7faafe7ba510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140372390683920 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 0x00007faaff912ff4 in ibf_load_iseq_each (load=0x560374184e00, iseq=0x7faafe7ba510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140372390702928 ec = 0x560374143c70 dummy_frame = 140372390683680 #10 0x00007faaff90cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faafe7ba510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560374184e00 prev_src_iseq = 0x7faafe7bc3d0 offset = #11 0x00007faaff90d0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7faafe7ba510 iseqv = iseq_index = 23 #12 0x00007faaff90d460 in ibf_load_code (load=0x560374184e00, iseq=0x7faafe7bc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140372390691792 code_index = 15 reading_pos = 4556 code = 0x5603741fc7c0 load_body = 0x5603741fd0a0 cd_entries = 0x560374187b60 ic_index = 0 mark_offset_bits = 0x7ffc79020860 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007faaff912ff4 in ibf_load_iseq_each (load=0x560374184e00, iseq=0x7faafe7bc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140372390702928 ec = 0x560374143c70 dummy_frame = 140372390691408 #14 0x00007faaff90cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faafe7bc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560374184e00 prev_src_iseq = 0x7faafe7bee00 offset = #15 0x00007faaff90d0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7faafe7bc3d0 iseqv = iseq_index = 16 #16 0x00007faaff90d460 in ibf_load_code (load=0x560374184e00, iseq=0x7faafe7bee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140372390702592 code_index = 66 reading_pos = 224 code = 0x56037421fda0 load_body = 0x5603741b16b0 cd_entries = 0x5603741aa870 ic_index = 0 mark_offset_bits = 0x56037421ffd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007faaff912ff4 in ibf_load_iseq_each (load=0x560374184e00, iseq=0x7faafe7bee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140372390702928 ec = 0x560374143c70 dummy_frame = 140372390702160 #18 0x00007faaff90cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faafe7bee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560374184e00 prev_src_iseq = 0x7faafe7befb0 offset = #19 0x00007faaff90d0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7faafe7bee00 iseqv = iseq_index = 1 #20 0x00007faaff90d460 in ibf_load_code (load=0x560374184e00, iseq=0x7faafe7befb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140372390703024 code_index = 5 reading_pos = 46 code = 0x5603741fde50 load_body = 0x5603741e18e0 cd_entries = 0x5603741a8070 ic_index = 1 mark_offset_bits = 0x7ffc79020dc0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007faaff912ff4 in ibf_load_iseq_each (load=0x560374184e00, iseq=0x7faafe7befb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140372390702928 ec = 0x560374143c70 dummy_frame = 140372390702832 #22 0x00007faaff90cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faafe7befb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560374184e00 prev_src_iseq = 0x0 offset = #23 0x00007faaff914f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7faafe7befb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140372390703168 #25 0x00007faaffc96ec3 in rb_load_with_builtin_functions (feature_name=0x7faaffcd752b "yjit", table=0x7faaffe5ae60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5603741402a0 iseq = #26 0x00007faaffbdbf67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7faaffbd9fe0 , argc = 0, index = 0, name = 0x7faaffcfd635 "_bi13"}, {func_ptr = 0x7faaffc77470 , argc = 0, index = 1, name = 0x7faaffcfd63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7faaffc77570 , argc = 0, index = 2, name = 0x7faaffcfd8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7faaffc78600 , argc = 0, index = 3, name = 0x7faaffcfd653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7faaffc475f0 , argc = 2, index = 4, name = 0x7faaffcfd66c "rb_yjit_enable"}, {func_ptr = 0x7faaffc77590 , argc = 0, index = 5, name = 0x7faaffcfd67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7faaffc774c0 , argc = 1, index = 6, name = 0x7faaffcfd696 "rb_yjit_get_stats"}, {func_ptr = 0x7faaffbd9fc0 , argc = 0, index = 7, name = 0x7faaffcfd6a8 "object_shape_count"}, {func_ptr = 0x7faaffc4e910 , argc = 1, index = 8, name = 0x7faaffcfd6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7faaffc4e920 , argc = 1, index = 9, name = 0x7faaffcfd6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7faaffc47540 , argc = 0, index = 10, name = 0x7faaffcfd6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7faaffc476a0 , argc = 0, index = 11, name = 0x7faaffcfd6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7faaffc77490 , argc = 0, index = 12, name = 0x7faaffcfd710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007faaff9ab0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007faaffab60ca in ruby_opt_init (opt=0x7ffc79022610) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007faaffab6643 in ruby_opt_init (opt=0x7ffc79022610) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722338665168) 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 = 0x7ffc790212d0 parser = 140372391971424 orig_fname = 140372391986496 script = 1 opt = 0x7ffc79022610 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007faaff9744e2 in rb_ensure (b_proc=b_proc@entry=0x7faaffab62a0 , data1=data1@entry=140722338665168, e_proc=e_proc@entry=0x7faaffab2440 , data2=data2@entry=140722338665168) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560374143c70 _tag = {tag = 36, retval = 140722338670096, buf = {0x7faaff134790, 0x7faaff974598 , 0x0, 0x7ffc79021140, 0xff133a40}, prev = 0x7ffc79022720, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560374143c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7faaffab2440 , data2 = 140722338665168}} #32 0x00007faaffab8257 in load_file (opt=0x7ffc79022610, script=1, f=140372400621456, fname=, parser=140372391971424) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140372391971424, fname = 140372391986496, script = 1, opt = 0x7ffc79022610, f = 4} #33 process_options (argc=0, argv=0x7ffc79022908, opt=0x7ffc79022610) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140372400621456 xflag = ast = 0x0 parser = 140372391971424 script_name = 140372391986496 iseq = enc = lenc = 0x56037415ef30 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 0x00007faaffab8ad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc790228f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7faafe8f8558 "-", script_name = 140372391986496, 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 0x00007faaff975879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc790228f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140372409265984, buf = {0x2, 0x7faaff9758c0 , 0x0, 0x7ffc790226f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560374143c70 state = iseq = 0x0 #36 0x0000560372b6017f in rb_main (argv=0x7ffc790228f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722338671513 #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.2772470.ruby -x gdbscript [New LWP 2772470] [New LWP 2772472] [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=140089375996928) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f69197e3c00 (LWP 2772470))] >>> Threads Id Target Id Frame * 1 Thread 0x7f69197e3c00 (LWP 2772470) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140089375996928) at ./nptl/pthread_kill.c:44 2 Thread 0x7f69194cf640 (LWP 2772472) 0x00007f691992afde in epoll_wait (epfd=4, events=events@entry=0x7f691a231adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f69194cf640 (LWP 2772472)): #0 0x00007f691992afde in epoll_wait (epfd=4, events=events@entry=0x7f691a231adc , 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 0x00007f6919ebb66a in event_wait (vm=0x56170d8392a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56170d8392a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56170d8392a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56170d8392a0 #4 0x00007f6919899b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730290223648, 96193031110778689, 140089372767808, 25, 140089376741456, 140730290224000, -33902803189899455, -33904409897607359}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f691992abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f69197e3c00 (LWP 2772470)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140089375996928) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f69197e3c00 old_mask = {__val = {8, 140089376810195, 0, 140089376706541, 140089375996928, 140089378321920, 94657010978480, 140089376652711, 114, 140089378338464, 140730290214992, 140089383602636, 255, 94657010963104, 140089378338464, 140730290215008}} 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=140089375996928) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140089375996928, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f6919847476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f691982d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3033376632356566, sa_sigaction = 0x3033376632356566}, sa_mask = {__val = {3847594045856362544, 2319406791705191986, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140089375989496, 5090846483744324608, 94657010977904, 94657010977904, 140089384901080, 140089378338464, 140730290215392, 140089362982080, 94657011244544, 140089381490517, 18446744069414584320}}, sa_flags = -1918862336, sa_restorer = 0x56170d87de00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487534774001952102, 3847594045856362544, 2319406791671637554, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f6919c48dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f691a0619d8 "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 = 0x7ffe52f51ac0, reg_save_area = 0x7ffe52f51a00}} #7 0x00007f6919c4c148 in objspace_xmalloc0 (objspace=0x56170d83bbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f6919cc6189 in ibf_load_code (load=0x56170d87de00, iseq=0x7f6918b7a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140089362982080 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 0x00007f6919ccbff4 in ibf_load_iseq_each (load=0x56170d87de00, iseq=0x7f6918b7a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140089363001088 ec = 0x56170d83cc70 dummy_frame = 140089362981840 #10 0x00007f6919cc5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6918b7a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56170d87de00 prev_src_iseq = 0x7f6918b7c380 offset = #11 0x00007f6919cc60cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f6918b7a4c0 iseqv = iseq_index = 23 #12 0x00007f6919cc6460 in ibf_load_code (load=0x56170d87de00, iseq=0x7f6918b7c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140089362989952 code_index = 15 reading_pos = 4556 code = 0x56170d8f57c0 load_body = 0x56170d8f60a0 cd_entries = 0x56170d880b60 ic_index = 0 mark_offset_bits = 0x7ffe52f51e20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f6919ccbff4 in ibf_load_iseq_each (load=0x56170d87de00, iseq=0x7f6918b7c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140089363001088 ec = 0x56170d83cc70 dummy_frame = 140089362989568 #14 0x00007f6919cc5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6918b7c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56170d87de00 prev_src_iseq = 0x7f6918b7edb0 offset = #15 0x00007f6919cc60cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f6918b7c380 iseqv = iseq_index = 16 #16 0x00007f6919cc6460 in ibf_load_code (load=0x56170d87de00, iseq=0x7f6918b7edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140089363000752 code_index = 66 reading_pos = 224 code = 0x56170d918da0 load_body = 0x56170d8aa6b0 cd_entries = 0x56170d8a3870 ic_index = 0 mark_offset_bits = 0x56170d918fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f6919ccbff4 in ibf_load_iseq_each (load=0x56170d87de00, iseq=0x7f6918b7edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140089363001088 ec = 0x56170d83cc70 dummy_frame = 140089363000320 #18 0x00007f6919cc5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6918b7edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56170d87de00 prev_src_iseq = 0x7f6918b7ef60 offset = #19 0x00007f6919cc60cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f6918b7edb0 iseqv = iseq_index = 1 #20 0x00007f6919cc6460 in ibf_load_code (load=0x56170d87de00, iseq=0x7f6918b7ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140089363001184 code_index = 5 reading_pos = 46 code = 0x56170d8f6e50 load_body = 0x56170d8da8e0 cd_entries = 0x56170d8a1070 ic_index = 1 mark_offset_bits = 0x7ffe52f52380 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f6919ccbff4 in ibf_load_iseq_each (load=0x56170d87de00, iseq=0x7f6918b7ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140089363001088 ec = 0x56170d83cc70 dummy_frame = 140089363000992 #22 0x00007f6919cc5fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6918b7ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56170d87de00 prev_src_iseq = 0x0 offset = #23 0x00007f6919ccdf38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f6918b7ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140089363001328 #25 0x00007f691a04fec3 in rb_load_with_builtin_functions (feature_name=0x7f691a09052b "yjit", table=0x7f691a213e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x56170d8392a0 iseq = #26 0x00007f6919f94f67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f6919f92fe0 , argc = 0, index = 0, name = 0x7f691a0b6635 "_bi13"}, {func_ptr = 0x7f691a030470 , argc = 0, index = 1, name = 0x7f691a0b663b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f691a030570 , argc = 0, index = 2, name = 0x7f691a0b68a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f691a031600 , argc = 0, index = 3, name = 0x7f691a0b6653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f691a0005f0 , argc = 2, index = 4, name = 0x7f691a0b666c "rb_yjit_enable"}, {func_ptr = 0x7f691a030590 , argc = 0, index = 5, name = 0x7f691a0b667b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f691a0304c0 , argc = 1, index = 6, name = 0x7f691a0b6696 "rb_yjit_get_stats"}, {func_ptr = 0x7f6919f92fc0 , argc = 0, index = 7, name = 0x7f691a0b66a8 "object_shape_count"}, {func_ptr = 0x7f691a007910 , argc = 1, index = 8, name = 0x7f691a0b66bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f691a007920 , argc = 1, index = 9, name = 0x7f691a0b66cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f691a000540 , argc = 0, index = 10, name = 0x7f691a0b66e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f691a0006a0 , argc = 0, index = 11, name = 0x7f691a0b66f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f691a030490 , argc = 0, index = 12, name = 0x7f691a0b6710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f6919d640f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f6919e6f0ca in ruby_opt_init (opt=0x7ffe52f53bd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f6919e6f643 in ruby_opt_init (opt=0x7ffe52f53bd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730290219152) 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 = 0x7ffe52f52890 parser = 140089364269632 orig_fname = 140089364284704 script = 1 opt = 0x7ffe52f53bd0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f6919d2d4e2 in rb_ensure (b_proc=b_proc@entry=0x7f6919e6f2a0 , data1=data1@entry=140730290219152, e_proc=e_proc@entry=0x7f6919e6b440 , data2=data2@entry=140730290219152) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56170d83cc70 _tag = {tag = 36, retval = 140730290224080, buf = {0x7f69194f47a0, 0x7f6919d2d598 , 0x0, 0x7ffe52f52700, 0x194f3a50}, prev = 0x7ffe52f53ce0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56170d83cc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f6919e6b440 , data2 = 140730290219152}} #32 0x00007f6919e71257 in load_file (opt=0x7ffe52f53bd0, script=1, f=140089372919712, fname=, parser=140089364269632) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140089364269632, fname = 140089364284704, script = 1, opt = 0x7ffe52f53bd0, f = 4} #33 process_options (argc=0, argv=0x7ffe52f53ec8, opt=0x7ffe52f53bd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140089372919712 xflag = ast = 0x0 parser = 140089364269632 script_name = 140089364284704 iseq = enc = lenc = 0x56170d857f30 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 0x00007f6919e71ad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe52f53eb8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6918cb8538 "-", script_name = 140089364284704, 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 0x00007f6919d2e879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe52f53eb8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140089381535552, buf = {0x2, 0x7f6919d2e8c0 , 0x0, 0x7ffe52f53cb0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56170d83cc70 state = iseq = 0x0 #36 0x000056170d36017f in rb_main (argv=0x7ffe52f53eb8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730290225497 #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.2908303.ruby -x gdbscript [New LWP 2908303] [New LWP 2908305] [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=140308441422848) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f9c1acf5c00 (LWP 2908303))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9c1acf5c00 (LWP 2908303) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140308441422848) at ./nptl/pthread_kill.c:44 2 Thread 0x7f9c1a9df640 (LWP 2908305) 0x00007f9c1ae3cfde in epoll_wait (epfd=4, events=events@entry=0x7f9c1b743adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f9c1a9df640 (LWP 2908305)): #0 0x00007f9c1ae3cfde in epoll_wait (epfd=4, events=events@entry=0x7f9c1b743adc , 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 0x00007f9c1b3cd66a in event_wait (vm=0x55a9cea772a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55a9cea772a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55a9cea772a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55a9cea772a0 #4 0x00007f9c1adabb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724157963600, 4645842515286091948, 140308438185536, 25, 140308442167376, 140724157963952, -4665328867206436692, -4665328363239708500}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f9c1ae3cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f9c1acf5c00 (LWP 2908303)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140308441422848) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f9c1acf5c00 old_mask = {__val = {8, 140308442236115, 0, 140308442132461, 140308441422848, 140308443747840, 94187804929712, 140308442078631, 114, 140308443764384, 140724157954944, 140308449028556, 255, 94187804914336, 140308443764384, 140724157954960}} 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=140308441422848) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140308441422848, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f9c1ad59476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f9c1ad3f7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3039653735656366, sa_sigaction = 0x3039653735656366}, sa_mask = {__val = {7305795609723482160, 2319406792463169333, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140308441415416, 1021639873111639808, 94187804929136, 94187804929136, 140308450327000, 140308443764384, 140724157955344, 140308428399888, 94187805195776, 140308446916437, 18446744069414584320}}, sa_flags = 1026672384, sa_restorer = 0x55a9ceabbe00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473793975379649382, 7305795609723482160, 2319406791775303477, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f9c1b15adab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f9c1b5739d8 "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 = 0x7ffce5723df0, reg_save_area = 0x7ffce5723d30}} #7 0x00007f9c1b15e148 in objspace_xmalloc0 (objspace=0x55a9cea79bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f9c1b1d8189 in ibf_load_code (load=0x55a9ceabbe00, iseq=0x7f9c1a08a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140308428399888 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 0x00007f9c1b1ddff4 in ibf_load_iseq_each (load=0x55a9ceabbe00, iseq=0x7f9c1a08a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140308428418896 ec = 0x55a9cea7ac70 dummy_frame = 140308428399648 #10 0x00007f9c1b1d7fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9c1a08a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55a9ceabbe00 prev_src_iseq = 0x7f9c1a08c3d0 offset = #11 0x00007f9c1b1d80cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9c1a08a510 iseqv = iseq_index = 23 #12 0x00007f9c1b1d8460 in ibf_load_code (load=0x55a9ceabbe00, iseq=0x7f9c1a08c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140308428407760 code_index = 15 reading_pos = 4556 code = 0x55a9ceb337c0 load_body = 0x55a9ceb340a0 cd_entries = 0x55a9ceabeb60 ic_index = 0 mark_offset_bits = 0x7ffce5724150 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f9c1b1ddff4 in ibf_load_iseq_each (load=0x55a9ceabbe00, iseq=0x7f9c1a08c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140308428418896 ec = 0x55a9cea7ac70 dummy_frame = 140308428407376 #14 0x00007f9c1b1d7fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9c1a08c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55a9ceabbe00 prev_src_iseq = 0x7f9c1a08ee00 offset = #15 0x00007f9c1b1d80cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9c1a08c3d0 iseqv = iseq_index = 16 #16 0x00007f9c1b1d8460 in ibf_load_code (load=0x55a9ceabbe00, iseq=0x7f9c1a08ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140308428418560 code_index = 66 reading_pos = 224 code = 0x55a9ceb56da0 load_body = 0x55a9ceae86b0 cd_entries = 0x55a9ceae1870 ic_index = 0 mark_offset_bits = 0x55a9ceb56fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f9c1b1ddff4 in ibf_load_iseq_each (load=0x55a9ceabbe00, iseq=0x7f9c1a08ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140308428418896 ec = 0x55a9cea7ac70 dummy_frame = 140308428418128 #18 0x00007f9c1b1d7fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9c1a08ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55a9ceabbe00 prev_src_iseq = 0x7f9c1a08efb0 offset = #19 0x00007f9c1b1d80cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9c1a08ee00 iseqv = iseq_index = 1 #20 0x00007f9c1b1d8460 in ibf_load_code (load=0x55a9ceabbe00, iseq=0x7f9c1a08efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140308428418992 code_index = 5 reading_pos = 46 code = 0x55a9ceb34e50 load_body = 0x55a9ceb188e0 cd_entries = 0x55a9ceadf070 ic_index = 1 mark_offset_bits = 0x7ffce57246b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f9c1b1ddff4 in ibf_load_iseq_each (load=0x55a9ceabbe00, iseq=0x7f9c1a08efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140308428418896 ec = 0x55a9cea7ac70 dummy_frame = 140308428418800 #22 0x00007f9c1b1d7fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9c1a08efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55a9ceabbe00 prev_src_iseq = 0x0 offset = #23 0x00007f9c1b1dff38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9c1a08efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140308428419136 #25 0x00007f9c1b561ec3 in rb_load_with_builtin_functions (feature_name=0x7f9c1b5a252b "yjit", table=0x7f9c1b725e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55a9cea772a0 iseq = #26 0x00007f9c1b4a6f67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f9c1b4a4fe0 , argc = 0, index = 0, name = 0x7f9c1b5c8635 "_bi13"}, {func_ptr = 0x7f9c1b542470 , argc = 0, index = 1, name = 0x7f9c1b5c863b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f9c1b542570 , argc = 0, index = 2, name = 0x7f9c1b5c88a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f9c1b543600 , argc = 0, index = 3, name = 0x7f9c1b5c8653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9c1b5125f0 , argc = 2, index = 4, name = 0x7f9c1b5c866c "rb_yjit_enable"}, {func_ptr = 0x7f9c1b542590 , argc = 0, index = 5, name = 0x7f9c1b5c867b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f9c1b5424c0 , argc = 1, index = 6, name = 0x7f9c1b5c8696 "rb_yjit_get_stats"}, {func_ptr = 0x7f9c1b4a4fc0 , argc = 0, index = 7, name = 0x7f9c1b5c86a8 "object_shape_count"}, {func_ptr = 0x7f9c1b519910 , argc = 1, index = 8, name = 0x7f9c1b5c86bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f9c1b519920 , argc = 1, index = 9, name = 0x7f9c1b5c86cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9c1b512540 , argc = 0, index = 10, name = 0x7f9c1b5c86e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f9c1b5126a0 , argc = 0, index = 11, name = 0x7f9c1b5c86f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f9c1b542490 , argc = 0, index = 12, name = 0x7f9c1b5c8710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f9c1b2760f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f9c1b3810ca in ruby_opt_init (opt=0x7ffce5725f00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f9c1b381643 in ruby_opt_init (opt=0x7ffce5725f00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140724157959104) 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 = 0x7ffce5724bc0 parser = 140308429687392 orig_fname = 140308429702464 script = 1 opt = 0x7ffce5725f00 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f9c1b23f4e2 in rb_ensure (b_proc=b_proc@entry=0x7f9c1b3812a0 , data1=data1@entry=140724157959104, e_proc=e_proc@entry=0x7f9c1b37d440 , data2=data2@entry=140724157959104) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55a9cea7ac70 _tag = {tag = 36, retval = 140724157964032, buf = {0x7f9c1aa04790, 0x7f9c1b23f598 , 0x0, 0x7ffce5724a30, 0x1aa03a40}, prev = 0x7ffce5726010, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55a9cea7ac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9c1b37d440 , data2 = 140724157959104}} #32 0x00007f9c1b383257 in load_file (opt=0x7ffce5725f00, script=1, f=140308438337424, fname=, parser=140308429687392) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140308429687392, fname = 140308429702464, script = 1, opt = 0x7ffce5725f00, f = 4} #33 process_options (argc=0, argv=0x7ffce57261f8, opt=0x7ffce5725f00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140308438337424 xflag = ast = 0x0 parser = 140308429687392 script_name = 140308429702464 iseq = enc = lenc = 0x55a9cea95f30 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 0x00007f9c1b383ad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffce57261e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9c1a1c8558 "-", script_name = 140308429702464, 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 0x00007f9c1b240879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffce57261e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140308446961472, buf = {0x2, 0x7f9c1b2408c0 , 0x0, 0x7ffce5725fe0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55a9cea7ac70 state = iseq = 0x0 #36 0x000055a9ce07217f in rb_main (argv=0x7ffce57261e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140724157965449 #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.2951402.ruby -x gdbscript [New LWP 2951402] [New LWP 2951404] [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=140461217242112) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fbfacf55c00 (LWP 2951402))] >>> Threads Id Target Id Frame * 1 Thread 0x7fbfacf55c00 (LWP 2951402) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140461217242112) at ./nptl/pthread_kill.c:44 2 Thread 0x7fbfacc3f640 (LWP 2951404) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7fbfacc3f640 (LWP 2951404)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007fbfad00b850 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 = 0x7fbfad9e6040 <_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 0x00007fbfacc3f640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7fbfacf55c00 (LWP 2951402)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140461217242112) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fbfacf55c00 old_mask = {__val = {8, 140461218055379, 0, 140461217951725, 140461217242112, 140461219567104, 94573918789296, 140461217897895, 114, 140461219583648, 140723781415136, 140461224847820, 255, 94573918773920, 140461219583648, 140723781415152}} 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=140461217242112) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140461217242112, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fbfacfb9476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fbfacf9f7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3031373166636366, sa_sigaction = 0x3031373166636366}, sa_mask = {__val = {7161680421647626288, 2319406791671624038, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140461217234680, 12749415803119868160, 94573918788720, 94573918788720, 140461226146264, 140461219583648, 140723781415536, 140461204219152, 94573919055360, 140461222735701, 18446744069414584320}}, sa_flags = -1498015488, sa_restorer = 0x5603b4d9ae00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486971597290693478, 7161680421647626288, 2319406791638069606, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fbfad3badab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fbfad7d39d8 "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 = 0x7ffccf00b350, reg_save_area = 0x7ffccf00b290}} #7 0x00007fbfad3be148 in objspace_xmalloc0 (objspace=0x5603b4d58bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fbfad438189 in ibf_load_code (load=0x5603b4d9ae00, iseq=0x7fbfac2ea510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140461204219152 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 0x00007fbfad43dff4 in ibf_load_iseq_each (load=0x5603b4d9ae00, iseq=0x7fbfac2ea510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140461204238160 ec = 0x5603b4d59c70 dummy_frame = 140461204218912 #10 0x00007fbfad437fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbfac2ea510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5603b4d9ae00 prev_src_iseq = 0x7fbfac2ec3d0 offset = #11 0x00007fbfad4380cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fbfac2ea510 iseqv = iseq_index = 23 #12 0x00007fbfad438460 in ibf_load_code (load=0x5603b4d9ae00, iseq=0x7fbfac2ec3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140461204227024 code_index = 15 reading_pos = 4556 code = 0x5603b4e127c0 load_body = 0x5603b4e130a0 cd_entries = 0x5603b4d9db60 ic_index = 0 mark_offset_bits = 0x7ffccf00b6b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fbfad43dff4 in ibf_load_iseq_each (load=0x5603b4d9ae00, iseq=0x7fbfac2ec3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140461204238160 ec = 0x5603b4d59c70 dummy_frame = 140461204226640 #14 0x00007fbfad437fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbfac2ec3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5603b4d9ae00 prev_src_iseq = 0x7fbfac2eee00 offset = #15 0x00007fbfad4380cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fbfac2ec3d0 iseqv = iseq_index = 16 #16 0x00007fbfad438460 in ibf_load_code (load=0x5603b4d9ae00, iseq=0x7fbfac2eee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140461204237824 code_index = 66 reading_pos = 224 code = 0x5603b4e35da0 load_body = 0x5603b4dc76b0 cd_entries = 0x5603b4dc0870 ic_index = 0 mark_offset_bits = 0x5603b4e35fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fbfad43dff4 in ibf_load_iseq_each (load=0x5603b4d9ae00, iseq=0x7fbfac2eee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140461204238160 ec = 0x5603b4d59c70 dummy_frame = 140461204237392 #18 0x00007fbfad437fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbfac2eee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5603b4d9ae00 prev_src_iseq = 0x7fbfac2eefb0 offset = #19 0x00007fbfad4380cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fbfac2eee00 iseqv = iseq_index = 1 #20 0x00007fbfad438460 in ibf_load_code (load=0x5603b4d9ae00, iseq=0x7fbfac2eefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140461204238256 code_index = 5 reading_pos = 46 code = 0x5603b4e13e50 load_body = 0x5603b4df78e0 cd_entries = 0x5603b4dbe070 ic_index = 1 mark_offset_bits = 0x7ffccf00bc10 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fbfad43dff4 in ibf_load_iseq_each (load=0x5603b4d9ae00, iseq=0x7fbfac2eefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140461204238160 ec = 0x5603b4d59c70 dummy_frame = 140461204238064 #22 0x00007fbfad437fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbfac2eefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5603b4d9ae00 prev_src_iseq = 0x0 offset = #23 0x00007fbfad43ff38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fbfac2eefb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140461204238400 #25 0x00007fbfad7c1ec3 in rb_load_with_builtin_functions (feature_name=0x7fbfad80252b "yjit", table=0x7fbfad985e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5603b4d562a0 iseq = #26 0x00007fbfad706f67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fbfad704fe0 , argc = 0, index = 0, name = 0x7fbfad828635 "_bi13"}, {func_ptr = 0x7fbfad7a2470 , argc = 0, index = 1, name = 0x7fbfad82863b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fbfad7a2570 , argc = 0, index = 2, name = 0x7fbfad8288a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fbfad7a3600 , argc = 0, index = 3, name = 0x7fbfad828653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fbfad7725f0 , argc = 2, index = 4, name = 0x7fbfad82866c "rb_yjit_enable"}, {func_ptr = 0x7fbfad7a2590 , argc = 0, index = 5, name = 0x7fbfad82867b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fbfad7a24c0 , argc = 1, index = 6, name = 0x7fbfad828696 "rb_yjit_get_stats"}, {func_ptr = 0x7fbfad704fc0 , argc = 0, index = 7, name = 0x7fbfad8286a8 "object_shape_count"}, {func_ptr = 0x7fbfad779910 , argc = 1, index = 8, name = 0x7fbfad8286bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fbfad779920 , argc = 1, index = 9, name = 0x7fbfad8286cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fbfad772540 , argc = 0, index = 10, name = 0x7fbfad8286e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fbfad7726a0 , argc = 0, index = 11, name = 0x7fbfad8286f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fbfad7a2490 , argc = 0, index = 12, name = 0x7fbfad828710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fbfad4d60f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fbfad5e10ca in ruby_opt_init (opt=0x7ffccf00d460) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fbfad5e1643 in ruby_opt_init (opt=0x7ffccf00d460) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723781419296) 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 = 0x7ffccf00c120 parser = 140461205506656 orig_fname = 140461205521728 script = 1 opt = 0x7ffccf00d460 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fbfad49f4e2 in rb_ensure (b_proc=b_proc@entry=0x7fbfad5e12a0 , data1=data1@entry=140723781419296, e_proc=e_proc@entry=0x7fbfad5dd440 , data2=data2@entry=140723781419296) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5603b4d59c70 _tag = {tag = 36, retval = 140723781424224, buf = {0x7fbfacc64790, 0x7fbfad49f598 , 0x0, 0x7ffccf00bf90, 0xacc63a40}, prev = 0x7ffccf00d570, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5603b4d59c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fbfad5dd440 , data2 = 140723781419296}} #32 0x00007fbfad5e3257 in load_file (opt=0x7ffccf00d460, script=1, f=140461214156688, fname=, parser=140461205506656) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140461205506656, fname = 140461205521728, script = 1, opt = 0x7ffccf00d460, f = 4} #33 process_options (argc=0, argv=0x7ffccf00d758, opt=0x7ffccf00d460) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140461214156688 xflag = ast = 0x0 parser = 140461205506656 script_name = 140461205521728 iseq = enc = lenc = 0x5603b4d74f30 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\243\232\255\277\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fbfad5e3ad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffccf00d748) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fbfac428558 "-", script_name = 140461205521728, 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 0x00007fbfad4a0879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffccf00d748) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140461222780736, buf = {0x2, 0x7fbfad4a08c0 , 0x0, 0x7ffccf00d540, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5603b4d59c70 state = iseq = 0x0 #36 0x00005603b3f8817f in rb_main (argv=0x7ffccf00d748, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723781425641 #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.2980768.ruby -x gdbscript [New LWP 2980768] [New LWP 2980770] [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=140338602048512) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fa32085fc00 (LWP 2980768))] >>> Threads Id Target Id Frame * 1 Thread 0x7fa32085fc00 (LWP 2980768) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140338602048512) at ./nptl/pthread_kill.c:44 2 Thread 0x7fa32053f640 (LWP 2980770) 0x00007fa3209a6fde in epoll_wait (epfd=4, events=events@entry=0x7fa3212adadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fa32053f640 (LWP 2980770)): #0 0x00007fa3209a6fde in epoll_wait (epfd=4, events=events@entry=0x7fa3212adadc , 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 0x00007fa320f3766a in event_wait (vm=0x55bd8d7d22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55bd8d7d22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55bd8d7d22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55bd8d7d22a0 #4 0x00007fa320915b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723798304592, -2921384783226998496, 140338598770240, 25, 140338602793040, 140723798304944, 2896774036032188704, 2896774598282965280}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fa3209a6bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fa32085fc00 (LWP 2980768)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140338602048512) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fa32085fc00 old_mask = {__val = {8, 140338602861779, 0, 140338602758125, 140338602048512, 140338604373504, 94272610983600, 140338602704295, 114, 140338604390048, 140723798295936, 140338609654220, 255, 94272610968224, 140338604390048, 140723798295952}} 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=140338602048512) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140338602048512, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fa3208c3476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fa3208a97f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3039333030646366, sa_sigaction = 0x3039333030646366}, sa_mask = {__val = {7233738015685554224, 2319406792459890736, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140338602041080, 6062513008739359488, 94272610983024, 94272610983024, 140338610952664, 140338604390048, 140723798296336, 140338588984512, 94272611249664, 140338607542101, 18446744069414584320}}, sa_flags = -65529088, sa_restorer = 0x55bd8d816e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473738969649537894, 7233738015685554224, 2319406791772024880, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fa320cc4dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fa3210dd9d8 "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 = 0x7ffcd00247f0, reg_save_area = 0x7ffcd0024730}} #7 0x00007fa320cc8148 in objspace_xmalloc0 (objspace=0x55bd8d7d4bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fa320d42189 in ibf_load_code (load=0x55bd8d816e00, iseq=0x7fa31fbea4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140338588984512 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 0x00007fa320d47ff4 in ibf_load_iseq_each (load=0x55bd8d816e00, iseq=0x7fa31fbea4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140338589003520 ec = 0x55bd8d7d5c70 dummy_frame = 140338588984272 #10 0x00007fa320d41fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa31fbea4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bd8d816e00 prev_src_iseq = 0x7fa31fbec380 offset = #11 0x00007fa320d420cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fa31fbea4c0 iseqv = iseq_index = 23 #12 0x00007fa320d42460 in ibf_load_code (load=0x55bd8d816e00, iseq=0x7fa31fbec380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140338588992384 code_index = 15 reading_pos = 4556 code = 0x55bd8d88e7c0 load_body = 0x55bd8d88f0a0 cd_entries = 0x55bd8d819b60 ic_index = 0 mark_offset_bits = 0x7ffcd0024b50 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fa320d47ff4 in ibf_load_iseq_each (load=0x55bd8d816e00, iseq=0x7fa31fbec380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140338589003520 ec = 0x55bd8d7d5c70 dummy_frame = 140338588992000 #14 0x00007fa320d41fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa31fbec380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bd8d816e00 prev_src_iseq = 0x7fa31fbeedb0 offset = #15 0x00007fa320d420cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fa31fbec380 iseqv = iseq_index = 16 #16 0x00007fa320d42460 in ibf_load_code (load=0x55bd8d816e00, iseq=0x7fa31fbeedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140338589003184 code_index = 66 reading_pos = 224 code = 0x55bd8d8b1da0 load_body = 0x55bd8d8436b0 cd_entries = 0x55bd8d83c870 ic_index = 0 mark_offset_bits = 0x55bd8d8b1fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fa320d47ff4 in ibf_load_iseq_each (load=0x55bd8d816e00, iseq=0x7fa31fbeedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140338589003520 ec = 0x55bd8d7d5c70 dummy_frame = 140338589002752 #18 0x00007fa320d41fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa31fbeedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bd8d816e00 prev_src_iseq = 0x7fa31fbeef60 offset = #19 0x00007fa320d420cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fa31fbeedb0 iseqv = iseq_index = 1 #20 0x00007fa320d42460 in ibf_load_code (load=0x55bd8d816e00, iseq=0x7fa31fbeef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140338589003616 code_index = 5 reading_pos = 46 code = 0x55bd8d88fe50 load_body = 0x55bd8d8738e0 cd_entries = 0x55bd8d83a070 ic_index = 1 mark_offset_bits = 0x7ffcd00250b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fa320d47ff4 in ibf_load_iseq_each (load=0x55bd8d816e00, iseq=0x7fa31fbeef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140338589003520 ec = 0x55bd8d7d5c70 dummy_frame = 140338589003424 #22 0x00007fa320d41fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa31fbeef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bd8d816e00 prev_src_iseq = 0x0 offset = #23 0x00007fa320d49f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fa31fbeef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140338589003760 #25 0x00007fa3210cbec3 in rb_load_with_builtin_functions (feature_name=0x7fa32110c52b "yjit", table=0x7fa32128fe60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55bd8d7d22a0 iseq = #26 0x00007fa321010f67 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fa32100efe0 , argc = 0, index = 0, name = 0x7fa321132635 "_bi13"}, {func_ptr = 0x7fa3210ac470 , argc = 0, index = 1, name = 0x7fa32113263b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fa3210ac570 , argc = 0, index = 2, name = 0x7fa3211328a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fa3210ad600 , argc = 0, index = 3, name = 0x7fa321132653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fa32107c5f0 , argc = 2, index = 4, name = 0x7fa32113266c "rb_yjit_enable"}, {func_ptr = 0x7fa3210ac590 , argc = 0, index = 5, name = 0x7fa32113267b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fa3210ac4c0 , argc = 1, index = 6, name = 0x7fa321132696 "rb_yjit_get_stats"}, {func_ptr = 0x7fa32100efc0 , argc = 0, index = 7, name = 0x7fa3211326a8 "object_shape_count"}, {func_ptr = 0x7fa321083910 , argc = 1, index = 8, name = 0x7fa3211326bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fa321083920 , argc = 1, index = 9, name = 0x7fa3211326cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fa32107c540 , argc = 0, index = 10, name = 0x7fa3211326e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fa32107c6a0 , argc = 0, index = 11, name = 0x7fa3211326f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fa3210ac490 , argc = 0, index = 12, name = 0x7fa321132710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fa320de00f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fa320eeb0ca in ruby_opt_init (opt=0x7ffcd0026900) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fa320eeb643 in ruby_opt_init (opt=0x7ffcd0026900) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723798300096) 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 = 0x7ffcd00255c0 parser = 140338590272064 orig_fname = 140338590287136 script = 1 opt = 0x7ffcd0026900 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fa320da94e2 in rb_ensure (b_proc=b_proc@entry=0x7fa320eeb2a0 , data1=data1@entry=140723798300096, e_proc=e_proc@entry=0x7fa320ee7440 , data2=data2@entry=140723798300096) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55bd8d7d5c70 _tag = {tag = 36, retval = 140723798305024, buf = {0x7fa3205647a0, 0x7fa320da9598 , 0x0, 0x7ffcd0025430, 0x20563a50}, prev = 0x7ffcd0026a10, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55bd8d7d5c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fa320ee7440 , data2 = 140723798300096}} #32 0x00007fa320eed257 in load_file (opt=0x7ffcd0026900, script=1, f=140338598922144, fname=, parser=140338590272064) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140338590272064, fname = 140338590287136, script = 1, opt = 0x7ffcd0026900, f = 4} #33 process_options (argc=0, argv=0x7ffcd0026bf8, opt=0x7ffcd0026900) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140338598922144 xflag = ast = 0x0 parser = 140338590272064 script_name = 140338590287136 iseq = enc = lenc = 0x55bd8d7f0f30 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 0x00007fa320eedad6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcd0026be8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fa31fd28538 "-", script_name = 140338590287136, 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 0x00007fa320daa879 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcd0026be8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140338607587136, buf = {0x2, 0x7fa320daa8c0 , 0x0, 0x7ffcd00269e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55bd8d7d5c70 state = iseq = 0x0 #36 0x000055bd8bc0917f in rb_main (argv=0x7ffcd0026be8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723798306441 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)