# Logfile created on 2024-01-25 19:46:50 +0000 by logger.rb/v1.4.3 I, [2024-01-25T19:46:50.665649 #2119787] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-25T19:46:50.666061 #2119787] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T19:46:50.791241 #2119787] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-25T19:46:50.791849 #2119787] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T19:46:50.791896 #2119787] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T19:46:50.981748 #2119787] INFO -- : tool/config.guess already exists I, [2024-01-25T19:46:50.981812 #2119787] INFO -- : tool/config.sub already exists I, [2024-01-25T19:46:50.986170 #2119787] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-25T19:46:50.995862 #2119787] 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-25T19:46:50.998118 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-25T19:46:51.179506 #2119787] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T19:46:51.179593 #2119787] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T19:46:51.269820 #2119787] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-25T19:46:51.270378 #2119787] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T19:46:51.270428 #2119787] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-25T19:46:52.339433 #2119787] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-25T19:46:52.339502 #2119787] ERROR -- : 2b9719e..e726296 master -> origin/master I, [2024-01-25T19:46:52.472660 #2119787] INFO -- : Updating 2b9719e..e726296 I, [2024-01-25T19:46:52.472724 #2119787] INFO -- : Fast-forward I, [2024-01-25T19:46:52.503370 #2119787] INFO -- : lib/irb.rb | 15 +++++++-------- I, [2024-01-25T19:46:52.503429 #2119787] INFO -- : lib/irb/context.rb | 2 +- I, [2024-01-25T19:46:52.503446 #2119787] INFO -- : lib/irb/history.rb | 2 +- I, [2024-01-25T19:46:52.503461 #2119787] INFO -- : lib/irb/nesting_parser.rb | 6 +++--- I, [2024-01-25T19:46:52.503473 #2119787] INFO -- : lib/prism/debug.rb | 18 ++---------------- I, [2024-01-25T19:46:52.503486 #2119787] INFO -- : parse.y | 11 +++-------- I, [2024-01-25T19:46:52.503512 #2119787] INFO -- : prism/prism.c | 5 ++--- I, [2024-01-25T19:46:52.503527 #2119787] INFO -- : prism_compile.c | 1 + I, [2024-01-25T19:46:52.503541 #2119787] INFO -- : test/-ext-/string/test_fstring.rb | 8 ++++---- I, [2024-01-25T19:46:52.503559 #2119787] INFO -- : test/irb/test_eval_history.rb | 2 +- I, [2024-01-25T19:46:52.503589 #2119787] INFO -- : test/irb/test_input_method.rb | 2 +- I, [2024-01-25T19:46:52.503602 #2119787] INFO -- : test/prism/locals_test.rb | 22 ++------------------- I, [2024-01-25T19:46:52.503613 #2119787] INFO -- : test/prism/newline_test.rb | 1 - I, [2024-01-25T19:46:52.503625 #2119787] INFO -- : test/ruby/test_compile_prism.rb | 40 +++++++++++++++++++-------------------- I, [2024-01-25T19:46:52.503638 #2119787] INFO -- : test/ruby/test_process.rb | 2 +- I, [2024-01-25T19:46:52.503651 #2119787] INFO -- : test/ruby/test_rubyoptions.rb | 16 ++++------------ I, [2024-01-25T19:46:52.503664 #2119787] INFO -- : yjit.rb | 1 + I, [2024-01-25T19:46:52.503680 #2119787] INFO -- : yjit/src/codegen.rs | 2 ++ I, [2024-01-25T19:46:52.503692 #2119787] INFO -- : yjit/src/stats.rs | 2 ++ I, [2024-01-25T19:46:52.503704 #2119787] INFO -- : 19 files changed, 58 insertions(+), 100 deletions(-) I, [2024-01-25T19:46:52.522414 #2119787] INFO -- : Latest commit hash = e7262966c9 I, [2024-01-25T19:46:52.525307 #2119787] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T19:46:52.525574 #2119787] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T19:46:52.696869 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-25T19:46:52.710310 #2119787] INFO -- : generating parse.c I, [2024-01-25T19:46:57.893441 #2119787] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc I, [2024-01-25T19:46:58.017569 #2119787] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-01-25T19:46:58.020319 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T19:46:58.020890 #2119787] INFO -- : extracting ripper.y from ../../parse.y I, [2024-01-25T19:46:58.155167 #2119787] INFO -- : compiling compiler ripper.y I, [2024-01-25T19:47:03.326328 #2119787] INFO -- : generating ripper_init.c from ./ripper_init.c.tmpl I, [2024-01-25T19:47:05.315144 #2119787] INFO -- : generating eventids1.c from ../../parse.y I, [2024-01-25T19:47:05.374718 #2119787] INFO -- : generating eventids1.h from ../../parse.y I, [2024-01-25T19:47:05.478254 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T19:47:05.479003 #2119787] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-01-25T19:47:05.482781 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T19:47:05.482836 #2119787] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-01-25T19:47:05.482856 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T19:47:05.486449 #2119787] INFO -- : generating miniprelude.c I, [2024-01-25T19:47:10.533312 #2119787] INFO -- : miniprelude.c updated I, [2024-01-25T19:47:10.539661 #2119787] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-25T19:47:10.664274 #2119787] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-25T19:47:10.667142 #2119787] INFO -- : generating enc.mk I, [2024-01-25T19:47:10.988141 #2119787] INFO -- : making srcs under enc I, [2024-01-25T19:47:11.051972 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:47:11.052026 #2119787] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-25T19:47:11.052044 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:47:11.134485 #2119787] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-25T19:47:11.136112 #2119787] 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-25T19:47:11.138267 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-25T19:47:11.241652 #2119787] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T19:47:11.241831 #2119787] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T19:47:11.325009 #2119787] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-25T19:47:11.325064 #2119787] INFO -- : CC = gcc I, [2024-01-25T19:47:11.325080 #2119787] INFO -- : LD = ld I, [2024-01-25T19:47:11.325093 #2119787] INFO -- : LDSHARED = gcc -shared I, [2024-01-25T19:47:11.325105 #2119787] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-25T19:47:11.325119 #2119787] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-25T19:47:11.325131 #2119787] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-25T19:47:11.325142 #2119787] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-25T19:47:11.325153 #2119787] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-25T19:47:11.325163 #2119787] INFO -- : LANG = I, [2024-01-25T19:47:11.325173 #2119787] INFO -- : LC_ALL = I, [2024-01-25T19:47:11.325183 #2119787] INFO -- : LC_CTYPE = I, [2024-01-25T19:47:11.325193 #2119787] INFO -- : MFLAGS = I, [2024-01-25T19:47:11.325204 #2119787] INFO -- : RUSTC = rustc I, [2024-01-25T19:47:11.325220 #2119787] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-25T19:47:11.337026 #2119787] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-25T19:47:11.337096 #2119787] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-25T19:47:11.337110 #2119787] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-25T19:47:11.337123 #2119787] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-25T19:47:11.337135 #2119787] INFO -- : I, [2024-01-25T19:47:11.357891 #2119787] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-01-25T19:47:12.135645 #2119787] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-01-25T19:47:32.028325 #2119787] INFO -- : compiling parse.c I, [2024-01-25T19:47:48.997229 #2119787] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-25T19:47:49.348946 #2119787] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/prism.c I, [2024-01-25T19:48:00.258722 #2119787] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-01-25T19:48:00.545758 #2119787] INFO -- : building Rust YJIT (release mode) I, [2024-01-25T19:48:22.733790 #2119787] INFO -- : touch yjit/target/release/libyjit.a I, [2024-01-25T19:48:22.739912 #2119787] INFO -- : partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o I, [2024-01-25T19:48:23.233062 #2119787] INFO -- : linking miniruby I, [2024-01-25T19:48:25.115901 #2119787] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T19:48:25.116131 #2119787] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T19:48:25.240967 #2119787] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-25T19:48:25.241036 #2119787] INFO -- : CC = gcc I, [2024-01-25T19:48:25.241061 #2119787] INFO -- : LD = ld I, [2024-01-25T19:48:25.241077 #2119787] INFO -- : LDSHARED = gcc -shared I, [2024-01-25T19:48:25.241092 #2119787] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-25T19:48:25.241108 #2119787] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-25T19:48:25.241123 #2119787] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-25T19:48:25.241137 #2119787] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-25T19:48:25.241150 #2119787] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-25T19:48:25.241162 #2119787] INFO -- : LANG = I, [2024-01-25T19:48:25.241176 #2119787] INFO -- : LC_ALL = I, [2024-01-25T19:48:25.241188 #2119787] INFO -- : LC_CTYPE = I, [2024-01-25T19:48:25.241200 #2119787] INFO -- : MFLAGS = I, [2024-01-25T19:48:25.241213 #2119787] INFO -- : RUSTC = rustc I, [2024-01-25T19:48:25.241228 #2119787] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-25T19:48:25.243952 #2119787] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-25T19:48:25.244030 #2119787] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-25T19:48:25.244057 #2119787] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-25T19:48:25.244074 #2119787] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-25T19:48:25.244088 #2119787] INFO -- : I, [2024-01-25T19:48:25.869030 #2119787] INFO -- : builtin_binary.inc updated I, [2024-01-25T19:48:25.893639 #2119787] INFO -- : 67ad4f06eb3d3e902fca7d49ac062aeaa8957555dee9562d1f966d4c332eaaf6 builtin_binary.inc I, [2024-01-25T19:48:25.896830 #2119787] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-25T19:48:26.699758 #2119787] INFO -- : linking static-library libruby-static.a I, [2024-01-25T19:48:28.412597 #2119787] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-25T19:48:32.412567 #2119787] INFO -- : linking ruby I, [2024-01-25T19:48:32.486481 #2119787] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T19:48:32.486895 #2119787] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T19:48:32.615040 #2119787] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-25T19:48:32.615127 #2119787] INFO -- : CC = gcc I, [2024-01-25T19:48:32.615160 #2119787] INFO -- : LD = ld I, [2024-01-25T19:48:32.615192 #2119787] INFO -- : LDSHARED = gcc -shared I, [2024-01-25T19:48:32.615231 #2119787] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-25T19:48:32.615267 #2119787] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-25T19:48:32.615299 #2119787] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-25T19:48:32.615333 #2119787] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-25T19:48:32.615368 #2119787] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-25T19:48:32.615398 #2119787] INFO -- : LANG = I, [2024-01-25T19:48:32.615428 #2119787] INFO -- : LC_ALL = I, [2024-01-25T19:48:32.615459 #2119787] INFO -- : LC_CTYPE = I, [2024-01-25T19:48:32.615489 #2119787] INFO -- : MFLAGS = I, [2024-01-25T19:48:32.615519 #2119787] INFO -- : RUSTC = rustc I, [2024-01-25T19:48:32.615579 #2119787] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-25T19:48:32.619180 #2119787] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-25T19:48:32.619250 #2119787] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-25T19:48:32.619265 #2119787] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-25T19:48:32.619277 #2119787] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-25T19:48:32.619289 #2119787] INFO -- : I, [2024-01-25T19:48:32.727628 #2119787] INFO -- : generating enc.mk I, [2024-01-25T19:48:33.081523 #2119787] INFO -- : making srcs under enc I, [2024-01-25T19:48:33.148703 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:48:33.148796 #2119787] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-25T19:48:33.148848 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:48:33.150565 #2119787] INFO -- : generating transdb.h I, [2024-01-25T19:48:33.425259 #2119787] INFO -- : transdb.h unchanged I, [2024-01-25T19:48:33.431221 #2119787] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-25T19:48:33.533398 #2119787] INFO -- : ext/configure-ext.mk updated I, [2024-01-25T19:48:33.539244 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:48:38.059223 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:48:38.059831 #2119787] INFO -- : generating makefile exts.mk I, [2024-01-25T19:48:38.197052 #2119787] INFO -- : exts.mk unchanged I, [2024-01-25T19:48:38.213234 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:48:38.772340 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T19:48:38.779150 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T19:48:38.788832 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T19:48:38.795939 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T19:48:38.801633 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T19:48:38.812488 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T19:48:38.850183 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T19:48:38.856573 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T19:48:38.890543 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T19:48:38.904533 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T19:48:38.912125 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T19:48:38.917247 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T19:48:38.934720 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T19:48:38.949642 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T19:48:38.972259 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T19:48:38.977713 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T19:48:38.988595 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T19:48:38.997369 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T19:48:39.026570 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T19:48:39.058677 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T19:48:39.066034 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T19:48:39.073175 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T19:48:39.083698 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T19:48:39.122563 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T19:48:39.131217 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T19:48:39.136846 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T19:48:39.154902 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T19:48:39.155846 #2119787] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids1.c I, [2024-01-25T19:48:39.168607 #2119787] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-25T19:48:39.183426 #2119787] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-01-25T19:48:50.073554 #2119787] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper_init.c I, [2024-01-25T19:48:50.092965 #2119787] INFO -- : linking shared-object ripper.so I, [2024-01-25T19:48:50.296574 #2119787] INFO -- : checking /tmp/ruby/src/trunk-repeat20-asserts/parse.y and /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-25T19:48:50.427790 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T19:48:50.431116 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T19:48:50.435610 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T19:48:50.456274 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T19:48:50.480859 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T19:48:50.511165 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T19:48:50.585623 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T19:48:50.589568 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T19:48:50.701678 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T19:48:50.705881 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T19:48:50.793550 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T19:48:50.798523 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T19:48:50.877542 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T19:48:50.882740 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T19:48:50.958965 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T19:48:50.963048 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T19:48:51.042100 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T19:48:51.095235 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:48:51.351737 #2119787] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-25T19:48:51.351850 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:48:51.352680 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:48:51.359605 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:48:51.359654 #2119787] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-25T19:48:51.359671 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:48:51.360371 #2119787] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-25T19:48:51.914215 #2119787] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-25T19:48:52.113640 #2119787] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-25T19:48:52.389307 #2119787] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-25T19:48:52.609410 #2119787] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-25T19:48:52.834999 #2119787] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-25T19:48:53.065587 #2119787] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-25T19:48:53.469267 #2119787] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-25T19:48:53.696216 #2119787] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-25T19:48:53.933619 #2119787] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-25T19:48:54.289356 #2119787] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-25T19:48:54.588879 #2119787] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-25T19:48:54.887327 #2119787] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-25T19:48:55.493255 #2119787] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-25T19:48:55.811754 #2119787] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-25T19:48:56.084965 #2119787] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-25T19:48:56.379626 #2119787] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-25T19:48:56.688177 #2119787] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-25T19:48:56.920241 #2119787] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-25T19:48:57.164016 #2119787] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-25T19:48:57.424480 #2119787] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-25T19:48:57.716283 #2119787] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-25T19:48:58.009017 #2119787] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-25T19:48:58.259736 #2119787] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-25T19:48:58.704829 #2119787] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-25T19:48:59.293611 #2119787] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-25T19:48:59.548167 #2119787] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-25T19:48:59.775836 #2119787] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-25T19:49:00.180287 #2119787] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-25T19:49:00.432235 #2119787] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-25T19:49:00.756898 #2119787] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-25T19:49:01.112860 #2119787] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-25T19:49:01.738805 #2119787] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-25T19:49:02.087621 #2119787] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-25T19:49:02.353583 #2119787] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-25T19:49:02.605486 #2119787] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-25T19:49:02.920340 #2119787] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-25T19:49:03.219617 #2119787] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-25T19:49:03.484679 #2119787] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-25T19:49:04.412251 #2119787] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-25T19:49:04.664413 #2119787] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-25T19:49:05.027787 #2119787] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-25T19:49:05.322326 #2119787] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-25T19:49:05.593741 #2119787] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-25T19:49:05.824144 #2119787] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-25T19:49:06.120771 #2119787] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-25T19:49:06.492253 #2119787] INFO -- : making enc I, [2024-01-25T19:49:06.533142 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:06.533270 #2119787] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-25T19:49:06.533333 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:06.534614 #2119787] INFO -- : making trans I, [2024-01-25T19:49:06.613228 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:06.613327 #2119787] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-25T19:49:06.613394 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:06.614487 #2119787] INFO -- : making encs I, [2024-01-25T19:49:06.702186 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:06.702290 #2119787] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-25T19:49:06.702363 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:06.714140 #2119787] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T19:49:06.714333 #2119787] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-25T19:49:06.863751 #2119787] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-25T19:49:06.868587 #2119787] 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-25T19:49:06.873023 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-25T19:49:07.008058 #2119787] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-25T19:49:07.008146 #2119787] INFO -- : CC = gcc I, [2024-01-25T19:49:07.008177 #2119787] INFO -- : LD = ld I, [2024-01-25T19:49:07.008204 #2119787] INFO -- : LDSHARED = gcc -shared I, [2024-01-25T19:49:07.008241 #2119787] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-25T19:49:07.008277 #2119787] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-25T19:49:07.008304 #2119787] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-25T19:49:07.008330 #2119787] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-25T19:49:07.008369 #2119787] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-25T19:49:07.008394 #2119787] INFO -- : LANG = I, [2024-01-25T19:49:07.008423 #2119787] INFO -- : LC_ALL = I, [2024-01-25T19:49:07.008449 #2119787] INFO -- : LC_CTYPE = I, [2024-01-25T19:49:07.008473 #2119787] INFO -- : MFLAGS = I, [2024-01-25T19:49:07.008499 #2119787] INFO -- : RUSTC = rustc I, [2024-01-25T19:49:07.008531 #2119787] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-25T19:49:07.011677 #2119787] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-25T19:49:07.011743 #2119787] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-25T19:49:07.011760 #2119787] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-25T19:49:07.011774 #2119787] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-25T19:49:07.011791 #2119787] INFO -- : I, [2024-01-25T19:49:07.113137 #2119787] INFO -- : generating enc.mk I, [2024-01-25T19:49:07.439311 #2119787] INFO -- : making srcs under enc I, [2024-01-25T19:49:07.506006 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:07.506093 #2119787] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-25T19:49:07.506140 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:07.507923 #2119787] INFO -- : generating transdb.h I, [2024-01-25T19:49:07.758668 #2119787] INFO -- : transdb.h unchanged I, [2024-01-25T19:49:07.765115 #2119787] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-25T19:49:07.852896 #2119787] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-25T19:49:07.858262 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:12.006690 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:12.007298 #2119787] INFO -- : generating makefile exts.mk I, [2024-01-25T19:49:12.128657 #2119787] INFO -- : exts.mk unchanged I, [2024-01-25T19:49:12.136953 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:12.679693 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T19:49:12.686307 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T19:49:12.695232 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T19:49:12.702470 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T19:49:12.707972 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T19:49:12.719189 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T19:49:12.755949 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T19:49:12.764874 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T19:49:12.793400 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T19:49:12.807936 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T19:49:12.814332 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T19:49:12.820126 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T19:49:12.838525 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T19:49:12.861146 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T19:49:12.895615 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T19:49:12.908569 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T19:49:12.922021 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T19:49:12.937222 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T19:49:12.965636 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T19:49:12.994593 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T19:49:13.001225 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T19:49:13.024483 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T19:49:13.036455 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T19:49:13.078199 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T19:49:13.085143 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T19:49:13.095743 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T19:49:13.123629 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T19:49:13.139204 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T19:49:13.141969 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T19:49:13.149527 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T19:49:13.166787 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T19:49:13.181749 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T19:49:13.208527 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T19:49:13.292371 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T19:49:13.303622 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T19:49:13.387930 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T19:49:13.391974 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T19:49:13.487559 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T19:49:13.491907 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T19:49:13.600088 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T19:49:13.605321 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T19:49:13.713495 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T19:49:13.717133 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T19:49:13.792907 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T19:49:13.846021 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:14.038115 #2119787] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-25T19:49:14.038248 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:14.039198 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:14.055260 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:14.055352 #2119787] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-25T19:49:14.055402 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:14.072963 #2119787] INFO -- : making enc I, [2024-01-25T19:49:14.114369 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:14.114472 #2119787] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-25T19:49:14.114528 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:14.115646 #2119787] INFO -- : making trans I, [2024-01-25T19:49:14.197713 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:14.197800 #2119787] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-25T19:49:14.197845 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:14.199589 #2119787] INFO -- : making encs I, [2024-01-25T19:49:14.288840 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:14.288936 #2119787] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-25T19:49:14.288984 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:49:14.297325 #2119787] 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-25T19:49:14.629755 #2119787] INFO -- : Installing to I, [2024-01-25T19:49:14.629894 #2119787] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-25T19:49:14.637703 #2119787] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-25T19:49:14.663057 #2119787] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-25T19:49:14.667927 #2119787] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-25T19:49:14.668473 #2119787] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-25T19:49:14.809658 #2119787] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-25T19:49:14.809790 #2119787] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-25T19:49:14.810049 #2119787] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-25T19:49:14.810892 #2119787] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-25T19:49:14.835195 #2119787] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-25T19:49:14.835333 #2119787] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-25T19:49:14.835439 #2119787] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-25T19:49:14.835937 #2119787] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-25T19:49:14.836420 #2119787] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-25T19:49:15.138133 #2119787] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-25T19:49:15.185982 #2119787] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-25T19:49:15.214079 #2119787] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-25T19:49:15.264844 #2119787] INFO -- : benchmark 0.3.0 I, [2024-01-25T19:49:15.300754 #2119787] INFO -- : bundler 2.6.0.dev I, [2024-01-25T19:49:15.314313 #2119787] INFO -- : cgi 0.4.1 I, [2024-01-25T19:49:15.319140 #2119787] INFO -- : delegate 0.3.1 I, [2024-01-25T19:49:15.323870 #2119787] INFO -- : did_you_mean 1.6.3 I, [2024-01-25T19:49:15.330410 #2119787] INFO -- : english 0.8.0 I, [2024-01-25T19:49:15.334409 #2119787] INFO -- : erb 4.0.4 I, [2024-01-25T19:49:15.340070 #2119787] INFO -- : error_highlight 0.6.0 I, [2024-01-25T19:49:15.342874 #2119787] INFO -- : fileutils 1.7.2 I, [2024-01-25T19:49:15.346075 #2119787] INFO -- : find 0.2.0 I, [2024-01-25T19:49:15.349360 #2119787] INFO -- : forwardable 1.3.3 I, [2024-01-25T19:49:15.352516 #2119787] INFO -- : ipaddr 1.2.6 I, [2024-01-25T19:49:15.355811 #2119787] INFO -- : irb 1.11.1 I, [2024-01-25T19:49:15.360950 #2119787] INFO -- : logger 1.6.0 I, [2024-01-25T19:49:15.363852 #2119787] INFO -- : net-http 0.4.1 I, [2024-01-25T19:49:15.366939 #2119787] INFO -- : net-protocol 0.2.2 I, [2024-01-25T19:49:15.370005 #2119787] INFO -- : open-uri 0.4.1 I, [2024-01-25T19:49:15.373138 #2119787] INFO -- : open3 0.2.1 I, [2024-01-25T19:49:15.376100 #2119787] INFO -- : optparse 0.4.0 I, [2024-01-25T19:49:15.379143 #2119787] INFO -- : ostruct 0.6.0 I, [2024-01-25T19:49:15.381855 #2119787] INFO -- : pp 0.5.0 I, [2024-01-25T19:49:15.384977 #2119787] INFO -- : prettyprint 0.2.0 I, [2024-01-25T19:49:15.392106 #2119787] INFO -- : prism 0.19.0 I, [2024-01-25T19:49:15.395480 #2119787] INFO -- : pstore 0.1.3 I, [2024-01-25T19:49:15.398509 #2119787] INFO -- : rdoc 6.6.2 I, [2024-01-25T19:49:15.404543 #2119787] INFO -- : readline 0.0.4 I, [2024-01-25T19:49:15.407774 #2119787] INFO -- : reline 0.4.2 I, [2024-01-25T19:49:15.411044 #2119787] INFO -- : resolv 0.3.0 I, [2024-01-25T19:49:15.413956 #2119787] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-25T19:49:15.417063 #2119787] INFO -- : securerandom 0.3.1 I, [2024-01-25T19:49:15.420035 #2119787] INFO -- : set 1.1.0 I, [2024-01-25T19:49:15.423098 #2119787] INFO -- : shellwords 0.2.0 I, [2024-01-25T19:49:15.426522 #2119787] INFO -- : singleton 0.2.0 I, [2024-01-25T19:49:15.429984 #2119787] INFO -- : syntax_suggest 2.0.0 I, [2024-01-25T19:49:15.434710 #2119787] INFO -- : tempfile 0.2.1 I, [2024-01-25T19:49:15.440598 #2119787] INFO -- : time 0.3.0 I, [2024-01-25T19:49:15.444203 #2119787] INFO -- : timeout 0.4.1 I, [2024-01-25T19:49:15.447518 #2119787] INFO -- : tmpdir 0.2.0 I, [2024-01-25T19:49:15.450884 #2119787] INFO -- : tsort 0.2.0 I, [2024-01-25T19:49:15.454091 #2119787] INFO -- : un 0.3.0 I, [2024-01-25T19:49:15.457120 #2119787] INFO -- : uri 0.13.0 I, [2024-01-25T19:49:15.460690 #2119787] INFO -- : weakref 0.1.3 I, [2024-01-25T19:49:15.464144 #2119787] INFO -- : yaml 0.3.0 I, [2024-01-25T19:49:15.466986 #2119787] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-25T19:49:15.492129 #2119787] INFO -- : date 3.3.4 I, [2024-01-25T19:49:15.495917 #2119787] INFO -- : digest 3.1.1 I, [2024-01-25T19:49:15.499183 #2119787] INFO -- : etc 1.4.3 I, [2024-01-25T19:49:15.502761 #2119787] INFO -- : fcntl 1.1.0 I, [2024-01-25T19:49:15.506236 #2119787] INFO -- : fiddle 1.1.3 I, [2024-01-25T19:49:15.509666 #2119787] INFO -- : io-console 0.7.2 I, [2024-01-25T19:49:15.512927 #2119787] INFO -- : io-nonblock 0.3.0 I, [2024-01-25T19:49:15.516189 #2119787] INFO -- : io-wait 0.3.1 I, [2024-01-25T19:49:15.519182 #2119787] INFO -- : json 2.7.1 I, [2024-01-25T19:49:15.522629 #2119787] INFO -- : openssl 3.2.0 I, [2024-01-25T19:49:15.526179 #2119787] INFO -- : pathname 0.3.0 I, [2024-01-25T19:49:15.529548 #2119787] INFO -- : psych 5.1.2 I, [2024-01-25T19:49:15.533844 #2119787] INFO -- : stringio 3.1.1 I, [2024-01-25T19:49:15.540322 #2119787] INFO -- : strscan 3.0.9 I, [2024-01-25T19:49:15.544020 #2119787] INFO -- : zlib 3.1.0 I, [2024-01-25T19:49:15.547095 #2119787] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-25T19:49:15.549228 #2119787] INFO -- : minitest 5.21.2 I, [2024-01-25T19:49:15.583924 #2119787] INFO -- : power_assert 2.0.3 I, [2024-01-25T19:49:15.594020 #2119787] INFO -- : rake 13.1.0 I, [2024-01-25T19:49:15.620547 #2119787] INFO -- : test-unit 3.6.1 I, [2024-01-25T19:49:15.651003 #2119787] INFO -- : rexml 3.2.6 I, [2024-01-25T19:49:15.685333 #2119787] INFO -- : rss 0.3.0 I, [2024-01-25T19:49:15.705765 #2119787] INFO -- : net-ftp 0.3.4 I, [2024-01-25T19:49:15.712984 #2119787] INFO -- : net-imap 0.4.9.1 I, [2024-01-25T19:49:15.741632 #2119787] INFO -- : net-pop 0.1.2 I, [2024-01-25T19:49:15.751923 #2119787] INFO -- : net-smtp 0.4.0.1 I, [2024-01-25T19:49:15.764039 #2119787] INFO -- : matrix 0.4.2 I, [2024-01-25T19:49:15.774435 #2119787] INFO -- : prime 0.1.2 I, [2024-01-25T19:49:15.784231 #2119787] INFO -- : rbs 3.4.2 I, [2024-01-25T19:49:15.979996 #2119787] INFO -- : typeprof 0.21.9 I, [2024-01-25T19:49:15.995065 #2119787] INFO -- : debug 1.9.1 I, [2024-01-25T19:49:16.014415 #2119787] INFO -- : racc 1.7.3 I, [2024-01-25T19:49:16.036505 #2119787] INFO -- : mutex_m 0.2.0 I, [2024-01-25T19:49:16.042662 #2119787] INFO -- : getoptlong 0.2.1 I, [2024-01-25T19:49:16.052384 #2119787] INFO -- : base64 0.2.0 I, [2024-01-25T19:49:16.057434 #2119787] INFO -- : bigdecimal 3.1.6 I, [2024-01-25T19:49:16.070163 #2119787] INFO -- : observer 0.1.2 I, [2024-01-25T19:49:16.076233 #2119787] INFO -- : abbrev 0.1.2 I, [2024-01-25T19:49:16.082643 #2119787] INFO -- : resolv-replace 0.1.1 I, [2024-01-25T19:49:16.089188 #2119787] INFO -- : rinda 0.2.0 I, [2024-01-25T19:49:16.099144 #2119787] INFO -- : drb 2.2.0 I, [2024-01-25T19:49:16.111133 #2119787] INFO -- : nkf 0.2.0 I, [2024-01-25T19:49:16.127045 #2119787] INFO -- : syslog 0.1.2 I, [2024-01-25T19:49:16.136397 #2119787] INFO -- : csv 3.2.8 I, [2024-01-25T19:49:16.156381 #2119787] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-25T19:49:16.205949 #2119787] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-25T19:49:16.206209 #2119787] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-25T19:50:12.041289 #2119787] INFO -- : PASS all 1882 tests E, [2024-01-25T19:50:12.047839 #2119787] ERROR -- : I, [2024-01-25T19:50:12.048065 #2119787] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-25T19:50:12.048211 #2119787] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-25T19:50:12.170666 #2119787] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-25T19:50:12.170754 #2119787] INFO -- : CC = gcc I, [2024-01-25T19:50:12.170785 #2119787] INFO -- : LD = ld I, [2024-01-25T19:50:12.170813 #2119787] INFO -- : LDSHARED = gcc -shared I, [2024-01-25T19:50:12.170846 #2119787] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-25T19:50:12.171084 #2119787] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-25T19:50:12.171122 #2119787] INFO -- : CPPFLAGS = I, [2024-01-25T19:50:12.171150 #2119787] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-25T19:50:12.171176 #2119787] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-25T19:50:12.171199 #2119787] INFO -- : LANG = I, [2024-01-25T19:50:12.171223 #2119787] INFO -- : LC_ALL = I, [2024-01-25T19:50:12.171247 #2119787] INFO -- : LC_CTYPE = I, [2024-01-25T19:50:12.171270 #2119787] INFO -- : MFLAGS = I, [2024-01-25T19:50:12.171294 #2119787] INFO -- : RUSTC = rustc I, [2024-01-25T19:50:12.171328 #2119787] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-25T19:50:12.178949 #2119787] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-25T19:50:12.179013 #2119787] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-25T19:50:12.179028 #2119787] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-25T19:50:12.179043 #2119787] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-25T19:50:12.179055 #2119787] INFO -- : I, [2024-01-25T19:50:12.370433 #2119787] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-25T19:50:12.370505 #2119787] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-25T19:50:12.370520 #2119787] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-25T19:50:12.604280 #2119787] INFO -- : Checking leaked global symbols...none I, [2024-01-25T19:50:12.824441 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-25T19:50:12.824628 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-25T19:50:12.824789 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-25T19:50:12.825225 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-25T19:50:12.826117 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-25T19:50:12.826595 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-25T19:50:12.828637 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-25T19:50:12.829671 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-25T19:50:12.834438 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-25T19:50:12.837176 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-25T19:50:12.841902 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-25T19:50:12.846736 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-25T19:50:12.847179 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-25T19:50:12.847499 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-25T19:50:12.847987 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-25T19:50:12.948462 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-25T19:50:12.950511 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-25T19:50:13.287700 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-25T19:50:13.287766 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-25T19:50:13.287783 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-25T19:50:13.287796 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-25T19:50:13.287808 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-25T19:50:13.287820 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-25T19:50:13.287831 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-25T19:50:13.287844 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-25T19:50:13.287856 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-25T19:50:13.287867 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-25T19:50:13.287878 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-25T19:50:13.287889 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-25T19:50:13.581481 #2119787] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-25T19:50:13.588152 #2119787] INFO -- : I, [2024-01-25T19:50:13.588212 #2119787] INFO -- : test succeeded I, [2024-01-25T19:50:13.590943 #2119787] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-25T19:50:13.591141 #2119787] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-25T19:50:13.843707 #2119787] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-25T19:50:13.843803 #2119787] INFO -- : CC = gcc I, [2024-01-25T19:50:13.843843 #2119787] INFO -- : LD = ld I, [2024-01-25T19:50:13.843880 #2119787] INFO -- : LDSHARED = gcc -shared I, [2024-01-25T19:50:13.843921 #2119787] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-25T19:50:13.843979 #2119787] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-25T19:50:13.844014 #2119787] INFO -- : CPPFLAGS = I, [2024-01-25T19:50:13.844049 #2119787] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-25T19:50:13.844083 #2119787] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-25T19:50:13.844115 #2119787] INFO -- : LANG = I, [2024-01-25T19:50:13.844149 #2119787] INFO -- : LC_ALL = I, [2024-01-25T19:50:13.844184 #2119787] INFO -- : LC_CTYPE = I, [2024-01-25T19:50:13.844219 #2119787] INFO -- : MFLAGS = I, [2024-01-25T19:50:13.844250 #2119787] INFO -- : RUSTC = rustc I, [2024-01-25T19:50:13.844284 #2119787] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-25T19:50:13.851056 #2119787] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-25T19:50:13.851119 #2119787] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-25T19:50:13.851139 #2119787] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-25T19:50:13.851157 #2119787] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-25T19:50:13.851172 #2119787] INFO -- : I, [2024-01-25T19:50:13.858522 #2119787] INFO -- : generating enc.mk I, [2024-01-25T19:50:14.204706 #2119787] INFO -- : making enc I, [2024-01-25T19:50:14.245749 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:14.245842 #2119787] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-25T19:50:14.245896 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:14.246938 #2119787] INFO -- : making srcs under enc I, [2024-01-25T19:50:14.318320 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:14.318410 #2119787] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-25T19:50:14.318468 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:14.320401 #2119787] INFO -- : generating transdb.h I, [2024-01-25T19:50:14.587777 #2119787] INFO -- : transdb.h unchanged I, [2024-01-25T19:50:14.591087 #2119787] INFO -- : making trans I, [2024-01-25T19:50:14.662099 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:14.662190 #2119787] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-25T19:50:14.662238 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:14.663414 #2119787] INFO -- : making encs I, [2024-01-25T19:50:14.743629 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:14.743731 #2119787] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-25T19:50:14.743787 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:14.747892 #2119787] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-25T19:50:14.848231 #2119787] INFO -- : ext/configure-ext.mk updated I, [2024-01-25T19:50:14.859640 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:19.346279 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:19.347742 #2119787] INFO -- : generating makefile exts.mk I, [2024-01-25T19:50:19.475365 #2119787] INFO -- : exts.mk unchanged I, [2024-01-25T19:50:19.486539 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:20.038991 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T19:50:20.045277 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-25T19:50:20.054800 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T19:50:20.061753 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-25T19:50:20.067765 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T19:50:20.085276 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-25T19:50:20.129811 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T19:50:20.136636 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-25T19:50:20.165213 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T19:50:20.181505 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-25T19:50:20.189664 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T19:50:20.195871 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-25T19:50:20.215089 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T19:50:20.231523 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-25T19:50:20.255607 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T19:50:20.260664 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-25T19:50:20.271715 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T19:50:20.279975 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-25T19:50:20.307940 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T19:50:20.339377 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-25T19:50:20.346561 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T19:50:20.351794 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-25T19:50:20.361461 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T19:50:20.397308 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-25T19:50:20.404948 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T19:50:20.410633 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-25T19:50:20.434878 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T19:50:20.447670 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-25T19:50:20.451080 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T19:50:20.455317 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-25T19:50:20.473342 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T19:50:20.487731 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-25T19:50:20.515297 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T19:50:20.585233 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-25T19:50:20.588940 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T19:50:20.655957 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-25T19:50:20.659327 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T19:50:20.725898 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-25T19:50:20.729723 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T19:50:20.801706 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-25T19:50:20.806747 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T19:50:20.875672 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-25T19:50:20.879459 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T19:50:20.948473 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-25T19:50:20.997874 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:21.201002 #2119787] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-25T19:50:21.201113 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:21.201826 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:21.208037 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:21.208140 #2119787] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-25T19:50:21.208192 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-25T19:50:41.275244 #2119787] INFO -- : Run options: I, [2024-01-25T19:50:41.275341 #2119787] INFO -- : --seed=5106 I, [2024-01-25T19:50:41.275363 #2119787] 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-25T19:50:41.275379 #2119787] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-25T19:50:41.275395 #2119787] INFO -- : --name=!/memory_leak/ I, [2024-01-25T19:50:41.275409 #2119787] INFO -- : --stderr-on-failure I, [2024-01-25T19:50:41.275423 #2119787] INFO -- : --repeat-count=20 I, [2024-01-25T19:50:41.275438 #2119787] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-25T19:50:41.275455 #2119787] INFO -- : I, [2024-01-25T19:50:41.275477 #2119787] INFO -- : # Running tests: I, [2024-01-25T19:50:41.275508 #2119787] INFO -- : I, [2024-01-25T20:15:46.270553 #2119787] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-25T20:15:46.640015 #2119787] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-25T20:26:56.738443 #2119787] INFO -- : Finished(1/20) tests in 2175.292037s, 11.5318 tests/s, 4350.3019 assertions/s. I, [2024-01-25T21:12:01.957360 #2119787] INFO -- : Finished(2/20) tests in 2704.974213s, 9.2740 tests/s, 3499.0337 assertions/s. I, [2024-01-25T21:57:59.177605 #2119787] INFO -- : Finished(3/20) tests in 2757.558466s, 9.0972 tests/s, 3432.2866 assertions/s. I, [2024-01-25T22:36:43.196314 #2119787] INFO -- : Finished(4/20) tests in 2323.907915s, 10.7947 tests/s, 4072.7143 assertions/s. I, [2024-01-25T23:14:09.043421 #2119787] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-25T23:14:09.079914 #2119787] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-25T23:27:47.790502 #2119787] INFO -- : Finished(5/20) tests in 3064.566055s, 8.1858 tests/s, 3087.7931 assertions/s. I, [2024-01-26T00:09:46.492525 #2119787] INFO -- : Finished(6/20) tests in 2518.733249s, 9.9598 tests/s, 3757.7163 assertions/s. I, [2024-01-26T00:55:49.259675 #2119787] INFO -- : Finished(7/20) tests in 2762.716395s, 9.0802 tests/s, 3425.7226 assertions/s. I, [2024-01-26T01:34:55.911623 #2119787] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-26T01:34:59.578524 #2119787] INFO -- : Closed file descriptor: TestRDocMarkdownTest#test_markdown_documentation_syntax: 9 I, [2024-01-26T01:46:50.264309 #2119787] INFO -- : Finished(8/20) tests in 3061.096043s, 8.1951 tests/s, 3091.8396 assertions/s. I, [2024-01-26T02:30:45.118318 #2119787] INFO -- : Finished(9/20) tests in 2634.804690s, 9.5210 tests/s, 3591.9049 assertions/s. I, [2024-01-26T03:22:34.188448 #2119787] INFO -- : Finished(10/20) tests in 3109.061781s, 8.0687 tests/s, 3044.2573 assertions/s. I, [2024-01-26T04:09:45.515273 #2119787] INFO -- : Finished(11/20) tests in 2831.265470s, 8.8603 tests/s, 3343.0821 assertions/s. I, [2024-01-26T04:38:16.157996 #2119787] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-26T04:38:16.175088 #2119787] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-26T04:49:53.489818 #2119787] INFO -- : Finished(12/20) tests in 2408.105026s, 10.4173 tests/s, 3930.0753 assertions/s. I, [2024-01-26T05:44:29.368369 #2119787] INFO -- : Finished(13/20) tests in 3275.870184s, 7.6578 tests/s, 2889.1062 assertions/s. I, [2024-01-26T06:17:16.799616 #2119787] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-26T06:17:16.814110 #2119787] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-26T06:29:38.459135 #2119787] INFO -- : Finished(14/20) tests in 2709.192664s, 9.2596 tests/s, 3492.4888 assertions/s. I, [2024-01-26T07:17:41.998955 #2119787] INFO -- : Finished(15/20) tests in 2883.160546s, 8.7009 tests/s, 3282.5623 assertions/s. I, [2024-01-26T08:03:54.670632 #2119787] INFO -- : Finished(16/20) tests in 2772.880402s, 9.0469 tests/s, 3413.2850 assertions/s. I, [2024-01-26T08:46:27.610057 #2119787] INFO -- : Finished(17/20) tests in 2552.901464s, 9.8265 tests/s, 3707.4858 assertions/s. I, [2024-01-26T09:37:41.158149 #2119787] INFO -- : Finished(18/20) tests in 3073.633306s, 8.1617 tests/s, 3079.4806 assertions/s. I, [2024-01-26T10:09:11.899091 #2119787] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-26T10:09:11.923905 #2119787] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-26T10:22:28.610567 #2119787] INFO -- : Finished(19/20) tests in 2687.408203s, 9.3346 tests/s, 3521.4226 assertions/s. I, [2024-01-26T11:12:29.635472 #2119787] INFO -- : Finished(20/20) tests in 3001.678968s, 8.3573 tests/s, 3152.9318 assertions/s. I, [2024-01-26T11:12:29.635550 #2119787] INFO -- : 501719 tests, 189283981 assertions, 0 failures, 0 errors, 2340 skips I, [2024-01-26T11:12:29.635580 #2119787] INFO -- : I, [2024-01-26T11:12:29.635594 #2119787] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-25T17:14:22Z master e7262966c9) [x86_64-linux] I, [2024-01-26T11:12:29.821758 #2119787] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-01-26T11:12:29.822000 #2119787] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-01-26T11:12:30.234751 #2119787] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-26T11:12:30.234843 #2119787] INFO -- : CC = gcc I, [2024-01-26T11:12:30.234884 #2119787] INFO -- : LD = ld I, [2024-01-26T11:12:30.234922 #2119787] INFO -- : LDSHARED = gcc -shared I, [2024-01-26T11:12:30.234974 #2119787] 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-26T11:12:30.235027 #2119787] 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-26T11:12:30.235066 #2119787] INFO -- : CPPFLAGS = I, [2024-01-26T11:12:30.235105 #2119787] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-26T11:12:30.235143 #2119787] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-26T11:12:30.235180 #2119787] INFO -- : LANG = I, [2024-01-26T11:12:30.235214 #2119787] INFO -- : LC_ALL = I, [2024-01-26T11:12:30.235248 #2119787] INFO -- : LC_CTYPE = I, [2024-01-26T11:12:30.235284 #2119787] INFO -- : MFLAGS = I, [2024-01-26T11:12:30.235327 #2119787] INFO -- : RUSTC = rustc I, [2024-01-26T11:12:30.235537 #2119787] 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-26T11:12:30.238883 #2119787] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-26T11:12:30.238939 #2119787] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-26T11:12:30.238959 #2119787] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-26T11:12:30.238974 #2119787] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-26T11:12:30.238986 #2119787] INFO -- : I, [2024-01-26T11:12:30.256189 #2119787] INFO -- : generating enc.mk I, [2024-01-26T11:12:30.743618 #2119787] INFO -- : making enc I, [2024-01-26T11:12:30.834321 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:30.834411 #2119787] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-26T11:12:30.834473 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:30.835842 #2119787] INFO -- : making srcs under enc I, [2024-01-26T11:12:30.957926 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:30.958017 #2119787] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-26T11:12:30.958071 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:30.960253 #2119787] INFO -- : generating transdb.h I, [2024-01-26T11:12:31.321619 #2119787] INFO -- : transdb.h unchanged I, [2024-01-26T11:12:31.327492 #2119787] INFO -- : making trans I, [2024-01-26T11:12:31.404994 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:31.405096 #2119787] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-26T11:12:31.405153 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:31.406410 #2119787] INFO -- : making encs I, [2024-01-26T11:12:31.493719 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:31.493804 #2119787] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-26T11:12:31.493851 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:31.508991 #2119787] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-26T11:12:31.695588 #2119787] INFO -- : ext/configure-ext.mk updated I, [2024-01-26T11:12:31.705172 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:38.254187 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:38.262872 #2119787] INFO -- : generating makefile exts.mk I, [2024-01-26T11:12:38.464146 #2119787] INFO -- : exts.mk unchanged I, [2024-01-26T11:12:38.474894 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:39.281199 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-26T11:12:39.308833 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-26T11:12:39.338025 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-26T11:12:39.353037 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-26T11:12:39.368973 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-26T11:12:39.401526 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-26T11:12:39.470754 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-26T11:12:39.492919 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-26T11:12:39.543750 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-26T11:12:39.568291 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-26T11:12:39.580305 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-26T11:12:39.596547 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-26T11:12:39.620791 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-26T11:12:39.662595 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-26T11:12:39.714610 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-26T11:12:39.733884 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-26T11:12:39.746836 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-26T11:12:39.771016 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-26T11:12:39.802927 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-26T11:12:39.839618 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-26T11:12:39.850712 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-26T11:12:39.864379 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-26T11:12:39.874951 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-26T11:12:39.965603 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-26T11:12:39.972829 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-26T11:12:39.982713 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-26T11:12:40.013890 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-26T11:12:40.034794 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-26T11:12:40.045011 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-26T11:12:40.060900 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-26T11:12:40.106967 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-26T11:12:40.133749 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-26T11:12:40.191310 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-26T11:12:40.303964 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-26T11:12:40.311623 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-26T11:12:40.395821 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-26T11:12:40.399377 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-26T11:12:40.496170 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-26T11:12:40.499726 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-26T11:12:40.592325 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-26T11:12:40.596968 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-26T11:12:40.780065 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-26T11:12:40.784194 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-26T11:12:40.969847 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-26T11:12:41.051556 #2119787] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:41.353189 #2119787] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-26T11:12:41.353322 #2119787] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:41.354448 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:41.364997 #2119787] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:41.365096 #2119787] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-26T11:12:41.365147 #2119787] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-26T11:12:41.643815 #2119787] 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-26T11:12:42.074635 #2119787] INFO -- : ruby 3.4.0dev (2024-01-25T17:14:22Z master e7262966c9) [x86_64-linux] I, [2024-01-26T11:13:59.873711 #2119787] INFO -- : 0 ......................................................................... I, [2024-01-26T11:14:18.897190 #2119787] INFO -- : 73 ......................................................................... I, [2024-01-26T11:14:23.502977 #2119787] INFO -- : 146 ......................................................................... I, [2024-01-26T11:14:30.290680 #2119787] INFO -- : 219 ......................................................................... I, [2024-01-26T11:14:33.131285 #2119787] INFO -- : 292 ......................................................................... I, [2024-01-26T11:14:36.992303 #2119787] INFO -- : 365 ......................................................................... I, [2024-01-26T11:14:39.614667 #2119787] INFO -- : 438 ......................................................................... I, [2024-01-26T11:14:41.954948 #2119787] INFO -- : 511 ......................................................................... I, [2024-01-26T11:14:46.515677 #2119787] INFO -- : 584 ......................................................................... I, [2024-01-26T11:14:53.222412 #2119787] INFO -- : 657 ......................................................................... I, [2024-01-26T11:14:54.694300 #2119787] INFO -- : 730 ......................................................................... I, [2024-01-26T11:14:56.215296 #2119787] INFO -- : 803 ......................................................................... I, [2024-01-26T11:15:00.910807 #2119787] INFO -- : 876 ......................................................................... I, [2024-01-26T11:15:04.173195 #2119787] INFO -- : 949 ......................................................................... I, [2024-01-26T11:15:21.447227 #2119787] INFO -- : 1022 ......................................................................... I, [2024-01-26T11:15:43.970255 #2119787] INFO -- : 1095 ......................................................................... I, [2024-01-26T11:15:54.860815 #2119787] INFO -- : 1168 ......................................................................... I, [2024-01-26T11:15:59.893203 #2119787] INFO -- : 1241 ......................................................................... I, [2024-01-26T11:16:03.700740 #2119787] INFO -- : 1314 ......................................................................... I, [2024-01-26T11:16:05.764036 #2119787] INFO -- : 1387 ......................................................................... I, [2024-01-26T11:16:24.387918 #2119787] INFO -- : 1460 ......................................................................... I, [2024-01-26T11:16:51.899608 #2119787] INFO -- : 1533 ......................................................................... I, [2024-01-26T11:16:55.712026 #2119787] INFO -- : 1606 ......................................................................... I, [2024-01-26T11:17:03.397249 #2119787] INFO -- : 1679 ......................................................................... I, [2024-01-26T11:17:10.854653 #2119787] INFO -- : 1752 ......................................................................... I, [2024-01-26T11:17:20.542702 #2119787] INFO -- : 1825 ......................................................................... I, [2024-01-26T11:17:26.935395 #2119787] INFO -- : 1898 ......................................................................... I, [2024-01-26T11:17:32.207993 #2119787] INFO -- : 1971 ......................................................................... I, [2024-01-26T11:17:37.640387 #2119787] INFO -- : 2044 ......................................................................... I, [2024-01-26T11:17:38.127413 #2119787] INFO -- : 2117 ......................................................................... I, [2024-01-26T11:17:39.910529 #2119787] INFO -- : 2190 ......................................................................... I, [2024-01-26T11:17:40.444392 #2119787] INFO -- : 2263 ......................................................................... I, [2024-01-26T11:17:41.905822 #2119787] INFO -- : 2336 ......................................................................... I, [2024-01-26T11:17:43.602413 #2119787] INFO -- : 2409 ......................................................................... I, [2024-01-26T11:17:44.886130 #2119787] INFO -- : 2482 ......................................................................... I, [2024-01-26T11:17:48.775048 #2119787] INFO -- : 2555 ......................................................................... I, [2024-01-26T11:17:48.851667 #2119787] INFO -- : 2628 ......................................................................... I, [2024-01-26T11:17:49.662295 #2119787] INFO -- : 2701 ......................................................................... I, [2024-01-26T11:17:55.913852 #2119787] INFO -- : 2774 ......................................................................... I, [2024-01-26T11:17:59.719385 #2119787] INFO -- : 2847 ......................................................................... I, [2024-01-26T11:18:05.121305 #2119787] INFO -- : 2920 ......................................................................... I, [2024-01-26T11:18:06.655531 #2119787] INFO -- : 2993 ......................................................................... I, [2024-01-26T11:18:11.272253 #2119787] INFO -- : 3066 ......................................................................... I, [2024-01-26T11:18:18.660540 #2119787] INFO -- : 3139 ......................................................................... I, [2024-01-26T11:18:23.773127 #2119787] INFO -- : 3212 ......................................................................... I, [2024-01-26T11:18:28.112038 #2119787] INFO -- : 3285 ......................................................................... I, [2024-01-26T11:18:29.529778 #2119787] INFO -- : 3358 ......................................................................... I, [2024-01-26T11:18:34.557578 #2119787] INFO -- : 3431 ......................................................................... I, [2024-01-26T11:18:35.550894 #2119787] INFO -- : 3504 ......................................................................... I, [2024-01-26T11:18:36.381645 #2119787] INFO -- : 3577 ......................................................................... I, [2024-01-26T11:18:48.948662 #2119787] INFO -- : 3650 ......................................................................... I, [2024-01-26T11:18:50.365944 #2119787] INFO -- : 3723 ..... I, [2024-01-26T11:18:50.366183 #2119787] INFO -- : I, [2024-01-26T11:18:50.366226 #2119787] INFO -- : Finished in 368.289230 seconds I, [2024-01-26T11:18:50.366243 #2119787] INFO -- : I, [2024-01-26T11:18:50.366256 #2119787] INFO -- : 3728 files, 31902 examples, 146998 expectations, 0 failures, 0 errors, 0 tagged I, [2024-01-26T11:18:50.395244 #2119787] 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.2183466.ruby -x gdbscript [New LWP 2183466] [New LWP 2183468] [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=140679294893056) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ff273663c00 (LWP 2183466))] >>> Threads Id Target Id Frame * 1 Thread 0x7ff273663c00 (LWP 2183466) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140679294893056) at ./nptl/pthread_kill.c:44 2 Thread 0x7ff27334f640 (LWP 2183468) 0x00007ff2737aafde in epoll_wait (epfd=4, events=events@entry=0x7ff2740aeadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ff27334f640 (LWP 2183468)): #0 0x00007ff2737aafde in epoll_wait (epfd=4, events=events@entry=0x7ff2740aeadc , 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 0x00007ff273d3af6a in event_wait (vm=0x562cbb79a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x562cbb79a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x562cbb79a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x562cbb79a2a0 #4 0x00007ff273719b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721563525744, -3758419768457854652, 140679291663936, 25, 140679295637584, 140721563526096, 3761507670021079364, 3761508172922192196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ff2737aabb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ff273663c00 (LWP 2183466)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140679294893056) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ff273663c00 old_mask = {__val = {8, 140679295706323, 0, 140679295602669, 140679294893056, 140679297218048, 94750123876016, 140679295548839, 114, 140679297234592, 140721563517088, 140679302496892, 255, 94750123860640, 140679297234592, 140721563517104}} 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=140679294893056) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140679294893056, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ff2736c7476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ff2736ad7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3032386461346366, sa_sigaction = 0x3032386461346366}, sa_mask = {__val = {3774973501865013296, 2319406791688479841, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140679294885624, 16155305304374296576, 94750123875440, 94750123875440, 140679303788920, 140679297234592, 140721563517488, 140679281878320, 94750124142080, 140679300385797, 18446744069414584320}}, sa_flags = 1899413504, sa_restorer = 0x562cbb7dee00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487254390735397734, 3774973501865013296, 2319406791654925409, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007ff273ac8da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7ff273edf978 "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 = 0x7ffc4ace4310, reg_save_area = 0x7ffc4ace4250}} #7 0x00007ff273acc141 in objspace_xmalloc0 (objspace=0x562cbb79cbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007ff273b45ed9 in ibf_load_code (load=0x562cbb7dee00, iseq=0x7ff2729fa530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140679281878320 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 0x00007ff273b4bd44 in ibf_load_iseq_each (load=0x562cbb7dee00, iseq=0x7ff2729fa530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140679281897328 ec = 0x562cbb79dc70 dummy_frame = 140679281877984 #10 0x00007ff273b45d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff2729fa530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x562cbb7dee00 prev_src_iseq = 0x7ff2729fc360 offset = #11 0x00007ff273b45e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7ff2729fa530 iseqv = iseq_index = 23 #12 0x00007ff273b461b0 in ibf_load_code (load=0x562cbb7dee00, iseq=0x7ff2729fc360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140679281886048 code_index = 15 reading_pos = 4556 code = 0x562cbb8567c0 load_body = 0x562cbb8570a0 cd_entries = 0x562cbb7e1a00 ic_index = 0 mark_offset_bits = 0x7ffc4ace4670 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007ff273b4bd44 in ibf_load_iseq_each (load=0x562cbb7dee00, iseq=0x7ff2729fc360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140679281897328 ec = 0x562cbb79dc70 dummy_frame = 140679281885760 #14 0x00007ff273b45d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff2729fc360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x562cbb7dee00 prev_src_iseq = 0x7ff2729fed60 offset = #15 0x00007ff273b45e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7ff2729fc360 iseqv = iseq_index = 16 #16 0x00007ff273b461b0 in ibf_load_code (load=0x562cbb7dee00, iseq=0x7ff2729fed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140679281896800 code_index = 66 reading_pos = 224 code = 0x562cbb879da0 load_body = 0x562cbb80b6b0 cd_entries = 0x562cbb802080 ic_index = 0 mark_offset_bits = 0x562cbb879fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007ff273b4bd44 in ibf_load_iseq_each (load=0x562cbb7dee00, iseq=0x7ff2729fed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140679281897328 ec = 0x562cbb79dc70 dummy_frame = 140679281896512 #18 0x00007ff273b45d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff2729fed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x562cbb7dee00 prev_src_iseq = 0x7ff2729fefd0 offset = #19 0x00007ff273b45e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7ff2729fed60 iseqv = iseq_index = 1 #20 0x00007ff273b461b0 in ibf_load_code (load=0x562cbb7dee00, iseq=0x7ff2729fefd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140679281897424 code_index = 5 reading_pos = 46 code = 0x562cbb857e50 load_body = 0x562cbb83b8e0 cd_entries = 0x562cbb8020f0 ic_index = 1 mark_offset_bits = 0x7ffc4ace4bd0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007ff273b4bd44 in ibf_load_iseq_each (load=0x562cbb7dee00, iseq=0x7ff2729fefd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140679281897328 ec = 0x562cbb79dc70 dummy_frame = 140679281897232 #22 0x00007ff273b45d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff2729fefd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x562cbb7dee00 prev_src_iseq = 0x0 offset = #23 0x00007ff273b4dc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7ff2729fefd0 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:13941 load = iseq = loader_obj = 140679281897568 #25 0x00007ff273ece243 in rb_load_with_builtin_functions (feature_name=0x7ff273f0e5cb "yjit", table=0x7ff274090ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x562cbb79a2a0 iseq = #26 0x00007ff273e13c77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ff273e11cf0 , argc = 0, index = 0, name = 0x7ff273f34595 "_bi13"}, {func_ptr = 0x7ff273eae820 , argc = 0, index = 1, name = 0x7ff273f3459b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ff273eae920 , argc = 0, index = 2, name = 0x7ff273f34800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ff273eaf9b0 , argc = 0, index = 3, name = 0x7ff273f345b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ff273e7e9c0 , argc = 2, index = 4, name = 0x7ff273f345cc "rb_yjit_enable"}, {func_ptr = 0x7ff273eae940 , argc = 0, index = 5, name = 0x7ff273f345db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ff273eae870 , argc = 1, index = 6, name = 0x7ff273f345f6 "rb_yjit_get_stats"}, {func_ptr = 0x7ff273e11cd0 , argc = 0, index = 7, name = 0x7ff273f34608 "object_shape_count"}, {func_ptr = 0x7ff273e85ce0 , argc = 1, index = 8, name = 0x7ff273f3461b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ff273e85cf0 , argc = 1, index = 9, name = 0x7ff273f3462f "rb_yjit_insns_compiled"}, {func_ptr = 0x7ff273e7e910 , argc = 0, index = 10, name = 0x7ff273f34646 "rb_yjit_code_gc"}, {func_ptr = 0x7ff273e7ea70 , argc = 0, index = 11, name = 0x7ff273f34656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ff273eae840 , argc = 0, index = 12, name = 0x7ff273f34670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007ff273be3da3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007ff273cee9da in ruby_opt_init (opt=0x7ffc4ace6420) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007ff273ceef53 in ruby_opt_init (opt=0x7ffc4ace6420) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721563521248) 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 = 0x7ffc4ace50e0 parser = 140679283165872 orig_fname = 140679283180944 script = 1 opt = 0x7ffc4ace6420 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007ff273bad192 in rb_ensure (b_proc=b_proc@entry=0x7ff273ceebb0 , data1=data1@entry=140721563521248, e_proc=e_proc@entry=0x7ff273cead50 , data2=data2@entry=140721563521248) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x562cbb79dc70 _tag = {tag = 36, retval = 140721563526176, buf = {0x7ff2733747e0, 0x7ff273bad248 , 0x0, 0x7ffc4ace4f50, 0x73373a90}, prev = 0x7ffc4ace6530, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x562cbb79dc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ff273cead50 , data2 = 140721563521248}} #32 0x00007ff273cf0b67 in load_file (opt=0x7ffc4ace6420, script=1, f=140679291815904, fname=, parser=140679283165872) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140679283165872, fname = 140679283180944, script = 1, opt = 0x7ffc4ace6420, f = 4} #33 process_options (argc=0, argv=0x7ffc4ace6718, opt=0x7ffc4ace6420) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140679291815904 xflag = ast = 0x0 parser = 140679283165872 script_name = 140679283180944 iseq = enc = lenc = 0x562cbb7b8f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060S\vt\362\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007ff273cf13e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc4ace6708) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ff272b385a8 "-", script_name = 140679283180944, 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 0x00007ff273bae529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc4ace6708) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140679300430832, buf = {0x2, 0x7ff273bae570 , 0x0, 0x7ffc4ace6500, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x562cbb79dc70 state = iseq = 0x0 #36 0x0000562cbb49a17f in rb_main (argv=0x7ffc4ace6708, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721563527593 #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.2297619.ruby -x gdbscript [New LWP 2297619] [New LWP 2297621] [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=140013968423936) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f578ad9fc00 (LWP 2297619))] >>> Threads Id Target Id Frame * 1 Thread 0x7f578ad9fc00 (LWP 2297619) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140013968423936) at ./nptl/pthread_kill.c:44 2 Thread 0x7f578aa7f640 (LWP 2297621) 0x00007f578aee6fde in epoll_wait (epfd=4, events=events@entry=0x7f578b7eaadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f578aa7f640 (LWP 2297621)): #0 0x00007f578aee6fde in epoll_wait (epfd=4, events=events@entry=0x7f578b7eaadc , 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 0x00007f578b476f6a in event_wait (vm=0x55998ee072a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55998ee072a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55998ee072a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55998ee072a0 #4 0x00007f578ae55b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728557106080, 1832939568433867902, 140013965145664, 25, 140013969168464, 140728557106432, -1747117806203032450, -1747118368151819138}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f578aee6bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f578ad9fc00 (LWP 2297619)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140013968423936) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f578ad9fc00 old_mask = {__val = {8, 140013969237203, 0, 140013969133549, 140013968423936, 140013970748928, 94118015446704, 140013969079719, 65, 140013970765472, 140728557097424, 140013976027772, 255, 94118015431328, 140013970765472, 140728557097440}} 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=140013968423936) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140013968423936, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f578ae03476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f578ade97f3 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, 140013968416504, 1893220540718968832, 94118015446128, 94118015446128, 140013977319800, 140013970765472, 140728557097824, 140013955359936, 94118015712768, 140013973916677, 18446744069414584320}}, sa_flags = 319221760, sa_restorer = 0x55998ee4be00} sigs = {__val = {32, 7090183579329047856, 8223625903103631969, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472329611313046884, 7090183579329047856, 8223625903103763041, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f578b204da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f578b61b978 "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 = 0x7ffdeba7d440, reg_save_area = 0x7ffdeba7d380}} #7 0x00007f578b208141 in objspace_xmalloc0 (objspace=0x55998ee09bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f578b281ed9 in ibf_load_code (load=0x55998ee4be00, iseq=0x7f578a12a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140013955359936 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 0x00007f578b287d44 in ibf_load_iseq_each (load=0x55998ee4be00, iseq=0x7f578a12a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140013955378944 ec = 0x55998ee0ac70 dummy_frame = 140013955359696 #10 0x00007f578b281d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f578a12a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55998ee4be00 prev_src_iseq = 0x7f578a12c380 offset = #11 0x00007f578b281e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f578a12a4c0 iseqv = iseq_index = 23 #12 0x00007f578b2821b0 in ibf_load_code (load=0x55998ee4be00, iseq=0x7f578a12c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140013955367808 code_index = 15 reading_pos = 4556 code = 0x55998eec37c0 load_body = 0x55998eec40a0 cd_entries = 0x55998ee4ea00 ic_index = 0 mark_offset_bits = 0x7ffdeba7d7a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f578b287d44 in ibf_load_iseq_each (load=0x55998ee4be00, iseq=0x7f578a12c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140013955378944 ec = 0x55998ee0ac70 dummy_frame = 140013955367424 #14 0x00007f578b281d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f578a12c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55998ee4be00 prev_src_iseq = 0x7f578a12edb0 offset = #15 0x00007f578b281e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f578a12c380 iseqv = iseq_index = 16 #16 0x00007f578b2821b0 in ibf_load_code (load=0x55998ee4be00, iseq=0x7f578a12edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140013955378608 code_index = 66 reading_pos = 224 code = 0x55998eee6da0 load_body = 0x55998ee786b0 cd_entries = 0x55998ee6f080 ic_index = 0 mark_offset_bits = 0x55998eee6fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f578b287d44 in ibf_load_iseq_each (load=0x55998ee4be00, iseq=0x7f578a12edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140013955378944 ec = 0x55998ee0ac70 dummy_frame = 140013955378176 #18 0x00007f578b281d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f578a12edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55998ee4be00 prev_src_iseq = 0x7f578a12ef60 offset = #19 0x00007f578b281e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f578a12edb0 iseqv = iseq_index = 1 #20 0x00007f578b2821b0 in ibf_load_code (load=0x55998ee4be00, iseq=0x7f578a12ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140013955379040 code_index = 5 reading_pos = 46 code = 0x55998eec4e50 load_body = 0x55998eea88e0 cd_entries = 0x55998ee6f0f0 ic_index = 1 mark_offset_bits = 0x7ffdeba7dd00 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f578b287d44 in ibf_load_iseq_each (load=0x55998ee4be00, iseq=0x7f578a12ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140013955378944 ec = 0x55998ee0ac70 dummy_frame = 140013955378848 #22 0x00007f578b281d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f578a12ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55998ee4be00 prev_src_iseq = 0x0 offset = #23 0x00007f578b289c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f578a12ef60 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:13941 load = iseq = loader_obj = 140013955379184 #25 0x00007f578b60a243 in rb_load_with_builtin_functions (feature_name=0x7f578b64a5cb "yjit", table=0x7f578b7ccec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55998ee072a0 iseq = #26 0x00007f578b54fc77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f578b54dcf0 , argc = 0, index = 0, name = 0x7f578b670595 "_bi13"}, {func_ptr = 0x7f578b5ea820 , argc = 0, index = 1, name = 0x7f578b67059b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f578b5ea920 , argc = 0, index = 2, name = 0x7f578b670800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f578b5eb9b0 , argc = 0, index = 3, name = 0x7f578b6705b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f578b5ba9c0 , argc = 2, index = 4, name = 0x7f578b6705cc "rb_yjit_enable"}, {func_ptr = 0x7f578b5ea940 , argc = 0, index = 5, name = 0x7f578b6705db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f578b5ea870 , argc = 1, index = 6, name = 0x7f578b6705f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f578b54dcd0 , argc = 0, index = 7, name = 0x7f578b670608 "object_shape_count"}, {func_ptr = 0x7f578b5c1ce0 , argc = 1, index = 8, name = 0x7f578b67061b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f578b5c1cf0 , argc = 1, index = 9, name = 0x7f578b67062f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f578b5ba910 , argc = 0, index = 10, name = 0x7f578b670646 "rb_yjit_code_gc"}, {func_ptr = 0x7f578b5baa70 , argc = 0, index = 11, name = 0x7f578b670656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f578b5ea840 , argc = 0, index = 12, name = 0x7f578b670670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f578b31fda3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f578b42a9da in ruby_opt_init (opt=0x7ffdeba7f550) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f578b42af53 in ruby_opt_init (opt=0x7ffdeba7f550) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140728557101584) 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 = 0x7ffdeba7e210 parser = 140013956647488 orig_fname = 140013956662560 script = 1 opt = 0x7ffdeba7f550 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f578b2e9192 in rb_ensure (b_proc=b_proc@entry=0x7f578b42abb0 , data1=data1@entry=140728557101584, e_proc=e_proc@entry=0x7f578b426d50 , data2=data2@entry=140728557101584) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55998ee0ac70 _tag = {tag = 36, retval = 140728557106512, buf = {0x7f578aaa47a0, 0x7f578b2e9248 , 0x0, 0x7ffdeba7e080, 0x8aaa3a50}, prev = 0x7ffdeba7f660, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55998ee0ac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f578b426d50 , data2 = 140728557101584}} #32 0x00007f578b42cb67 in load_file (opt=0x7ffdeba7f550, script=1, f=140013965297568, fname=, parser=140013956647488) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140013956647488, fname = 140013956662560, script = 1, opt = 0x7ffdeba7f550, f = 4} #33 process_options (argc=0, argv=0x7ffdeba7f848, opt=0x7ffdeba7f550) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140013965297568 xflag = ast = 0x0 parser = 140013956647488 script_name = 140013956662560 iseq = enc = lenc = 0x55998ee25f30 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 0x00007f578b42d3e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdeba7f838) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f578a268538 "-", script_name = 140013956662560, 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 0x00007f578b2ea529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdeba7f838) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140013973961712, buf = {0x2, 0x7f578b2ea570 , 0x0, 0x7ffdeba7f630, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55998ee0ac70 state = iseq = 0x0 #36 0x000055998de0117f in rb_main (argv=0x7ffdeba7f838, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728557107929 #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.2327664.ruby -x gdbscript [New LWP 2327664] [New LWP 2327666] [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=140166687366144) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f7b199c1c00 (LWP 2327664))] >>> Threads Id Target Id Frame * 1 Thread 0x7f7b199c1c00 (LWP 2327664) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140166687366144) at ./nptl/pthread_kill.c:44 2 Thread 0x7f7b196af640 (LWP 2327666) 0x00007f7b19b08fde in epoll_wait (epfd=4, events=events@entry=0x7f7b1a40cadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f7b196af640 (LWP 2327666)): #0 0x00007f7b19b08fde in epoll_wait (epfd=4, events=events@entry=0x7f7b1a40cadc , 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 0x00007f7b1a098f6a in event_wait (vm=0x561cf54f72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x561cf54f72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x561cf54f72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x561cf54f72a0 #4 0x00007f7b19a77b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735678081904, 4702770621439938211, 140166684145216, 25, 140166688110672, 140735678082256, -4632609572688621917, -4632607833617068381}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7b19b08bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f7b199c1c00 (LWP 2327664)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140166687366144) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f7b199c1c00 old_mask = {__val = {8, 140166688179411, 0, 140166688075757, 140166687366144, 140166689691136, 94682374713008, 140166688021927, 163, 140166689707680, 140735678073248, 140166694969980, 255, 94682374697632, 140166689707680, 140735678073264}} 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=140166687366144) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140166687366144, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7b19a25476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f7b19a0b7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 140166687358712, 13792867396592832512, 94682374712432, 94682374712432, 140166696262008, 140166689707680, 140735678073648, 140166674359488, 94682374979072, 140166692858885, 18446744069414584320}}, sa_flags = -939814912, sa_restorer = 0x561cf553be00} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3703138893976462950, 7378697426660503600, 3472328327164933177, 3472310978869031456}} #5 0x00007f7b19e26da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f7b1a23d978 "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 = 0x7fff94194c10, reg_save_area = 0x7fff94194b50}} #7 0x00007f7b19e2a141 in objspace_xmalloc0 (objspace=0x561cf54f9bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f7b19ea3ed9 in ibf_load_code (load=0x561cf553be00, iseq=0x7f7b18d5a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140166674359488 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 0x00007f7b19ea9d44 in ibf_load_iseq_each (load=0x561cf553be00, iseq=0x7f7b18d5a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140166674378496 ec = 0x561cf54fac70 dummy_frame = 140166674359248 #10 0x00007f7b19ea3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7b18d5a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x561cf553be00 prev_src_iseq = 0x7f7b18d5c380 offset = #11 0x00007f7b19ea3e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f7b18d5a4c0 iseqv = iseq_index = 23 #12 0x00007f7b19ea41b0 in ibf_load_code (load=0x561cf553be00, iseq=0x7f7b18d5c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140166674367360 code_index = 15 reading_pos = 4556 code = 0x561cf55b37c0 load_body = 0x561cf55b40a0 cd_entries = 0x561cf553ea00 ic_index = 0 mark_offset_bits = 0x7fff94194f70 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f7b19ea9d44 in ibf_load_iseq_each (load=0x561cf553be00, iseq=0x7f7b18d5c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140166674378496 ec = 0x561cf54fac70 dummy_frame = 140166674366976 #14 0x00007f7b19ea3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7b18d5c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x561cf553be00 prev_src_iseq = 0x7f7b18d5edb0 offset = #15 0x00007f7b19ea3e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f7b18d5c380 iseqv = iseq_index = 16 #16 0x00007f7b19ea41b0 in ibf_load_code (load=0x561cf553be00, iseq=0x7f7b18d5edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140166674378160 code_index = 66 reading_pos = 224 code = 0x561cf55d6da0 load_body = 0x561cf55686b0 cd_entries = 0x561cf555f080 ic_index = 0 mark_offset_bits = 0x561cf55d6fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f7b19ea9d44 in ibf_load_iseq_each (load=0x561cf553be00, iseq=0x7f7b18d5edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140166674378496 ec = 0x561cf54fac70 dummy_frame = 140166674377728 #18 0x00007f7b19ea3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7b18d5edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x561cf553be00 prev_src_iseq = 0x7f7b18d5ef60 offset = #19 0x00007f7b19ea3e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f7b18d5edb0 iseqv = iseq_index = 1 #20 0x00007f7b19ea41b0 in ibf_load_code (load=0x561cf553be00, iseq=0x7f7b18d5ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140166674378592 code_index = 5 reading_pos = 46 code = 0x561cf55b4e50 load_body = 0x561cf55988e0 cd_entries = 0x561cf555f0f0 ic_index = 1 mark_offset_bits = 0x7fff941954d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f7b19ea9d44 in ibf_load_iseq_each (load=0x561cf553be00, iseq=0x7f7b18d5ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140166674378496 ec = 0x561cf54fac70 dummy_frame = 140166674378400 #22 0x00007f7b19ea3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7b18d5ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x561cf553be00 prev_src_iseq = 0x0 offset = #23 0x00007f7b19eabc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f7b18d5ef60 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:13941 load = iseq = loader_obj = 140166674378736 #25 0x00007f7b1a22c243 in rb_load_with_builtin_functions (feature_name=0x7f7b1a26c5cb "yjit", table=0x7f7b1a3eeec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x561cf54f72a0 iseq = #26 0x00007f7b1a171c77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7b1a16fcf0 , argc = 0, index = 0, name = 0x7f7b1a292595 "_bi13"}, {func_ptr = 0x7f7b1a20c820 , argc = 0, index = 1, name = 0x7f7b1a29259b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7b1a20c920 , argc = 0, index = 2, name = 0x7f7b1a292800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7b1a20d9b0 , argc = 0, index = 3, name = 0x7f7b1a2925b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f7b1a1dc9c0 , argc = 2, index = 4, name = 0x7f7b1a2925cc "rb_yjit_enable"}, {func_ptr = 0x7f7b1a20c940 , argc = 0, index = 5, name = 0x7f7b1a2925db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7b1a20c870 , argc = 1, index = 6, name = 0x7f7b1a2925f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f7b1a16fcd0 , argc = 0, index = 7, name = 0x7f7b1a292608 "object_shape_count"}, {func_ptr = 0x7f7b1a1e3ce0 , argc = 1, index = 8, name = 0x7f7b1a29261b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f7b1a1e3cf0 , argc = 1, index = 9, name = 0x7f7b1a29262f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f7b1a1dc910 , argc = 0, index = 10, name = 0x7f7b1a292646 "rb_yjit_code_gc"}, {func_ptr = 0x7f7b1a1dca70 , argc = 0, index = 11, name = 0x7f7b1a292656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7b1a20c840 , argc = 0, index = 12, name = 0x7f7b1a292670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f7b19f41da3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f7b1a04c9da in ruby_opt_init (opt=0x7fff94196d20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f7b1a04cf53 in ruby_opt_init (opt=0x7fff94196d20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735678077408) 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 = 0x7fff941959e0 parser = 140166675647040 orig_fname = 140166675662112 script = 1 opt = 0x7fff94196d20 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f7b19f0b192 in rb_ensure (b_proc=b_proc@entry=0x7f7b1a04cbb0 , data1=data1@entry=140735678077408, e_proc=e_proc@entry=0x7f7b1a048d50 , data2=data2@entry=140735678077408) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x561cf54fac70 _tag = {tag = 36, retval = 140735678082336, buf = {0x7f7b196d47a0, 0x7f7b19f0b248 , 0x0, 0x7fff94195850, 0x196d3a50}, prev = 0x7fff94196e30, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x561cf54fac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7b1a048d50 , data2 = 140735678077408}} #32 0x00007f7b1a04eb67 in load_file (opt=0x7fff94196d20, script=1, f=140166684297120, fname=, parser=140166675647040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140166675647040, fname = 140166675662112, script = 1, opt = 0x7fff94196d20, f = 4} #33 process_options (argc=0, argv=0x7fff94197018, opt=0x7fff94196d20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140166684297120 xflag = ast = 0x0 parser = 140166675647040 script_name = 140166675662112 iseq = enc = lenc = 0x561cf5515f30 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\063A\032{\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f7b1a04f3e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff94197008) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f7b18e98538 "-", script_name = 140166675662112, 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 0x00007f7b19f0c529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff94197008) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140166692903920, buf = {0x2, 0x7f7b19f0c570 , 0x0, 0x7fff94196e00, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x561cf54fac70 state = iseq = 0x0 #36 0x0000561cf48c717f in rb_main (argv=0x7fff94197008, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735678083753 #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.2453390.ruby -x gdbscript [New LWP 2453390] [New LWP 2453392] [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=140207568231424) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f849e4c9c00 (LWP 2453390))] >>> Threads Id Target Id Frame * 1 Thread 0x7f849e4c9c00 (LWP 2453390) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140207568231424) at ./nptl/pthread_kill.c:44 2 Thread 0x7f849e1af640 (LWP 2453392) 0x00007f849e610fde in epoll_wait (epfd=4, events=events@entry=0x7f849ef14adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f849e1af640 (LWP 2453392)): #0 0x00007f849e610fde in epoll_wait (epfd=4, events=events@entry=0x7f849ef14adc , 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 0x00007f849eba0f6a in event_wait (vm=0x55e9213222a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e9213222a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e9213222a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e9213222a0 #4 0x00007f849e57fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721338282336, -6050806535119923336, 140207564977728, 25, 140207568975952, 140721338282688, 5984733831508301688, 5984733239486617464}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f849e610bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f849e4c9c00 (LWP 2453390)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140207568231424) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f849e4c9c00 old_mask = {__val = {8, 140207569044691, 0, 140207568941037, 140207568231424, 140207570556416, 94459772690096, 140207568887207, 5, 140207570572960, 140721338273680, 140207575835260, 255, 94459772674720, 140207570572960, 140721338273696}} 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=140207568231424) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140207568231424, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f849e52d476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f849e5137f3 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, 140207568223992, 13273777589988449792, 94459772689520, 94459772689520, 140207577127288, 140207570572960, 140721338274080, 140207555192112, 94459772956160, 140207573724165, 18446744069414584320}}, sa_flags = -20095488, sa_restorer = 0x55e921366e00} sigs = {__val = {32, 6733551554292031520, 3919314077731927818, 7365405400577893990, 3472609802141786982, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007f849e92eda4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f849ed45978 "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 = 0x7ffc3d615200, reg_save_area = 0x7ffc3d615140}} #7 0x00007f849e932141 in objspace_xmalloc0 (objspace=0x55e921324bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f849e9abed9 in ibf_load_code (load=0x55e921366e00, iseq=0x7f849d85a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140207555192112 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 0x00007f849e9b1d44 in ibf_load_iseq_each (load=0x55e921366e00, iseq=0x7f849d85a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140207555211120 ec = 0x55e921325c70 dummy_frame = 140207555191776 #10 0x00007f849e9abd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f849d85a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e921366e00 prev_src_iseq = 0x7f849d85c360 offset = #11 0x00007f849e9abe1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f849d85a530 iseqv = iseq_index = 23 #12 0x00007f849e9ac1b0 in ibf_load_code (load=0x55e921366e00, iseq=0x7f849d85c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140207555199840 code_index = 15 reading_pos = 4556 code = 0x55e9213de7c0 load_body = 0x55e9213df0a0 cd_entries = 0x55e921369a00 ic_index = 0 mark_offset_bits = 0x7ffc3d615560 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f849e9b1d44 in ibf_load_iseq_each (load=0x55e921366e00, iseq=0x7f849d85c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140207555211120 ec = 0x55e921325c70 dummy_frame = 140207555199552 #14 0x00007f849e9abd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f849d85c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e921366e00 prev_src_iseq = 0x7f849d85ed60 offset = #15 0x00007f849e9abe1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f849d85c360 iseqv = iseq_index = 16 #16 0x00007f849e9ac1b0 in ibf_load_code (load=0x55e921366e00, iseq=0x7f849d85ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140207555210592 code_index = 66 reading_pos = 224 code = 0x55e921401da0 load_body = 0x55e9213936b0 cd_entries = 0x55e92138a080 ic_index = 0 mark_offset_bits = 0x55e921401fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f849e9b1d44 in ibf_load_iseq_each (load=0x55e921366e00, iseq=0x7f849d85ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140207555211120 ec = 0x55e921325c70 dummy_frame = 140207555210304 #18 0x00007f849e9abd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f849d85ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e921366e00 prev_src_iseq = 0x7f849d85efd0 offset = #19 0x00007f849e9abe1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f849d85ed60 iseqv = iseq_index = 1 #20 0x00007f849e9ac1b0 in ibf_load_code (load=0x55e921366e00, iseq=0x7f849d85efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140207555211216 code_index = 5 reading_pos = 46 code = 0x55e9213dfe50 load_body = 0x55e9213c38e0 cd_entries = 0x55e92138a0f0 ic_index = 1 mark_offset_bits = 0x7ffc3d615ac0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f849e9b1d44 in ibf_load_iseq_each (load=0x55e921366e00, iseq=0x7f849d85efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140207555211120 ec = 0x55e921325c70 dummy_frame = 140207555211024 #22 0x00007f849e9abd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f849d85efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e921366e00 prev_src_iseq = 0x0 offset = #23 0x00007f849e9b3c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f849d85efd0 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:13941 load = iseq = loader_obj = 140207555211360 #25 0x00007f849ed34243 in rb_load_with_builtin_functions (feature_name=0x7f849ed745cb "yjit", table=0x7f849eef6ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55e9213222a0 iseq = #26 0x00007f849ec79c77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f849ec77cf0 , argc = 0, index = 0, name = 0x7f849ed9a595 "_bi13"}, {func_ptr = 0x7f849ed14820 , argc = 0, index = 1, name = 0x7f849ed9a59b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f849ed14920 , argc = 0, index = 2, name = 0x7f849ed9a800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f849ed159b0 , argc = 0, index = 3, name = 0x7f849ed9a5b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f849ece49c0 , argc = 2, index = 4, name = 0x7f849ed9a5cc "rb_yjit_enable"}, {func_ptr = 0x7f849ed14940 , argc = 0, index = 5, name = 0x7f849ed9a5db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f849ed14870 , argc = 1, index = 6, name = 0x7f849ed9a5f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f849ec77cd0 , argc = 0, index = 7, name = 0x7f849ed9a608 "object_shape_count"}, {func_ptr = 0x7f849ecebce0 , argc = 1, index = 8, name = 0x7f849ed9a61b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f849ecebcf0 , argc = 1, index = 9, name = 0x7f849ed9a62f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f849ece4910 , argc = 0, index = 10, name = 0x7f849ed9a646 "rb_yjit_code_gc"}, {func_ptr = 0x7f849ece4a70 , argc = 0, index = 11, name = 0x7f849ed9a656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f849ed14840 , argc = 0, index = 12, name = 0x7f849ed9a670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f849ea49da3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f849eb549da in ruby_opt_init (opt=0x7ffc3d617310) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f849eb54f53 in ruby_opt_init (opt=0x7ffc3d617310) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721338277840) 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 = 0x7ffc3d615fd0 parser = 140207556479664 orig_fname = 140207556494736 script = 1 opt = 0x7ffc3d617310 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f849ea13192 in rb_ensure (b_proc=b_proc@entry=0x7f849eb54bb0 , data1=data1@entry=140721338277840, e_proc=e_proc@entry=0x7f849eb50d50 , data2=data2@entry=140721338277840) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e921325c70 _tag = {tag = 36, retval = 140721338282768, buf = {0x7f849e1d47e0, 0x7f849ea13248 , 0x0, 0x7ffc3d615e40, 0x9e1d3a90}, prev = 0x7ffc3d617420, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e921325c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f849eb50d50 , data2 = 140721338277840}} #32 0x00007f849eb56b67 in load_file (opt=0x7ffc3d617310, script=1, f=140207565129696, fname=, parser=140207556479664) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140207556479664, fname = 140207556494736, script = 1, opt = 0x7ffc3d617310, f = 4} #33 process_options (argc=0, argv=0x7ffc3d617608, opt=0x7ffc3d617310) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140207565129696 xflag = ast = 0x0 parser = 140207556479664 script_name = 140207556494736 iseq = enc = lenc = 0x55e921340f30 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 0x00007f849eb573e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc3d6175f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f849d9985a8 "-", script_name = 140207556494736, 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 0x00007f849ea14529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc3d6175f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140207573769200, buf = {0x2, 0x7f849ea14570 , 0x0, 0x7ffc3d6173f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e921325c70 state = iseq = 0x0 #36 0x000055e91f6f017f in rb_main (argv=0x7ffc3d6175f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721338284185 #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.2488540.ruby -x gdbscript [New LWP 2488540] [New LWP 2488542] [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=140594674482176) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fdebfa13c00 (LWP 2488540))] >>> Threads Id Target Id Frame * 1 Thread 0x7fdebfa13c00 (LWP 2488540) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140594674482176) at ./nptl/pthread_kill.c:44 2 Thread 0x7fdebf6ff640 (LWP 2488542) 0x00007fdebfb5afde in epoll_wait (epfd=4, events=events@entry=0x7fdec045eadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fdebf6ff640 (LWP 2488542)): #0 0x00007fdebfb5afde in epoll_wait (epfd=4, events=events@entry=0x7fdec045eadc , 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 0x00007fdec00eaf6a in event_wait (vm=0x561e531d92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x561e531d92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x561e531d92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x561e531d92a0 #4 0x00007fdebfac9b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724760253712, 1711187798849444624, 140594671253056, 25, 140594675226704, 140724760254064, -1728780947435332848, -1728780387357467888}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fdebfb5abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fdebfa13c00 (LWP 2488540)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140594674482176) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fdebfa13c00 old_mask = {__val = {8, 140594675295443, 0, 140594675191789, 140594674482176, 140594676807168, 94688243470000, 140594675137959, 114, 140594676823712, 140724760245056, 140594682086012, 255, 94688243454624, 140594676823712, 140724760245072}} 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=140594674482176) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140594674482176, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fdebfa77476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fdebfa5d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037633539306466, sa_sigaction = 0x3037633539306466}, sa_mask = {__val = {3487024600690012208, 2319406791775171897, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140594674474744, 5525732469672041216, 94688243469424, 94688243469424, 140594683378040, 140594676823712, 140724760245456, 140594661467328, 94688243736064, 140594679974917, 18446744069414584320}}, sa_flags = -1834689792, sa_restorer = 0x561e5321de00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473228817876673638, 3487024600690012208, 2319406791741617465, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fdebfe78da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fdec028f978 "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 = 0x7ffd095875b0, reg_save_area = 0x7ffd095874f0}} #7 0x00007fdebfe7c141 in objspace_xmalloc0 (objspace=0x561e531dbbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fdebfef5ed9 in ibf_load_code (load=0x561e5321de00, iseq=0x7fdebedaa4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140594661467328 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 0x00007fdebfefbd44 in ibf_load_iseq_each (load=0x561e5321de00, iseq=0x7fdebedaa4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140594661486336 ec = 0x561e531dcc70 dummy_frame = 140594661467088 #10 0x00007fdebfef5d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdebedaa4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x561e5321de00 prev_src_iseq = 0x7fdebedac380 offset = #11 0x00007fdebfef5e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fdebedaa4c0 iseqv = iseq_index = 23 #12 0x00007fdebfef61b0 in ibf_load_code (load=0x561e5321de00, iseq=0x7fdebedac380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140594661475200 code_index = 15 reading_pos = 4556 code = 0x561e532957c0 load_body = 0x561e532960a0 cd_entries = 0x561e53220a00 ic_index = 0 mark_offset_bits = 0x7ffd09587910 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fdebfefbd44 in ibf_load_iseq_each (load=0x561e5321de00, iseq=0x7fdebedac380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140594661486336 ec = 0x561e531dcc70 dummy_frame = 140594661474816 #14 0x00007fdebfef5d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdebedac380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x561e5321de00 prev_src_iseq = 0x7fdebedaedb0 offset = #15 0x00007fdebfef5e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fdebedac380 iseqv = iseq_index = 16 #16 0x00007fdebfef61b0 in ibf_load_code (load=0x561e5321de00, iseq=0x7fdebedaedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140594661486000 code_index = 66 reading_pos = 224 code = 0x561e532b8da0 load_body = 0x561e5324a6b0 cd_entries = 0x561e53241080 ic_index = 0 mark_offset_bits = 0x561e532b8fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fdebfefbd44 in ibf_load_iseq_each (load=0x561e5321de00, iseq=0x7fdebedaedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140594661486336 ec = 0x561e531dcc70 dummy_frame = 140594661485568 #18 0x00007fdebfef5d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdebedaedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x561e5321de00 prev_src_iseq = 0x7fdebedaef60 offset = #19 0x00007fdebfef5e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fdebedaedb0 iseqv = iseq_index = 1 #20 0x00007fdebfef61b0 in ibf_load_code (load=0x561e5321de00, iseq=0x7fdebedaef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140594661486432 code_index = 5 reading_pos = 46 code = 0x561e53296e50 load_body = 0x561e5327a8e0 cd_entries = 0x561e532410f0 ic_index = 1 mark_offset_bits = 0x7ffd09587e70 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fdebfefbd44 in ibf_load_iseq_each (load=0x561e5321de00, iseq=0x7fdebedaef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140594661486336 ec = 0x561e531dcc70 dummy_frame = 140594661486240 #22 0x00007fdebfef5d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdebedaef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x561e5321de00 prev_src_iseq = 0x0 offset = #23 0x00007fdebfefdc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fdebedaef60 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:13941 load = iseq = loader_obj = 140594661486576 #25 0x00007fdec027e243 in rb_load_with_builtin_functions (feature_name=0x7fdec02be5cb "yjit", table=0x7fdec0440ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x561e531d92a0 iseq = #26 0x00007fdec01c3c77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fdec01c1cf0 , argc = 0, index = 0, name = 0x7fdec02e4595 "_bi13"}, {func_ptr = 0x7fdec025e820 , argc = 0, index = 1, name = 0x7fdec02e459b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fdec025e920 , argc = 0, index = 2, name = 0x7fdec02e4800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fdec025f9b0 , argc = 0, index = 3, name = 0x7fdec02e45b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fdec022e9c0 , argc = 2, index = 4, name = 0x7fdec02e45cc "rb_yjit_enable"}, {func_ptr = 0x7fdec025e940 , argc = 0, index = 5, name = 0x7fdec02e45db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fdec025e870 , argc = 1, index = 6, name = 0x7fdec02e45f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fdec01c1cd0 , argc = 0, index = 7, name = 0x7fdec02e4608 "object_shape_count"}, {func_ptr = 0x7fdec0235ce0 , argc = 1, index = 8, name = 0x7fdec02e461b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fdec0235cf0 , argc = 1, index = 9, name = 0x7fdec02e462f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fdec022e910 , argc = 0, index = 10, name = 0x7fdec02e4646 "rb_yjit_code_gc"}, {func_ptr = 0x7fdec022ea70 , argc = 0, index = 11, name = 0x7fdec02e4656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fdec025e840 , argc = 0, index = 12, name = 0x7fdec02e4670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fdebff93da3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fdec009e9da in ruby_opt_init (opt=0x7ffd095896c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fdec009ef53 in ruby_opt_init (opt=0x7ffd095896c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140724760249216) 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 = 0x7ffd09588380 parser = 140594662754880 orig_fname = 140594662769952 script = 1 opt = 0x7ffd095896c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fdebff5d192 in rb_ensure (b_proc=b_proc@entry=0x7fdec009ebb0 , data1=data1@entry=140724760249216, e_proc=e_proc@entry=0x7fdec009ad50 , data2=data2@entry=140724760249216) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x561e531dcc70 _tag = {tag = 36, retval = 140724760254144, buf = {0x7fdebf7247a0, 0x7fdebff5d248 , 0x0, 0x7ffd095881f0, 0xbf723a50}, prev = 0x7ffd095897d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x561e531dcc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fdec009ad50 , data2 = 140724760249216}} #32 0x00007fdec00a0b67 in load_file (opt=0x7ffd095896c0, script=1, f=140594671404960, fname=, parser=140594662754880) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140594662754880, fname = 140594662769952, script = 1, opt = 0x7ffd095896c0, f = 4} #33 process_options (argc=0, argv=0x7ffd095899b8, opt=0x7ffd095896c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140594671404960 xflag = ast = 0x0 parser = 140594662754880 script_name = 140594662769952 iseq = enc = lenc = 0x561e531f7f30 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 0x00007fdec00a13e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd095899a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fdebeee8538 "-", script_name = 140594662769952, 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 0x00007fdebff5e529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd095899a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140594680019952, buf = {0x2, 0x7fdebff5e570 , 0x0, 0x7ffd095897a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x561e531dcc70 state = iseq = 0x0 #36 0x0000561e5190317f in rb_main (argv=0x7ffd095899a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140724760255561 #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.2576115.ruby -x gdbscript [New LWP 2576115] [New LWP 2576117] [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=139974514994176) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4e5b3e6c00 (LWP 2576115))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4e5b3e6c00 (LWP 2576115) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139974514994176) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4e5b0cf640 (LWP 2576117) 0x00007f4e5b52dfde in epoll_wait (epfd=4, events=events@entry=0x7f4e5be31adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4e5b0cf640 (LWP 2576117)): #0 0x00007f4e5b52dfde in epoll_wait (epfd=4, events=events@entry=0x7f4e5be31adc , 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 0x00007f4e5babdf6a in event_wait (vm=0x56408839c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56408839c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56408839c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56408839c2a0 #4 0x00007f4e5b49cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736916384192, -3160202039911190879, 139974511752768, 25, 139974515738704, 140736916384544, 3078213528472055457, 3078213022853033633}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4e5b52dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4e5b3e6c00 (LWP 2576115)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139974514994176) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4e5b3e6c00 old_mask = {__val = {8, 139974515807443, 0, 139974515703789, 139974514994176, 139974517319168, 94835163397808, 139974515649959, 114, 139974517335712, 140736916375536, 139974522598012, 255, 94835163382432, 139974517335712, 140736916375552}} 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=139974514994176) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139974514994176, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4e5b44a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4e5b4307f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3030386664646666, sa_sigaction = 0x3030386664646666}, sa_mask = {__val = {7234582440615686192, 2319406791654925924, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139974514986744, 2174390499459603456, 94835163397232, 94835163397232, 139974523890040, 139974517335712, 140736916375936, 139974501967152, 94835163663872, 139974520486917, 18446744069414584320}}, sa_flags = -1958339584, sa_restorer = 0x5640883e0e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486691449425389158, 7234582440615686192, 2319406791621371492, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f4e5b84bda4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4e5bc62978 "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 = 0x7fffdde84a60, reg_save_area = 0x7fffdde849a0}} #7 0x00007f4e5b84f141 in objspace_xmalloc0 (objspace=0x56408839ebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f4e5b8c8ed9 in ibf_load_code (load=0x5640883e0e00, iseq=0x7f4e5a77a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 139974501967152 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 0x00007f4e5b8ced44 in ibf_load_iseq_each (load=0x5640883e0e00, iseq=0x7f4e5a77a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139974501986160 ec = 0x56408839fc70 dummy_frame = 139974501966816 #10 0x00007f4e5b8c8d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4e5a77a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5640883e0e00 prev_src_iseq = 0x7f4e5a77c360 offset = #11 0x00007f4e5b8c8e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f4e5a77a530 iseqv = iseq_index = 23 #12 0x00007f4e5b8c91b0 in ibf_load_code (load=0x5640883e0e00, iseq=0x7f4e5a77c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139974501974880 code_index = 15 reading_pos = 4556 code = 0x5640884587c0 load_body = 0x5640884590a0 cd_entries = 0x5640883e3a00 ic_index = 0 mark_offset_bits = 0x7fffdde84dc0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f4e5b8ced44 in ibf_load_iseq_each (load=0x5640883e0e00, iseq=0x7f4e5a77c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139974501986160 ec = 0x56408839fc70 dummy_frame = 139974501974592 #14 0x00007f4e5b8c8d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4e5a77c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5640883e0e00 prev_src_iseq = 0x7f4e5a77ed60 offset = #15 0x00007f4e5b8c8e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f4e5a77c360 iseqv = iseq_index = 16 #16 0x00007f4e5b8c91b0 in ibf_load_code (load=0x5640883e0e00, iseq=0x7f4e5a77ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139974501985632 code_index = 66 reading_pos = 224 code = 0x56408847bda0 load_body = 0x56408840d6b0 cd_entries = 0x564088404080 ic_index = 0 mark_offset_bits = 0x56408847bfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f4e5b8ced44 in ibf_load_iseq_each (load=0x5640883e0e00, iseq=0x7f4e5a77ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139974501986160 ec = 0x56408839fc70 dummy_frame = 139974501985344 #18 0x00007f4e5b8c8d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4e5a77ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5640883e0e00 prev_src_iseq = 0x7f4e5a77efd0 offset = #19 0x00007f4e5b8c8e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f4e5a77ed60 iseqv = iseq_index = 1 #20 0x00007f4e5b8c91b0 in ibf_load_code (load=0x5640883e0e00, iseq=0x7f4e5a77efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139974501986256 code_index = 5 reading_pos = 46 code = 0x564088459e50 load_body = 0x56408843d8e0 cd_entries = 0x5640884040f0 ic_index = 1 mark_offset_bits = 0x7fffdde85320 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f4e5b8ced44 in ibf_load_iseq_each (load=0x5640883e0e00, iseq=0x7f4e5a77efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139974501986160 ec = 0x56408839fc70 dummy_frame = 139974501986064 #22 0x00007f4e5b8c8d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4e5a77efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5640883e0e00 prev_src_iseq = 0x0 offset = #23 0x00007f4e5b8d0c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f4e5a77efd0 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:13941 load = iseq = loader_obj = 139974501986400 #25 0x00007f4e5bc51243 in rb_load_with_builtin_functions (feature_name=0x7f4e5bc915cb "yjit", table=0x7f4e5be13ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x56408839c2a0 iseq = #26 0x00007f4e5bb96c77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4e5bb94cf0 , argc = 0, index = 0, name = 0x7f4e5bcb7595 "_bi13"}, {func_ptr = 0x7f4e5bc31820 , argc = 0, index = 1, name = 0x7f4e5bcb759b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4e5bc31920 , argc = 0, index = 2, name = 0x7f4e5bcb7800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4e5bc329b0 , argc = 0, index = 3, name = 0x7f4e5bcb75b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4e5bc019c0 , argc = 2, index = 4, name = 0x7f4e5bcb75cc "rb_yjit_enable"}, {func_ptr = 0x7f4e5bc31940 , argc = 0, index = 5, name = 0x7f4e5bcb75db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4e5bc31870 , argc = 1, index = 6, name = 0x7f4e5bcb75f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f4e5bb94cd0 , argc = 0, index = 7, name = 0x7f4e5bcb7608 "object_shape_count"}, {func_ptr = 0x7f4e5bc08ce0 , argc = 1, index = 8, name = 0x7f4e5bcb761b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4e5bc08cf0 , argc = 1, index = 9, name = 0x7f4e5bcb762f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4e5bc01910 , argc = 0, index = 10, name = 0x7f4e5bcb7646 "rb_yjit_code_gc"}, {func_ptr = 0x7f4e5bc01a70 , argc = 0, index = 11, name = 0x7f4e5bcb7656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4e5bc31840 , argc = 0, index = 12, name = 0x7f4e5bcb7670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4e5b966da3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f4e5ba719da in ruby_opt_init (opt=0x7fffdde86b70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f4e5ba71f53 in ruby_opt_init (opt=0x7fffdde86b70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736916379696) 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 = 0x7fffdde85830 parser = 139974503254704 orig_fname = 139974503269776 script = 1 opt = 0x7fffdde86b70 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f4e5b930192 in rb_ensure (b_proc=b_proc@entry=0x7f4e5ba71bb0 , data1=data1@entry=140736916379696, e_proc=e_proc@entry=0x7f4e5ba6dd50 , data2=data2@entry=140736916379696) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56408839fc70 _tag = {tag = 36, retval = 140736916384624, buf = {0x7f4e5b0f47e0, 0x7f4e5b930248 , 0x0, 0x7fffdde856a0, 0x5b0f3a90}, prev = 0x7fffdde86c80, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56408839fc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4e5ba6dd50 , data2 = 140736916379696}} #32 0x00007f4e5ba73b67 in load_file (opt=0x7fffdde86b70, script=1, f=139974511904736, fname=, parser=139974503254704) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139974503254704, fname = 139974503269776, script = 1, opt = 0x7fffdde86b70, f = 4} #33 process_options (argc=0, argv=0x7fffdde86e68, opt=0x7fffdde86b70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139974511904736 xflag = ast = 0x0 parser = 139974503254704 script_name = 139974503269776 iseq = enc = lenc = 0x5640883baf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\203\343[N\177\000\000\030\207\177[N\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f4e5ba743e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffdde86e58) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4e5a8b85a8 "-", script_name = 139974503269776, 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 0x00007f4e5b931529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffdde86e58) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139974520531952, buf = {0x2, 0x7f4e5b931570 , 0x0, 0x7fffdde86c50, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56408839fc70 state = iseq = 0x0 #36 0x000056408812b17f in rb_main (argv=0x7fffdde86e58, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736916386041 #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.2698082.ruby -x gdbscript [New LWP 2698082] [New LWP 2698084] [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=139904280677376) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3e00f3cc00 (LWP 2698082))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3e00f3cc00 (LWP 2698082) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139904280677376) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3e00c1f640 (LWP 2698084) 0x00007f3e01083fde in epoll_wait (epfd=4, events=events@entry=0x7f3e01987adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3e00c1f640 (LWP 2698084)): #0 0x00007f3e01083fde in epoll_wait (epfd=4, events=events@entry=0x7f3e01987adc , 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 0x00007f3e01613f6a in event_wait (vm=0x5588438f92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5588438f92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5588438f92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5588438f92a0 #4 0x00007f3e00ff2b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725795845408, 5565393539147798538, 139904277411392, 25, 139904281421904, 140725795845760, -5530351707962697718, -5530352096543860726}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3e01083bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3e00f3cc00 (LWP 2698082)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139904280677376) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3e00f3cc00 old_mask = {__val = {8, 139904281490643, 0, 139904281386989, 139904280677376, 139904283002368, 94043737411248, 139904281333159, 65, 139904283018912, 140725795836752, 139904288281212, 255, 94043737395872, 139904283018912, 140725795836768}} 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=139904280677376) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139904280677376, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3e00fa0476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3e00f867f3 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, 139904280669944, 15861436614463014656, 94043737410672, 94043737410672, 139904289573240, 139904283018912, 140725795837152, 139904267625744, 94043737677312, 139904286170117, 18446744069414584320}}, sa_flags = 946947840, sa_restorer = 0x55884393de00} sigs = {__val = {32, 3977914761839324464, 8223625903103959601, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472335108063048804, 3977914761839324464, 8223625903104090673, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f3e013a1da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f3e017b8978 "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 = 0x7ffd471255c0, reg_save_area = 0x7ffd47125500}} #7 0x00007f3e013a5141 in objspace_xmalloc0 (objspace=0x5588438fbbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f3e0141eed9 in ibf_load_code (load=0x55884393de00, iseq=0x7f3e002ca510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 139904267625744 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 0x00007f3e01424d44 in ibf_load_iseq_each (load=0x55884393de00, iseq=0x7f3e002ca510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139904267644752 ec = 0x5588438fcc70 dummy_frame = 139904267625504 #10 0x00007f3e0141ed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3e002ca510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55884393de00 prev_src_iseq = 0x7f3e002cc3d0 offset = #11 0x00007f3e0141ee1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f3e002ca510 iseqv = iseq_index = 23 #12 0x00007f3e0141f1b0 in ibf_load_code (load=0x55884393de00, iseq=0x7f3e002cc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139904267633616 code_index = 15 reading_pos = 4556 code = 0x5588439b57c0 load_body = 0x5588439b60a0 cd_entries = 0x558843940a00 ic_index = 0 mark_offset_bits = 0x7ffd47125920 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f3e01424d44 in ibf_load_iseq_each (load=0x55884393de00, iseq=0x7f3e002cc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139904267644752 ec = 0x5588438fcc70 dummy_frame = 139904267633232 #14 0x00007f3e0141ed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3e002cc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55884393de00 prev_src_iseq = 0x7f3e002cee00 offset = #15 0x00007f3e0141ee1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f3e002cc3d0 iseqv = iseq_index = 16 #16 0x00007f3e0141f1b0 in ibf_load_code (load=0x55884393de00, iseq=0x7f3e002cee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139904267644416 code_index = 66 reading_pos = 224 code = 0x5588439d8da0 load_body = 0x55884396a6b0 cd_entries = 0x558843961080 ic_index = 0 mark_offset_bits = 0x5588439d8fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f3e01424d44 in ibf_load_iseq_each (load=0x55884393de00, iseq=0x7f3e002cee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139904267644752 ec = 0x5588438fcc70 dummy_frame = 139904267643984 #18 0x00007f3e0141ed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3e002cee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55884393de00 prev_src_iseq = 0x7f3e002cefb0 offset = #19 0x00007f3e0141ee1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f3e002cee00 iseqv = iseq_index = 1 #20 0x00007f3e0141f1b0 in ibf_load_code (load=0x55884393de00, iseq=0x7f3e002cefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139904267644848 code_index = 5 reading_pos = 46 code = 0x5588439b6e50 load_body = 0x55884399a8e0 cd_entries = 0x5588439610f0 ic_index = 1 mark_offset_bits = 0x7ffd47125e80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f3e01424d44 in ibf_load_iseq_each (load=0x55884393de00, iseq=0x7f3e002cefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139904267644752 ec = 0x5588438fcc70 dummy_frame = 139904267644656 #22 0x00007f3e0141ed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3e002cefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55884393de00 prev_src_iseq = 0x0 offset = #23 0x00007f3e01426c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f3e002cefb0 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:13941 load = iseq = loader_obj = 139904267644992 #25 0x00007f3e017a7243 in rb_load_with_builtin_functions (feature_name=0x7f3e017e75cb "yjit", table=0x7f3e01969ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5588438f92a0 iseq = #26 0x00007f3e016ecc77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3e016eacf0 , argc = 0, index = 0, name = 0x7f3e0180d595 "_bi13"}, {func_ptr = 0x7f3e01787820 , argc = 0, index = 1, name = 0x7f3e0180d59b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3e01787920 , argc = 0, index = 2, name = 0x7f3e0180d800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3e017889b0 , argc = 0, index = 3, name = 0x7f3e0180d5b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3e017579c0 , argc = 2, index = 4, name = 0x7f3e0180d5cc "rb_yjit_enable"}, {func_ptr = 0x7f3e01787940 , argc = 0, index = 5, name = 0x7f3e0180d5db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3e01787870 , argc = 1, index = 6, name = 0x7f3e0180d5f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f3e016eacd0 , argc = 0, index = 7, name = 0x7f3e0180d608 "object_shape_count"}, {func_ptr = 0x7f3e0175ece0 , argc = 1, index = 8, name = 0x7f3e0180d61b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f3e0175ecf0 , argc = 1, index = 9, name = 0x7f3e0180d62f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3e01757910 , argc = 0, index = 10, name = 0x7f3e0180d646 "rb_yjit_code_gc"}, {func_ptr = 0x7f3e01757a70 , argc = 0, index = 11, name = 0x7f3e0180d656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3e01787840 , argc = 0, index = 12, name = 0x7f3e0180d670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f3e014bcda3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f3e015c79da in ruby_opt_init (opt=0x7ffd471276d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f3e015c7f53 in ruby_opt_init (opt=0x7ffd471276d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140725795840912) 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 = 0x7ffd47126390 parser = 139904268913248 orig_fname = 139904268928320 script = 1 opt = 0x7ffd471276d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f3e01486192 in rb_ensure (b_proc=b_proc@entry=0x7f3e015c7bb0 , data1=data1@entry=140725795840912, e_proc=e_proc@entry=0x7f3e015c3d50 , data2=data2@entry=140725795840912) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5588438fcc70 _tag = {tag = 36, retval = 140725795845840, buf = {0x7f3e00c44790, 0x7f3e01486248 , 0x0, 0x7ffd47126200, 0xc43a40}, prev = 0x7ffd471277e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5588438fcc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3e015c3d50 , data2 = 140725795840912}} #32 0x00007f3e015c9b67 in load_file (opt=0x7ffd471276d0, script=1, f=139904277563280, fname=, parser=139904268913248) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139904268913248, fname = 139904268928320, script = 1, opt = 0x7ffd471276d0, f = 4} #33 process_options (argc=0, argv=0x7ffd471279c8, opt=0x7ffd471276d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139904277563280 xflag = ast = 0x0 parser = 139904268913248 script_name = 139904268928320 iseq = enc = lenc = 0x558843917f30 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 0x00007f3e015ca3e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd471279b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3e00408558 "-", script_name = 139904268928320, 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 0x00007f3e01487529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd471279b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139904286215152, buf = {0x2, 0x7f3e01487570 , 0x0, 0x7ffd471277b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5588438fcc70 state = iseq = 0x0 #36 0x0000558842ff517f in rb_main (argv=0x7ffd471279b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725795847257 #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.2733453.ruby -x gdbscript [New LWP 2733453] [New LWP 2733455] [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=139851256077312) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f31a8709c00 (LWP 2733453))] >>> Threads Id Target Id Frame * 1 Thread 0x7f31a8709c00 (LWP 2733453) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139851256077312) at ./nptl/pthread_kill.c:44 2 Thread 0x7f31a83ef640 (LWP 2733455) 0x00007f31a8850fde in epoll_wait (epfd=4, events=events@entry=0x7f31a9154adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f31a83ef640 (LWP 2733455)): #0 0x00007f31a8850fde in epoll_wait (epfd=4, events=events@entry=0x7f31a9154adc , 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 0x00007f31a8de0f6a in event_wait (vm=0x564942c222a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x564942c222a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x564942c222a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x564942c222a0 #4 0x00007f31a87bfb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731793018864, 2510261142371852736, 139851252823616, 25, 139851256821840, 140731793019216, -2543006256976993856, -2543005732609433152}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f31a8850bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f31a8709c00 (LWP 2733453)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139851256077312) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f31a8709c00 old_mask = {__val = {8, 139851256890579, 0, 139851256786925, 139851256077312, 139851258402304, 94872652635824, 139851256733095, 5, 139851258418848, 140731793010208, 139851263681148, 255, 94872652620448, 139851258418848, 140731793010224}} 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=139851256077312) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139851256077312, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f31a876d476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f31a87537f3 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, 139851256069880, 1711844799369197568, 94872652635248, 94872652635248, 139851264973176, 139851258418848, 140731793010608, 139851243037968, 94872652901888, 139851261570053, 18446744069414584320}}, sa_flags = 2030057472, sa_restorer = 0x564942c66e00} sigs = {__val = {32, 6733551554292031520, 4063198376955885322, 7365405400577882425, 3486411975886464358, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007f31a8b6eda4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f31a8f85978 "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 = 0x7ffeac87f090, reg_save_area = 0x7ffeac87efd0}} #7 0x00007f31a8b72141 in objspace_xmalloc0 (objspace=0x564942c24bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f31a8bebed9 in ibf_load_code (load=0x564942c66e00, iseq=0x7f31a7a9a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 139851243037968 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 0x00007f31a8bf1d44 in ibf_load_iseq_each (load=0x564942c66e00, iseq=0x7f31a7a9a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139851243056976 ec = 0x564942c25c70 dummy_frame = 139851243037728 #10 0x00007f31a8bebd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f31a7a9a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x564942c66e00 prev_src_iseq = 0x7f31a7a9c3d0 offset = #11 0x00007f31a8bebe1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f31a7a9a510 iseqv = iseq_index = 23 #12 0x00007f31a8bec1b0 in ibf_load_code (load=0x564942c66e00, iseq=0x7f31a7a9c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139851243045840 code_index = 15 reading_pos = 4556 code = 0x564942cde7c0 load_body = 0x564942cdf0a0 cd_entries = 0x564942c69a00 ic_index = 0 mark_offset_bits = 0x7ffeac87f3f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f31a8bf1d44 in ibf_load_iseq_each (load=0x564942c66e00, iseq=0x7f31a7a9c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139851243056976 ec = 0x564942c25c70 dummy_frame = 139851243045456 #14 0x00007f31a8bebd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f31a7a9c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x564942c66e00 prev_src_iseq = 0x7f31a7a9ee00 offset = #15 0x00007f31a8bebe1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f31a7a9c3d0 iseqv = iseq_index = 16 #16 0x00007f31a8bec1b0 in ibf_load_code (load=0x564942c66e00, iseq=0x7f31a7a9ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139851243056640 code_index = 66 reading_pos = 224 code = 0x564942d01da0 load_body = 0x564942c936b0 cd_entries = 0x564942c8a080 ic_index = 0 mark_offset_bits = 0x564942d01fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f31a8bf1d44 in ibf_load_iseq_each (load=0x564942c66e00, iseq=0x7f31a7a9ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139851243056976 ec = 0x564942c25c70 dummy_frame = 139851243056208 #18 0x00007f31a8bebd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f31a7a9ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x564942c66e00 prev_src_iseq = 0x7f31a7a9efb0 offset = #19 0x00007f31a8bebe1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f31a7a9ee00 iseqv = iseq_index = 1 #20 0x00007f31a8bec1b0 in ibf_load_code (load=0x564942c66e00, iseq=0x7f31a7a9efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139851243057072 code_index = 5 reading_pos = 46 code = 0x564942cdfe50 load_body = 0x564942cc38e0 cd_entries = 0x564942c8a0f0 ic_index = 1 mark_offset_bits = 0x7ffeac87f950 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f31a8bf1d44 in ibf_load_iseq_each (load=0x564942c66e00, iseq=0x7f31a7a9efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139851243056976 ec = 0x564942c25c70 dummy_frame = 139851243056880 #22 0x00007f31a8bebd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f31a7a9efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x564942c66e00 prev_src_iseq = 0x0 offset = #23 0x00007f31a8bf3c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f31a7a9efb0 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:13941 load = iseq = loader_obj = 139851243057216 #25 0x00007f31a8f74243 in rb_load_with_builtin_functions (feature_name=0x7f31a8fb45cb "yjit", table=0x7f31a9136ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x564942c222a0 iseq = #26 0x00007f31a8eb9c77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f31a8eb7cf0 , argc = 0, index = 0, name = 0x7f31a8fda595 "_bi13"}, {func_ptr = 0x7f31a8f54820 , argc = 0, index = 1, name = 0x7f31a8fda59b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f31a8f54920 , argc = 0, index = 2, name = 0x7f31a8fda800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f31a8f559b0 , argc = 0, index = 3, name = 0x7f31a8fda5b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f31a8f249c0 , argc = 2, index = 4, name = 0x7f31a8fda5cc "rb_yjit_enable"}, {func_ptr = 0x7f31a8f54940 , argc = 0, index = 5, name = 0x7f31a8fda5db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f31a8f54870 , argc = 1, index = 6, name = 0x7f31a8fda5f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f31a8eb7cd0 , argc = 0, index = 7, name = 0x7f31a8fda608 "object_shape_count"}, {func_ptr = 0x7f31a8f2bce0 , argc = 1, index = 8, name = 0x7f31a8fda61b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f31a8f2bcf0 , argc = 1, index = 9, name = 0x7f31a8fda62f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f31a8f24910 , argc = 0, index = 10, name = 0x7f31a8fda646 "rb_yjit_code_gc"}, {func_ptr = 0x7f31a8f24a70 , argc = 0, index = 11, name = 0x7f31a8fda656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f31a8f54840 , argc = 0, index = 12, name = 0x7f31a8fda670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f31a8c89da3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f31a8d949da in ruby_opt_init (opt=0x7ffeac8811a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f31a8d94f53 in ruby_opt_init (opt=0x7ffeac8811a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731793014368) 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 = 0x7ffeac87fe60 parser = 139851244325472 orig_fname = 139851244340544 script = 1 opt = 0x7ffeac8811a0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f31a8c53192 in rb_ensure (b_proc=b_proc@entry=0x7f31a8d94bb0 , data1=data1@entry=140731793014368, e_proc=e_proc@entry=0x7f31a8d90d50 , data2=data2@entry=140731793014368) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564942c25c70 _tag = {tag = 36, retval = 140731793019296, buf = {0x7f31a8414790, 0x7f31a8c53248 , 0x0, 0x7ffeac87fcd0, 0xa8413a40}, prev = 0x7ffeac8812b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564942c25c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f31a8d90d50 , data2 = 140731793014368}} #32 0x00007f31a8d96b67 in load_file (opt=0x7ffeac8811a0, script=1, f=139851252975504, fname=, parser=139851244325472) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139851244325472, fname = 139851244340544, script = 1, opt = 0x7ffeac8811a0, f = 4} #33 process_options (argc=0, argv=0x7ffeac881498, opt=0x7ffeac8811a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139851252975504 xflag = ast = 0x0 parser = 139851244325472 script_name = 139851244340544 iseq = enc = lenc = 0x564942c40f30 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\025\251\061\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f31a8d973e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffeac881488) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f31a7bd8558 "-", script_name = 139851244340544, 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 0x00007f31a8c54529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffeac881488) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139851261615088, buf = {0x2, 0x7f31a8c54570 , 0x0, 0x7ffeac881280, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564942c25c70 state = iseq = 0x0 #36 0x0000564941ec617f in rb_main (argv=0x7ffeac881488, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731793020713 #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.2847598.ruby -x gdbscript [New LWP 2847598] [New LWP 2847600] [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=140703938202624) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ff830414c00 (LWP 2847598))] >>> Threads Id Target Id Frame * 1 Thread 0x7ff830414c00 (LWP 2847598) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140703938202624) at ./nptl/pthread_kill.c:44 2 Thread 0x7ff8300ff640 (LWP 2847600) 0x00007ff83055bfde in epoll_wait (epfd=4, events=events@entry=0x7ff830e5fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ff8300ff640 (LWP 2847600)): #0 0x00007ff83055bfde in epoll_wait (epfd=4, events=events@entry=0x7ff830e5fadc , 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 0x00007ff830aebf6a in event_wait (vm=0x563dcec002a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x563dcec002a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x563dcec002a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x563dcec002a0 #4 0x00007ff8304cab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732405970208, -7253175249402566381, 140703934969408, 25, 140703938947152, 140732405970560, 7253024754355169555, 7253024193740433683}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ff83055bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ff830414c00 (LWP 2847598)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140703938202624) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ff830414c00 old_mask = {__val = {8, 140703939015891, 0, 140703938912237, 140703938202624, 140703940527616, 94823461699248, 140703938858407, 114, 140703940544160, 140732405961552, 140703945806460, 255, 94823461683872, 140703940544160, 140732405961568}} 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=140703938202624) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140703938202624, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ff830478476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ff83045e7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3066633131646566, sa_sigaction = 0x3066633131646566}, sa_mask = {__val = {7234300965638975536, 2319406791641018673, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140703938195192, 15321746398393662976, 94823461698672, 94823461698672, 140703947098488, 140703940544160, 140732405961952, 140703925183680, 94823461965312, 140703943695365, 18446744069414584320}}, sa_flags = -689963520, sa_restorer = 0x563dcec44e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486458124471395686, 7234300965638975536, 2319406792530145585, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007ff830879da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7ff830c90978 "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 = 0x7ffed110d5c0, reg_save_area = 0x7ffed110d500}} #7 0x00007ff83087d141 in objspace_xmalloc0 (objspace=0x563dcec02bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007ff8308f6ed9 in ibf_load_code (load=0x563dcec44e00, iseq=0x7ff82f7aa4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140703925183680 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 0x00007ff8308fcd44 in ibf_load_iseq_each (load=0x563dcec44e00, iseq=0x7ff82f7aa4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140703925202688 ec = 0x563dcec03c70 dummy_frame = 140703925183440 #10 0x00007ff8308f6d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff82f7aa4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x563dcec44e00 prev_src_iseq = 0x7ff82f7ac380 offset = #11 0x00007ff8308f6e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7ff82f7aa4c0 iseqv = iseq_index = 23 #12 0x00007ff8308f71b0 in ibf_load_code (load=0x563dcec44e00, iseq=0x7ff82f7ac380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140703925191552 code_index = 15 reading_pos = 4556 code = 0x563dcecbc7c0 load_body = 0x563dcecbd0a0 cd_entries = 0x563dcec47a00 ic_index = 0 mark_offset_bits = 0x7ffed110d920 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007ff8308fcd44 in ibf_load_iseq_each (load=0x563dcec44e00, iseq=0x7ff82f7ac380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140703925202688 ec = 0x563dcec03c70 dummy_frame = 140703925191168 #14 0x00007ff8308f6d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff82f7ac380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x563dcec44e00 prev_src_iseq = 0x7ff82f7aedb0 offset = #15 0x00007ff8308f6e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7ff82f7ac380 iseqv = iseq_index = 16 #16 0x00007ff8308f71b0 in ibf_load_code (load=0x563dcec44e00, iseq=0x7ff82f7aedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140703925202352 code_index = 66 reading_pos = 224 code = 0x563dcecdfda0 load_body = 0x563dcec716b0 cd_entries = 0x563dcec68080 ic_index = 0 mark_offset_bits = 0x563dcecdffd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007ff8308fcd44 in ibf_load_iseq_each (load=0x563dcec44e00, iseq=0x7ff82f7aedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140703925202688 ec = 0x563dcec03c70 dummy_frame = 140703925201920 #18 0x00007ff8308f6d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff82f7aedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x563dcec44e00 prev_src_iseq = 0x7ff82f7aef60 offset = #19 0x00007ff8308f6e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7ff82f7aedb0 iseqv = iseq_index = 1 #20 0x00007ff8308f71b0 in ibf_load_code (load=0x563dcec44e00, iseq=0x7ff82f7aef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140703925202784 code_index = 5 reading_pos = 46 code = 0x563dcecbde50 load_body = 0x563dceca18e0 cd_entries = 0x563dcec680f0 ic_index = 1 mark_offset_bits = 0x7ffed110de80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007ff8308fcd44 in ibf_load_iseq_each (load=0x563dcec44e00, iseq=0x7ff82f7aef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140703925202688 ec = 0x563dcec03c70 dummy_frame = 140703925202592 #22 0x00007ff8308f6d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff82f7aef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x563dcec44e00 prev_src_iseq = 0x0 offset = #23 0x00007ff8308fec88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7ff82f7aef60 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:13941 load = iseq = loader_obj = 140703925202928 #25 0x00007ff830c7f243 in rb_load_with_builtin_functions (feature_name=0x7ff830cbf5cb "yjit", table=0x7ff830e41ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x563dcec002a0 iseq = #26 0x00007ff830bc4c77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ff830bc2cf0 , argc = 0, index = 0, name = 0x7ff830ce5595 "_bi13"}, {func_ptr = 0x7ff830c5f820 , argc = 0, index = 1, name = 0x7ff830ce559b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ff830c5f920 , argc = 0, index = 2, name = 0x7ff830ce5800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ff830c609b0 , argc = 0, index = 3, name = 0x7ff830ce55b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ff830c2f9c0 , argc = 2, index = 4, name = 0x7ff830ce55cc "rb_yjit_enable"}, {func_ptr = 0x7ff830c5f940 , argc = 0, index = 5, name = 0x7ff830ce55db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ff830c5f870 , argc = 1, index = 6, name = 0x7ff830ce55f6 "rb_yjit_get_stats"}, {func_ptr = 0x7ff830bc2cd0 , argc = 0, index = 7, name = 0x7ff830ce5608 "object_shape_count"}, {func_ptr = 0x7ff830c36ce0 , argc = 1, index = 8, name = 0x7ff830ce561b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ff830c36cf0 , argc = 1, index = 9, name = 0x7ff830ce562f "rb_yjit_insns_compiled"}, {func_ptr = 0x7ff830c2f910 , argc = 0, index = 10, name = 0x7ff830ce5646 "rb_yjit_code_gc"}, {func_ptr = 0x7ff830c2fa70 , argc = 0, index = 11, name = 0x7ff830ce5656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ff830c5f840 , argc = 0, index = 12, name = 0x7ff830ce5670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007ff830994da3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007ff830a9f9da in ruby_opt_init (opt=0x7ffed110f6d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007ff830a9ff53 in ruby_opt_init (opt=0x7ffed110f6d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732405965712) 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 = 0x7ffed110e390 parser = 140703926471232 orig_fname = 140703926486304 script = 1 opt = 0x7ffed110f6d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007ff83095e192 in rb_ensure (b_proc=b_proc@entry=0x7ff830a9fbb0 , data1=data1@entry=140732405965712, e_proc=e_proc@entry=0x7ff830a9bd50 , data2=data2@entry=140732405965712) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563dcec03c70 _tag = {tag = 36, retval = 140732405970640, buf = {0x7ff8301247a0, 0x7ff83095e248 , 0x0, 0x7ffed110e200, 0x30123a50}, prev = 0x7ffed110f7e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563dcec03c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ff830a9bd50 , data2 = 140732405965712}} #32 0x00007ff830aa1b67 in load_file (opt=0x7ffed110f6d0, script=1, f=140703935121312, fname=, parser=140703926471232) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140703926471232, fname = 140703926486304, script = 1, opt = 0x7ffed110f6d0, f = 4} #33 process_options (argc=0, argv=0x7ffed110f9c8, opt=0x7ffed110f6d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140703935121312 xflag = ast = 0x0 parser = 140703926471232 script_name = 140703926486304 iseq = enc = lenc = 0x563dcec1ef30 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 0x00007ff830aa23e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffed110f9b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ff82f8e8538 "-", script_name = 140703926486304, 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 0x00007ff83095f529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffed110f9b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140703943740400, buf = {0x2, 0x7ff83095f570 , 0x0, 0x7ffed110f7b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563dcec03c70 state = iseq = 0x0 #36 0x0000563dccf1517f in rb_main (argv=0x7ffed110f9b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732405972057 #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.2891555.ruby -x gdbscript [New LWP 2891555] [New LWP 2891557] [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=140314981309440) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f9da09e1c00 (LWP 2891555))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9da09e1c00 (LWP 2891555) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140314981309440) at ./nptl/pthread_kill.c:44 2 Thread 0x7f9da06cf640 (LWP 2891557) 0x00007f9da0b28fde in epoll_wait (epfd=4, events=events@entry=0x7f9da142cadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f9da06cf640 (LWP 2891557)): #0 0x00007f9da0b28fde in epoll_wait (epfd=4, events=events@entry=0x7f9da142cadc , 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 0x00007f9da10b8f6a in event_wait (vm=0x5587b5d5f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5587b5d5f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5587b5d5f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5587b5d5f2a0 #4 0x00007f9da0a97b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721897857488, -3642250757711938601, 140314978088512, 25, 140314982053968, 140721897857840, 3625222750453283799, 3625223329883667415}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f9da0b28bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f9da09e1c00 (LWP 2891555)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140314981309440) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f9da09e1c00 old_mask = {__val = {8, 140314982122707, 0, 140314982019053, 140314981309440, 140314983634432, 94041359658672, 140314981965223, 163, 140314983650976, 140721897848832, 140314988913276, 255, 94041359643296, 140314983650976, 140721897848848}} 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=140314981309440) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140314981309440, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f9da0a45476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f9da0a2b7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 140314981302008, 8410694784700709888, 94041359658096, 94041359658096, 140314990205304, 140314983650976, 140721897849232, 140314968302784, 94041359924736, 140314986802181, 18446744069414584320}}, sa_flags = 1280375808, sa_restorer = 0x5587b5da3e00} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 7018405256130422374, 7162524644546719792, 3472328524770207029, 3472310978869031456}} #5 0x00007f9da0e46da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f9da125d978 "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 = 0x7ffc5ebbc270, reg_save_area = 0x7ffc5ebbc1b0}} #7 0x00007f9da0e4a141 in objspace_xmalloc0 (objspace=0x5587b5d61bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f9da0ec3ed9 in ibf_load_code (load=0x5587b5da3e00, iseq=0x7f9d9fd7a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140314968302784 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 0x00007f9da0ec9d44 in ibf_load_iseq_each (load=0x5587b5da3e00, iseq=0x7f9d9fd7a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140314968321792 ec = 0x5587b5d62c70 dummy_frame = 140314968302544 #10 0x00007f9da0ec3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9d9fd7a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5587b5da3e00 prev_src_iseq = 0x7f9d9fd7c380 offset = #11 0x00007f9da0ec3e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f9d9fd7a4c0 iseqv = iseq_index = 23 #12 0x00007f9da0ec41b0 in ibf_load_code (load=0x5587b5da3e00, iseq=0x7f9d9fd7c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140314968310656 code_index = 15 reading_pos = 4556 code = 0x5587b5e1b7c0 load_body = 0x5587b5e1c0a0 cd_entries = 0x5587b5da6a00 ic_index = 0 mark_offset_bits = 0x7ffc5ebbc5d0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f9da0ec9d44 in ibf_load_iseq_each (load=0x5587b5da3e00, iseq=0x7f9d9fd7c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140314968321792 ec = 0x5587b5d62c70 dummy_frame = 140314968310272 #14 0x00007f9da0ec3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9d9fd7c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5587b5da3e00 prev_src_iseq = 0x7f9d9fd7edb0 offset = #15 0x00007f9da0ec3e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f9d9fd7c380 iseqv = iseq_index = 16 #16 0x00007f9da0ec41b0 in ibf_load_code (load=0x5587b5da3e00, iseq=0x7f9d9fd7edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140314968321456 code_index = 66 reading_pos = 224 code = 0x5587b5e3eda0 load_body = 0x5587b5dd06b0 cd_entries = 0x5587b5dc7080 ic_index = 0 mark_offset_bits = 0x5587b5e3efd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f9da0ec9d44 in ibf_load_iseq_each (load=0x5587b5da3e00, iseq=0x7f9d9fd7edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140314968321792 ec = 0x5587b5d62c70 dummy_frame = 140314968321024 #18 0x00007f9da0ec3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9d9fd7edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5587b5da3e00 prev_src_iseq = 0x7f9d9fd7ef60 offset = #19 0x00007f9da0ec3e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f9d9fd7edb0 iseqv = iseq_index = 1 #20 0x00007f9da0ec41b0 in ibf_load_code (load=0x5587b5da3e00, iseq=0x7f9d9fd7ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140314968321888 code_index = 5 reading_pos = 46 code = 0x5587b5e1ce50 load_body = 0x5587b5e008e0 cd_entries = 0x5587b5dc70f0 ic_index = 1 mark_offset_bits = 0x7ffc5ebbcb30 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f9da0ec9d44 in ibf_load_iseq_each (load=0x5587b5da3e00, iseq=0x7f9d9fd7ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140314968321792 ec = 0x5587b5d62c70 dummy_frame = 140314968321696 #22 0x00007f9da0ec3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9d9fd7ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x5587b5da3e00 prev_src_iseq = 0x0 offset = #23 0x00007f9da0ecbc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f9d9fd7ef60 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:13941 load = iseq = loader_obj = 140314968322032 #25 0x00007f9da124c243 in rb_load_with_builtin_functions (feature_name=0x7f9da128c5cb "yjit", table=0x7f9da140eec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5587b5d5f2a0 iseq = #26 0x00007f9da1191c77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f9da118fcf0 , argc = 0, index = 0, name = 0x7f9da12b2595 "_bi13"}, {func_ptr = 0x7f9da122c820 , argc = 0, index = 1, name = 0x7f9da12b259b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f9da122c920 , argc = 0, index = 2, name = 0x7f9da12b2800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f9da122d9b0 , argc = 0, index = 3, name = 0x7f9da12b25b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9da11fc9c0 , argc = 2, index = 4, name = 0x7f9da12b25cc "rb_yjit_enable"}, {func_ptr = 0x7f9da122c940 , argc = 0, index = 5, name = 0x7f9da12b25db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f9da122c870 , argc = 1, index = 6, name = 0x7f9da12b25f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f9da118fcd0 , argc = 0, index = 7, name = 0x7f9da12b2608 "object_shape_count"}, {func_ptr = 0x7f9da1203ce0 , argc = 1, index = 8, name = 0x7f9da12b261b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f9da1203cf0 , argc = 1, index = 9, name = 0x7f9da12b262f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9da11fc910 , argc = 0, index = 10, name = 0x7f9da12b2646 "rb_yjit_code_gc"}, {func_ptr = 0x7f9da11fca70 , argc = 0, index = 11, name = 0x7f9da12b2656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f9da122c840 , argc = 0, index = 12, name = 0x7f9da12b2670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f9da0f61da3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f9da106c9da in ruby_opt_init (opt=0x7ffc5ebbe380) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f9da106cf53 in ruby_opt_init (opt=0x7ffc5ebbe380) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721897852992) 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 = 0x7ffc5ebbd040 parser = 140314969590336 orig_fname = 140314969605408 script = 1 opt = 0x7ffc5ebbe380 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f9da0f2b192 in rb_ensure (b_proc=b_proc@entry=0x7f9da106cbb0 , data1=data1@entry=140721897852992, e_proc=e_proc@entry=0x7f9da1068d50 , data2=data2@entry=140721897852992) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5587b5d62c70 _tag = {tag = 36, retval = 140721897857920, buf = {0x7f9da06f47a0, 0x7f9da0f2b248 , 0x0, 0x7ffc5ebbceb0, 0xa06f3a50}, prev = 0x7ffc5ebbe490, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5587b5d62c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9da1068d50 , data2 = 140721897852992}} #32 0x00007f9da106eb67 in load_file (opt=0x7ffc5ebbe380, script=1, f=140314978240416, fname=, parser=140314969590336) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140314969590336, fname = 140314969605408, script = 1, opt = 0x7ffc5ebbe380, f = 4} #33 process_options (argc=0, argv=0x7ffc5ebbe678, opt=0x7ffc5ebbe380) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140314978240416 xflag = ast = 0x0 parser = 140314969590336 script_name = 140314969605408 iseq = enc = lenc = 0x5587b5d7df30 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 0x00007f9da106f3e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc5ebbe668) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9d9feb8538 "-", script_name = 140314969605408, 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 0x00007f9da0f2c529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc5ebbe668) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140314986847216, buf = {0x2, 0x7f9da0f2c570 , 0x0, 0x7ffc5ebbe460, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5587b5d62c70 state = iseq = 0x0 #36 0x00005587b543517f in rb_main (argv=0x7ffc5ebbe668, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721897859337 #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.2981810.ruby -x gdbscript [New LWP 2981810] [New LWP 2981812] [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=139842971339776) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f2fbaa18c00 (LWP 2981810))] >>> Threads Id Target Id Frame * 1 Thread 0x7f2fbaa18c00 (LWP 2981810) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139842971339776) at ./nptl/pthread_kill.c:44 2 Thread 0x7f2fba6ff640 (LWP 2981812) 0x00007f2fbab5ffde in epoll_wait (epfd=4, events=events@entry=0x7f2fbb463adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f2fba6ff640 (LWP 2981812)): #0 0x00007f2fbab5ffde in epoll_wait (epfd=4, events=events@entry=0x7f2fbb463adc , 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 0x00007f2fbb0eff6a in event_wait (vm=0x559707b402a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x559707b402a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x559707b402a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x559707b402a0 #4 0x00007f2fbaaceb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736850943504, -3262908798342789541, 139842968090176, 25, 139842972084304, 140736850943856, 3236018179428320859, 3236017638384207451}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f2fbab5fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f2fbaa18c00 (LWP 2981810)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139842971339776) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f2fbaa18c00 old_mask = {__val = {8, 139842972153043, 0, 139842972049389, 139842971339776, 139842973664768, 94107157675696, 139842971995559, 212, 139842973681312, 140736850934848, 139842978943612, 255, 94107157660320, 139842973681312, 140736850934864}} 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=139842971339776) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139842971339776, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2fbaa7c476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2fbaa627f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x202020200a5d6c6c, sa_sigaction = 0x202020200a5d6c6c}, sa_mask = {__val = {746871187794326363, 3832951841711613495, 7378645706714656817, 3472333815280657510, 3467895052413575216, 139842971332344, 8335519161195910144, 94107157675120, 94107157675120, 139842980235640, 139842973681312, 140736850935248, 139842958304448, 94107157941760, 139842976832517, 18446744069414584320}}, sa_flags = 2106283008, sa_restorer = 0x559707b84e00} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720, 7378697629483820646, 3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 7017579609838738208}} #5 0x00007f2fbae7dda4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f2fbb294978 "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 = 0x7fffda01beb0, reg_save_area = 0x7fffda01bdf0}} #7 0x00007f2fbae81141 in objspace_xmalloc0 (objspace=0x559707b42bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f2fbaefaed9 in ibf_load_code (load=0x559707b84e00, iseq=0x7f2fb9daa4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 139842958304448 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 0x00007f2fbaf00d44 in ibf_load_iseq_each (load=0x559707b84e00, iseq=0x7f2fb9daa4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139842958323456 ec = 0x559707b43c70 dummy_frame = 139842958304208 #10 0x00007f2fbaefad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2fb9daa4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x559707b84e00 prev_src_iseq = 0x7f2fb9dac380 offset = #11 0x00007f2fbaefae1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f2fb9daa4c0 iseqv = iseq_index = 23 #12 0x00007f2fbaefb1b0 in ibf_load_code (load=0x559707b84e00, iseq=0x7f2fb9dac380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139842958312320 code_index = 15 reading_pos = 4556 code = 0x559707bfc7c0 load_body = 0x559707bfd0a0 cd_entries = 0x559707b87a00 ic_index = 0 mark_offset_bits = 0x7fffda01c210 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f2fbaf00d44 in ibf_load_iseq_each (load=0x559707b84e00, iseq=0x7f2fb9dac380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139842958323456 ec = 0x559707b43c70 dummy_frame = 139842958311936 #14 0x00007f2fbaefad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2fb9dac380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x559707b84e00 prev_src_iseq = 0x7f2fb9daedb0 offset = #15 0x00007f2fbaefae1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f2fb9dac380 iseqv = iseq_index = 16 #16 0x00007f2fbaefb1b0 in ibf_load_code (load=0x559707b84e00, iseq=0x7f2fb9daedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139842958323120 code_index = 66 reading_pos = 224 code = 0x559707c1fda0 load_body = 0x559707bb16b0 cd_entries = 0x559707ba8080 ic_index = 0 mark_offset_bits = 0x559707c1ffd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f2fbaf00d44 in ibf_load_iseq_each (load=0x559707b84e00, iseq=0x7f2fb9daedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139842958323456 ec = 0x559707b43c70 dummy_frame = 139842958322688 #18 0x00007f2fbaefad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2fb9daedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x559707b84e00 prev_src_iseq = 0x7f2fb9daef60 offset = #19 0x00007f2fbaefae1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f2fb9daedb0 iseqv = iseq_index = 1 #20 0x00007f2fbaefb1b0 in ibf_load_code (load=0x559707b84e00, iseq=0x7f2fb9daef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139842958323552 code_index = 5 reading_pos = 46 code = 0x559707bfde50 load_body = 0x559707be18e0 cd_entries = 0x559707ba80f0 ic_index = 1 mark_offset_bits = 0x7fffda01c770 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f2fbaf00d44 in ibf_load_iseq_each (load=0x559707b84e00, iseq=0x7f2fb9daef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139842958323456 ec = 0x559707b43c70 dummy_frame = 139842958323360 #22 0x00007f2fbaefad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2fb9daef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x559707b84e00 prev_src_iseq = 0x0 offset = #23 0x00007f2fbaf02c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f2fb9daef60 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:13941 load = iseq = loader_obj = 139842958323696 #25 0x00007f2fbb283243 in rb_load_with_builtin_functions (feature_name=0x7f2fbb2c35cb "yjit", table=0x7f2fbb445ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x559707b402a0 iseq = #26 0x00007f2fbb1c8c77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f2fbb1c6cf0 , argc = 0, index = 0, name = 0x7f2fbb2e9595 "_bi13"}, {func_ptr = 0x7f2fbb263820 , argc = 0, index = 1, name = 0x7f2fbb2e959b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f2fbb263920 , argc = 0, index = 2, name = 0x7f2fbb2e9800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f2fbb2649b0 , argc = 0, index = 3, name = 0x7f2fbb2e95b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2fbb2339c0 , argc = 2, index = 4, name = 0x7f2fbb2e95cc "rb_yjit_enable"}, {func_ptr = 0x7f2fbb263940 , argc = 0, index = 5, name = 0x7f2fbb2e95db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f2fbb263870 , argc = 1, index = 6, name = 0x7f2fbb2e95f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f2fbb1c6cd0 , argc = 0, index = 7, name = 0x7f2fbb2e9608 "object_shape_count"}, {func_ptr = 0x7f2fbb23ace0 , argc = 1, index = 8, name = 0x7f2fbb2e961b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f2fbb23acf0 , argc = 1, index = 9, name = 0x7f2fbb2e962f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2fbb233910 , argc = 0, index = 10, name = 0x7f2fbb2e9646 "rb_yjit_code_gc"}, {func_ptr = 0x7f2fbb233a70 , argc = 0, index = 11, name = 0x7f2fbb2e9656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f2fbb263840 , argc = 0, index = 12, name = 0x7f2fbb2e9670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f2fbaf98da3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f2fbb0a39da in ruby_opt_init (opt=0x7fffda01dfc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f2fbb0a3f53 in ruby_opt_init (opt=0x7fffda01dfc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736850939008) 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 = 0x7fffda01cc80 parser = 139842959592000 orig_fname = 139842959607072 script = 1 opt = 0x7fffda01dfc0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f2fbaf62192 in rb_ensure (b_proc=b_proc@entry=0x7f2fbb0a3bb0 , data1=data1@entry=140736850939008, e_proc=e_proc@entry=0x7f2fbb09fd50 , data2=data2@entry=140736850939008) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559707b43c70 _tag = {tag = 36, retval = 140736850943936, buf = {0x7f2fba7247a0, 0x7f2fbaf62248 , 0x0, 0x7fffda01caf0, 0xba723a50}, prev = 0x7fffda01e0d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559707b43c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2fbb09fd50 , data2 = 140736850939008}} #32 0x00007f2fbb0a5b67 in load_file (opt=0x7fffda01dfc0, script=1, f=139842968242080, fname=, parser=139842959592000) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139842959592000, fname = 139842959607072, script = 1, opt = 0x7fffda01dfc0, f = 4} #33 process_options (argc=0, argv=0x7fffda01e2b8, opt=0x7fffda01dfc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139842968242080 xflag = ast = 0x0 parser = 139842959592000 script_name = 139842959607072 iseq = enc = lenc = 0x559707b5ef30 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 0x00007f2fbb0a63e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffda01e2a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f2fb9ee8538 "-", script_name = 139842959607072, 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 0x00007f2fbaf63529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffda01e2a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139842976877552, buf = {0x2, 0x7f2fbaf63570 , 0x0, 0x7fffda01e0a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559707b43c70 state = iseq = 0x0 #36 0x000055970620d17f in rb_main (argv=0x7fffda01e2a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736850945353 #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.3035320.ruby -x gdbscript [New LWP 3035320] [New LWP 3035322] [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=139860174277632) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f33bc018c00 (LWP 3035320))] >>> Threads Id Target Id Frame * 1 Thread 0x7f33bc018c00 (LWP 3035320) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139860174277632) at ./nptl/pthread_kill.c:44 2 Thread 0x7f33bbcff640 (LWP 3035322) 0x00007f33bc15ffde in epoll_wait (epfd=4, events=events@entry=0x7f33bca63adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f33bbcff640 (LWP 3035322)): #0 0x00007f33bc15ffde in epoll_wait (epfd=4, events=events@entry=0x7f33bca63adc , 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 0x00007f33bc6eff6a in event_wait (vm=0x55e93078e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e93078e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e93078e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e93078e2a0 #4 0x00007f33bc0ceb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721791718080, 3491132234123136986, 139860171028032, 25, 139860175022160, 140721791718432, -3596817153743695910, -3596820993591390246}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f33bc15fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f33bc018c00 (LWP 3035320)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139860174277632) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f33bc018c00 old_mask = {__val = {8, 139860175090899, 0, 139860174987245, 139860174277632, 139860176602624, 94460028985008, 139860174933415, 212, 139860176619168, 140721791709424, 139860181881468, 255, 94460028969632, 139860176619168, 140721791709440}} 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=139860174277632) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139860174277632, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f33bc07c476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f33bc0627f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x202020200a5d6c6c, sa_sigaction = 0x202020200a5d6c6c}, sa_mask = {__val = {746871187794326363, 3690480221605488183, 7378645706714656870, 3472331612060398947, 3467895052413575216, 139860174270200, 510309684465837056, 94460028984432, 94460028984432, 139860183173496, 139860176619168, 140721791709824, 139860161242416, 94460029251072, 139860179770373, 18446744069414584320}}, sa_flags = 1275536384, sa_restorer = 0x55e9307d2e00} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720, 7378697629483820646, 3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 7017579609838738208}} #5 0x00007f33bc47dda4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f33bc894978 "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 = 0x7ffc58683360, reg_save_area = 0x7ffc586832a0}} #7 0x00007f33bc481141 in objspace_xmalloc0 (objspace=0x55e930790bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f33bc4faed9 in ibf_load_code (load=0x55e9307d2e00, iseq=0x7f33bb3aa530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 139860161242416 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 0x00007f33bc500d44 in ibf_load_iseq_each (load=0x55e9307d2e00, iseq=0x7f33bb3aa530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139860161261424 ec = 0x55e930791c70 dummy_frame = 139860161242080 #10 0x00007f33bc4fad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f33bb3aa530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e9307d2e00 prev_src_iseq = 0x7f33bb3ac360 offset = #11 0x00007f33bc4fae1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f33bb3aa530 iseqv = iseq_index = 23 #12 0x00007f33bc4fb1b0 in ibf_load_code (load=0x55e9307d2e00, iseq=0x7f33bb3ac360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139860161250144 code_index = 15 reading_pos = 4556 code = 0x55e93084a7c0 load_body = 0x55e93084b0a0 cd_entries = 0x55e9307d5a00 ic_index = 0 mark_offset_bits = 0x7ffc586836c0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f33bc500d44 in ibf_load_iseq_each (load=0x55e9307d2e00, iseq=0x7f33bb3ac360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139860161261424 ec = 0x55e930791c70 dummy_frame = 139860161249856 #14 0x00007f33bc4fad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f33bb3ac360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e9307d2e00 prev_src_iseq = 0x7f33bb3aed60 offset = #15 0x00007f33bc4fae1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f33bb3ac360 iseqv = iseq_index = 16 #16 0x00007f33bc4fb1b0 in ibf_load_code (load=0x55e9307d2e00, iseq=0x7f33bb3aed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139860161260896 code_index = 66 reading_pos = 224 code = 0x55e93086dda0 load_body = 0x55e9307ff6b0 cd_entries = 0x55e9307f6080 ic_index = 0 mark_offset_bits = 0x55e93086dfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f33bc500d44 in ibf_load_iseq_each (load=0x55e9307d2e00, iseq=0x7f33bb3aed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139860161261424 ec = 0x55e930791c70 dummy_frame = 139860161260608 #18 0x00007f33bc4fad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f33bb3aed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e9307d2e00 prev_src_iseq = 0x7f33bb3aefd0 offset = #19 0x00007f33bc4fae1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f33bb3aed60 iseqv = iseq_index = 1 #20 0x00007f33bc4fb1b0 in ibf_load_code (load=0x55e9307d2e00, iseq=0x7f33bb3aefd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139860161261520 code_index = 5 reading_pos = 46 code = 0x55e93084be50 load_body = 0x55e93082f8e0 cd_entries = 0x55e9307f60f0 ic_index = 1 mark_offset_bits = 0x7ffc58683c20 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f33bc500d44 in ibf_load_iseq_each (load=0x55e9307d2e00, iseq=0x7f33bb3aefd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139860161261424 ec = 0x55e930791c70 dummy_frame = 139860161261328 #22 0x00007f33bc4fad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f33bb3aefd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55e9307d2e00 prev_src_iseq = 0x0 offset = #23 0x00007f33bc502c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f33bb3aefd0 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:13941 load = iseq = loader_obj = 139860161261664 #25 0x00007f33bc883243 in rb_load_with_builtin_functions (feature_name=0x7f33bc8c35cb "yjit", table=0x7f33bca45ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55e93078e2a0 iseq = #26 0x00007f33bc7c8c77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f33bc7c6cf0 , argc = 0, index = 0, name = 0x7f33bc8e9595 "_bi13"}, {func_ptr = 0x7f33bc863820 , argc = 0, index = 1, name = 0x7f33bc8e959b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f33bc863920 , argc = 0, index = 2, name = 0x7f33bc8e9800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f33bc8649b0 , argc = 0, index = 3, name = 0x7f33bc8e95b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f33bc8339c0 , argc = 2, index = 4, name = 0x7f33bc8e95cc "rb_yjit_enable"}, {func_ptr = 0x7f33bc863940 , argc = 0, index = 5, name = 0x7f33bc8e95db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f33bc863870 , argc = 1, index = 6, name = 0x7f33bc8e95f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f33bc7c6cd0 , argc = 0, index = 7, name = 0x7f33bc8e9608 "object_shape_count"}, {func_ptr = 0x7f33bc83ace0 , argc = 1, index = 8, name = 0x7f33bc8e961b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f33bc83acf0 , argc = 1, index = 9, name = 0x7f33bc8e962f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f33bc833910 , argc = 0, index = 10, name = 0x7f33bc8e9646 "rb_yjit_code_gc"}, {func_ptr = 0x7f33bc833a70 , argc = 0, index = 11, name = 0x7f33bc8e9656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f33bc863840 , argc = 0, index = 12, name = 0x7f33bc8e9670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f33bc598da3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f33bc6a39da in ruby_opt_init (opt=0x7ffc58685470) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f33bc6a3f53 in ruby_opt_init (opt=0x7ffc58685470) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721791713584) 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 = 0x7ffc58684130 parser = 139860162529968 orig_fname = 139860162545040 script = 1 opt = 0x7ffc58685470 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f33bc562192 in rb_ensure (b_proc=b_proc@entry=0x7f33bc6a3bb0 , data1=data1@entry=140721791713584, e_proc=e_proc@entry=0x7f33bc69fd50 , data2=data2@entry=140721791713584) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e930791c70 _tag = {tag = 36, retval = 140721791718512, buf = {0x7f33bbd247e0, 0x7f33bc562248 , 0x0, 0x7ffc58683fa0, 0xbbd23a90}, prev = 0x7ffc58685580, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e930791c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f33bc69fd50 , data2 = 140721791713584}} #32 0x00007f33bc6a5b67 in load_file (opt=0x7ffc58685470, script=1, f=139860171180000, fname=, parser=139860162529968) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139860162529968, fname = 139860162545040, script = 1, opt = 0x7ffc58685470, f = 4} #33 process_options (argc=0, argv=0x7ffc58685768, opt=0x7ffc58685470) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139860171180000 xflag = ast = 0x0 parser = 139860162529968 script_name = 139860162545040 iseq = enc = lenc = 0x55e9307acf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\243\246\274\063\177\000\000\030\247B\274\063\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f33bc6a63e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc58685758) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f33bb4e85a8 "-", script_name = 139860162545040, 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 0x00007f33bc563529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc58685758) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139860179815408, buf = {0x2, 0x7f33bc563570 , 0x0, 0x7ffc58685550, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e930791c70 state = iseq = 0x0 #36 0x000055e92f8d317f in rb_main (argv=0x7ffc58685758, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721791719929 #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.3070126.ruby -x gdbscript [New LWP 3070126] [New LWP 3070128] [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=139897730989056) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3c7a8f7c00 (LWP 3070126))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3c7a8f7c00 (LWP 3070126) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139897730989056) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3c7a5df640 (LWP 3070128) 0x00007f3c7aa3efde in epoll_wait (epfd=4, events=events@entry=0x7f3c7b342adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3c7a5df640 (LWP 3070128)): #0 0x00007f3c7aa3efde in epoll_wait (epfd=4, events=events@entry=0x7f3c7b342adc , 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 0x00007f3c7afcef6a in event_wait (vm=0x55a9442232a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55a9442232a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55a9442232a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55a9442232a0 #4 0x00007f3c7a9adb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724661709136, 1733092470882254471, 139897727743552, 25, 139897731733584, 140724661709488, -1840324284311454073, -1840323675076346233}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3c7aa3ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3c7a8f7c00 (LWP 3070126)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139897730989056) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3c7a8f7c00 old_mask = {__val = {8, 139897731802323, 0, 139897731698669, 139897730989056, 139897733314048, 94185480941232, 139897731644839, 114, 139897733330592, 140724661700480, 139897738592892, 255, 94185480925856, 139897733330592, 140724661700496}} 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=139897730989056) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139897730989056, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3c7a95b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3c7a9417f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3030613733306466, sa_sigaction = 0x3030613733306466}, sa_mask = {__val = {3487024600690012208, 2319406791657600819, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139897730981624, 14192007333361093120, 94185480940656, 94185480940656, 139897739884920, 139897733330592, 140724661700880, 139897717957824, 94185481207296, 139897736481797, 18446744069414584320}}, sa_flags = 716835328, sa_restorer = 0x55a944267e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486693445759689830, 3487024600690012208, 2319406791624046387, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f3c7ad5cda4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f3c7b173978 "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 = 0x7ffd0378c9f0, reg_save_area = 0x7ffd0378c930}} #7 0x00007f3c7ad60141 in objspace_xmalloc0 (objspace=0x55a944225bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f3c7add9ed9 in ibf_load_code (load=0x55a944267e00, iseq=0x7f3c79c8a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 139897717957824 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 0x00007f3c7addfd44 in ibf_load_iseq_each (load=0x55a944267e00, iseq=0x7f3c79c8a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139897717976832 ec = 0x55a944226c70 dummy_frame = 139897717957584 #10 0x00007f3c7add9d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3c79c8a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55a944267e00 prev_src_iseq = 0x7f3c79c8c380 offset = #11 0x00007f3c7add9e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f3c79c8a4c0 iseqv = iseq_index = 23 #12 0x00007f3c7adda1b0 in ibf_load_code (load=0x55a944267e00, iseq=0x7f3c79c8c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139897717965696 code_index = 15 reading_pos = 4556 code = 0x55a9442df7c0 load_body = 0x55a9442e00a0 cd_entries = 0x55a94426aa00 ic_index = 0 mark_offset_bits = 0x7ffd0378cd50 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f3c7addfd44 in ibf_load_iseq_each (load=0x55a944267e00, iseq=0x7f3c79c8c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139897717976832 ec = 0x55a944226c70 dummy_frame = 139897717965312 #14 0x00007f3c7add9d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3c79c8c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55a944267e00 prev_src_iseq = 0x7f3c79c8edb0 offset = #15 0x00007f3c7add9e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f3c79c8c380 iseqv = iseq_index = 16 #16 0x00007f3c7adda1b0 in ibf_load_code (load=0x55a944267e00, iseq=0x7f3c79c8edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139897717976496 code_index = 66 reading_pos = 224 code = 0x55a944302da0 load_body = 0x55a9442946b0 cd_entries = 0x55a94428b080 ic_index = 0 mark_offset_bits = 0x55a944302fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f3c7addfd44 in ibf_load_iseq_each (load=0x55a944267e00, iseq=0x7f3c79c8edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139897717976832 ec = 0x55a944226c70 dummy_frame = 139897717976064 #18 0x00007f3c7add9d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3c79c8edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55a944267e00 prev_src_iseq = 0x7f3c79c8ef60 offset = #19 0x00007f3c7add9e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f3c79c8edb0 iseqv = iseq_index = 1 #20 0x00007f3c7adda1b0 in ibf_load_code (load=0x55a944267e00, iseq=0x7f3c79c8ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139897717976928 code_index = 5 reading_pos = 46 code = 0x55a9442e0e50 load_body = 0x55a9442c48e0 cd_entries = 0x55a94428b0f0 ic_index = 1 mark_offset_bits = 0x7ffd0378d2b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f3c7addfd44 in ibf_load_iseq_each (load=0x55a944267e00, iseq=0x7f3c79c8ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139897717976832 ec = 0x55a944226c70 dummy_frame = 139897717976736 #22 0x00007f3c7add9d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3c79c8ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55a944267e00 prev_src_iseq = 0x0 offset = #23 0x00007f3c7ade1c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f3c79c8ef60 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:13941 load = iseq = loader_obj = 139897717977072 #25 0x00007f3c7b162243 in rb_load_with_builtin_functions (feature_name=0x7f3c7b1a25cb "yjit", table=0x7f3c7b324ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55a9442232a0 iseq = #26 0x00007f3c7b0a7c77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3c7b0a5cf0 , argc = 0, index = 0, name = 0x7f3c7b1c8595 "_bi13"}, {func_ptr = 0x7f3c7b142820 , argc = 0, index = 1, name = 0x7f3c7b1c859b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3c7b142920 , argc = 0, index = 2, name = 0x7f3c7b1c8800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3c7b1439b0 , argc = 0, index = 3, name = 0x7f3c7b1c85b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3c7b1129c0 , argc = 2, index = 4, name = 0x7f3c7b1c85cc "rb_yjit_enable"}, {func_ptr = 0x7f3c7b142940 , argc = 0, index = 5, name = 0x7f3c7b1c85db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3c7b142870 , argc = 1, index = 6, name = 0x7f3c7b1c85f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f3c7b0a5cd0 , argc = 0, index = 7, name = 0x7f3c7b1c8608 "object_shape_count"}, {func_ptr = 0x7f3c7b119ce0 , argc = 1, index = 8, name = 0x7f3c7b1c861b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f3c7b119cf0 , argc = 1, index = 9, name = 0x7f3c7b1c862f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3c7b112910 , argc = 0, index = 10, name = 0x7f3c7b1c8646 "rb_yjit_code_gc"}, {func_ptr = 0x7f3c7b112a70 , argc = 0, index = 11, name = 0x7f3c7b1c8656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3c7b142840 , argc = 0, index = 12, name = 0x7f3c7b1c8670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f3c7ae77da3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f3c7af829da in ruby_opt_init (opt=0x7ffd0378eb00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f3c7af82f53 in ruby_opt_init (opt=0x7ffd0378eb00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140724661704640) 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 = 0x7ffd0378d7c0 parser = 139897719245376 orig_fname = 139897719260448 script = 1 opt = 0x7ffd0378eb00 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f3c7ae41192 in rb_ensure (b_proc=b_proc@entry=0x7f3c7af82bb0 , data1=data1@entry=140724661704640, e_proc=e_proc@entry=0x7f3c7af7ed50 , data2=data2@entry=140724661704640) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55a944226c70 _tag = {tag = 36, retval = 140724661709568, buf = {0x7f3c7a6047a0, 0x7f3c7ae41248 , 0x0, 0x7ffd0378d630, 0x7a603a50}, prev = 0x7ffd0378ec10, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55a944226c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3c7af7ed50 , data2 = 140724661704640}} #32 0x00007f3c7af84b67 in load_file (opt=0x7ffd0378eb00, script=1, f=139897727895456, fname=, parser=139897719245376) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139897719245376, fname = 139897719260448, script = 1, opt = 0x7ffd0378eb00, f = 4} #33 process_options (argc=0, argv=0x7ffd0378edf8, opt=0x7ffd0378eb00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139897727895456 xflag = ast = 0x0 parser = 139897719245376 script_name = 139897719260448 iseq = enc = lenc = 0x55a944241f30 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 0x00007f3c7af853e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd0378ede8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3c79dc8538 "-", script_name = 139897719260448, 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 0x00007f3c7ae42529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd0378ede8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139897736526832, buf = {0x2, 0x7f3c7ae42570 , 0x0, 0x7ffd0378ebe0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55a944226c70 state = iseq = 0x0 #36 0x000055a9435a817f in rb_main (argv=0x7ffd0378ede8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140724661710985 #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.3191435.ruby -x gdbscript [New LWP 3191435] [New LWP 3191437] [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=140612275448832) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe2d8baac00 (LWP 3191435))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe2d8baac00 (LWP 3191435) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140612275448832) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe2d888f640 (LWP 3191437) 0x00007fe2d8cf1fde in epoll_wait (epfd=4, events=events@entry=0x7fe2d95f5adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe2d888f640 (LWP 3191437)): #0 0x00007fe2d8cf1fde in epoll_wait (epfd=4, events=events@entry=0x7fe2d95f5adc , 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 0x00007fe2d9281f6a in event_wait (vm=0x559c3dddf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x559c3dddf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x559c3dddf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x559c3dddf2a0 #4 0x00007fe2d8c60b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734822392672, 5416941191483050305, 140612272191040, 25, 140612276193360, 140734822393024, -5410681044120155839, -5410680381474780863}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe2d8cf1bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe2d8baac00 (LWP 3191435)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140612275448832) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe2d8baac00 old_mask = {__val = {8, 140612276262099, 0, 140612276158445, 140612275448832, 140612277773824, 94129541230256, 140612276104615, 5, 140612277790368, 140734822384016, 140612283052668, 255, 94129541214880, 140612277790368, 140734822384032}} 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=140612275448832) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140612275448832, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe2d8c0e476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe2d8bf47f3 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, 140612275441400, 16915200015819892736, 94129541229680, 94129541229680, 140612284344696, 140612277790368, 140734822384416, 140612262405312, 94129541496320, 140612280941573, 18446744069414584320}}, sa_flags = 933259264, sa_restorer = 0x559c3de23e00} sigs = {__val = {32, 6733551554292031520, 3544674195149829898, 7365405400577882211, 3486176649491670630, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007fe2d900fda4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe2d9426978 "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 = 0x7fff61188400, reg_save_area = 0x7fff61188340}} #7 0x00007fe2d9013141 in objspace_xmalloc0 (objspace=0x559c3dde1bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe2d908ced9 in ibf_load_code (load=0x559c3de23e00, iseq=0x7fe2d7f3a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140612262405312 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 0x00007fe2d9092d44 in ibf_load_iseq_each (load=0x559c3de23e00, iseq=0x7fe2d7f3a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140612262424320 ec = 0x559c3dde2c70 dummy_frame = 140612262405072 #10 0x00007fe2d908cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe2d7f3a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x559c3de23e00 prev_src_iseq = 0x7fe2d7f3c380 offset = #11 0x00007fe2d908ce1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fe2d7f3a4c0 iseqv = iseq_index = 23 #12 0x00007fe2d908d1b0 in ibf_load_code (load=0x559c3de23e00, iseq=0x7fe2d7f3c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140612262413184 code_index = 15 reading_pos = 4556 code = 0x559c3de9b7c0 load_body = 0x559c3de9c0a0 cd_entries = 0x559c3de26a00 ic_index = 0 mark_offset_bits = 0x7fff61188760 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe2d9092d44 in ibf_load_iseq_each (load=0x559c3de23e00, iseq=0x7fe2d7f3c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140612262424320 ec = 0x559c3dde2c70 dummy_frame = 140612262412800 #14 0x00007fe2d908cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe2d7f3c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x559c3de23e00 prev_src_iseq = 0x7fe2d7f3edb0 offset = #15 0x00007fe2d908ce1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fe2d7f3c380 iseqv = iseq_index = 16 #16 0x00007fe2d908d1b0 in ibf_load_code (load=0x559c3de23e00, iseq=0x7fe2d7f3edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140612262423984 code_index = 66 reading_pos = 224 code = 0x559c3debeda0 load_body = 0x559c3de506b0 cd_entries = 0x559c3de47080 ic_index = 0 mark_offset_bits = 0x559c3debefd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe2d9092d44 in ibf_load_iseq_each (load=0x559c3de23e00, iseq=0x7fe2d7f3edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140612262424320 ec = 0x559c3dde2c70 dummy_frame = 140612262423552 #18 0x00007fe2d908cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe2d7f3edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x559c3de23e00 prev_src_iseq = 0x7fe2d7f3ef60 offset = #19 0x00007fe2d908ce1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fe2d7f3edb0 iseqv = iseq_index = 1 #20 0x00007fe2d908d1b0 in ibf_load_code (load=0x559c3de23e00, iseq=0x7fe2d7f3ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140612262424416 code_index = 5 reading_pos = 46 code = 0x559c3de9ce50 load_body = 0x559c3de808e0 cd_entries = 0x559c3de470f0 ic_index = 1 mark_offset_bits = 0x7fff61188cc0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe2d9092d44 in ibf_load_iseq_each (load=0x559c3de23e00, iseq=0x7fe2d7f3ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140612262424320 ec = 0x559c3dde2c70 dummy_frame = 140612262424224 #22 0x00007fe2d908cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe2d7f3ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x559c3de23e00 prev_src_iseq = 0x0 offset = #23 0x00007fe2d9094c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7fe2d7f3ef60 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:13941 load = iseq = loader_obj = 140612262424560 #25 0x00007fe2d9415243 in rb_load_with_builtin_functions (feature_name=0x7fe2d94555cb "yjit", table=0x7fe2d95d7ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x559c3dddf2a0 iseq = #26 0x00007fe2d935ac77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe2d9358cf0 , argc = 0, index = 0, name = 0x7fe2d947b595 "_bi13"}, {func_ptr = 0x7fe2d93f5820 , argc = 0, index = 1, name = 0x7fe2d947b59b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe2d93f5920 , argc = 0, index = 2, name = 0x7fe2d947b800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe2d93f69b0 , argc = 0, index = 3, name = 0x7fe2d947b5b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe2d93c59c0 , argc = 2, index = 4, name = 0x7fe2d947b5cc "rb_yjit_enable"}, {func_ptr = 0x7fe2d93f5940 , argc = 0, index = 5, name = 0x7fe2d947b5db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe2d93f5870 , argc = 1, index = 6, name = 0x7fe2d947b5f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fe2d9358cd0 , argc = 0, index = 7, name = 0x7fe2d947b608 "object_shape_count"}, {func_ptr = 0x7fe2d93ccce0 , argc = 1, index = 8, name = 0x7fe2d947b61b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe2d93cccf0 , argc = 1, index = 9, name = 0x7fe2d947b62f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe2d93c5910 , argc = 0, index = 10, name = 0x7fe2d947b646 "rb_yjit_code_gc"}, {func_ptr = 0x7fe2d93c5a70 , argc = 0, index = 11, name = 0x7fe2d947b656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe2d93f5840 , argc = 0, index = 12, name = 0x7fe2d947b670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe2d912ada3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe2d92359da in ruby_opt_init (opt=0x7fff6118a510) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe2d9235f53 in ruby_opt_init (opt=0x7fff6118a510) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734822388176) 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 = 0x7fff611891d0 parser = 140612263692864 orig_fname = 140612263707936 script = 1 opt = 0x7fff6118a510 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fe2d90f4192 in rb_ensure (b_proc=b_proc@entry=0x7fe2d9235bb0 , data1=data1@entry=140734822388176, e_proc=e_proc@entry=0x7fe2d9231d50 , data2=data2@entry=140734822388176) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559c3dde2c70 _tag = {tag = 36, retval = 140734822393104, buf = {0x7fe2d88b47a0, 0x7fe2d90f4248 , 0x0, 0x7fff61189040, 0xd88b3a50}, prev = 0x7fff6118a620, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559c3dde2c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe2d9231d50 , data2 = 140734822388176}} #32 0x00007fe2d9237b67 in load_file (opt=0x7fff6118a510, script=1, f=140612272342944, fname=, parser=140612263692864) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140612263692864, fname = 140612263707936, script = 1, opt = 0x7fff6118a510, f = 4} #33 process_options (argc=0, argv=0x7fff6118a808, opt=0x7fff6118a510) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140612272342944 xflag = ast = 0x0 parser = 140612263692864 script_name = 140612263707936 iseq = enc = lenc = 0x559c3ddfdf30 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 0x00007fe2d92383e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff6118a7f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe2d8078538 "-", script_name = 140612263707936, 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 0x00007fe2d90f5529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff6118a7f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140612280986608, buf = {0x2, 0x7fe2d90f5570 , 0x0, 0x7fff6118a5f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559c3dde2c70 state = iseq = 0x0 #36 0x0000559c3d4a117f in rb_main (argv=0x7fff6118a7f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734822394521 #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.3282321.ruby -x gdbscript [New LWP 3282321] [New LWP 3282323] [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=140391712594944) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7faf7e289c00 (LWP 3282321))] >>> Threads Id Target Id Frame * 1 Thread 0x7faf7e289c00 (LWP 3282321) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140391712594944) at ./nptl/pthread_kill.c:44 2 Thread 0x7faf7df6f640 (LWP 3282323) 0x00007faf7e3d0fde in epoll_wait (epfd=4, events=events@entry=0x7faf7ecd4adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7faf7df6f640 (LWP 3282323)): #0 0x00007faf7e3d0fde in epoll_wait (epfd=4, events=events@entry=0x7faf7ecd4adc , 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 0x00007faf7e960f6a in event_wait (vm=0x55585adef2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55585adef2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55585adef2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55585adef2a0 #4 0x00007faf7e33fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733768575424, 6992392041032985, 140391709341248, 25, 140391713339472, 140733768575776, -52305524900991719, -52306049545376487}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007faf7e3d0bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7faf7e289c00 (LWP 3282321)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140391712594944) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7faf7e289c00 old_mask = {__val = {8, 140391713408211, 0, 140391713304557, 140391712594944, 140391714919936, 93837970058928, 140391713250727, 5, 140391714936480, 140733768566768, 140391720198780, 255, 93837970043552, 140391714936480, 140733768566784}} 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=140391712594944) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140391712594944, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007faf7e2ed476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007faf7e2d37f3 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, 140391712587512, 14968451131561270016, 93837970058352, 93837970058352, 140391721490808, 140391714936480, 140733768567168, 140391699555600, 93837970324992, 140391718087685, 18446744069414584320}}, sa_flags = 1988156160, sa_restorer = 0x55585ae33e00} sigs = {__val = {32, 6733551554292031520, 3833181648231741194, 7365405400577893433, 3487537862083241574, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007faf7e6eeda4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7faf7eb05978 "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 = 0x7fff22488a60, reg_save_area = 0x7fff224889a0}} #7 0x00007faf7e6f2141 in objspace_xmalloc0 (objspace=0x55585adf1bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007faf7e76bed9 in ibf_load_code (load=0x55585ae33e00, iseq=0x7faf7d61a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140391699555600 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 0x00007faf7e771d44 in ibf_load_iseq_each (load=0x55585ae33e00, iseq=0x7faf7d61a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140391699574608 ec = 0x55585adf2c70 dummy_frame = 140391699555360 #10 0x00007faf7e76bd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faf7d61a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55585ae33e00 prev_src_iseq = 0x7faf7d61c3d0 offset = #11 0x00007faf7e76be1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7faf7d61a510 iseqv = iseq_index = 23 #12 0x00007faf7e76c1b0 in ibf_load_code (load=0x55585ae33e00, iseq=0x7faf7d61c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140391699563472 code_index = 15 reading_pos = 4556 code = 0x55585aeab7c0 load_body = 0x55585aeac0a0 cd_entries = 0x55585ae36a00 ic_index = 0 mark_offset_bits = 0x7fff22488dc0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007faf7e771d44 in ibf_load_iseq_each (load=0x55585ae33e00, iseq=0x7faf7d61c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140391699574608 ec = 0x55585adf2c70 dummy_frame = 140391699563088 #14 0x00007faf7e76bd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faf7d61c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55585ae33e00 prev_src_iseq = 0x7faf7d61ee00 offset = #15 0x00007faf7e76be1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7faf7d61c3d0 iseqv = iseq_index = 16 #16 0x00007faf7e76c1b0 in ibf_load_code (load=0x55585ae33e00, iseq=0x7faf7d61ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140391699574272 code_index = 66 reading_pos = 224 code = 0x55585aeceda0 load_body = 0x55585ae606b0 cd_entries = 0x55585ae57080 ic_index = 0 mark_offset_bits = 0x55585aecefd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007faf7e771d44 in ibf_load_iseq_each (load=0x55585ae33e00, iseq=0x7faf7d61ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140391699574608 ec = 0x55585adf2c70 dummy_frame = 140391699573840 #18 0x00007faf7e76bd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faf7d61ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55585ae33e00 prev_src_iseq = 0x7faf7d61efb0 offset = #19 0x00007faf7e76be1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7faf7d61ee00 iseqv = iseq_index = 1 #20 0x00007faf7e76c1b0 in ibf_load_code (load=0x55585ae33e00, iseq=0x7faf7d61efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140391699574704 code_index = 5 reading_pos = 46 code = 0x55585aeace50 load_body = 0x55585ae908e0 cd_entries = 0x55585ae570f0 ic_index = 1 mark_offset_bits = 0x7fff22489320 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007faf7e771d44 in ibf_load_iseq_each (load=0x55585ae33e00, iseq=0x7faf7d61efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140391699574608 ec = 0x55585adf2c70 dummy_frame = 140391699574512 #22 0x00007faf7e76bd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faf7d61efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55585ae33e00 prev_src_iseq = 0x0 offset = #23 0x00007faf7e773c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7faf7d61efb0 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:13941 load = iseq = loader_obj = 140391699574848 #25 0x00007faf7eaf4243 in rb_load_with_builtin_functions (feature_name=0x7faf7eb345cb "yjit", table=0x7faf7ecb6ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55585adef2a0 iseq = #26 0x00007faf7ea39c77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7faf7ea37cf0 , argc = 0, index = 0, name = 0x7faf7eb5a595 "_bi13"}, {func_ptr = 0x7faf7ead4820 , argc = 0, index = 1, name = 0x7faf7eb5a59b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7faf7ead4920 , argc = 0, index = 2, name = 0x7faf7eb5a800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7faf7ead59b0 , argc = 0, index = 3, name = 0x7faf7eb5a5b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7faf7eaa49c0 , argc = 2, index = 4, name = 0x7faf7eb5a5cc "rb_yjit_enable"}, {func_ptr = 0x7faf7ead4940 , argc = 0, index = 5, name = 0x7faf7eb5a5db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7faf7ead4870 , argc = 1, index = 6, name = 0x7faf7eb5a5f6 "rb_yjit_get_stats"}, {func_ptr = 0x7faf7ea37cd0 , argc = 0, index = 7, name = 0x7faf7eb5a608 "object_shape_count"}, {func_ptr = 0x7faf7eaabce0 , argc = 1, index = 8, name = 0x7faf7eb5a61b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7faf7eaabcf0 , argc = 1, index = 9, name = 0x7faf7eb5a62f "rb_yjit_insns_compiled"}, {func_ptr = 0x7faf7eaa4910 , argc = 0, index = 10, name = 0x7faf7eb5a646 "rb_yjit_code_gc"}, {func_ptr = 0x7faf7eaa4a70 , argc = 0, index = 11, name = 0x7faf7eb5a656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7faf7ead4840 , argc = 0, index = 12, name = 0x7faf7eb5a670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007faf7e809da3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007faf7e9149da in ruby_opt_init (opt=0x7fff2248ab70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007faf7e914f53 in ruby_opt_init (opt=0x7fff2248ab70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733768570928) 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 = 0x7fff22489830 parser = 140391700843104 orig_fname = 140391700858176 script = 1 opt = 0x7fff2248ab70 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007faf7e7d3192 in rb_ensure (b_proc=b_proc@entry=0x7faf7e914bb0 , data1=data1@entry=140733768570928, e_proc=e_proc@entry=0x7faf7e910d50 , data2=data2@entry=140733768570928) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55585adf2c70 _tag = {tag = 36, retval = 140733768575856, buf = {0x7faf7df94790, 0x7faf7e7d3248 , 0x0, 0x7fff224896a0, 0x7df93a40}, prev = 0x7fff2248ac80, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55585adf2c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7faf7e910d50 , data2 = 140733768570928}} #32 0x00007faf7e916b67 in load_file (opt=0x7fff2248ab70, script=1, f=140391709493136, fname=, parser=140391700843104) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140391700843104, fname = 140391700858176, script = 1, opt = 0x7fff2248ab70, f = 4} #33 process_options (argc=0, argv=0x7fff2248ae68, opt=0x7fff2248ab70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140391709493136 xflag = ast = 0x0 parser = 140391700843104 script_name = 140391700858176 iseq = enc = lenc = 0x55585ae0df30 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\263\315~\257\177\000\000\030\267i~\257\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007faf7e9173e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff2248ae58) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7faf7d758558 "-", script_name = 140391700858176, 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 0x00007faf7e7d4529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff2248ae58) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140391718132720, buf = {0x2, 0x7faf7e7d4570 , 0x0, 0x7fff2248ac50, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55585adf2c70 state = iseq = 0x0 #36 0x000055585923817f in rb_main (argv=0x7fff2248ae58, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733768577273 #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.3312911.ruby -x gdbscript [New LWP 3312911] [New LWP 3312913] [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=140042713558016) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f5e3c31ec00 (LWP 3312911))] >>> Threads Id Target Id Frame * 1 Thread 0x7f5e3c31ec00 (LWP 3312911) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140042713558016) at ./nptl/pthread_kill.c:44 2 Thread 0x7f5e3bfff640 (LWP 3312913) 0x00007f5e3c465fde in epoll_wait (epfd=4, events=events@entry=0x7f5e3cd69adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f5e3bfff640 (LWP 3312913)): #0 0x00007f5e3c465fde in epoll_wait (epfd=4, events=events@entry=0x7f5e3cd69adc , 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 0x00007f5e3c9f5f6a in event_wait (vm=0x56011e6b92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56011e6b92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56011e6b92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56011e6b92a0 #4 0x00007f5e3c3d4b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731253213504, 666043580250773106, 140042710283840, 25, 140042714302544, 140731253213856, -611868442726312334, -611861307556833678}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f5e3c465bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f5e3c31ec00 (LWP 3312911)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140042713558016) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f5e3c31ec00 old_mask = {__val = {8, 140042714371283, 0, 140042714267629, 140042713558016, 140042715883008, 94562805337776, 140042714213799, 114, 140042715899552, 140731253204848, 140042721161852, 255, 94562805322400, 140042715899552, 140731253204864}} 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=140042713558016) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140042713558016, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f5e3c382476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f5e3c3687f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3061633563386566, sa_sigaction = 0x3061633563386566}, sa_mask = {__val = {4063766827970146352, 2319406792479815011, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140042713550584, 16154362620580115968, 94562805337200, 94562805337200, 140042722453880, 140042715899552, 140731253205248, 140042700498192, 94562805603840, 140042719050757, 18446744069414584320}}, sa_flags = -997804544, sa_restorer = 0x56011e6fde00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474073243511973222, 4063766827970146352, 2319406792446260579, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f5e3c783da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f5e3cb9a978 "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 = 0x7ffe8c5b29e0, reg_save_area = 0x7ffe8c5b2920}} #7 0x00007f5e3c787141 in objspace_xmalloc0 (objspace=0x56011e6bbbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f5e3c800ed9 in ibf_load_code (load=0x56011e6fde00, iseq=0x7f5e3b6aa510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140042700498192 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 0x00007f5e3c806d44 in ibf_load_iseq_each (load=0x56011e6fde00, iseq=0x7f5e3b6aa510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140042700517200 ec = 0x56011e6bcc70 dummy_frame = 140042700497952 #10 0x00007f5e3c800d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5e3b6aa510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x56011e6fde00 prev_src_iseq = 0x7f5e3b6ac3d0 offset = #11 0x00007f5e3c800e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5e3b6aa510 iseqv = iseq_index = 23 #12 0x00007f5e3c8011b0 in ibf_load_code (load=0x56011e6fde00, iseq=0x7f5e3b6ac3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140042700506064 code_index = 15 reading_pos = 4556 code = 0x56011e7757c0 load_body = 0x56011e7760a0 cd_entries = 0x56011e700a00 ic_index = 0 mark_offset_bits = 0x7ffe8c5b2d40 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f5e3c806d44 in ibf_load_iseq_each (load=0x56011e6fde00, iseq=0x7f5e3b6ac3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140042700517200 ec = 0x56011e6bcc70 dummy_frame = 140042700505680 #14 0x00007f5e3c800d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5e3b6ac3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x56011e6fde00 prev_src_iseq = 0x7f5e3b6aee00 offset = #15 0x00007f5e3c800e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5e3b6ac3d0 iseqv = iseq_index = 16 #16 0x00007f5e3c8011b0 in ibf_load_code (load=0x56011e6fde00, iseq=0x7f5e3b6aee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140042700516864 code_index = 66 reading_pos = 224 code = 0x56011e798da0 load_body = 0x56011e72a6b0 cd_entries = 0x56011e721080 ic_index = 0 mark_offset_bits = 0x56011e798fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f5e3c806d44 in ibf_load_iseq_each (load=0x56011e6fde00, iseq=0x7f5e3b6aee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140042700517200 ec = 0x56011e6bcc70 dummy_frame = 140042700516432 #18 0x00007f5e3c800d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5e3b6aee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x56011e6fde00 prev_src_iseq = 0x7f5e3b6aefb0 offset = #19 0x00007f5e3c800e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5e3b6aee00 iseqv = iseq_index = 1 #20 0x00007f5e3c8011b0 in ibf_load_code (load=0x56011e6fde00, iseq=0x7f5e3b6aefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140042700517296 code_index = 5 reading_pos = 46 code = 0x56011e776e50 load_body = 0x56011e75a8e0 cd_entries = 0x56011e7210f0 ic_index = 1 mark_offset_bits = 0x7ffe8c5b32a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f5e3c806d44 in ibf_load_iseq_each (load=0x56011e6fde00, iseq=0x7f5e3b6aefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140042700517200 ec = 0x56011e6bcc70 dummy_frame = 140042700517104 #22 0x00007f5e3c800d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5e3b6aefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x56011e6fde00 prev_src_iseq = 0x0 offset = #23 0x00007f5e3c808c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5e3b6aefb0 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:13941 load = iseq = loader_obj = 140042700517440 #25 0x00007f5e3cb89243 in rb_load_with_builtin_functions (feature_name=0x7f5e3cbc95cb "yjit", table=0x7f5e3cd4bec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x56011e6b92a0 iseq = #26 0x00007f5e3cacec77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f5e3cacccf0 , argc = 0, index = 0, name = 0x7f5e3cbef595 "_bi13"}, {func_ptr = 0x7f5e3cb69820 , argc = 0, index = 1, name = 0x7f5e3cbef59b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5e3cb69920 , argc = 0, index = 2, name = 0x7f5e3cbef800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5e3cb6a9b0 , argc = 0, index = 3, name = 0x7f5e3cbef5b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f5e3cb399c0 , argc = 2, index = 4, name = 0x7f5e3cbef5cc "rb_yjit_enable"}, {func_ptr = 0x7f5e3cb69940 , argc = 0, index = 5, name = 0x7f5e3cbef5db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f5e3cb69870 , argc = 1, index = 6, name = 0x7f5e3cbef5f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f5e3cacccd0 , argc = 0, index = 7, name = 0x7f5e3cbef608 "object_shape_count"}, {func_ptr = 0x7f5e3cb40ce0 , argc = 1, index = 8, name = 0x7f5e3cbef61b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f5e3cb40cf0 , argc = 1, index = 9, name = 0x7f5e3cbef62f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5e3cb39910 , argc = 0, index = 10, name = 0x7f5e3cbef646 "rb_yjit_code_gc"}, {func_ptr = 0x7f5e3cb39a70 , argc = 0, index = 11, name = 0x7f5e3cbef656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f5e3cb69840 , argc = 0, index = 12, name = 0x7f5e3cbef670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f5e3c89eda3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f5e3c9a99da in ruby_opt_init (opt=0x7ffe8c5b4af0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f5e3c9a9f53 in ruby_opt_init (opt=0x7ffe8c5b4af0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731253209008) 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 = 0x7ffe8c5b37b0 parser = 140042701785696 orig_fname = 140042701800768 script = 1 opt = 0x7ffe8c5b4af0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f5e3c868192 in rb_ensure (b_proc=b_proc@entry=0x7f5e3c9a9bb0 , data1=data1@entry=140731253209008, e_proc=e_proc@entry=0x7f5e3c9a5d50 , data2=data2@entry=140731253209008) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56011e6bcc70 _tag = {tag = 36, retval = 140731253213936, buf = {0x7f5e3c024790, 0x7f5e3c868248 , 0x0, 0x7ffe8c5b3620, 0x3c023a40}, prev = 0x7ffe8c5b4c00, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56011e6bcc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5e3c9a5d50 , data2 = 140731253209008}} #32 0x00007f5e3c9abb67 in load_file (opt=0x7ffe8c5b4af0, script=1, f=140042710435728, fname=, parser=140042701785696) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140042701785696, fname = 140042701800768, script = 1, opt = 0x7ffe8c5b4af0, f = 4} #33 process_options (argc=0, argv=0x7ffe8c5b4de8, opt=0x7ffe8c5b4af0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140042710435728 xflag = ast = 0x0 parser = 140042701785696 script_name = 140042701800768 iseq = enc = lenc = 0x56011e6d7f30 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\327<^\177\000\000\030\as<^\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f5e3c9ac3e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8c5b4dd8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5e3b7e8558 "-", script_name = 140042701800768, 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 0x00007f5e3c869529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8c5b4dd8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140042719095792, buf = {0x2, 0x7f5e3c869570 , 0x0, 0x7ffe8c5b4bd0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56011e6bcc70 state = iseq = 0x0 #36 0x000056011e2df17f in rb_main (argv=0x7ffe8c5b4dd8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731253215353 #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.3447251.ruby -x gdbscript [New LWP 3447251] [New LWP 3447253] [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=139918968900608) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f416c704c00 (LWP 3447251))] >>> Threads Id Target Id Frame * 1 Thread 0x7f416c704c00 (LWP 3447251) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139918968900608) at ./nptl/pthread_kill.c:44 2 Thread 0x7f416c3ef640 (LWP 3447253) 0x00007f416c84bfde in epoll_wait (epfd=4, events=events@entry=0x7f416d14fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f416c3ef640 (LWP 3447253)): #0 0x00007f416c84bfde in epoll_wait (epfd=4, events=events@entry=0x7f416d14fadc , 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 0x00007f416cddbf6a in event_wait (vm=0x560604a112a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560604a112a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560604a112a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560604a112a0 #4 0x00007f416c7bab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729290331696, -7178953363707324093, 139918965667392, 25, 139918969645136, 140729290332048, 7124100385851119939, 7124099795171612995}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f416c84bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f416c704c00 (LWP 3447251)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139918968900608) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f416c704c00 old_mask = {__val = {8, 139918969713875, 0, 139918969610221, 139918968900608, 139918971225600, 94583847472816, 139918969556391, 114, 139918971242144, 140729290323040, 139918976504444, 255, 94583847457440, 139918971242144, 140729290323056}} 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=139918968900608) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139918968900608, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f416c768476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f416c74e7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3061663537316566, sa_sigaction = 0x3061663537316566}, sa_mask = {__val = {3559363669704650800, 2319406792480011575, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139918968893176, 7017504038821000192, 94583847472240, 94583847472240, 139918977796472, 139918971242144, 140729290323440, 139918955881776, 94583847738880, 139918974393349, 18446744069414584320}}, sa_flags = 868971520, sa_restorer = 0x560604a55e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474076541308200294, 3559363669704650800, 2319406792446457143, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f416cb69da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f416cf80978 "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 = 0x7ffe175bf6d0, reg_save_area = 0x7ffe175bf610}} #7 0x00007f416cb6d141 in objspace_xmalloc0 (objspace=0x560604a13bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f416cbe6ed9 in ibf_load_code (load=0x560604a55e00, iseq=0x7f416ba9a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 139918955881776 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 0x00007f416cbecd44 in ibf_load_iseq_each (load=0x560604a55e00, iseq=0x7f416ba9a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139918955900784 ec = 0x560604a14c70 dummy_frame = 139918955881440 #10 0x00007f416cbe6d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f416ba9a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x560604a55e00 prev_src_iseq = 0x7f416ba9c360 offset = #11 0x00007f416cbe6e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f416ba9a530 iseqv = iseq_index = 23 #12 0x00007f416cbe71b0 in ibf_load_code (load=0x560604a55e00, iseq=0x7f416ba9c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139918955889504 code_index = 15 reading_pos = 4556 code = 0x560604acd7c0 load_body = 0x560604ace0a0 cd_entries = 0x560604a58a00 ic_index = 0 mark_offset_bits = 0x7ffe175bfa30 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f416cbecd44 in ibf_load_iseq_each (load=0x560604a55e00, iseq=0x7f416ba9c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139918955900784 ec = 0x560604a14c70 dummy_frame = 139918955889216 #14 0x00007f416cbe6d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f416ba9c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x560604a55e00 prev_src_iseq = 0x7f416ba9ed60 offset = #15 0x00007f416cbe6e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f416ba9c360 iseqv = iseq_index = 16 #16 0x00007f416cbe71b0 in ibf_load_code (load=0x560604a55e00, iseq=0x7f416ba9ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139918955900256 code_index = 66 reading_pos = 224 code = 0x560604af0da0 load_body = 0x560604a826b0 cd_entries = 0x560604a79080 ic_index = 0 mark_offset_bits = 0x560604af0fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f416cbecd44 in ibf_load_iseq_each (load=0x560604a55e00, iseq=0x7f416ba9ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139918955900784 ec = 0x560604a14c70 dummy_frame = 139918955899968 #18 0x00007f416cbe6d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f416ba9ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x560604a55e00 prev_src_iseq = 0x7f416ba9efd0 offset = #19 0x00007f416cbe6e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f416ba9ed60 iseqv = iseq_index = 1 #20 0x00007f416cbe71b0 in ibf_load_code (load=0x560604a55e00, iseq=0x7f416ba9efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139918955900880 code_index = 5 reading_pos = 46 code = 0x560604acee50 load_body = 0x560604ab28e0 cd_entries = 0x560604a790f0 ic_index = 1 mark_offset_bits = 0x7ffe175bff90 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f416cbecd44 in ibf_load_iseq_each (load=0x560604a55e00, iseq=0x7f416ba9efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139918955900784 ec = 0x560604a14c70 dummy_frame = 139918955900688 #22 0x00007f416cbe6d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f416ba9efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x560604a55e00 prev_src_iseq = 0x0 offset = #23 0x00007f416cbeec88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f416ba9efd0 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:13941 load = iseq = loader_obj = 139918955901024 #25 0x00007f416cf6f243 in rb_load_with_builtin_functions (feature_name=0x7f416cfaf5cb "yjit", table=0x7f416d131ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x560604a112a0 iseq = #26 0x00007f416ceb4c77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f416ceb2cf0 , argc = 0, index = 0, name = 0x7f416cfd5595 "_bi13"}, {func_ptr = 0x7f416cf4f820 , argc = 0, index = 1, name = 0x7f416cfd559b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f416cf4f920 , argc = 0, index = 2, name = 0x7f416cfd5800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f416cf509b0 , argc = 0, index = 3, name = 0x7f416cfd55b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f416cf1f9c0 , argc = 2, index = 4, name = 0x7f416cfd55cc "rb_yjit_enable"}, {func_ptr = 0x7f416cf4f940 , argc = 0, index = 5, name = 0x7f416cfd55db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f416cf4f870 , argc = 1, index = 6, name = 0x7f416cfd55f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f416ceb2cd0 , argc = 0, index = 7, name = 0x7f416cfd5608 "object_shape_count"}, {func_ptr = 0x7f416cf26ce0 , argc = 1, index = 8, name = 0x7f416cfd561b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f416cf26cf0 , argc = 1, index = 9, name = 0x7f416cfd562f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f416cf1f910 , argc = 0, index = 10, name = 0x7f416cfd5646 "rb_yjit_code_gc"}, {func_ptr = 0x7f416cf1fa70 , argc = 0, index = 11, name = 0x7f416cfd5656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f416cf4f840 , argc = 0, index = 12, name = 0x7f416cfd5670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f416cc84da3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f416cd8f9da in ruby_opt_init (opt=0x7ffe175c17e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f416cd8ff53 in ruby_opt_init (opt=0x7ffe175c17e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729290327200) 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 = 0x7ffe175c04a0 parser = 139918957169328 orig_fname = 139918957184400 script = 1 opt = 0x7ffe175c17e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f416cc4e192 in rb_ensure (b_proc=b_proc@entry=0x7f416cd8fbb0 , data1=data1@entry=140729290327200, e_proc=e_proc@entry=0x7f416cd8bd50 , data2=data2@entry=140729290327200) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560604a14c70 _tag = {tag = 36, retval = 140729290332128, buf = {0x7f416c4147e0, 0x7f416cc4e248 , 0x0, 0x7ffe175c0310, 0x6c413a90}, prev = 0x7ffe175c18f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560604a14c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f416cd8bd50 , data2 = 140729290327200}} #32 0x00007f416cd91b67 in load_file (opt=0x7ffe175c17e0, script=1, f=139918965819360, fname=, parser=139918957169328) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139918957169328, fname = 139918957184400, script = 1, opt = 0x7ffe175c17e0, f = 4} #33 process_options (argc=0, argv=0x7ffe175c1ad8, opt=0x7ffe175c17e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139918965819360 xflag = ast = 0x0 parser = 139918957169328 script_name = 139918957184400 iseq = enc = lenc = 0x560604a2ff30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060c\025mA\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f416cd923e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe175c1ac8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f416bbd85a8 "-", script_name = 139918957184400, 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 0x00007f416cc4f529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe175c1ac8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139918974438384, buf = {0x2, 0x7f416cc4f570 , 0x0, 0x7ffe175c18c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560604a14c70 state = iseq = 0x0 #36 0x0000560602b7f17f in rb_main (argv=0x7ffe175c1ac8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729290333545 #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.3543038.ruby -x gdbscript [New LWP 3543038] [New LWP 3543040] [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=140369776802816) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7faa62aefc00 (LWP 3543038))] >>> Threads Id Target Id Frame * 1 Thread 0x7faa62aefc00 (LWP 3543038) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140369776802816) at ./nptl/pthread_kill.c:44 2 Thread 0x7faa627cf640 (LWP 3543040) 0x00007faa62c36fde in epoll_wait (epfd=4, events=events@entry=0x7faa6353aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7faa627cf640 (LWP 3543040)): #0 0x00007faa62c36fde in epoll_wait (epfd=4, events=events@entry=0x7faa6353aadc , 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 0x00007faa631c6f6a in event_wait (vm=0x563bdc30d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x563bdc30d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x563bdc30d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x563bdc30d2a0 #4 0x00007faa62ba5b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735074237744, -5832555443683085569, 140369773524544, 25, 140369777547344, 140735074238096, 5790042801433457407, 5790042307902157567}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007faa62c36bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7faa62aefc00 (LWP 3543038)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140369776802816) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7faa62aefc00 old_mask = {__val = {8, 140369777616083, 0, 140369777512429, 140369776802816, 140369779127808, 94815097261744, 140369777458599, 65, 140369779144352, 140735074229088, 140369784406652, 255, 94815097246368, 140369779144352, 140735074229104}} 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=140369776802816) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140369776802816, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007faa62b53476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007faa62b397f3 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, 140369776795384, 11200213447344793856, 94815097261168, 94815097261168, 140369785698680, 140369779144352, 140735074229488, 140369763738816, 94815097527808, 140369782295557, 18446744069414584320}}, sa_flags = 25831680, sa_restorer = 0x563bdc351e00} sigs = {__val = {32, 3474358227527216432, 8223625903107040305, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472386793699030886, 3474358227527216432, 8223625903103567153, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007faa62f54da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7faa6336b978 "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 = 0x7fff701b5dd0, reg_save_area = 0x7fff701b5d10}} #7 0x00007faa62f58141 in objspace_xmalloc0 (objspace=0x563bdc30fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007faa62fd1ed9 in ibf_load_code (load=0x563bdc351e00, iseq=0x7faa61e7a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140369763738816 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 0x00007faa62fd7d44 in ibf_load_iseq_each (load=0x563bdc351e00, iseq=0x7faa61e7a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140369763757824 ec = 0x563bdc310c70 dummy_frame = 140369763738576 #10 0x00007faa62fd1d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faa61e7a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x563bdc351e00 prev_src_iseq = 0x7faa61e7c380 offset = #11 0x00007faa62fd1e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7faa61e7a4c0 iseqv = iseq_index = 23 #12 0x00007faa62fd21b0 in ibf_load_code (load=0x563bdc351e00, iseq=0x7faa61e7c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140369763746688 code_index = 15 reading_pos = 4556 code = 0x563bdc3c97c0 load_body = 0x563bdc3ca0a0 cd_entries = 0x563bdc354a00 ic_index = 0 mark_offset_bits = 0x7fff701b6130 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007faa62fd7d44 in ibf_load_iseq_each (load=0x563bdc351e00, iseq=0x7faa61e7c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140369763757824 ec = 0x563bdc310c70 dummy_frame = 140369763746304 #14 0x00007faa62fd1d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faa61e7c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x563bdc351e00 prev_src_iseq = 0x7faa61e7edb0 offset = #15 0x00007faa62fd1e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7faa61e7c380 iseqv = iseq_index = 16 #16 0x00007faa62fd21b0 in ibf_load_code (load=0x563bdc351e00, iseq=0x7faa61e7edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140369763757488 code_index = 66 reading_pos = 224 code = 0x563bdc3ecda0 load_body = 0x563bdc37e6b0 cd_entries = 0x563bdc375080 ic_index = 0 mark_offset_bits = 0x563bdc3ecfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007faa62fd7d44 in ibf_load_iseq_each (load=0x563bdc351e00, iseq=0x7faa61e7edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140369763757824 ec = 0x563bdc310c70 dummy_frame = 140369763757056 #18 0x00007faa62fd1d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faa61e7edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x563bdc351e00 prev_src_iseq = 0x7faa61e7ef60 offset = #19 0x00007faa62fd1e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7faa61e7edb0 iseqv = iseq_index = 1 #20 0x00007faa62fd21b0 in ibf_load_code (load=0x563bdc351e00, iseq=0x7faa61e7ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140369763757920 code_index = 5 reading_pos = 46 code = 0x563bdc3cae50 load_body = 0x563bdc3ae8e0 cd_entries = 0x563bdc3750f0 ic_index = 1 mark_offset_bits = 0x7fff701b6690 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007faa62fd7d44 in ibf_load_iseq_each (load=0x563bdc351e00, iseq=0x7faa61e7ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140369763757824 ec = 0x563bdc310c70 dummy_frame = 140369763757728 #22 0x00007faa62fd1d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faa61e7ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x563bdc351e00 prev_src_iseq = 0x0 offset = #23 0x00007faa62fd9c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7faa61e7ef60 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:13941 load = iseq = loader_obj = 140369763758064 #25 0x00007faa6335a243 in rb_load_with_builtin_functions (feature_name=0x7faa6339a5cb "yjit", table=0x7faa6351cec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x563bdc30d2a0 iseq = #26 0x00007faa6329fc77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7faa6329dcf0 , argc = 0, index = 0, name = 0x7faa633c0595 "_bi13"}, {func_ptr = 0x7faa6333a820 , argc = 0, index = 1, name = 0x7faa633c059b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7faa6333a920 , argc = 0, index = 2, name = 0x7faa633c0800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7faa6333b9b0 , argc = 0, index = 3, name = 0x7faa633c05b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7faa6330a9c0 , argc = 2, index = 4, name = 0x7faa633c05cc "rb_yjit_enable"}, {func_ptr = 0x7faa6333a940 , argc = 0, index = 5, name = 0x7faa633c05db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7faa6333a870 , argc = 1, index = 6, name = 0x7faa633c05f6 "rb_yjit_get_stats"}, {func_ptr = 0x7faa6329dcd0 , argc = 0, index = 7, name = 0x7faa633c0608 "object_shape_count"}, {func_ptr = 0x7faa63311ce0 , argc = 1, index = 8, name = 0x7faa633c061b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7faa63311cf0 , argc = 1, index = 9, name = 0x7faa633c062f "rb_yjit_insns_compiled"}, {func_ptr = 0x7faa6330a910 , argc = 0, index = 10, name = 0x7faa633c0646 "rb_yjit_code_gc"}, {func_ptr = 0x7faa6330aa70 , argc = 0, index = 11, name = 0x7faa633c0656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7faa6333a840 , argc = 0, index = 12, name = 0x7faa633c0670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007faa6306fda3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007faa6317a9da in ruby_opt_init (opt=0x7fff701b7ee0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007faa6317af53 in ruby_opt_init (opt=0x7fff701b7ee0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735074233248) 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 = 0x7fff701b6ba0 parser = 140369765026368 orig_fname = 140369765041440 script = 1 opt = 0x7fff701b7ee0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007faa63039192 in rb_ensure (b_proc=b_proc@entry=0x7faa6317abb0 , data1=data1@entry=140735074233248, e_proc=e_proc@entry=0x7faa63176d50 , data2=data2@entry=140735074233248) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563bdc310c70 _tag = {tag = 36, retval = 140735074238176, buf = {0x7faa627f47a0, 0x7faa63039248 , 0x0, 0x7fff701b6a10, 0x627f3a50}, prev = 0x7fff701b7ff0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563bdc310c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7faa63176d50 , data2 = 140735074233248}} #32 0x00007faa6317cb67 in load_file (opt=0x7fff701b7ee0, script=1, f=140369773676448, fname=, parser=140369765026368) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140369765026368, fname = 140369765041440, script = 1, opt = 0x7fff701b7ee0, f = 4} #33 process_options (argc=0, argv=0x7fff701b81d8, opt=0x7fff701b7ee0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140369773676448 xflag = ast = 0x0 parser = 140369765026368 script_name = 140369765041440 iseq = enc = lenc = 0x563bdc32bf30 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\023Tc\252\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007faa6317d3e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff701b81c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7faa61fb8538 "-", script_name = 140369765041440, 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 0x00007faa6303a529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff701b81c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140369782340592, buf = {0x2, 0x7faa6303a570 , 0x0, 0x7fff701b7fc0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563bdc310c70 state = iseq = 0x0 #36 0x0000563bdb13717f in rb_main (argv=0x7fff701b81c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735074239593 #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.3582339.ruby -x gdbscript [New LWP 3582339] [New LWP 3582341] [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=139996397349888) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f537388ac00 (LWP 3582339))] >>> Threads Id Target Id Frame * 1 Thread 0x7f537388ac00 (LWP 3582339) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139996397349888) at ./nptl/pthread_kill.c:44 2 Thread 0x7f537356f640 (LWP 3582341) 0x00007f53739d1fde in epoll_wait (epfd=4, events=events@entry=0x7f53742d5adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f537356f640 (LWP 3582341)): #0 0x00007f53739d1fde in epoll_wait (epfd=4, events=events@entry=0x7f53742d5adc , 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 0x00007f5373f61f6a in event_wait (vm=0x55b702cf22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b702cf22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b702cf22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b702cf22a0 #4 0x00007f5373940b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727679290160, 1780724681364810074, 139996394092096, 25, 139996398094416, 140727679290512, -1868851989563758246, -1868852550983800486}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f53739d1bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f537388ac00 (LWP 3582339)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139996397349888) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f537388ac00 old_mask = {__val = {8, 139996398163155, 0, 139996398059501, 139996397349888, 139996399674880, 94244514520752, 139996398005671, 5, 139996399691424, 140727679281504, 139996404953724, 255, 94244514505376, 139996399691424, 140727679281520}} 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=139996397349888) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139996397349888, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f53738ee476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f53738d47f3 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, 139996397342456, 15581841817152541952, 94244514520176, 94244514520176, 139996406245752, 139996399691424, 140727679281904, 139996384306368, 94244514786816, 139996402842629, 18446744069414584320}}, sa_flags = -1716235008, sa_restorer = 0x55b702d36e00} sigs = {__val = {32, 6733551554292031520, 3834641791083493130, 7365405400577893729, 3472383293404636262, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007f5373cefda4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f5374106978 "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 = 0x7ffdb7556bd0, reg_save_area = 0x7ffdb7556b10}} #7 0x00007f5373cf3141 in objspace_xmalloc0 (objspace=0x55b702cf4bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f5373d6ced9 in ibf_load_code (load=0x55b702d36e00, iseq=0x7f5372c1a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 139996384306368 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 0x00007f5373d72d44 in ibf_load_iseq_each (load=0x55b702d36e00, iseq=0x7f5372c1a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139996384325376 ec = 0x55b702cf5c70 dummy_frame = 139996384306128 #10 0x00007f5373d6cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5372c1a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55b702d36e00 prev_src_iseq = 0x7f5372c1c380 offset = #11 0x00007f5373d6ce1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5372c1a4c0 iseqv = iseq_index = 23 #12 0x00007f5373d6d1b0 in ibf_load_code (load=0x55b702d36e00, iseq=0x7f5372c1c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139996384314240 code_index = 15 reading_pos = 4556 code = 0x55b702dae7c0 load_body = 0x55b702daf0a0 cd_entries = 0x55b702d39a00 ic_index = 0 mark_offset_bits = 0x7ffdb7556f30 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f5373d72d44 in ibf_load_iseq_each (load=0x55b702d36e00, iseq=0x7f5372c1c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139996384325376 ec = 0x55b702cf5c70 dummy_frame = 139996384313856 #14 0x00007f5373d6cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5372c1c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55b702d36e00 prev_src_iseq = 0x7f5372c1edb0 offset = #15 0x00007f5373d6ce1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5372c1c380 iseqv = iseq_index = 16 #16 0x00007f5373d6d1b0 in ibf_load_code (load=0x55b702d36e00, iseq=0x7f5372c1edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139996384325040 code_index = 66 reading_pos = 224 code = 0x55b702dd1da0 load_body = 0x55b702d636b0 cd_entries = 0x55b702d5a080 ic_index = 0 mark_offset_bits = 0x55b702dd1fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f5373d72d44 in ibf_load_iseq_each (load=0x55b702d36e00, iseq=0x7f5372c1edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139996384325376 ec = 0x55b702cf5c70 dummy_frame = 139996384324608 #18 0x00007f5373d6cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5372c1edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55b702d36e00 prev_src_iseq = 0x7f5372c1ef60 offset = #19 0x00007f5373d6ce1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5372c1edb0 iseqv = iseq_index = 1 #20 0x00007f5373d6d1b0 in ibf_load_code (load=0x55b702d36e00, iseq=0x7f5372c1ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139996384325472 code_index = 5 reading_pos = 46 code = 0x55b702dafe50 load_body = 0x55b702d938e0 cd_entries = 0x55b702d5a0f0 ic_index = 1 mark_offset_bits = 0x7ffdb7557490 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f5373d72d44 in ibf_load_iseq_each (load=0x55b702d36e00, iseq=0x7f5372c1ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139996384325376 ec = 0x55b702cf5c70 dummy_frame = 139996384325280 #22 0x00007f5373d6cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5372c1ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55b702d36e00 prev_src_iseq = 0x0 offset = #23 0x00007f5373d74c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7f5372c1ef60 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:13941 load = iseq = loader_obj = 139996384325616 #25 0x00007f53740f5243 in rb_load_with_builtin_functions (feature_name=0x7f53741355cb "yjit", table=0x7f53742b7ec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55b702cf22a0 iseq = #26 0x00007f537403ac77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f5374038cf0 , argc = 0, index = 0, name = 0x7f537415b595 "_bi13"}, {func_ptr = 0x7f53740d5820 , argc = 0, index = 1, name = 0x7f537415b59b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f53740d5920 , argc = 0, index = 2, name = 0x7f537415b800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f53740d69b0 , argc = 0, index = 3, name = 0x7f537415b5b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f53740a59c0 , argc = 2, index = 4, name = 0x7f537415b5cc "rb_yjit_enable"}, {func_ptr = 0x7f53740d5940 , argc = 0, index = 5, name = 0x7f537415b5db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f53740d5870 , argc = 1, index = 6, name = 0x7f537415b5f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f5374038cd0 , argc = 0, index = 7, name = 0x7f537415b608 "object_shape_count"}, {func_ptr = 0x7f53740acce0 , argc = 1, index = 8, name = 0x7f537415b61b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f53740accf0 , argc = 1, index = 9, name = 0x7f537415b62f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f53740a5910 , argc = 0, index = 10, name = 0x7f537415b646 "rb_yjit_code_gc"}, {func_ptr = 0x7f53740a5a70 , argc = 0, index = 11, name = 0x7f537415b656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f53740d5840 , argc = 0, index = 12, name = 0x7f537415b670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f5373e0ada3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f5373f159da in ruby_opt_init (opt=0x7ffdb7558ce0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f5373f15f53 in ruby_opt_init (opt=0x7ffdb7558ce0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727679285664) 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 = 0x7ffdb75579a0 parser = 139996385593920 orig_fname = 139996385608992 script = 1 opt = 0x7ffdb7558ce0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f5373dd4192 in rb_ensure (b_proc=b_proc@entry=0x7f5373f15bb0 , data1=data1@entry=140727679285664, e_proc=e_proc@entry=0x7f5373f11d50 , data2=data2@entry=140727679285664) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b702cf5c70 _tag = {tag = 36, retval = 140727679290592, buf = {0x7f53735947a0, 0x7f5373dd4248 , 0x0, 0x7ffdb7557810, 0x73593a50}, prev = 0x7ffdb7558df0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b702cf5c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5373f11d50 , data2 = 140727679285664}} #32 0x00007f5373f17b67 in load_file (opt=0x7ffdb7558ce0, script=1, f=139996394244000, fname=, parser=139996385593920) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139996385593920, fname = 139996385608992, script = 1, opt = 0x7ffdb7558ce0, f = 4} #33 process_options (argc=0, argv=0x7ffdb7558fd8, opt=0x7ffdb7558ce0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139996394244000 xflag = ast = 0x0 parser = 139996385593920 script_name = 139996385608992 iseq = enc = lenc = 0x55b702d10f30 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\303-tS\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f5373f183e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdb7558fc8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5372d58538 "-", script_name = 139996385608992, 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 0x00007f5373dd5529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdb7558fc8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139996402887664, buf = {0x2, 0x7f5373dd5570 , 0x0, 0x7ffdb7558dc0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b702cf5c70 state = iseq = 0x0 #36 0x000055b70157017f in rb_main (argv=0x7ffdb7558fc8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727679292009 #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.3688590.ruby -x gdbscript [New LWP 3688590] [New LWP 3688592] [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=140697804856320) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ff6c2addc00 (LWP 3688590))] >>> Threads Id Target Id Frame * 1 Thread 0x7ff6c2addc00 (LWP 3688590) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140697804856320) at ./nptl/pthread_kill.c:44 2 Thread 0x7ff6c27bf640 (LWP 3688592) 0x00007ff6c2c24fde in epoll_wait (epfd=4, events=events@entry=0x7ff6c3528adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ff6c27bf640 (LWP 3688592)): #0 0x00007ff6c2c24fde in epoll_wait (epfd=4, events=events@entry=0x7ff6c3528adc , 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 0x00007ff6c31b4f6a in event_wait (vm=0x55c181f862a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c181f862a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c181f862a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c181f862a0 #4 0x00007ff6c2b93b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721263616576, -2649007950313441137, 140697801586240, 25, 140697805600848, 140721263616928, 2652991515770599567, 2652989889441937551}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ff6c2c24bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ff6c2addc00 (LWP 3688590)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140697804856320) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ff6c2addc00 old_mask = {__val = {8, 140697805669587, 0, 140697805565933, 140697804856320, 140697807181312, 94289597603504, 140697805512103, 114, 140697807197856, 140721263607920, 140697812460156, 255, 94289597588128, 140697807197856, 140721263607936}} 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=140697804856320) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140697804856320, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ff6c2b41476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ff6c2b277f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3036316638336366, sa_sigaction = 0x3036316638336366}, sa_mask = {__val = {3702915907827085360, 2319406791755130424, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140697804848888, 9113571357180495616, 94289597602928, 94289597602928, 140697813752184, 140697807197856, 140721263608320, 140697791800512, 94289597869568, 140697810349061, 18446744069414584320}}, sa_flags = 334169856, sa_restorer = 0x55c181fcae00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472892577755390822, 3702915907827085360, 2319406791721575992, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007ff6c2f42da4 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7ff6c3359978 "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 = 0x7ffc38ee02e0, reg_save_area = 0x7ffc38ee0220}} #7 0x00007ff6c2f46141 in objspace_xmalloc0 (objspace=0x55c181f88bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007ff6c2fbfed9 in ibf_load_code (load=0x55c181fcae00, iseq=0x7ff6c1e6a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12022 iseqv = 140697791800512 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 0x00007ff6c2fc5d44 in ibf_load_iseq_each (load=0x55c181fcae00, iseq=0x7ff6c1e6a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140697791819520 ec = 0x55c181f89c70 dummy_frame = 140697791800272 #10 0x00007ff6c2fbfd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff6c1e6a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55c181fcae00 prev_src_iseq = 0x7ff6c1e6c380 offset = #11 0x00007ff6c2fbfe1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7ff6c1e6a4c0 iseqv = iseq_index = 23 #12 0x00007ff6c2fc01b0 in ibf_load_code (load=0x55c181fcae00, iseq=0x7ff6c1e6c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140697791808384 code_index = 15 reading_pos = 4556 code = 0x55c1820427c0 load_body = 0x55c1820430a0 cd_entries = 0x55c181fcda00 ic_index = 0 mark_offset_bits = 0x7ffc38ee0640 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007ff6c2fc5d44 in ibf_load_iseq_each (load=0x55c181fcae00, iseq=0x7ff6c1e6c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140697791819520 ec = 0x55c181f89c70 dummy_frame = 140697791808000 #14 0x00007ff6c2fbfd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff6c1e6c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55c181fcae00 prev_src_iseq = 0x7ff6c1e6edb0 offset = #15 0x00007ff6c2fbfe1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7ff6c1e6c380 iseqv = iseq_index = 16 #16 0x00007ff6c2fc01b0 in ibf_load_code (load=0x55c181fcae00, iseq=0x7ff6c1e6edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140697791819184 code_index = 66 reading_pos = 224 code = 0x55c182065da0 load_body = 0x55c181ff76b0 cd_entries = 0x55c181fee080 ic_index = 0 mark_offset_bits = 0x55c182065fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007ff6c2fc5d44 in ibf_load_iseq_each (load=0x55c181fcae00, iseq=0x7ff6c1e6edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140697791819520 ec = 0x55c181f89c70 dummy_frame = 140697791818752 #18 0x00007ff6c2fbfd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff6c1e6edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55c181fcae00 prev_src_iseq = 0x7ff6c1e6ef60 offset = #19 0x00007ff6c2fbfe1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7ff6c1e6edb0 iseqv = iseq_index = 1 #20 0x00007ff6c2fc01b0 in ibf_load_code (load=0x55c181fcae00, iseq=0x7ff6c1e6ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12087 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140697791819616 code_index = 5 reading_pos = 46 code = 0x55c182043e50 load_body = 0x55c1820278e0 cd_entries = 0x55c181fee0f0 ic_index = 1 mark_offset_bits = 0x7ffc38ee0ba0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007ff6c2fc5d44 in ibf_load_iseq_each (load=0x55c181fcae00, iseq=0x7ff6c1e6ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140697791819520 ec = 0x55c181f89c70 dummy_frame = 140697791819424 #22 0x00007ff6c2fbfd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff6c1e6ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13766 load = 0x55c181fcae00 prev_src_iseq = 0x0 offset = #23 0x00007ff6c2fc7c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13821 iseq = 0x7ff6c1e6ef60 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:13941 load = iseq = loader_obj = 140697791819760 #25 0x00007ff6c3348243 in rb_load_with_builtin_functions (feature_name=0x7ff6c33885cb "yjit", table=0x7ff6c350aec0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55c181f862a0 iseq = #26 0x00007ff6c328dc77 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ff6c328bcf0 , argc = 0, index = 0, name = 0x7ff6c33ae595 "_bi13"}, {func_ptr = 0x7ff6c3328820 , argc = 0, index = 1, name = 0x7ff6c33ae59b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ff6c3328920 , argc = 0, index = 2, name = 0x7ff6c33ae800 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ff6c33299b0 , argc = 0, index = 3, name = 0x7ff6c33ae5b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ff6c32f89c0 , argc = 2, index = 4, name = 0x7ff6c33ae5cc "rb_yjit_enable"}, {func_ptr = 0x7ff6c3328940 , argc = 0, index = 5, name = 0x7ff6c33ae5db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ff6c3328870 , argc = 1, index = 6, name = 0x7ff6c33ae5f6 "rb_yjit_get_stats"}, {func_ptr = 0x7ff6c328bcd0 , argc = 0, index = 7, name = 0x7ff6c33ae608 "object_shape_count"}, {func_ptr = 0x7ff6c32ffce0 , argc = 1, index = 8, name = 0x7ff6c33ae61b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ff6c32ffcf0 , argc = 1, index = 9, name = 0x7ff6c33ae62f "rb_yjit_insns_compiled"}, {func_ptr = 0x7ff6c32f8910 , argc = 0, index = 10, name = 0x7ff6c33ae646 "rb_yjit_code_gc"}, {func_ptr = 0x7ff6c32f8a70 , argc = 0, index = 11, name = 0x7ff6c33ae656 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ff6c3328840 , argc = 0, index = 12, name = 0x7ff6c33ae670 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007ff6c305dda3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007ff6c31689da in ruby_opt_init (opt=0x7ffc38ee23f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007ff6c3168f53 in ruby_opt_init (opt=0x7ffc38ee23f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721263612080) 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 = 0x7ffc38ee10b0 parser = 140697793088064 orig_fname = 140697793103136 script = 1 opt = 0x7ffc38ee23f0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007ff6c3027192 in rb_ensure (b_proc=b_proc@entry=0x7ff6c3168bb0 , data1=data1@entry=140721263612080, e_proc=e_proc@entry=0x7ff6c3164d50 , data2=data2@entry=140721263612080) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c181f89c70 _tag = {tag = 36, retval = 140721263617008, buf = {0x7ff6c27e47a0, 0x7ff6c3027248 , 0x0, 0x7ffc38ee0f20, 0xc27e3a50}, prev = 0x7ffc38ee2500, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c181f89c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ff6c3164d50 , data2 = 140721263612080}} #32 0x00007ff6c316ab67 in load_file (opt=0x7ffc38ee23f0, script=1, f=140697801738144, fname=, parser=140697793088064) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140697793088064, fname = 140697793103136, script = 1, opt = 0x7ffc38ee23f0, f = 4} #33 process_options (argc=0, argv=0x7ffc38ee26e8, opt=0x7ffc38ee23f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140697801738144 xflag = ast = 0x0 parser = 140697793088064 script_name = 140697793103136 iseq = enc = lenc = 0x55c181fa4f30 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\363R\303\366\177\000\000\030\367\356\302\366\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007ff6c316b3e6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc38ee26d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ff6c1fa8538 "-", script_name = 140697793103136, 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 0x00007ff6c3028529 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc38ee26d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140697810394096, buf = {0x2, 0x7ff6c3028570 , 0x0, 0x7ffc38ee24d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c181f89c70 state = iseq = 0x0 #36 0x000055c1802a317f in rb_main (argv=0x7ffc38ee26d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721263618425 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)