# Logfile created on 2024-01-30 20:02:59 +0000 by logger.rb/v1.4.3 I, [2024-01-30T20:02:59.131002 #1627831] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-30T20:02:59.131367 #1627831] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T20:02:59.247767 #1627831] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-30T20:02:59.248266 #1627831] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T20:02:59.248313 #1627831] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T20:02:59.464630 #1627831] INFO -- : tool/config.guess already exists I, [2024-01-30T20:02:59.464708 #1627831] INFO -- : tool/config.sub already exists I, [2024-01-30T20:02:59.470059 #1627831] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-30T20:02:59.472110 #1627831] 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-30T20:02:59.475034 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-30T20:02:59.688245 #1627831] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T20:02:59.688322 #1627831] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T20:02:59.783447 #1627831] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-30T20:02:59.784001 #1627831] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T20:02:59.784040 #1627831] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-30T20:03:00.909434 #1627831] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-30T20:03:00.909510 #1627831] ERROR -- : 0324617..c1f8d97 master -> origin/master I, [2024-01-30T20:03:00.986148 #1627831] INFO -- : Updating 0324617..c1f8d97 I, [2024-01-30T20:03:00.986209 #1627831] INFO -- : Fast-forward I, [2024-01-30T20:03:01.027263 #1627831] INFO -- : .travis.yml | 4 +- I, [2024-01-30T20:03:01.027330 #1627831] INFO -- : NEWS.md | 3 + I, [2024-01-30T20:03:01.027355 #1627831] INFO -- : bootstraptest/test_yjit.rb | 20 ++ I, [2024-01-30T20:03:01.027369 #1627831] INFO -- : compile.c | 20 +- I, [2024-01-30T20:03:01.027380 #1627831] INFO -- : complex.c | 4 +- I, [2024-01-30T20:03:01.027403 #1627831] INFO -- : ext/ripper/tools/dsl.rb | 2 +- I, [2024-01-30T20:03:01.027415 #1627831] INFO -- : insns.def | 66 ++-- I, [2024-01-30T20:03:01.027426 #1627831] INFO -- : internal/numeric.h | 2 +- I, [2024-01-30T20:03:01.027436 #1627831] INFO -- : lib/irb/nesting_parser.rb | 10 + I, [2024-01-30T20:03:01.027446 #1627831] INFO -- : lib/irb/ruby-lex.rb | 2 +- I, [2024-01-30T20:03:01.027456 #1627831] INFO -- : lib/prism/debug.rb | 6 +- I, [2024-01-30T20:03:01.027466 #1627831] INFO -- : lib/prism/translation/parser/compiler.rb | 53 +-- I, [2024-01-30T20:03:01.027477 #1627831] INFO -- : lib/rubygems/resolver.rb | 10 +- I, [2024-01-30T20:03:01.027487 #1627831] INFO -- : lib/rubygems/resolver/molinillo.rb | 3 - I, [2024-01-30T20:03:01.027497 #1627831] INFO -- : lib/rubygems/vendor/molinillo/lib/molinillo.rb | 4 +- I, [2024-01-30T20:03:01.027507 #1627831] INFO -- : .../lib/molinillo/delegates/resolution_state.rb | 36 +-- I, [2024-01-30T20:03:01.027518 #1627831] INFO -- : .../molinillo/delegates/specification_provider.rb | 22 +- I, [2024-01-30T20:03:01.027527 #1627831] INFO -- : .../molinillo/lib/molinillo/dependency_graph.rb | 2 +- I, [2024-01-30T20:03:01.027538 #1627831] INFO -- : .../lib/molinillo/dependency_graph/action.rb | 2 +- I, [2024-01-30T20:03:01.027552 #1627831] INFO -- : .../dependency_graph/add_edge_no_circular.rb | 2 +- I, [2024-01-30T20:03:01.027573 #1627831] INFO -- : .../lib/molinillo/dependency_graph/add_vertex.rb | 2 +- I, [2024-01-30T20:03:01.027585 #1627831] INFO -- : .../lib/molinillo/dependency_graph/delete_edge.rb | 2 +- I, [2024-01-30T20:03:01.027595 #1627831] INFO -- : .../dependency_graph/detach_vertex_named.rb | 2 +- I, [2024-01-30T20:03:01.027606 #1627831] INFO -- : .../lib/molinillo/dependency_graph/log.rb | 2 +- I, [2024-01-30T20:03:01.027616 #1627831] INFO -- : .../lib/molinillo/dependency_graph/set_payload.rb | 2 +- I, [2024-01-30T20:03:01.027626 #1627831] INFO -- : .../lib/molinillo/dependency_graph/tag.rb | 2 +- I, [2024-01-30T20:03:01.027637 #1627831] INFO -- : .../lib/molinillo/dependency_graph/vertex.rb | 2 +- I, [2024-01-30T20:03:01.027650 #1627831] INFO -- : .../vendor/molinillo/lib/molinillo/errors.rb | 2 +- I, [2024-01-30T20:03:01.027661 #1627831] INFO -- : .../vendor/molinillo/lib/molinillo/gem_metadata.rb | 4 +- I, [2024-01-30T20:03:01.027671 #1627831] INFO -- : .../molinillo/modules/specification_provider.rb | 4 +- I, [2024-01-30T20:03:01.027681 #1627831] INFO -- : .../vendor/molinillo/lib/molinillo/modules/ui.rb | 2 +- I, [2024-01-30T20:03:01.027691 #1627831] INFO -- : .../vendor/molinillo/lib/molinillo/resolution.rb | 6 +- I, [2024-01-30T20:03:01.027701 #1627831] INFO -- : .../vendor/molinillo/lib/molinillo/resolver.rb | 2 +- I, [2024-01-30T20:03:01.027875 #1627831] INFO -- : .../vendor/molinillo/lib/molinillo/state.rb | 2 +- I, [2024-01-30T20:03:01.027890 #1627831] INFO -- : lib/rubygems/vendored_molinillo.rb | 3 + I, [2024-01-30T20:03:01.027902 #1627831] INFO -- : prism/diagnostic.c | 5 +- I, [2024-01-30T20:03:01.027912 #1627831] INFO -- : prism/diagnostic.h | 12 +- I, [2024-01-30T20:03:01.027923 #1627831] INFO -- : prism/parser.h | 21 ++ I, [2024-01-30T20:03:01.027934 #1627831] INFO -- : prism/prism.c | 241 ++++++++++---- I, [2024-01-30T20:03:01.027945 #1627831] INFO -- : prism/prism.h | 10 +- I, [2024-01-30T20:03:01.027960 #1627831] INFO -- : prism/templates/ext/prism/api_node.c.erb | 2 +- I, [2024-01-30T20:03:01.027977 #1627831] INFO -- : prism/templates/src/token_type.c.erb | 357 ++++++++++++++++++++- I, [2024-01-30T20:03:01.027988 #1627831] INFO -- : prism_compile.c | 170 ++++++---- I, [2024-01-30T20:03:01.027999 #1627831] INFO -- : proc.c | 4 +- I, [2024-01-30T20:03:01.028010 #1627831] INFO -- : ractor.c | 2 +- I, [2024-01-30T20:03:01.028020 #1627831] INFO -- : signal.c | 2 +- I, [2024-01-30T20:03:01.028030 #1627831] INFO -- : test/io/console/test_io_console.rb | 16 +- I, [2024-01-30T20:03:01.028040 #1627831] INFO -- : test/irb/test_nesting_parser.rb | 38 +++ I, [2024-01-30T20:03:01.028053 #1627831] INFO -- : test/prism/errors_test.rb | 161 +++++----- I, [2024-01-30T20:03:01.028065 #1627831] INFO -- : test/prism/format_errors_test.rb | 4 +- I, [2024-01-30T20:03:01.028076 #1627831] INFO -- : test/prism/snapshots/arrays.txt | 36 +-- I, [2024-01-30T20:03:01.028087 #1627831] INFO -- : test/prism/snapshots/method_calls.txt | 4 +- I, [2024-01-30T20:03:01.028097 #1627831] INFO -- : test/prism/snapshots/methods.txt | 40 +-- I, [2024-01-30T20:03:01.028107 #1627831] INFO -- : test/prism/snapshots/seattlerb/block_arg__bare.txt | 4 +- I, [2024-01-30T20:03:01.028118 #1627831] INFO -- : .../snapshots/seattlerb/defn_arg_asplat_arg.txt | 4 +- I, [2024-01-30T20:03:01.028129 #1627831] INFO -- : .../snapshots/seattlerb/defn_arg_forward_args.txt | 4 +- I, [2024-01-30T20:03:01.028139 #1627831] INFO -- : .../snapshots/seattlerb/defn_args_forward_args.txt | 4 +- I, [2024-01-30T20:03:01.028153 #1627831] INFO -- : .../snapshots/seattlerb/defn_forward_args.txt | 4 +- I, [2024-01-30T20:03:01.028164 #1627831] INFO -- : .../seattlerb/defn_forward_args__no_parens.txt | 4 +- I, [2024-01-30T20:03:01.028174 #1627831] INFO -- : .../seattlerb/defn_kwarg_kwsplat_anon.txt | 4 +- I, [2024-01-30T20:03:01.028184 #1627831] INFO -- : test/prism/snapshots/seattlerb/defn_splat_arg.txt | 4 +- I, [2024-01-30T20:03:01.028195 #1627831] INFO -- : .../snapshots/unparser/corpus/literal/def.txt | 4 +- I, [2024-01-30T20:03:01.028205 #1627831] INFO -- : .../snapshots/unparser/corpus/literal/since/31.txt | 8 +- I, [2024-01-30T20:03:01.028217 #1627831] INFO -- : .../snapshots/unparser/corpus/literal/since/32.txt | 8 +- I, [2024-01-30T20:03:01.028227 #1627831] INFO -- : .../snapshots/whitequark/anonymous_blockarg.txt | 4 +- I, [2024-01-30T20:03:01.028240 #1627831] INFO -- : test/prism/snapshots/whitequark/args.txt | 4 +- I, [2024-01-30T20:03:01.028410 #1627831] INFO -- : .../endless_method_forwarded_args_legacy.txt | 4 +- I, [2024-01-30T20:03:01.028434 #1627831] INFO -- : test/prism/snapshots/whitequark/forward_arg.txt | 4 +- I, [2024-01-30T20:03:01.028447 #1627831] INFO -- : .../whitequark/forward_arg_with_open_args.txt | 40 +-- I, [2024-01-30T20:03:01.028458 #1627831] INFO -- : .../snapshots/whitequark/forward_args_legacy.txt | 12 +- I, [2024-01-30T20:03:01.028469 #1627831] INFO -- : .../forwarded_argument_with_kwrestarg.txt | 4 +- I, [2024-01-30T20:03:01.028479 #1627831] INFO -- : .../whitequark/forwarded_argument_with_restarg.txt | 4 +- I, [2024-01-30T20:03:01.028489 #1627831] INFO -- : .../snapshots/whitequark/forwarded_kwrestarg.txt | 4 +- I, [2024-01-30T20:03:01.028499 #1627831] INFO -- : .../forwarded_kwrestarg_with_additional_kwarg.txt | 4 +- I, [2024-01-30T20:03:01.028512 #1627831] INFO -- : .../snapshots/whitequark/forwarded_restarg.txt | 4 +- I, [2024-01-30T20:03:01.028522 #1627831] INFO -- : .../kwoptarg_with_kwrestarg_and_forwarded_args.txt | 4 +- I, [2024-01-30T20:03:01.028533 #1627831] INFO -- : .../snapshots/whitequark/kwrestarg_unnamed.txt | 4 +- I, [2024-01-30T20:03:01.028549 #1627831] INFO -- : .../prism/snapshots/whitequark/restarg_unnamed.txt | 4 +- I, [2024-01-30T20:03:01.028560 #1627831] INFO -- : .../snapshots/whitequark/trailing_forward_arg.txt | 4 +- I, [2024-01-30T20:03:01.028570 #1627831] INFO -- : test/ruby/test_compile_prism.rb | 24 ++ I, [2024-01-30T20:03:01.028580 #1627831] INFO -- : tool/rbinstall.rb | 14 + I, [2024-01-30T20:03:01.028591 #1627831] INFO -- : variable.c | 2 +- I, [2024-01-30T20:03:01.028605 #1627831] INFO -- : vm_exec.h | 4 +- I, [2024-01-30T20:03:01.028616 #1627831] INFO -- : vm_insnhelper.c | 2 +- I, [2024-01-30T20:03:01.028627 #1627831] INFO -- : weakmap.c | 4 +- I, [2024-01-30T20:03:01.028637 #1627831] INFO -- : yjit.rb | 1 + I, [2024-01-30T20:03:01.028647 #1627831] INFO -- : yjit/src/codegen.rs | 109 ++++++- I, [2024-01-30T20:03:01.028658 #1627831] INFO -- : yjit/src/core.rs | 13 +- I, [2024-01-30T20:03:01.028669 #1627831] INFO -- : yjit/src/cruby.rs | 5 + I, [2024-01-30T20:03:01.028679 #1627831] INFO -- : yjit/src/stats.rs | 2 + I, [2024-01-30T20:03:01.028689 #1627831] INFO -- : 90 files changed, 1267 insertions(+), 506 deletions(-) I, [2024-01-30T20:03:01.028702 #1627831] INFO -- : delete mode 100644 lib/rubygems/resolver/molinillo.rb I, [2024-01-30T20:03:01.028713 #1627831] INFO -- : create mode 100644 lib/rubygems/vendored_molinillo.rb I, [2024-01-30T20:03:01.045588 #1627831] INFO -- : Latest commit hash = c1f8d974a8 I, [2024-01-30T20:03:01.048107 #1627831] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T20:03:01.048197 #1627831] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T20:03:01.142350 #1627831] INFO -- : generating optinsn.inc I, [2024-01-30T20:03:01.219897 #1627831] INFO -- : generating optunifs.inc I, [2024-01-30T20:03:01.280428 #1627831] INFO -- : generating insns.inc I, [2024-01-30T20:03:01.341279 #1627831] INFO -- : generating insns_info.inc I, [2024-01-30T20:03:01.558599 #1627831] INFO -- : generating vmtc.inc I, [2024-01-30T20:03:01.615218 #1627831] INFO -- : generating vm.inc I, [2024-01-30T20:03:01.768906 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-30T20:03:01.928395 #1627831] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/lib/ruby_vm/rjit/instruction.rb I, [2024-01-30T20:03:01.971972 #1627831] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc I, [2024-01-30T20:03:02.015307 #1627831] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-01-30T20:03:02.018263 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T20:03:02.018691 #1627831] INFO -- : extracting ripper.y from ../../parse.y I, [2024-01-30T20:03:02.184618 #1627831] INFO -- : compiling compiler ripper.y I, [2024-01-30T20:03:07.632440 #1627831] INFO -- : generating ripper_init.c from ./ripper_init.c.tmpl I, [2024-01-30T20:03:07.663838 #1627831] INFO -- : generating eventids1.c from ../../parse.y I, [2024-01-30T20:03:07.717198 #1627831] INFO -- : generating eventids1.h from ../../parse.y I, [2024-01-30T20:03:07.769331 #1627831] INFO -- : generating eventids2table.c from ./eventids2.c I, [2024-01-30T20:03:07.791207 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T20:03:07.794528 #1627831] INFO -- : generating miniprelude.c I, [2024-01-30T20:03:07.942402 #1627831] INFO -- : miniprelude.c updated I, [2024-01-30T20:03:07.949100 #1627831] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-30T20:03:08.059096 #1627831] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-30T20:03:08.062086 #1627831] INFO -- : generating enc.mk I, [2024-01-30T20:03:08.350983 #1627831] INFO -- : making srcs under enc I, [2024-01-30T20:03:08.418007 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:03:08.418069 #1627831] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-30T20:03:08.418084 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:03:08.521161 #1627831] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-30T20:03:08.522633 #1627831] 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-30T20:03:08.524964 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-30T20:03:08.612004 #1627831] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T20:03:08.612223 #1627831] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T20:03:08.690658 #1627831] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T20:03:08.690721 #1627831] INFO -- : CC = gcc I, [2024-01-30T20:03:08.690739 #1627831] INFO -- : LD = ld I, [2024-01-30T20:03:08.690747 #1627831] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T20:03:08.690755 #1627831] 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-30T20:03:08.690764 #1627831] 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-30T20:03:08.690771 #1627831] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-30T20:03:08.690779 #1627831] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T20:03:08.690788 #1627831] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T20:03:08.690795 #1627831] INFO -- : LANG = I, [2024-01-30T20:03:08.690802 #1627831] INFO -- : LC_ALL = I, [2024-01-30T20:03:08.690808 #1627831] INFO -- : LC_CTYPE = I, [2024-01-30T20:03:08.690814 #1627831] INFO -- : MFLAGS = I, [2024-01-30T20:03:08.690820 #1627831] INFO -- : RUSTC = rustc I, [2024-01-30T20:03:08.690826 #1627831] 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-30T20:03:08.692959 #1627831] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T20:03:08.693005 #1627831] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T20:03:08.693025 #1627831] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T20:03:08.693038 #1627831] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T20:03:08.693049 #1627831] INFO -- : I, [2024-01-30T20:03:08.717334 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-01-30T20:03:09.407247 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/array.c I, [2024-01-30T20:03:13.032734 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-01-30T20:03:14.158773 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/bignum.c I, [2024-01-30T20:03:18.401841 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-01-30T20:03:35.408008 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/complex.c I, [2024-01-30T20:03:37.775427 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-01-30T20:03:38.995455 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enum.c I, [2024-01-30T20:03:41.733507 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enumerator.c I, [2024-01-30T20:03:44.431805 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-01-30T20:03:46.080314 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-01-30T20:03:52.186061 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-01-30T20:03:55.139047 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io.c I, [2024-01-30T20:04:00.563588 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io_buffer.c I, [2024-01-30T20:04:02.531872 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-01-30T20:04:05.461391 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-01-30T20:04:07.088408 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/marshal.c I, [2024-01-30T20:04:08.976857 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-01-30T20:04:09.633048 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-01-30T20:04:11.478828 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node_dump.c I, [2024-01-30T20:04:13.924724 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/numeric.c I, [2024-01-30T20:04:16.887310 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/object.c I, [2024-01-30T20:04:19.428029 #1627831] INFO -- : compiling parse.c I, [2024-01-30T20:04:33.123307 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-01-30T20:04:35.303925 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/process.c I, [2024-01-30T20:04:37.952102 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ractor.c I, [2024-01-30T20:04:40.202715 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/random.c I, [2024-01-30T20:04:41.465989 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/range.c I, [2024-01-30T20:04:43.044456 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rational.c I, [2024-01-30T20:04:45.257509 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-01-30T20:04:47.003999 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby_parser.c I, [2024-01-30T20:04:47.578686 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/signal.c I, [2024-01-30T20:04:47.726734 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/sprintf.c I, [2024-01-30T20:04:50.006128 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/string.c I, [2024-01-30T20:04:55.756235 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-01-30T20:04:59.747348 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/time.c I, [2024-01-30T20:05:02.212285 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/variable.c I, [2024-01-30T20:05:04.244953 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-30T20:05:04.517148 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-01-30T20:05:16.975885 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-01-30T20:05:18.154440 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-01-30T20:05:18.826794 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-01-30T20:05:20.193289 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/weakmap.c I, [2024-01-30T20:05:20.675081 #1627831] INFO -- : compiling prism/api_node.c I, [2024-01-30T20:05:24.133149 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/api_pack.c I, [2024-01-30T20:05:24.454209 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/diagnostic.c I, [2024-01-30T20:05:24.552430 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/extension.c I, [2024-01-30T20:05:25.120290 #1627831] INFO -- : compiling prism/node.c I, [2024-01-30T20:05:25.508399 #1627831] INFO -- : compiling prism/prettyprint.c I, [2024-01-30T20:05:29.017174 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/regexp.c I, [2024-01-30T20:05:29.205666 #1627831] INFO -- : compiling prism/serialize.c I, [2024-01-30T20:05:29.960851 #1627831] INFO -- : compiling prism/token_type.c I, [2024-01-30T20:05:30.095200 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_memchr.c I, [2024-01-30T20:05:30.100856 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_strpbrk.c I, [2024-01-30T20:05:30.190144 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/prism.c I, [2024-01-30T20:05:38.348689 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism_init.c I, [2024-01-30T20:05:38.620830 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-01-30T20:05:39.827144 #1627831] INFO -- : building Rust YJIT (release mode) I, [2024-01-30T20:05:59.788809 #1627831] INFO -- : touch yjit/target/release/libyjit.a I, [2024-01-30T20:05:59.789802 #1627831] INFO -- : partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o I, [2024-01-30T20:06:00.133925 #1627831] INFO -- : linking miniruby I, [2024-01-30T20:06:01.590151 #1627831] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T20:06:01.590307 #1627831] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T20:06:01.710053 #1627831] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T20:06:01.710115 #1627831] INFO -- : CC = gcc I, [2024-01-30T20:06:01.710130 #1627831] INFO -- : LD = ld I, [2024-01-30T20:06:01.710142 #1627831] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T20:06:01.710152 #1627831] 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-30T20:06:01.710168 #1627831] 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-30T20:06:01.710184 #1627831] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-30T20:06:01.710199 #1627831] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T20:06:01.710221 #1627831] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T20:06:01.710234 #1627831] INFO -- : LANG = I, [2024-01-30T20:06:01.710247 #1627831] INFO -- : LC_ALL = I, [2024-01-30T20:06:01.710259 #1627831] INFO -- : LC_CTYPE = I, [2024-01-30T20:06:01.710270 #1627831] INFO -- : MFLAGS = I, [2024-01-30T20:06:01.710281 #1627831] INFO -- : RUSTC = rustc I, [2024-01-30T20:06:01.710294 #1627831] 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-30T20:06:01.712894 #1627831] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T20:06:01.712941 #1627831] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T20:06:01.712954 #1627831] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T20:06:01.712965 #1627831] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T20:06:01.712975 #1627831] INFO -- : I, [2024-01-30T20:06:02.252352 #1627831] INFO -- : builtin_binary.inc updated I, [2024-01-30T20:06:02.259142 #1627831] INFO -- : 435c6fe7e349cebd3826c8b279eb0398951d64a4185ef30964455d8e3b18682d builtin_binary.inc I, [2024-01-30T20:06:02.260173 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-30T20:06:02.926352 #1627831] INFO -- : linking static-library libruby-static.a I, [2024-01-30T20:06:04.374633 #1627831] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-30T20:06:07.838184 #1627831] INFO -- : linking ruby I, [2024-01-30T20:06:07.898430 #1627831] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T20:06:07.898598 #1627831] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T20:06:08.023485 #1627831] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T20:06:08.023549 #1627831] INFO -- : CC = gcc I, [2024-01-30T20:06:08.023628 #1627831] INFO -- : LD = ld I, [2024-01-30T20:06:08.023640 #1627831] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T20:06:08.023649 #1627831] 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-30T20:06:08.023659 #1627831] 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-30T20:06:08.023667 #1627831] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-30T20:06:08.023674 #1627831] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T20:06:08.023714 #1627831] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T20:06:08.023722 #1627831] INFO -- : LANG = I, [2024-01-30T20:06:08.023733 #1627831] INFO -- : LC_ALL = I, [2024-01-30T20:06:08.023743 #1627831] INFO -- : LC_CTYPE = I, [2024-01-30T20:06:08.023752 #1627831] INFO -- : MFLAGS = I, [2024-01-30T20:06:08.023775 #1627831] INFO -- : RUSTC = rustc I, [2024-01-30T20:06:08.023789 #1627831] 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-30T20:06:08.026300 #1627831] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T20:06:08.026354 #1627831] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T20:06:08.026371 #1627831] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T20:06:08.026381 #1627831] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T20:06:08.026389 #1627831] INFO -- : I, [2024-01-30T20:06:08.139941 #1627831] INFO -- : generating enc.mk I, [2024-01-30T20:06:08.458869 #1627831] INFO -- : making srcs under enc I, [2024-01-30T20:06:08.522573 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:08.522643 #1627831] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-30T20:06:08.522659 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:08.523956 #1627831] INFO -- : generating transdb.h I, [2024-01-30T20:06:08.774090 #1627831] INFO -- : transdb.h unchanged I, [2024-01-30T20:06:08.779991 #1627831] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-30T20:06:08.867703 #1627831] INFO -- : ext/configure-ext.mk updated I, [2024-01-30T20:06:08.873056 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:13.010321 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:13.011047 #1627831] INFO -- : generating makefile exts.mk I, [2024-01-30T20:06:13.143594 #1627831] INFO -- : exts.mk unchanged I, [2024-01-30T20:06:13.153005 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:13.284116 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/integer' I, [2024-01-30T20:06:13.285763 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/integer/core_ext.c I, [2024-01-30T20:06:13.983337 #1627831] INFO -- : linking shared-object -test-/integer.so I, [2024-01-30T20:06:14.068152 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/integer' I, [2024-01-30T20:06:14.217290 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/rational' I, [2024-01-30T20:06:14.217764 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/rational/rat.c I, [2024-01-30T20:06:14.824249 #1627831] INFO -- : linking shared-object -test-/rational.so I, [2024-01-30T20:06:14.890757 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/rational' I, [2024-01-30T20:06:15.035878 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T20:06:15.040233 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T20:06:15.046540 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T20:06:15.050828 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T20:06:15.054486 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T20:06:15.063941 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T20:06:15.102224 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T20:06:15.108257 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T20:06:15.139734 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T20:06:15.150142 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T20:06:15.157452 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T20:06:15.163610 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T20:06:15.182176 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T20:06:15.197523 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T20:06:15.219469 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T20:06:15.222747 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T20:06:15.229498 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T20:06:15.234809 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T20:06:15.252050 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T20:06:15.283776 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T20:06:15.291329 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T20:06:15.297042 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T20:06:15.307706 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T20:06:15.345695 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T20:06:15.351953 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T20:06:15.355373 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T20:06:15.370002 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T20:06:15.370636 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids1.c I, [2024-01-30T20:06:15.389354 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-30T20:06:15.406862 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-01-30T20:06:25.443007 #1627831] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper_init.c I, [2024-01-30T20:06:26.384355 #1627831] INFO -- : linking shared-object ripper.so I, [2024-01-30T20:06:26.566703 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T20:06:26.570150 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T20:06:26.574995 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T20:06:26.593363 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T20:06:26.609002 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T20:06:26.636466 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T20:06:26.709696 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T20:06:26.713442 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T20:06:26.787427 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T20:06:26.791371 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T20:06:26.865478 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T20:06:26.869332 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T20:06:26.940382 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T20:06:26.945344 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T20:06:27.020923 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T20:06:27.026044 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T20:06:27.100217 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T20:06:27.104014 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T20:06:27.179988 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T20:06:27.231270 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:27.396017 #1627831] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-30T20:06:27.396093 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:27.396754 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:27.403274 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:27.403349 #1627831] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-30T20:06:27.403378 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:27.404936 #1627831] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-30T20:06:27.916132 #1627831] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-30T20:06:28.111858 #1627831] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-30T20:06:28.363580 #1627831] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-30T20:06:28.550497 #1627831] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-30T20:06:28.697906 #1627831] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-30T20:06:28.845248 #1627831] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-30T20:06:29.115462 #1627831] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-30T20:06:29.263130 #1627831] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-30T20:06:29.429914 #1627831] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-30T20:06:29.675166 #1627831] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-30T20:06:29.904347 #1627831] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-30T20:06:30.100581 #1627831] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-30T20:06:30.598016 #1627831] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-30T20:06:30.815021 #1627831] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-30T20:06:31.013524 #1627831] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-30T20:06:31.239851 #1627831] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-30T20:06:31.463795 #1627831] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-30T20:06:31.652284 #1627831] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-30T20:06:31.872883 #1627831] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-30T20:06:32.101451 #1627831] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-30T20:06:32.325835 #1627831] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-30T20:06:32.559664 #1627831] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-30T20:06:32.755283 #1627831] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-30T20:06:33.125132 #1627831] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-30T20:06:33.591446 #1627831] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-30T20:06:33.784569 #1627831] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-30T20:06:33.959153 #1627831] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-30T20:06:34.301278 #1627831] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-30T20:06:34.484202 #1627831] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-30T20:06:34.699838 #1627831] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-30T20:06:35.018809 #1627831] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-30T20:06:35.575095 #1627831] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-30T20:06:35.880994 #1627831] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-30T20:06:36.131061 #1627831] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-30T20:06:36.349111 #1627831] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-30T20:06:36.628283 #1627831] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-30T20:06:36.895675 #1627831] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-30T20:06:37.124796 #1627831] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-30T20:06:38.058501 #1627831] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-30T20:06:38.296487 #1627831] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-30T20:06:38.638214 #1627831] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-30T20:06:38.918007 #1627831] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-30T20:06:39.174252 #1627831] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-30T20:06:39.391343 #1627831] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-30T20:06:39.670728 #1627831] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-30T20:06:40.026822 #1627831] INFO -- : making enc I, [2024-01-30T20:06:40.064347 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:40.064420 #1627831] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-30T20:06:40.064437 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:40.065544 #1627831] INFO -- : making trans I, [2024-01-30T20:06:40.142466 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:40.142591 #1627831] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-30T20:06:40.142614 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:40.143671 #1627831] INFO -- : making encs I, [2024-01-30T20:06:40.228483 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:40.228540 #1627831] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-30T20:06:40.228556 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:40.240044 #1627831] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T20:06:40.240302 #1627831] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T20:06:40.369560 #1627831] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-30T20:06:40.371837 #1627831] 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-30T20:06:40.375078 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-30T20:06:40.513169 #1627831] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T20:06:40.513252 #1627831] INFO -- : CC = gcc I, [2024-01-30T20:06:40.513275 #1627831] INFO -- : LD = ld I, [2024-01-30T20:06:40.513292 #1627831] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T20:06:40.513306 #1627831] 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-30T20:06:40.513320 #1627831] 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-30T20:06:40.513336 #1627831] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-30T20:06:40.513351 #1627831] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T20:06:40.513364 #1627831] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T20:06:40.513377 #1627831] INFO -- : LANG = I, [2024-01-30T20:06:40.513391 #1627831] INFO -- : LC_ALL = I, [2024-01-30T20:06:40.513405 #1627831] INFO -- : LC_CTYPE = I, [2024-01-30T20:06:40.513418 #1627831] INFO -- : MFLAGS = I, [2024-01-30T20:06:40.513430 #1627831] INFO -- : RUSTC = rustc I, [2024-01-30T20:06:40.513447 #1627831] 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-30T20:06:40.516374 #1627831] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T20:06:40.516428 #1627831] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T20:06:40.516442 #1627831] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T20:06:40.516454 #1627831] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T20:06:40.516475 #1627831] INFO -- : I, [2024-01-30T20:06:40.598324 #1627831] INFO -- : generating enc.mk I, [2024-01-30T20:06:40.909954 #1627831] INFO -- : making srcs under enc I, [2024-01-30T20:06:40.960555 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:40.960643 #1627831] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-30T20:06:40.960699 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:40.962436 #1627831] INFO -- : generating transdb.h I, [2024-01-30T20:06:41.150035 #1627831] INFO -- : transdb.h unchanged I, [2024-01-30T20:06:41.154390 #1627831] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-30T20:06:41.214494 #1627831] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-30T20:06:41.220490 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:45.437998 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:45.438692 #1627831] INFO -- : generating makefile exts.mk I, [2024-01-30T20:06:45.578438 #1627831] INFO -- : exts.mk unchanged I, [2024-01-30T20:06:45.587547 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:46.056858 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T20:06:46.060991 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T20:06:46.067239 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T20:06:46.071802 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T20:06:46.075595 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T20:06:46.084559 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T20:06:46.123400 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T20:06:46.133083 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T20:06:46.164120 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T20:06:46.178663 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T20:06:46.186047 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T20:06:46.190794 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T20:06:46.208371 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T20:06:46.222220 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T20:06:46.244278 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T20:06:46.249423 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T20:06:46.260022 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T20:06:46.267597 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T20:06:46.297063 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T20:06:46.327381 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T20:06:46.335171 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T20:06:46.340545 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T20:06:46.350841 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T20:06:46.389086 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T20:06:46.397231 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T20:06:46.402697 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T20:06:46.426629 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T20:06:46.438016 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T20:06:46.441160 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T20:06:46.445359 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T20:06:46.465532 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T20:06:46.480651 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T20:06:46.507770 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T20:06:46.581297 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T20:06:46.585186 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T20:06:46.656484 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T20:06:46.660143 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T20:06:46.734313 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T20:06:46.738609 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T20:06:46.809507 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T20:06:46.814469 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T20:06:46.868336 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T20:06:46.871213 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T20:06:46.941832 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T20:06:46.944529 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T20:06:46.990755 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T20:06:47.031072 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:47.198539 #1627831] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-30T20:06:47.198649 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:47.199235 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:47.203744 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:47.203813 #1627831] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-30T20:06:47.203834 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:47.216115 #1627831] INFO -- : making enc I, [2024-01-30T20:06:47.247613 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:47.247683 #1627831] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-30T20:06:47.247709 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:47.248523 #1627831] INFO -- : making trans I, [2024-01-30T20:06:47.322684 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:47.322758 #1627831] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-30T20:06:47.322803 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:47.323955 #1627831] INFO -- : making encs I, [2024-01-30T20:06:47.410869 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:47.410931 #1627831] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-30T20:06:47.410951 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:06:47.419370 #1627831] 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-30T20:06:47.668051 #1627831] INFO -- : Installing to I, [2024-01-30T20:06:47.668189 #1627831] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-30T20:06:47.674513 #1627831] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-30T20:06:47.699116 #1627831] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-30T20:06:47.699831 #1627831] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-30T20:06:47.700050 #1627831] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-30T20:06:47.826275 #1627831] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-30T20:06:47.826332 #1627831] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-30T20:06:47.826566 #1627831] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-30T20:06:47.827388 #1627831] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-30T20:06:47.850416 #1627831] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-30T20:06:47.850475 #1627831] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-30T20:06:47.850491 #1627831] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-30T20:06:47.850877 #1627831] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-30T20:06:47.851615 #1627831] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-30T20:06:48.020299 #1627831] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-30T20:06:48.044438 #1627831] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-30T20:06:48.070022 #1627831] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-30T20:06:48.103319 #1627831] INFO -- : benchmark 0.3.0 I, [2024-01-30T20:06:48.127440 #1627831] INFO -- : bundler 2.6.0.dev I, [2024-01-30T20:06:48.132491 #1627831] INFO -- : cgi 0.4.1 I, [2024-01-30T20:06:48.134465 #1627831] INFO -- : delegate 0.3.1 I, [2024-01-30T20:06:48.136228 #1627831] INFO -- : did_you_mean 1.6.3 I, [2024-01-30T20:06:48.137998 #1627831] INFO -- : english 0.8.0 I, [2024-01-30T20:06:48.139938 #1627831] INFO -- : erb 4.0.4 I, [2024-01-30T20:06:48.147000 #1627831] INFO -- : error_highlight 0.6.0 I, [2024-01-30T20:06:48.150362 #1627831] INFO -- : fileutils 1.7.2 I, [2024-01-30T20:06:48.153917 #1627831] INFO -- : find 0.2.0 I, [2024-01-30T20:06:48.157012 #1627831] INFO -- : forwardable 1.3.3 I, [2024-01-30T20:06:48.160164 #1627831] INFO -- : ipaddr 1.2.6 I, [2024-01-30T20:06:48.162624 #1627831] INFO -- : irb 1.11.1 I, [2024-01-30T20:06:48.165631 #1627831] INFO -- : logger 1.6.0 I, [2024-01-30T20:06:48.167647 #1627831] INFO -- : net-http 0.4.1 I, [2024-01-30T20:06:48.169504 #1627831] INFO -- : net-protocol 0.2.2 I, [2024-01-30T20:06:48.172035 #1627831] INFO -- : open-uri 0.4.1 I, [2024-01-30T20:06:48.175192 #1627831] INFO -- : open3 0.2.1 I, [2024-01-30T20:06:48.177833 #1627831] INFO -- : optparse 0.4.0 I, [2024-01-30T20:06:48.180481 #1627831] INFO -- : ostruct 0.6.0 I, [2024-01-30T20:06:48.183066 #1627831] INFO -- : pp 0.5.0 I, [2024-01-30T20:06:48.185737 #1627831] INFO -- : prettyprint 0.2.0 I, [2024-01-30T20:06:48.188280 #1627831] INFO -- : prism 0.19.0 I, [2024-01-30T20:06:48.190822 #1627831] INFO -- : pstore 0.1.3 I, [2024-01-30T20:06:48.193121 #1627831] INFO -- : rdoc 6.6.2 I, [2024-01-30T20:06:48.201402 #1627831] INFO -- : readline 0.0.4 I, [2024-01-30T20:06:48.203976 #1627831] INFO -- : reline 0.4.2 I, [2024-01-30T20:06:48.206853 #1627831] INFO -- : resolv 0.3.0 I, [2024-01-30T20:06:48.209424 #1627831] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-30T20:06:48.211819 #1627831] INFO -- : securerandom 0.3.1 I, [2024-01-30T20:06:48.214211 #1627831] INFO -- : set 1.1.0 I, [2024-01-30T20:06:48.216630 #1627831] INFO -- : shellwords 0.2.0 I, [2024-01-30T20:06:48.219463 #1627831] INFO -- : singleton 0.2.0 I, [2024-01-30T20:06:48.221822 #1627831] INFO -- : syntax_suggest 2.0.0 I, [2024-01-30T20:06:48.225381 #1627831] INFO -- : tempfile 0.2.1 I, [2024-01-30T20:06:48.227856 #1627831] INFO -- : time 0.3.0 I, [2024-01-30T20:06:48.230613 #1627831] INFO -- : timeout 0.4.1 I, [2024-01-30T20:06:48.233236 #1627831] INFO -- : tmpdir 0.2.0 I, [2024-01-30T20:06:48.235912 #1627831] INFO -- : tsort 0.2.0 I, [2024-01-30T20:06:48.240696 #1627831] INFO -- : un 0.3.0 I, [2024-01-30T20:06:48.244906 #1627831] INFO -- : uri 0.13.0 I, [2024-01-30T20:06:48.247839 #1627831] INFO -- : weakref 0.1.3 I, [2024-01-30T20:06:48.250516 #1627831] INFO -- : yaml 0.3.0 I, [2024-01-30T20:06:48.252785 #1627831] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-30T20:06:48.272408 #1627831] INFO -- : date 3.3.4 I, [2024-01-30T20:06:48.275365 #1627831] INFO -- : digest 3.1.1 I, [2024-01-30T20:06:48.278176 #1627831] INFO -- : etc 1.4.3 I, [2024-01-30T20:06:48.281373 #1627831] INFO -- : fcntl 1.1.0 I, [2024-01-30T20:06:48.286658 #1627831] INFO -- : fiddle 1.1.3 I, [2024-01-30T20:06:48.289567 #1627831] INFO -- : io-console 0.7.2 I, [2024-01-30T20:06:48.292517 #1627831] INFO -- : io-nonblock 0.3.0 I, [2024-01-30T20:06:48.295376 #1627831] INFO -- : io-wait 0.3.1 I, [2024-01-30T20:06:48.298090 #1627831] INFO -- : json 2.7.1 I, [2024-01-30T20:06:48.301135 #1627831] INFO -- : openssl 3.2.0 I, [2024-01-30T20:06:48.303974 #1627831] INFO -- : pathname 0.3.0 I, [2024-01-30T20:06:48.306641 #1627831] INFO -- : psych 5.1.2 I, [2024-01-30T20:06:48.309613 #1627831] INFO -- : stringio 3.1.1 I, [2024-01-30T20:06:48.312437 #1627831] INFO -- : strscan 3.0.9 I, [2024-01-30T20:06:48.315337 #1627831] INFO -- : zlib 3.1.0 I, [2024-01-30T20:06:48.318016 #1627831] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-30T20:06:48.319552 #1627831] INFO -- : minitest 5.21.2 I, [2024-01-30T20:06:48.349387 #1627831] INFO -- : power_assert 2.0.3 I, [2024-01-30T20:06:48.358112 #1627831] INFO -- : rake 13.1.0 I, [2024-01-30T20:06:48.383574 #1627831] INFO -- : test-unit 3.6.1 I, [2024-01-30T20:06:48.406645 #1627831] INFO -- : rexml 3.2.6 I, [2024-01-30T20:06:48.433304 #1627831] INFO -- : rss 0.3.0 I, [2024-01-30T20:06:48.462021 #1627831] INFO -- : net-ftp 0.3.4 I, [2024-01-30T20:06:48.468351 #1627831] INFO -- : net-imap 0.4.9.1 I, [2024-01-30T20:06:48.486350 #1627831] INFO -- : net-pop 0.1.2 I, [2024-01-30T20:06:48.492018 #1627831] INFO -- : net-smtp 0.4.0.1 I, [2024-01-30T20:06:48.497870 #1627831] INFO -- : matrix 0.4.2 I, [2024-01-30T20:06:48.502828 #1627831] INFO -- : prime 0.1.2 I, [2024-01-30T20:06:48.510836 #1627831] INFO -- : rbs 3.4.3 I, [2024-01-30T20:06:48.681498 #1627831] INFO -- : typeprof 0.21.9 I, [2024-01-30T20:06:48.695438 #1627831] INFO -- : debug 1.9.1 I, [2024-01-30T20:06:48.714195 #1627831] INFO -- : racc 1.7.3 I, [2024-01-30T20:06:48.731309 #1627831] INFO -- : mutex_m 0.2.0 I, [2024-01-30T20:06:48.739478 #1627831] INFO -- : getoptlong 0.2.1 I, [2024-01-30T20:06:48.748681 #1627831] INFO -- : base64 0.2.0 I, [2024-01-30T20:06:48.753258 #1627831] INFO -- : bigdecimal 3.1.6 I, [2024-01-30T20:06:48.764336 #1627831] INFO -- : observer 0.1.2 I, [2024-01-30T20:06:48.769174 #1627831] INFO -- : abbrev 0.1.2 I, [2024-01-30T20:06:48.774058 #1627831] INFO -- : resolv-replace 0.1.1 I, [2024-01-30T20:06:48.779052 #1627831] INFO -- : rinda 0.2.0 I, [2024-01-30T20:06:48.784208 #1627831] INFO -- : drb 2.2.0 I, [2024-01-30T20:06:48.793316 #1627831] INFO -- : nkf 0.2.0 I, [2024-01-30T20:06:48.804537 #1627831] INFO -- : syslog 0.1.2 I, [2024-01-30T20:06:48.812103 #1627831] INFO -- : csv 3.2.8 I, [2024-01-30T20:06:48.825155 #1627831] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-30T20:06:48.856437 #1627831] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T20:06:48.856805 #1627831] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-30T20:07:28.222045 #1627831] INFO -- : PASS all 1887 tests E, [2024-01-30T20:07:28.231266 #1627831] ERROR -- : I, [2024-01-30T20:07:28.231398 #1627831] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-30T20:07:28.231543 #1627831] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-30T20:07:28.365563 #1627831] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T20:07:28.365644 #1627831] INFO -- : CC = gcc I, [2024-01-30T20:07:28.365679 #1627831] INFO -- : LD = ld I, [2024-01-30T20:07:28.365710 #1627831] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T20:07:28.365749 #1627831] 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-30T20:07:28.365789 #1627831] 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-30T20:07:28.365823 #1627831] INFO -- : CPPFLAGS = I, [2024-01-30T20:07:28.365854 #1627831] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T20:07:28.365886 #1627831] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T20:07:28.365926 #1627831] INFO -- : LANG = I, [2024-01-30T20:07:28.365956 #1627831] INFO -- : LC_ALL = I, [2024-01-30T20:07:28.365986 #1627831] INFO -- : LC_CTYPE = I, [2024-01-30T20:07:28.366016 #1627831] INFO -- : MFLAGS = I, [2024-01-30T20:07:28.366046 #1627831] INFO -- : RUSTC = rustc I, [2024-01-30T20:07:28.366084 #1627831] 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-30T20:07:28.369326 #1627831] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T20:07:28.369382 #1627831] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T20:07:28.369407 #1627831] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T20:07:28.369421 #1627831] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T20:07:28.369434 #1627831] INFO -- : I, [2024-01-30T20:07:28.529533 #1627831] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-30T20:07:28.529605 #1627831] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-30T20:07:28.529617 #1627831] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-30T20:07:28.681090 #1627831] INFO -- : Checking leaked global symbols...none I, [2024-01-30T20:07:28.864361 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-30T20:07:28.864456 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-30T20:07:28.864472 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-30T20:07:28.864779 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-30T20:07:28.865523 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-30T20:07:28.865766 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-30T20:07:28.867042 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-30T20:07:28.867551 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-30T20:07:28.870405 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-30T20:07:28.871815 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-30T20:07:28.875994 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-30T20:07:28.879594 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-30T20:07:28.879872 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-30T20:07:28.880045 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-30T20:07:28.880323 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-30T20:07:28.980658 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-30T20:07:28.981732 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-30T20:07:29.279616 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-30T20:07:29.279687 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-30T20:07:29.279714 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-30T20:07:29.279727 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-30T20:07:29.279739 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-30T20:07:29.279750 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-30T20:07:29.279761 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-30T20:07:29.279771 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-30T20:07:29.279782 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-30T20:07:29.279792 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-30T20:07:29.279808 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-30T20:07:29.279819 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-30T20:07:29.535810 #1627831] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-30T20:07:29.542424 #1627831] INFO -- : I, [2024-01-30T20:07:29.542501 #1627831] INFO -- : test succeeded I, [2024-01-30T20:07:29.545187 #1627831] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-30T20:07:29.545346 #1627831] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-30T20:07:29.775199 #1627831] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T20:07:29.775267 #1627831] INFO -- : CC = gcc I, [2024-01-30T20:07:29.775282 #1627831] INFO -- : LD = ld I, [2024-01-30T20:07:29.775294 #1627831] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T20:07:29.775308 #1627831] 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-30T20:07:29.775319 #1627831] 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-30T20:07:29.775330 #1627831] INFO -- : CPPFLAGS = I, [2024-01-30T20:07:29.775341 #1627831] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T20:07:29.775351 #1627831] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T20:07:29.775361 #1627831] INFO -- : LANG = I, [2024-01-30T20:07:29.775384 #1627831] INFO -- : LC_ALL = I, [2024-01-30T20:07:29.775394 #1627831] INFO -- : LC_CTYPE = I, [2024-01-30T20:07:29.775404 #1627831] INFO -- : MFLAGS = I, [2024-01-30T20:07:29.775414 #1627831] INFO -- : RUSTC = rustc I, [2024-01-30T20:07:29.775424 #1627831] 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-30T20:07:29.778954 #1627831] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T20:07:29.779011 #1627831] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T20:07:29.779024 #1627831] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T20:07:29.779037 #1627831] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T20:07:29.779048 #1627831] INFO -- : I, [2024-01-30T20:07:29.783219 #1627831] INFO -- : generating enc.mk I, [2024-01-30T20:07:30.096787 #1627831] INFO -- : making enc I, [2024-01-30T20:07:30.133940 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:30.134024 #1627831] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-30T20:07:30.134072 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:30.135119 #1627831] INFO -- : making srcs under enc I, [2024-01-30T20:07:30.196957 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:30.197041 #1627831] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-30T20:07:30.197069 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:30.198771 #1627831] INFO -- : generating transdb.h I, [2024-01-30T20:07:30.424338 #1627831] INFO -- : transdb.h unchanged I, [2024-01-30T20:07:30.427596 #1627831] INFO -- : making trans I, [2024-01-30T20:07:30.501040 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:30.501136 #1627831] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-30T20:07:30.501194 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:30.502431 #1627831] INFO -- : making encs I, [2024-01-30T20:07:30.578414 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:30.578492 #1627831] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-30T20:07:30.578537 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:30.582298 #1627831] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-30T20:07:30.673588 #1627831] INFO -- : ext/configure-ext.mk updated I, [2024-01-30T20:07:30.679001 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:35.139123 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:35.139693 #1627831] INFO -- : generating makefile exts.mk I, [2024-01-30T20:07:35.258843 #1627831] INFO -- : exts.mk unchanged I, [2024-01-30T20:07:35.267217 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:35.747949 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T20:07:35.754374 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T20:07:35.763180 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T20:07:35.769535 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T20:07:35.775271 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T20:07:35.786710 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T20:07:35.824782 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T20:07:35.831096 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T20:07:35.859741 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T20:07:35.873465 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T20:07:35.880260 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T20:07:35.885578 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T20:07:35.903392 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T20:07:35.917306 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T20:07:35.939114 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T20:07:35.944198 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T20:07:35.954955 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T20:07:35.963288 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T20:07:35.990715 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T20:07:36.019520 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T20:07:36.026981 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T20:07:36.032640 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T20:07:36.043279 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T20:07:36.081041 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T20:07:36.088999 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T20:07:36.094744 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T20:07:36.118614 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T20:07:36.130820 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T20:07:36.133802 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T20:07:36.138205 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T20:07:36.158212 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T20:07:36.173256 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T20:07:36.199521 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T20:07:36.275501 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T20:07:36.279330 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T20:07:36.348731 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T20:07:36.352643 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T20:07:36.412883 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T20:07:36.416046 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T20:07:36.469094 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T20:07:36.472270 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T20:07:36.531133 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T20:07:36.535887 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T20:07:36.611065 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T20:07:36.614687 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T20:07:36.690725 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T20:07:36.742095 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:36.907908 #1627831] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-30T20:07:36.907979 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:36.908750 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:36.914539 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:36.914606 #1627831] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-30T20:07:36.914632 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T20:07:54.576984 #1627831] INFO -- : Run options: I, [2024-01-30T20:07:54.577042 #1627831] INFO -- : --seed=36763 I, [2024-01-30T20:07:54.577060 #1627831] 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-30T20:07:54.577074 #1627831] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-30T20:07:54.577086 #1627831] INFO -- : --name=!/memory_leak/ I, [2024-01-30T20:07:54.577102 #1627831] INFO -- : --stderr-on-failure I, [2024-01-30T20:07:54.577114 #1627831] INFO -- : --repeat-count=20 I, [2024-01-30T20:07:54.577126 #1627831] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-30T20:07:54.577138 #1627831] INFO -- : I, [2024-01-30T20:07:54.577149 #1627831] INFO -- : # Running tests: I, [2024-01-30T20:07:54.577160 #1627831] INFO -- : I, [2024-01-30T20:38:54.485169 #1627831] INFO -- : Finished(1/20) tests in 1859.807827s, 13.5003 tests/s, 5091.0303 assertions/s. I, [2024-01-30T21:01:22.273205 #1627831] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-30T21:01:29.267933 #1627831] INFO -- : Closed file descriptor: TestMkmfTryConstant#test_sizeof: 9 I, [2024-01-30T21:24:33.059718 #1627831] INFO -- : Finished(2/20) tests in 2738.373130s, 9.1693 tests/s, 3458.5915 assertions/s. I, [2024-01-30T22:07:16.047707 #1627831] INFO -- : Finished(3/20) tests in 2563.136637s, 9.7962 tests/s, 3695.3781 assertions/s. I, [2024-01-30T22:49:23.603598 #1627831] INFO -- : Finished(4/20) tests in 2527.638364s, 9.9338 tests/s, 3746.9901 assertions/s. I, [2024-01-30T23:19:04.583628 #1627831] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-30T23:19:04.603475 #1627831] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-30T23:36:41.743626 #1627831] INFO -- : Finished(5/20) tests in 2838.058948s, 8.8472 tests/s, 3336.7848 assertions/s. I, [2024-01-31T00:14:45.179674 #1627831] INFO -- : Finished(6/20) tests in 2283.511687s, 10.9958 tests/s, 4147.0767 assertions/s. I, [2024-01-31T00:52:58.073385 #1627831] INFO -- : Finished(7/20) tests in 2292.856739s, 10.9510 tests/s, 4130.2764 assertions/s. I, [2024-01-31T01:42:49.963510 #1627831] INFO -- : Finished(8/20) tests in 2991.837509s, 8.3925 tests/s, 3164.7314 assertions/s. I, [2024-01-31T02:27:00.108139 #1627831] INFO -- : Finished(9/20) tests in 2650.142154s, 9.4746 tests/s, 3573.1962 assertions/s. I, [2024-01-31T02:53:14.008232 #1627831] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-31T02:53:14.027635 #1627831] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-01-31T03:15:43.150681 #1627831] INFO -- : Finished(10/20) tests in 2922.635069s, 8.5912 tests/s, 3240.5093 assertions/s. I, [2024-01-31T04:00:47.252824 #1627831] INFO -- : Finished(11/20) tests in 2704.645461s, 9.2837 tests/s, 3501.7262 assertions/s. I, [2024-01-31T04:39:59.381898 #1627831] INFO -- : Finished(12/20) tests in 2351.982190s, 10.6757 tests/s, 4026.7541 assertions/s. I, [2024-01-31T05:05:09.074941 #1627831] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-31T05:05:09.103643 #1627831] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-31T05:29:59.478712 #1627831] INFO -- : Finished(13/20) tests in 3000.176048s, 8.3692 tests/s, 3156.7494 assertions/s. I, [2024-01-31T06:13:59.498969 #1627831] INFO -- : Finished(14/20) tests in 2639.922563s, 9.5113 tests/s, 3587.9147 assertions/s. I, [2024-01-31T06:58:47.390237 #1627831] INFO -- : Finished(15/20) tests in 2687.846966s, 9.3417 tests/s, 3523.8267 assertions/s. I, [2024-01-31T07:50:32.627323 #1627831] INFO -- : Finished(16/20) tests in 3105.292546s, 8.0859 tests/s, 3050.1699 assertions/s. I, [2024-01-31T08:31:31.857875 #1627831] INFO -- : Finished(17/20) tests in 2459.475315s, 10.2091 tests/s, 3850.4847 assertions/s. I, [2024-01-31T09:17:50.372400 #1627831] INFO -- : Finished(18/20) tests in 2778.061781s, 9.0383 tests/s, 3409.3180 assertions/s. I, [2024-01-31T10:03:34.177725 #1627831] INFO -- : Finished(19/20) tests in 2743.968417s, 9.1506 tests/s, 3451.2405 assertions/s. I, [2024-01-31T10:49:28.397726 #1627831] INFO -- : Finished(20/20) tests in 2754.966382s, 9.1141 tests/s, 3437.7461 assertions/s. I, [2024-01-31T10:49:28.397790 #1627831] INFO -- : 502179 tests, 189410753 assertions, 0 failures, 0 errors, 2334 skips I, [2024-01-31T10:49:28.397805 #1627831] INFO -- : I, [2024-01-31T10:49:28.397818 #1627831] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-30T19:59:53Z master c1f8d974a8) [x86_64-linux] I, [2024-01-31T10:49:28.512451 #1627831] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-01-31T10:49:28.512639 #1627831] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-01-31T10:49:28.757692 #1627831] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-31T10:49:28.757776 #1627831] INFO -- : CC = gcc I, [2024-01-31T10:49:28.757793 #1627831] INFO -- : LD = ld I, [2024-01-31T10:49:28.757807 #1627831] INFO -- : LDSHARED = gcc -shared I, [2024-01-31T10:49:28.757820 #1627831] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-31T10:49:28.757834 #1627831] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-31T10:49:28.757846 #1627831] INFO -- : CPPFLAGS = I, [2024-01-31T10:49:28.757857 #1627831] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-31T10:49:28.757868 #1627831] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-31T10:49:28.757878 #1627831] INFO -- : LANG = I, [2024-01-31T10:49:28.757889 #1627831] INFO -- : LC_ALL = I, [2024-01-31T10:49:28.757901 #1627831] INFO -- : LC_CTYPE = I, [2024-01-31T10:49:28.757913 #1627831] INFO -- : MFLAGS = I, [2024-01-31T10:49:28.757923 #1627831] INFO -- : RUSTC = rustc I, [2024-01-31T10:49:28.757934 #1627831] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-31T10:49:28.761004 #1627831] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-31T10:49:28.761051 #1627831] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-31T10:49:28.761064 #1627831] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-31T10:49:28.761077 #1627831] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-31T10:49:28.761088 #1627831] INFO -- : I, [2024-01-31T10:49:28.765834 #1627831] INFO -- : generating enc.mk I, [2024-01-31T10:49:29.012873 #1627831] INFO -- : making enc I, [2024-01-31T10:49:29.037721 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:29.037781 #1627831] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-31T10:49:29.037796 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:29.038693 #1627831] INFO -- : making srcs under enc I, [2024-01-31T10:49:29.094087 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:29.094170 #1627831] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-31T10:49:29.094224 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:29.096013 #1627831] INFO -- : generating transdb.h I, [2024-01-31T10:49:29.363149 #1627831] INFO -- : transdb.h unchanged I, [2024-01-31T10:49:29.366498 #1627831] INFO -- : making trans I, [2024-01-31T10:49:29.442090 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:29.442169 #1627831] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-31T10:49:29.442234 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:29.443337 #1627831] INFO -- : making encs I, [2024-01-31T10:49:29.534151 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:29.534238 #1627831] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-31T10:49:29.534294 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:29.538625 #1627831] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-31T10:49:29.636912 #1627831] INFO -- : ext/configure-ext.mk updated I, [2024-01-31T10:49:29.642369 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:33.390719 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:33.391378 #1627831] INFO -- : generating makefile exts.mk I, [2024-01-31T10:49:33.519165 #1627831] INFO -- : exts.mk unchanged I, [2024-01-31T10:49:33.527896 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:34.013483 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-31T10:49:34.020168 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-31T10:49:34.028918 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-31T10:49:34.036108 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-31T10:49:34.041570 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-31T10:49:34.053573 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-31T10:49:34.090908 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-31T10:49:34.097343 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-31T10:49:34.127399 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-31T10:49:34.143825 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-31T10:49:34.151177 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-31T10:49:34.157065 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-31T10:49:34.174980 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-31T10:49:34.191247 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-31T10:49:34.213594 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-31T10:49:34.218991 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-31T10:49:34.229905 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-31T10:49:34.239013 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-31T10:49:34.266876 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-31T10:49:34.297742 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-31T10:49:34.305271 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-31T10:49:34.311015 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-31T10:49:34.321428 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-31T10:49:34.360618 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-31T10:49:34.368444 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-31T10:49:34.374273 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-31T10:49:34.397746 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-31T10:49:34.409885 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-31T10:49:34.412751 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-31T10:49:34.418036 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-31T10:49:34.437054 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-31T10:49:34.451674 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-31T10:49:34.490190 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-31T10:49:34.556000 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-31T10:49:34.559733 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-31T10:49:34.624845 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-31T10:49:34.628423 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-31T10:49:34.697806 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-31T10:49:34.701267 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-31T10:49:34.765301 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-31T10:49:34.769876 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-31T10:49:34.834228 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-31T10:49:34.838603 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-31T10:49:34.902527 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-31T10:49:34.906149 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-31T10:49:34.971547 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-31T10:49:35.017231 #1627831] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:35.191814 #1627831] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-31T10:49:35.191928 #1627831] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:35.192975 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:35.199131 #1627831] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:35.199207 #1627831] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-31T10:49:35.199250 #1627831] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-31T10:49:35.390756 #1627831] 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-31T10:49:35.705472 #1627831] INFO -- : ruby 3.4.0dev (2024-01-30T19:59:53Z master c1f8d974a8) [x86_64-linux] I, [2024-01-31T10:50:18.980230 #1627831] INFO -- : 0 ......................................................................... I, [2024-01-31T10:50:30.402056 #1627831] INFO -- : 73 ......................................................................... I, [2024-01-31T10:50:33.547230 #1627831] INFO -- : 146 ......................................................................... I, [2024-01-31T10:50:38.146244 #1627831] INFO -- : 219 ......................................................................... I, [2024-01-31T10:50:39.690418 #1627831] INFO -- : 292 ......................................................................... I, [2024-01-31T10:50:42.428714 #1627831] INFO -- : 365 ......................................................................... I, [2024-01-31T10:50:43.976707 #1627831] INFO -- : 438 ......................................................................... I, [2024-01-31T10:50:45.269052 #1627831] INFO -- : 511 ......................................................................... I, [2024-01-31T10:50:47.966577 #1627831] INFO -- : 584 ......................................................................... I, [2024-01-31T10:50:52.069775 #1627831] INFO -- : 657 ......................................................................... I, [2024-01-31T10:50:53.023841 #1627831] INFO -- : 730 ......................................................................... I, [2024-01-31T10:50:54.144264 #1627831] INFO -- : 803 ......................................................................... I, [2024-01-31T10:50:57.082220 #1627831] INFO -- : 876 ......................................................................... I, [2024-01-31T10:50:59.201904 #1627831] INFO -- : 949 ......................................................................... I, [2024-01-31T10:51:10.450995 #1627831] INFO -- : 1022 ......................................................................... I, [2024-01-31T10:51:26.250441 #1627831] INFO -- : 1095 ......................................................................... I, [2024-01-31T10:51:34.492571 #1627831] INFO -- : 1168 ......................................................................... I, [2024-01-31T10:51:38.432365 #1627831] INFO -- : 1241 ......................................................................... I, [2024-01-31T10:51:41.573599 #1627831] INFO -- : 1314 ......................................................................... I, [2024-01-31T10:51:43.128953 #1627831] INFO -- : 1387 ......................................................................... I, [2024-01-31T10:51:59.312374 #1627831] INFO -- : 1460 ......................................................................... I, [2024-01-31T10:52:22.275067 #1627831] INFO -- : 1533 ......................................................................... I, [2024-01-31T10:52:29.740821 #1627831] INFO -- : 1606 ......................................................................... I, [2024-01-31T10:52:36.943501 #1627831] INFO -- : 1679 ......................................................................... I, [2024-01-31T10:52:43.860862 #1627831] INFO -- : 1752 ......................................................................... I, [2024-01-31T10:52:51.670149 #1627831] INFO -- : 1825 ......................................................................... I, [2024-01-31T10:52:57.199936 #1627831] INFO -- : 1898 ......................................................................... I, [2024-01-31T10:53:01.226530 #1627831] INFO -- : 1971 ......................................................................... I, [2024-01-31T10:53:05.778149 #1627831] INFO -- : 2044 ......................................................................... I, [2024-01-31T10:53:06.247591 #1627831] INFO -- : 2117 ......................................................................... I, [2024-01-31T10:53:07.741446 #1627831] INFO -- : 2190 ......................................................................... I, [2024-01-31T10:53:08.171131 #1627831] INFO -- : 2263 ......................................................................... I, [2024-01-31T10:53:09.325733 #1627831] INFO -- : 2336 ......................................................................... I, [2024-01-31T10:53:10.788188 #1627831] INFO -- : 2409 ......................................................................... I, [2024-01-31T10:53:11.892481 #1627831] INFO -- : 2482 ......................................................................... I, [2024-01-31T10:53:15.312282 #1627831] INFO -- : 2555 ......................................................................... I, [2024-01-31T10:53:15.350483 #1627831] INFO -- : 2628 ......................................................................... I, [2024-01-31T10:53:15.753900 #1627831] INFO -- : 2701 ......................................................................... I, [2024-01-31T10:53:20.515849 #1627831] INFO -- : 2774 ......................................................................... I, [2024-01-31T10:53:23.935619 #1627831] INFO -- : 2847 ......................................................................... I, [2024-01-31T10:53:28.696129 #1627831] INFO -- : 2920 ......................................................................... I, [2024-01-31T10:53:30.212170 #1627831] INFO -- : 2993 ......................................................................... I, [2024-01-31T10:53:36.083516 #1627831] INFO -- : 3066 ......................................................................... I, [2024-01-31T10:53:42.183598 #1627831] INFO -- : 3139 ......................................................................... I, [2024-01-31T10:53:46.300962 #1627831] INFO -- : 3212 ......................................................................... I, [2024-01-31T10:53:49.924007 #1627831] INFO -- : 3285 ......................................................................... I, [2024-01-31T10:53:51.253666 #1627831] INFO -- : 3358 ......................................................................... I, [2024-01-31T10:53:56.348616 #1627831] INFO -- : 3431 ......................................................................... I, [2024-01-31T10:53:57.229436 #1627831] INFO -- : 3504 ......................................................................... I, [2024-01-31T10:53:58.028391 #1627831] INFO -- : 3577 ......................................................................... I, [2024-01-31T10:54:10.049674 #1627831] INFO -- : 3650 ......................................................................... I, [2024-01-31T10:54:11.371092 #1627831] INFO -- : 3723 ..... I, [2024-01-31T10:54:11.371318 #1627831] INFO -- : I, [2024-01-31T10:54:11.371357 #1627831] INFO -- : Finished in 275.663838 seconds I, [2024-01-31T10:54:11.371373 #1627831] INFO -- : I, [2024-01-31T10:54:11.371387 #1627831] INFO -- : 3728 files, 31902 examples, 140010 expectations, 0 failures, 0 errors, 0 tagged I, [2024-01-31T10:54:11.396295 #1627831] 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.1800343.ruby -x gdbscript [New LWP 1800343] [New LWP 1800345] [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=140022938201088) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f59a17dec00 (LWP 1800343))] >>> Threads Id Target Id Frame * 1 Thread 0x7f59a17dec00 (LWP 1800343) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140022938201088) at ./nptl/pthread_kill.c:44 2 Thread 0x7f59a14bf640 (LWP 1800345) 0x00007f59a1925fde in epoll_wait (epfd=4, events=events@entry=0x7f59a222eadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f59a14bf640 (LWP 1800345)): #0 0x00007f59a1925fde in epoll_wait (epfd=4, events=events@entry=0x7f59a222eadc , 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 0x00007f59a1eb6cba in event_wait (vm=0x5612ac04d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5612ac04d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5612ac04d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5612ac04d2a0 #4 0x00007f59a1894b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734438638192, -7137253482147533949, 140022934926912, 25, 140022938945616, 140734438638544, 7079697449579522947, 7079696922217229187}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f59a1925bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f59a17dec00 (LWP 1800343)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140022938201088) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f59a17dec00 old_mask = {__val = {8, 140022939014355, 0, 140022938910701, 140022938201088, 140022940526080, 94638195412656, 140022938856871, 114, 140022940542624, 140734438629536, 140022945808444, 255, 94638195397280, 140022940542624, 140734438629552}} 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=140022938201088) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140022938201088, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f59a1842476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f59a18287f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3033653361346666, sa_sigaction = 0x3033653361346666}, sa_mask = {__val = {3775817926795145264, 2319406791708193633, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140022938193656, 15814895433526802688, 94638195412080, 94638195412080, 140022947109400, 140022940542624, 140734438629936, 140022925141200, 94638195678720, 140022943695669, 18446744069414584320}}, sa_flags = 458225920, sa_restorer = 0x5612ac091e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487585133281961574, 3775817926795145264, 2319406791674639201, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f59a1c43de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f59a205da18 "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 = 0x7fff4a38e310, reg_save_area = 0x7fff4a38e250}} #7 0x00007f59a1c47184 in objspace_xmalloc0 (objspace=0x5612ac04fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f59a1cc12c9 in ibf_load_code (load=0x5612ac091e00, iseq=0x7f59a0b6a4d0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140022925141200 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 0x00007f59a1cc7134 in ibf_load_iseq_each (load=0x5612ac091e00, iseq=0x7f59a0b6a4d0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140022925160304 ec = 0x5612ac050c70 dummy_frame = 140022925140864 #10 0x00007f59a1cc110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f59a0b6a4d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5612ac091e00 prev_src_iseq = 0x7f59a0b6c360 offset = #11 0x00007f59a1cc120c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f59a0b6a4d0 iseqv = iseq_index = 23 #12 0x00007f59a1cc15a0 in ibf_load_code (load=0x5612ac091e00, iseq=0x7f59a0b6c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140022925149024 code_index = 15 reading_pos = 4556 code = 0x5612ac1097c0 load_body = 0x5612ac10a0a0 cd_entries = 0x5612ac094b60 ic_index = 0 mark_offset_bits = 0x7fff4a38e670 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f59a1cc7134 in ibf_load_iseq_each (load=0x5612ac091e00, iseq=0x7f59a0b6c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140022925160304 ec = 0x5612ac050c70 dummy_frame = 140022925148736 #14 0x00007f59a1cc110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f59a0b6c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5612ac091e00 prev_src_iseq = 0x7f59a0b6ed60 offset = #15 0x00007f59a1cc120c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f59a0b6c360 iseqv = iseq_index = 16 #16 0x00007f59a1cc15a0 in ibf_load_code (load=0x5612ac091e00, iseq=0x7f59a0b6ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140022925159776 code_index = 66 reading_pos = 224 code = 0x5612ac12cda0 load_body = 0x5612ac0be6b0 cd_entries = 0x5612ac0b7870 ic_index = 0 mark_offset_bits = 0x5612ac12cfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f59a1cc7134 in ibf_load_iseq_each (load=0x5612ac091e00, iseq=0x7f59a0b6ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140022925160304 ec = 0x5612ac050c70 dummy_frame = 140022925159488 #18 0x00007f59a1cc110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f59a0b6ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5612ac091e00 prev_src_iseq = 0x7f59a0b6efd0 offset = #19 0x00007f59a1cc120c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f59a0b6ed60 iseqv = iseq_index = 1 #20 0x00007f59a1cc15a0 in ibf_load_code (load=0x5612ac091e00, iseq=0x7f59a0b6efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140022925160400 code_index = 5 reading_pos = 46 code = 0x5612ac10ae50 load_body = 0x5612ac0ee8e0 cd_entries = 0x5612ac0b5070 ic_index = 1 mark_offset_bits = 0x7fff4a38ebd0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f59a1cc7134 in ibf_load_iseq_each (load=0x5612ac091e00, iseq=0x7f59a0b6efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140022925160304 ec = 0x5612ac050c70 dummy_frame = 140022925160208 #22 0x00007f59a1cc110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f59a0b6efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5612ac091e00 prev_src_iseq = 0x0 offset = #23 0x00007f59a1cc9078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f59a0b6efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140022925160544 #25 0x00007f59a204c673 in rb_load_with_builtin_functions (feature_name=0x7f59a208c56b "yjit", table=0x7f59a2210e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5612ac04d2a0 iseq = #26 0x00007f59a1f912b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f59a1f8f330 , argc = 0, index = 0, name = 0x7f59a20b30c1 "_bi13"}, {func_ptr = 0x7f59a202cb00 , argc = 0, index = 1, name = 0x7f59a20b30c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f59a202cc00 , argc = 0, index = 2, name = 0x7f59a20b3330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f59a202dc90 , argc = 0, index = 3, name = 0x7f59a20b30df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f59a1ffcca0 , argc = 2, index = 4, name = 0x7f59a20b30f8 "rb_yjit_enable"}, {func_ptr = 0x7f59a202cc20 , argc = 0, index = 5, name = 0x7f59a20b3107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f59a202cb50 , argc = 1, index = 6, name = 0x7f59a20b3122 "rb_yjit_get_stats"}, {func_ptr = 0x7f59a1f8f310 , argc = 0, index = 7, name = 0x7f59a20b3134 "object_shape_count"}, {func_ptr = 0x7f59a2003fc0 , argc = 1, index = 8, name = 0x7f59a20b3147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f59a2003fd0 , argc = 1, index = 9, name = 0x7f59a20b315b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f59a1ffcbf0 , argc = 0, index = 10, name = 0x7f59a20b3172 "rb_yjit_code_gc"}, {func_ptr = 0x7f59a1ffcd50 , argc = 0, index = 11, name = 0x7f59a20b3182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f59a202cb20 , argc = 0, index = 12, name = 0x7f59a20b319c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f59a1d5f4d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f59a1e6a71a in ruby_opt_init (opt=0x7fff4a390420) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f59a1e6ac93 in ruby_opt_init (opt=0x7fff4a390420) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734438633696) 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 = 0x7fff4a38f0e0 parser = 140022926428848 orig_fname = 140022926443920 script = 1 opt = 0x7fff4a390420 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f59a1d288c2 in rb_ensure (b_proc=b_proc@entry=0x7f59a1e6a8f0 , data1=data1@entry=140734438633696, e_proc=e_proc@entry=0x7f59a1e66a90 , data2=data2@entry=140734438633696) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5612ac050c70 _tag = {tag = 36, retval = 140734438638624, buf = {0x7f59a14e47e0, 0x7f59a1d28978 , 0x0, 0x7fff4a38ef50, 0xa14e3a90}, prev = 0x7fff4a390530, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5612ac050c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f59a1e66a90 , data2 = 140734438633696}} #32 0x00007f59a1e6c8a7 in load_file (opt=0x7fff4a390420, script=1, f=140022935078880, fname=, parser=140022926428848) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140022926428848, fname = 140022926443920, script = 1, opt = 0x7fff4a390420, f = 4} #33 process_options (argc=0, argv=0x7fff4a390718, opt=0x7fff4a390420) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140022935078880 xflag = ast = 0x0 parser = 140022926428848 script_name = 140022926443920 iseq = enc = lenc = 0x5612ac06bf30 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#\242Y\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f59a1e6d126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff4a390708) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f59a0ca85a8 "-", script_name = 140022926443920, 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 0x00007f59a1d29c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff4a390708) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140022943740704, buf = {0x2, 0x7f59a1d29ca0 , 0x0, 0x7fff4a390500, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5612ac050c70 state = iseq = 0x0 #36 0x00005612abb1217f in rb_main (argv=0x7fff4a390708, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734438640041 #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.1900461.ruby -x gdbscript [New LWP 1900461] [New LWP 1900463] [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=140233813634048) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8abaa5ac00 (LWP 1900461))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8abaa5ac00 (LWP 1900461) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140233813634048) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8aba73f640 (LWP 1900463) 0x00007f8ababa1fde in epoll_wait (epfd=4, events=events@entry=0x7f8abb4aaadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8aba73f640 (LWP 1900463)): #0 0x00007f8ababa1fde in epoll_wait (epfd=4, events=events@entry=0x7f8abb4aaadc , 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 0x00007f8abb132cba in event_wait (vm=0x55e2ad1aa2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e2ad1aa2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e2ad1aa2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e2ad1aa2a0 #4 0x00007f8abab10b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731907151696, 1540970484486379147, 140233810376256, 25, 140233814378576, 140731907152048, -1551537788264114549, -1551537213933742453}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8ababa1bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8abaa5ac00 (LWP 1900461)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140233813634048) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8abaa5ac00 old_mask = {__val = {8, 140233814447315, 0, 140233814343661, 140233813634048, 140233815959040, 94432055189168, 140233814289831, 212, 140233815975584, 140731907143040, 140233821241404, 255, 94432055173792, 140233815975584, 140731907143056}} 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=140233813634048) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140233813634048, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8abaabe476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8abaaa47f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x202020200a5d6c6c, sa_sigaction = 0x202020200a5d6c6c}, sa_mask = {__val = {746871187794326363, 4050199937590650423, 7378645706714656819, 3472336027252908645, 3467895052413575216, 140233813626616, 11401690704982328320, 94432055188592, 94432055188592, 140233822542360, 140233815975584, 140731907143440, 140233800590544, 94432055455232, 140233819128629, 18446744069414584320}}, sa_flags = -1789377536, sa_restorer = 0x55e2ad1eee00} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720, 7378697629483820646, 3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 7017579609838738208}} #5 0x00007f8abaebfde7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f8abb2d9a18 "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 = 0x7ffeb35577f0, reg_save_area = 0x7ffeb3557730}} #7 0x00007f8abaec3184 in objspace_xmalloc0 (objspace=0x55e2ad1acbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f8abaf3d2c9 in ibf_load_code (load=0x55e2ad1eee00, iseq=0x7f8ab9dea4d0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140233800590544 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 0x00007f8abaf43134 in ibf_load_iseq_each (load=0x55e2ad1eee00, iseq=0x7f8ab9dea4d0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140233800609648 ec = 0x55e2ad1adc70 dummy_frame = 140233800590208 #10 0x00007f8abaf3d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8ab9dea4d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e2ad1eee00 prev_src_iseq = 0x7f8ab9dec360 offset = #11 0x00007f8abaf3d20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8ab9dea4d0 iseqv = iseq_index = 23 #12 0x00007f8abaf3d5a0 in ibf_load_code (load=0x55e2ad1eee00, iseq=0x7f8ab9dec360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140233800598368 code_index = 15 reading_pos = 4556 code = 0x55e2ad2667c0 load_body = 0x55e2ad2670a0 cd_entries = 0x55e2ad1f1b60 ic_index = 0 mark_offset_bits = 0x7ffeb3557b50 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f8abaf43134 in ibf_load_iseq_each (load=0x55e2ad1eee00, iseq=0x7f8ab9dec360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140233800609648 ec = 0x55e2ad1adc70 dummy_frame = 140233800598080 #14 0x00007f8abaf3d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8ab9dec360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e2ad1eee00 prev_src_iseq = 0x7f8ab9deed60 offset = #15 0x00007f8abaf3d20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8ab9dec360 iseqv = iseq_index = 16 #16 0x00007f8abaf3d5a0 in ibf_load_code (load=0x55e2ad1eee00, iseq=0x7f8ab9deed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140233800609120 code_index = 66 reading_pos = 224 code = 0x55e2ad289da0 load_body = 0x55e2ad21b6b0 cd_entries = 0x55e2ad214870 ic_index = 0 mark_offset_bits = 0x55e2ad289fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f8abaf43134 in ibf_load_iseq_each (load=0x55e2ad1eee00, iseq=0x7f8ab9deed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140233800609648 ec = 0x55e2ad1adc70 dummy_frame = 140233800608832 #18 0x00007f8abaf3d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8ab9deed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e2ad1eee00 prev_src_iseq = 0x7f8ab9deefd0 offset = #19 0x00007f8abaf3d20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8ab9deed60 iseqv = iseq_index = 1 #20 0x00007f8abaf3d5a0 in ibf_load_code (load=0x55e2ad1eee00, iseq=0x7f8ab9deefd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140233800609744 code_index = 5 reading_pos = 46 code = 0x55e2ad267e50 load_body = 0x55e2ad24b8e0 cd_entries = 0x55e2ad212070 ic_index = 1 mark_offset_bits = 0x7ffeb35580b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f8abaf43134 in ibf_load_iseq_each (load=0x55e2ad1eee00, iseq=0x7f8ab9deefd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140233800609648 ec = 0x55e2ad1adc70 dummy_frame = 140233800609552 #22 0x00007f8abaf3d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8ab9deefd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55e2ad1eee00 prev_src_iseq = 0x0 offset = #23 0x00007f8abaf45078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8ab9deefd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140233800609888 #25 0x00007f8abb2c8673 in rb_load_with_builtin_functions (feature_name=0x7f8abb30856b "yjit", table=0x7f8abb48ce40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55e2ad1aa2a0 iseq = #26 0x00007f8abb20d2b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8abb20b330 , argc = 0, index = 0, name = 0x7f8abb32f0c1 "_bi13"}, {func_ptr = 0x7f8abb2a8b00 , argc = 0, index = 1, name = 0x7f8abb32f0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8abb2a8c00 , argc = 0, index = 2, name = 0x7f8abb32f330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8abb2a9c90 , argc = 0, index = 3, name = 0x7f8abb32f0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8abb278ca0 , argc = 2, index = 4, name = 0x7f8abb32f0f8 "rb_yjit_enable"}, {func_ptr = 0x7f8abb2a8c20 , argc = 0, index = 5, name = 0x7f8abb32f107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8abb2a8b50 , argc = 1, index = 6, name = 0x7f8abb32f122 "rb_yjit_get_stats"}, {func_ptr = 0x7f8abb20b310 , argc = 0, index = 7, name = 0x7f8abb32f134 "object_shape_count"}, {func_ptr = 0x7f8abb27ffc0 , argc = 1, index = 8, name = 0x7f8abb32f147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8abb27ffd0 , argc = 1, index = 9, name = 0x7f8abb32f15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8abb278bf0 , argc = 0, index = 10, name = 0x7f8abb32f172 "rb_yjit_code_gc"}, {func_ptr = 0x7f8abb278d50 , argc = 0, index = 11, name = 0x7f8abb32f182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8abb2a8b20 , argc = 0, index = 12, name = 0x7f8abb32f19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f8abafdb4d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f8abb0e671a in ruby_opt_init (opt=0x7ffeb3559900) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f8abb0e6c93 in ruby_opt_init (opt=0x7ffeb3559900) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731907147200) 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 = 0x7ffeb35585c0 parser = 140233801878192 orig_fname = 140233801893264 script = 1 opt = 0x7ffeb3559900 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f8abafa48c2 in rb_ensure (b_proc=b_proc@entry=0x7f8abb0e68f0 , data1=data1@entry=140731907147200, e_proc=e_proc@entry=0x7f8abb0e2a90 , data2=data2@entry=140731907147200) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e2ad1adc70 _tag = {tag = 36, retval = 140731907152128, buf = {0x7f8aba7647e0, 0x7f8abafa4978 , 0x0, 0x7ffeb3558430, 0xba763a90}, prev = 0x7ffeb3559a10, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e2ad1adc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8abb0e2a90 , data2 = 140731907147200}} #32 0x00007f8abb0e88a7 in load_file (opt=0x7ffeb3559900, script=1, f=140233810528224, fname=, parser=140233801878192) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140233801878192, fname = 140233801893264, script = 1, opt = 0x7ffeb3559900, f = 4} #33 process_options (argc=0, argv=0x7ffeb3559bf8, opt=0x7ffeb3559900) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140233810528224 xflag = ast = 0x0 parser = 140233801878192 script_name = 140233801893264 iseq = enc = lenc = 0x55e2ad1c8f30 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 0x00007f8abb0e9126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffeb3559be8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8ab9f285a8 "-", script_name = 140233801893264, 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 0x00007f8abafa5c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffeb3559be8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140233819173664, buf = {0x2, 0x7f8abafa5ca0 , 0x0, 0x7ffeb35599e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e2ad1adc70 state = iseq = 0x0 #36 0x000055e2abe2717f in rb_main (argv=0x7ffeb3559be8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731907153545 #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.1930662.ruby -x gdbscript [New LWP 1930662] [New LWP 1930664] [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=140403623304192) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb244179c00 (LWP 1930662))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb244179c00 (LWP 1930662) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140403623304192) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb243e5f640 (LWP 1930664) 0x00007fb2442c0fde in epoll_wait (epfd=4, events=events@entry=0x7fb244bc9adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb243e5f640 (LWP 1930664)): #0 0x00007fb2442c0fde in epoll_wait (epfd=4, events=events@entry=0x7fb244bc9adc , 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 0x00007fb244851cba in event_wait (vm=0x562ed706c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x562ed706c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x562ed706c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x562ed706c2a0 #4 0x00007fb24422fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735336161312, -3450652933519215781, 140403620050496, 25, 140403624048720, 140735336161664, 3420579281060590427, 3420582003386315611}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb2442c0bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb244179c00 (LWP 1930662)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140403623304192) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb244179c00 old_mask = {__val = {8, 140403624117459, 0, 140403624013805, 140403623304192, 140403625629184, 94759176044208, 140403623959975, 5, 140403625645728, 140735336152656, 140403630911548, 255, 94759176028832, 140403625645728, 140735336152672}} 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=140403623304192) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140403623304192, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb2441dd476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb2441c37f3 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, 140403623296760, 2644427887070715904, 94759176043632, 94759176043632, 140403632212504, 140403625645728, 140735336153056, 140403610264800, 94759176310272, 140403628798773, 18446744069414584320}}, sa_flags = 184328192, sa_restorer = 0x562ed70b0e00} sigs = {__val = {32, 6733551554292031520, 7090415576285591306, 7365405400577893220, 3487303860252796518, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007fb2445dede7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb2449f8a18 "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 = 0x7fff7fb800c0, reg_save_area = 0x7fff7fb80000}} #7 0x00007fb2445e2184 in objspace_xmalloc0 (objspace=0x562ed706ebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb24465c2c9 in ibf_load_code (load=0x562ed70b0e00, iseq=0x7fb24350a4e0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140403610264800 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 0x00007fb244662134 in ibf_load_iseq_each (load=0x562ed70b0e00, iseq=0x7fb24350a4e0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140403610283856 ec = 0x562ed706fc70 dummy_frame = 140403610264464 #10 0x00007fb24465c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb24350a4e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x562ed70b0e00 prev_src_iseq = 0x7fb24350c3d0 offset = #11 0x00007fb24465c20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fb24350a4e0 iseqv = iseq_index = 23 #12 0x00007fb24465c5a0 in ibf_load_code (load=0x562ed70b0e00, iseq=0x7fb24350c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140403610272720 code_index = 15 reading_pos = 4556 code = 0x562ed71287c0 load_body = 0x562ed71290a0 cd_entries = 0x562ed70b3b60 ic_index = 0 mark_offset_bits = 0x7fff7fb80420 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb244662134 in ibf_load_iseq_each (load=0x562ed70b0e00, iseq=0x7fb24350c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140403610283856 ec = 0x562ed706fc70 dummy_frame = 140403610272336 #14 0x00007fb24465c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb24350c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x562ed70b0e00 prev_src_iseq = 0x7fb24350ee00 offset = #15 0x00007fb24465c20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fb24350c3d0 iseqv = iseq_index = 16 #16 0x00007fb24465c5a0 in ibf_load_code (load=0x562ed70b0e00, iseq=0x7fb24350ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140403610283520 code_index = 66 reading_pos = 224 code = 0x562ed714bda0 load_body = 0x562ed70dd6b0 cd_entries = 0x562ed70d6870 ic_index = 0 mark_offset_bits = 0x562ed714bfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb244662134 in ibf_load_iseq_each (load=0x562ed70b0e00, iseq=0x7fb24350ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140403610283856 ec = 0x562ed706fc70 dummy_frame = 140403610283088 #18 0x00007fb24465c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb24350ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x562ed70b0e00 prev_src_iseq = 0x7fb24350efb0 offset = #19 0x00007fb24465c20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fb24350ee00 iseqv = iseq_index = 1 #20 0x00007fb24465c5a0 in ibf_load_code (load=0x562ed70b0e00, iseq=0x7fb24350efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140403610283952 code_index = 5 reading_pos = 46 code = 0x562ed7129e50 load_body = 0x562ed710d8e0 cd_entries = 0x562ed70d4070 ic_index = 1 mark_offset_bits = 0x7fff7fb80980 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb244662134 in ibf_load_iseq_each (load=0x562ed70b0e00, iseq=0x7fb24350efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140403610283856 ec = 0x562ed706fc70 dummy_frame = 140403610283760 #22 0x00007fb24465c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb24350efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x562ed70b0e00 prev_src_iseq = 0x0 offset = #23 0x00007fb244664078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fb24350efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140403610284096 #25 0x00007fb2449e7673 in rb_load_with_builtin_functions (feature_name=0x7fb244a2756b "yjit", table=0x7fb244babe40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x562ed706c2a0 iseq = #26 0x00007fb24492c2b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb24492a330 , argc = 0, index = 0, name = 0x7fb244a4e0c1 "_bi13"}, {func_ptr = 0x7fb2449c7b00 , argc = 0, index = 1, name = 0x7fb244a4e0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb2449c7c00 , argc = 0, index = 2, name = 0x7fb244a4e330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb2449c8c90 , argc = 0, index = 3, name = 0x7fb244a4e0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb244997ca0 , argc = 2, index = 4, name = 0x7fb244a4e0f8 "rb_yjit_enable"}, {func_ptr = 0x7fb2449c7c20 , argc = 0, index = 5, name = 0x7fb244a4e107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb2449c7b50 , argc = 1, index = 6, name = 0x7fb244a4e122 "rb_yjit_get_stats"}, {func_ptr = 0x7fb24492a310 , argc = 0, index = 7, name = 0x7fb244a4e134 "object_shape_count"}, {func_ptr = 0x7fb24499efc0 , argc = 1, index = 8, name = 0x7fb244a4e147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb24499efd0 , argc = 1, index = 9, name = 0x7fb244a4e15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb244997bf0 , argc = 0, index = 10, name = 0x7fb244a4e172 "rb_yjit_code_gc"}, {func_ptr = 0x7fb244997d50 , argc = 0, index = 11, name = 0x7fb244a4e182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb2449c7b20 , argc = 0, index = 12, name = 0x7fb244a4e19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb2446fa4d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb24480571a in ruby_opt_init (opt=0x7fff7fb821d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb244805c93 in ruby_opt_init (opt=0x7fff7fb821d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735336156816) 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 = 0x7fff7fb80e90 parser = 140403611552352 orig_fname = 140403611567424 script = 1 opt = 0x7fff7fb821d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fb2446c38c2 in rb_ensure (b_proc=b_proc@entry=0x7fb2448058f0 , data1=data1@entry=140735336156816, e_proc=e_proc@entry=0x7fb244801a90 , data2=data2@entry=140735336156816) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x562ed706fc70 _tag = {tag = 36, retval = 140735336161744, buf = {0x7fb243e84790, 0x7fb2446c3978 , 0x0, 0x7fff7fb80d00, 0x43e83a40}, prev = 0x7fff7fb822e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x562ed706fc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb244801a90 , data2 = 140735336156816}} #32 0x00007fb2448078a7 in load_file (opt=0x7fff7fb821d0, script=1, f=140403620202384, fname=, parser=140403611552352) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140403611552352, fname = 140403611567424, script = 1, opt = 0x7fff7fb821d0, f = 4} #33 process_options (argc=0, argv=0x7fff7fb824c8, opt=0x7fff7fb821d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140403620202384 xflag = ast = 0x0 parser = 140403611552352 script_name = 140403611567424 iseq = enc = lenc = 0x562ed708af30 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 0x00007fb244808126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff7fb824b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb243648558 "-", script_name = 140403611567424, 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 0x00007fb2446c4c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff7fb824b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140403628843808, buf = {0x2, 0x7fb2446c4ca0 , 0x0, 0x7fff7fb822b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x562ed706fc70 state = iseq = 0x0 #36 0x0000562ed5d2a17f in rb_main (argv=0x7fff7fb824b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735336163161 #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.1969790.ruby -x gdbscript [New LWP 1969790] [New LWP 1969792] [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=139773531081728) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1f8fab4c00 (LWP 1969790))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1f8fab4c00 (LWP 1969790) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139773531081728) at ./nptl/pthread_kill.c:44 2 Thread 0x7f1f8f79f640 (LWP 1969792) 0x00007f1f8fbfbfde in epoll_wait (epfd=4, events=events@entry=0x7f1f90504adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f1f8f79f640 (LWP 1969792)): #0 0x00007f1f8fbfbfde in epoll_wait (epfd=4, events=events@entry=0x7f1f90504adc , 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 0x00007f1f9018ccba in event_wait (vm=0x55b102bf82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b102bf82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b102bf82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b102bf82a0 #4 0x00007f1f8fb6ab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723194369456, -2012370447045127526, 139773527848512, 25, 139773531826256, 140723194369808, 1886305992298304154, 1886305453435228826}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f1f8fbfbbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1f8fab4c00 (LWP 1969790)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139773531081728) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1f8fab4c00 old_mask = {__val = {8, 139773531894995, 0, 139773531791341, 139773531081728, 139773533406720, 94218743692976, 139773531737511, 114, 139773533423264, 140723194360800, 139773538689084, 255, 94218743677600, 139773533423264, 140723194360816}} 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=139773531081728) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139773531081728, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1f8fb18476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f1f8fafe7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037363063616366, sa_sigaction = 0x3037363063616366}, sa_mask = {__val = {7017565233571770416, 2319406791772221539, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139773531074296, 4864082322784788736, 94218743692400, 94218743692400, 139773539990040, 139773533423264, 140723194361200, 139773518062800, 94218743959040, 139773536576309, 18446744069414584320}}, sa_flags = -2612992, sa_restorer = 0x55b102c3ce00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473179319086441318, 7017565233571770416, 2319406791738667107, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f1f8ff19de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f1f90333a18 "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 = 0x7ffcac02f650, reg_save_area = 0x7ffcac02f590}} #7 0x00007f1f8ff1d184 in objspace_xmalloc0 (objspace=0x55b102bfabf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f1f8ff972c9 in ibf_load_code (load=0x55b102c3ce00, iseq=0x7f1f8ee4a4d0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 139773518062800 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 0x00007f1f8ff9d134 in ibf_load_iseq_each (load=0x55b102c3ce00, iseq=0x7f1f8ee4a4d0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139773518081904 ec = 0x55b102bfbc70 dummy_frame = 139773518062464 #10 0x00007f1f8ff9710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1f8ee4a4d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55b102c3ce00 prev_src_iseq = 0x7f1f8ee4c360 offset = #11 0x00007f1f8ff9720c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f1f8ee4a4d0 iseqv = iseq_index = 23 #12 0x00007f1f8ff975a0 in ibf_load_code (load=0x55b102c3ce00, iseq=0x7f1f8ee4c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139773518070624 code_index = 15 reading_pos = 4556 code = 0x55b102cb47c0 load_body = 0x55b102cb50a0 cd_entries = 0x55b102c3fb60 ic_index = 0 mark_offset_bits = 0x7ffcac02f9b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f1f8ff9d134 in ibf_load_iseq_each (load=0x55b102c3ce00, iseq=0x7f1f8ee4c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139773518081904 ec = 0x55b102bfbc70 dummy_frame = 139773518070336 #14 0x00007f1f8ff9710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1f8ee4c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55b102c3ce00 prev_src_iseq = 0x7f1f8ee4ed60 offset = #15 0x00007f1f8ff9720c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f1f8ee4c360 iseqv = iseq_index = 16 #16 0x00007f1f8ff975a0 in ibf_load_code (load=0x55b102c3ce00, iseq=0x7f1f8ee4ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139773518081376 code_index = 66 reading_pos = 224 code = 0x55b102cd7da0 load_body = 0x55b102c696b0 cd_entries = 0x55b102c62870 ic_index = 0 mark_offset_bits = 0x55b102cd7fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f1f8ff9d134 in ibf_load_iseq_each (load=0x55b102c3ce00, iseq=0x7f1f8ee4ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139773518081904 ec = 0x55b102bfbc70 dummy_frame = 139773518081088 #18 0x00007f1f8ff9710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1f8ee4ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55b102c3ce00 prev_src_iseq = 0x7f1f8ee4efd0 offset = #19 0x00007f1f8ff9720c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f1f8ee4ed60 iseqv = iseq_index = 1 #20 0x00007f1f8ff975a0 in ibf_load_code (load=0x55b102c3ce00, iseq=0x7f1f8ee4efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139773518082000 code_index = 5 reading_pos = 46 code = 0x55b102cb5e50 load_body = 0x55b102c998e0 cd_entries = 0x55b102c60070 ic_index = 1 mark_offset_bits = 0x7ffcac02ff10 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f1f8ff9d134 in ibf_load_iseq_each (load=0x55b102c3ce00, iseq=0x7f1f8ee4efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139773518081904 ec = 0x55b102bfbc70 dummy_frame = 139773518081808 #22 0x00007f1f8ff9710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1f8ee4efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55b102c3ce00 prev_src_iseq = 0x0 offset = #23 0x00007f1f8ff9f078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f1f8ee4efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 139773518082144 #25 0x00007f1f90322673 in rb_load_with_builtin_functions (feature_name=0x7f1f9036256b "yjit", table=0x7f1f904e6e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55b102bf82a0 iseq = #26 0x00007f1f902672b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1f90265330 , argc = 0, index = 0, name = 0x7f1f903890c1 "_bi13"}, {func_ptr = 0x7f1f90302b00 , argc = 0, index = 1, name = 0x7f1f903890c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1f90302c00 , argc = 0, index = 2, name = 0x7f1f90389330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1f90303c90 , argc = 0, index = 3, name = 0x7f1f903890df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1f902d2ca0 , argc = 2, index = 4, name = 0x7f1f903890f8 "rb_yjit_enable"}, {func_ptr = 0x7f1f90302c20 , argc = 0, index = 5, name = 0x7f1f90389107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1f90302b50 , argc = 1, index = 6, name = 0x7f1f90389122 "rb_yjit_get_stats"}, {func_ptr = 0x7f1f90265310 , argc = 0, index = 7, name = 0x7f1f90389134 "object_shape_count"}, {func_ptr = 0x7f1f902d9fc0 , argc = 1, index = 8, name = 0x7f1f90389147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1f902d9fd0 , argc = 1, index = 9, name = 0x7f1f9038915b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1f902d2bf0 , argc = 0, index = 10, name = 0x7f1f90389172 "rb_yjit_code_gc"}, {func_ptr = 0x7f1f902d2d50 , argc = 0, index = 11, name = 0x7f1f90389182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1f90302b20 , argc = 0, index = 12, name = 0x7f1f9038919c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f1f900354d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f1f9014071a in ruby_opt_init (opt=0x7ffcac031760) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f1f90140c93 in ruby_opt_init (opt=0x7ffcac031760) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723194364960) 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 = 0x7ffcac030420 parser = 139773519350448 orig_fname = 139773519365520 script = 1 opt = 0x7ffcac031760 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f1f8fffe8c2 in rb_ensure (b_proc=b_proc@entry=0x7f1f901408f0 , data1=data1@entry=140723194364960, e_proc=e_proc@entry=0x7f1f9013ca90 , data2=data2@entry=140723194364960) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b102bfbc70 _tag = {tag = 36, retval = 140723194369888, buf = {0x7f1f8f7c47e0, 0x7f1f8fffe978 , 0x0, 0x7ffcac030290, 0x8f7c3a90}, prev = 0x7ffcac031870, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b102bfbc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1f9013ca90 , data2 = 140723194364960}} #32 0x00007f1f901428a7 in load_file (opt=0x7ffcac031760, script=1, f=139773528000480, fname=, parser=139773519350448) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139773519350448, fname = 139773519365520, script = 1, opt = 0x7ffcac031760, f = 4} #33 process_options (argc=0, argv=0x7ffcac031a58, opt=0x7ffcac031760) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139773528000480 xflag = ast = 0x0 parser = 139773519350448 script_name = 139773519365520 iseq = enc = lenc = 0x55b102c16f30 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\263P\220\037\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f1f90143126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcac031a48) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1f8ef885a8 "-", script_name = 139773519365520, 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 0x00007f1f8ffffc59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcac031a48) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139773536621344, buf = {0x2, 0x7f1f8ffffca0 , 0x0, 0x7ffcac031840, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b102bfbc70 state = iseq = 0x0 #36 0x000055b1014a517f in rb_main (argv=0x7ffcac031a48, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723194371305 #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.2071294.ruby -x gdbscript [New LWP 2071294] [New LWP 2071296] [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=139868934155264) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f35c622ac00 (LWP 2071294))] >>> Threads Id Target Id Frame * 1 Thread 0x7f35c622ac00 (LWP 2071294) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139868934155264) at ./nptl/pthread_kill.c:44 2 Thread 0x7f35c5f0f640 (LWP 2071296) 0x00007f35c6371fde in epoll_wait (epfd=4, events=events@entry=0x7f35c6c7aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f35c5f0f640 (LWP 2071296)): #0 0x00007f35c6371fde in epoll_wait (epfd=4, events=events@entry=0x7f35c6c7aadc , 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 0x00007f35c6902cba in event_wait (vm=0x564a1fb4f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x564a1fb4f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x564a1fb4f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x564a1fb4f2a0 #4 0x00007f35c62e0b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736209946656, -5861142681635792376, 139868930897472, 25, 139868934899792, 140736209947008, 5819356782077139464, 5819360543272983048}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f35c6371bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f35c622ac00 (LWP 2071294)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139868934155264) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f35c622ac00 old_mask = {__val = {8, 139868934968531, 0, 139868934864877, 139868934155264, 139868936480256, 94876359536304, 139868934811047, 212, 139868936496800, 140736209938000, 139868941762620, 255, 94876359520928, 139868936496800, 140736209938016}} 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=139868934155264) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139868934155264, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f35c628e476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f35c62747f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x202020200a5d6c6c, sa_sigaction = 0x202020200a5d6c6c}, sa_mask = {__val = {746871187794326363, 4135486855550756407, 7378645706714656822, 3472382211824771686, 3467895052413575216, 139868934147832, 18423097002689257472, 94876359535728, 94876359535728, 139868943063576, 139868936496800, 140736209938400, 139868921111760, 94876359802368, 139868939649845, 18446744069414584320}}, sa_flags = 1004232704, sa_restorer = 0x564a1fb93e00} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720, 7378697629483820646, 3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 7017579609838738208}} #5 0x00007f35c668fde7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f35c6aa9a18 "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 = 0x7fffb3cce8c0, reg_save_area = 0x7fffb3cce800}} #7 0x00007f35c6693184 in objspace_xmalloc0 (objspace=0x564a1fb51bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f35c670d2c9 in ibf_load_code (load=0x564a1fb93e00, iseq=0x7f35c55ba4d0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 139868921111760 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 0x00007f35c6713134 in ibf_load_iseq_each (load=0x564a1fb93e00, iseq=0x7f35c55ba4d0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139868921130864 ec = 0x564a1fb52c70 dummy_frame = 139868921111424 #10 0x00007f35c670d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f35c55ba4d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x564a1fb93e00 prev_src_iseq = 0x7f35c55bc360 offset = #11 0x00007f35c670d20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f35c55ba4d0 iseqv = iseq_index = 23 #12 0x00007f35c670d5a0 in ibf_load_code (load=0x564a1fb93e00, iseq=0x7f35c55bc360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139868921119584 code_index = 15 reading_pos = 4556 code = 0x564a1fc0b7c0 load_body = 0x564a1fc0c0a0 cd_entries = 0x564a1fb96b60 ic_index = 0 mark_offset_bits = 0x7fffb3ccec20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f35c6713134 in ibf_load_iseq_each (load=0x564a1fb93e00, iseq=0x7f35c55bc360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139868921130864 ec = 0x564a1fb52c70 dummy_frame = 139868921119296 #14 0x00007f35c670d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f35c55bc360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x564a1fb93e00 prev_src_iseq = 0x7f35c55bed60 offset = #15 0x00007f35c670d20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f35c55bc360 iseqv = iseq_index = 16 #16 0x00007f35c670d5a0 in ibf_load_code (load=0x564a1fb93e00, iseq=0x7f35c55bed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139868921130336 code_index = 66 reading_pos = 224 code = 0x564a1fc2eda0 load_body = 0x564a1fbc06b0 cd_entries = 0x564a1fbb9870 ic_index = 0 mark_offset_bits = 0x564a1fc2efd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f35c6713134 in ibf_load_iseq_each (load=0x564a1fb93e00, iseq=0x7f35c55bed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139868921130864 ec = 0x564a1fb52c70 dummy_frame = 139868921130048 #18 0x00007f35c670d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f35c55bed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x564a1fb93e00 prev_src_iseq = 0x7f35c55befd0 offset = #19 0x00007f35c670d20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f35c55bed60 iseqv = iseq_index = 1 #20 0x00007f35c670d5a0 in ibf_load_code (load=0x564a1fb93e00, iseq=0x7f35c55befd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139868921130960 code_index = 5 reading_pos = 46 code = 0x564a1fc0ce50 load_body = 0x564a1fbf08e0 cd_entries = 0x564a1fbb7070 ic_index = 1 mark_offset_bits = 0x7fffb3ccf180 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f35c6713134 in ibf_load_iseq_each (load=0x564a1fb93e00, iseq=0x7f35c55befd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139868921130864 ec = 0x564a1fb52c70 dummy_frame = 139868921130768 #22 0x00007f35c670d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f35c55befd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x564a1fb93e00 prev_src_iseq = 0x0 offset = #23 0x00007f35c6715078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f35c55befd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 139868921131104 #25 0x00007f35c6a98673 in rb_load_with_builtin_functions (feature_name=0x7f35c6ad856b "yjit", table=0x7f35c6c5ce40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x564a1fb4f2a0 iseq = #26 0x00007f35c69dd2b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f35c69db330 , argc = 0, index = 0, name = 0x7f35c6aff0c1 "_bi13"}, {func_ptr = 0x7f35c6a78b00 , argc = 0, index = 1, name = 0x7f35c6aff0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f35c6a78c00 , argc = 0, index = 2, name = 0x7f35c6aff330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f35c6a79c90 , argc = 0, index = 3, name = 0x7f35c6aff0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f35c6a48ca0 , argc = 2, index = 4, name = 0x7f35c6aff0f8 "rb_yjit_enable"}, {func_ptr = 0x7f35c6a78c20 , argc = 0, index = 5, name = 0x7f35c6aff107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f35c6a78b50 , argc = 1, index = 6, name = 0x7f35c6aff122 "rb_yjit_get_stats"}, {func_ptr = 0x7f35c69db310 , argc = 0, index = 7, name = 0x7f35c6aff134 "object_shape_count"}, {func_ptr = 0x7f35c6a4ffc0 , argc = 1, index = 8, name = 0x7f35c6aff147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f35c6a4ffd0 , argc = 1, index = 9, name = 0x7f35c6aff15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f35c6a48bf0 , argc = 0, index = 10, name = 0x7f35c6aff172 "rb_yjit_code_gc"}, {func_ptr = 0x7f35c6a48d50 , argc = 0, index = 11, name = 0x7f35c6aff182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f35c6a78b20 , argc = 0, index = 12, name = 0x7f35c6aff19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f35c67ab4d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f35c68b671a in ruby_opt_init (opt=0x7fffb3cd09d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f35c68b6c93 in ruby_opt_init (opt=0x7fffb3cd09d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736209942160) 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 = 0x7fffb3ccf690 parser = 139868922399408 orig_fname = 139868922414480 script = 1 opt = 0x7fffb3cd09d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f35c67748c2 in rb_ensure (b_proc=b_proc@entry=0x7f35c68b68f0 , data1=data1@entry=140736209942160, e_proc=e_proc@entry=0x7f35c68b2a90 , data2=data2@entry=140736209942160) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564a1fb52c70 _tag = {tag = 36, retval = 140736209947088, buf = {0x7f35c5f347e0, 0x7f35c6774978 , 0x0, 0x7fffb3ccf500, 0xc5f33a90}, prev = 0x7fffb3cd0ae0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564a1fb52c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f35c68b2a90 , data2 = 140736209942160}} #32 0x00007f35c68b88a7 in load_file (opt=0x7fffb3cd09d0, script=1, f=139868931049440, fname=, parser=139868922399408) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139868922399408, fname = 139868922414480, script = 1, opt = 0x7fffb3cd09d0, f = 4} #33 process_options (argc=0, argv=0x7fffb3cd0cc8, opt=0x7fffb3cd09d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139868931049440 xflag = ast = 0x0 parser = 139868922399408 script_name = 139868922414480 iseq = enc = lenc = 0x564a1fb6df30 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 0x00007f35c68b9126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffb3cd0cb8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f35c56f85a8 "-", script_name = 139868922414480, 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 0x00007f35c6775c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffb3cd0cb8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139868939694880, buf = {0x2, 0x7f35c6775ca0 , 0x0, 0x7fffb3cd0ab0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564a1fb52c70 state = iseq = 0x0 #36 0x0000564a1de0b17f in rb_main (argv=0x7fffb3cd0cb8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736209948505 #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.2205883.ruby -x gdbscript [New LWP 2205883] [New LWP 2205885] [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=140148819913728) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f76f0a06c00 (LWP 2205883))] >>> Threads Id Target Id Frame * 1 Thread 0x7f76f0a06c00 (LWP 2205883) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140148819913728) at ./nptl/pthread_kill.c:44 2 Thread 0x7f76f06ef640 (LWP 2205885) 0x00007f76f0b4dfde in epoll_wait (epfd=4, events=events@entry=0x7f76f1456adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f76f06ef640 (LWP 2205885)): #0 0x00007f76f0b4dfde in epoll_wait (epfd=4, events=events@entry=0x7f76f1456adc , 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 0x00007f76f10decba in event_wait (vm=0x5591503e42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5591503e42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5591503e42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5591503e42a0 #4 0x00007f76f0abcb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724966556912, 1935625962368149058, 140148816672320, 25, 140148820658256, 140724966557264, -2003722144387029438, -2003722669593713086}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f76f0b4dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f76f0a06c00 (LWP 2205883)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140148819913728) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f76f0a06c00 old_mask = {__val = {8, 140148820726995, 0, 140148820623341, 140148819913728, 140148822238720, 94082604891824, 140148820569511, 114, 140148822255264, 140724966548256, 140148827521084, 255, 94082604876448, 140148822255264, 140724966548272}} 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=140148819913728) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140148819913728, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f76f0a6a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f76f0a507f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3062616235316466, sa_sigaction = 0x3062616235316466}, sa_mask = {__val = {3559082194727940144, 2319406792496472629, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140148819906296, 12702340951624856064, 94082604891248, 94082604891248, 140148828822040, 140148822255264, 140724966548656, 140148806886624, 94082605157888, 140148825408309, 18446744069414584320}}, sa_flags = -1384173056, sa_restorer = 0x559150428e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474352711966745702, 3559082194727940144, 2319406792462918197, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f76f0e6bde7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f76f1285a18 "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 = 0x7ffd15a46590, reg_save_area = 0x7ffd15a464d0}} #7 0x00007f76f0e6f184 in objspace_xmalloc0 (objspace=0x5591503e6bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f76f0ee92c9 in ibf_load_code (load=0x559150428e00, iseq=0x7f76efd9a4e0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140148806886624 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 0x00007f76f0eef134 in ibf_load_iseq_each (load=0x559150428e00, iseq=0x7f76efd9a4e0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140148806905680 ec = 0x5591503e7c70 dummy_frame = 140148806886288 #10 0x00007f76f0ee910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f76efd9a4e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x559150428e00 prev_src_iseq = 0x7f76efd9c3d0 offset = #11 0x00007f76f0ee920c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f76efd9a4e0 iseqv = iseq_index = 23 #12 0x00007f76f0ee95a0 in ibf_load_code (load=0x559150428e00, iseq=0x7f76efd9c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140148806894544 code_index = 15 reading_pos = 4556 code = 0x5591504a07c0 load_body = 0x5591504a10a0 cd_entries = 0x55915042bb60 ic_index = 0 mark_offset_bits = 0x7ffd15a468f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f76f0eef134 in ibf_load_iseq_each (load=0x559150428e00, iseq=0x7f76efd9c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140148806905680 ec = 0x5591503e7c70 dummy_frame = 140148806894160 #14 0x00007f76f0ee910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f76efd9c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x559150428e00 prev_src_iseq = 0x7f76efd9ee00 offset = #15 0x00007f76f0ee920c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f76efd9c3d0 iseqv = iseq_index = 16 #16 0x00007f76f0ee95a0 in ibf_load_code (load=0x559150428e00, iseq=0x7f76efd9ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140148806905344 code_index = 66 reading_pos = 224 code = 0x5591504c3da0 load_body = 0x5591504556b0 cd_entries = 0x55915044e870 ic_index = 0 mark_offset_bits = 0x5591504c3fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f76f0eef134 in ibf_load_iseq_each (load=0x559150428e00, iseq=0x7f76efd9ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140148806905680 ec = 0x5591503e7c70 dummy_frame = 140148806904912 #18 0x00007f76f0ee910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f76efd9ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x559150428e00 prev_src_iseq = 0x7f76efd9efb0 offset = #19 0x00007f76f0ee920c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f76efd9ee00 iseqv = iseq_index = 1 #20 0x00007f76f0ee95a0 in ibf_load_code (load=0x559150428e00, iseq=0x7f76efd9efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140148806905776 code_index = 5 reading_pos = 46 code = 0x5591504a1e50 load_body = 0x5591504858e0 cd_entries = 0x55915044c070 ic_index = 1 mark_offset_bits = 0x7ffd15a46e50 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f76f0eef134 in ibf_load_iseq_each (load=0x559150428e00, iseq=0x7f76efd9efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140148806905680 ec = 0x5591503e7c70 dummy_frame = 140148806905584 #22 0x00007f76f0ee910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f76efd9efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x559150428e00 prev_src_iseq = 0x0 offset = #23 0x00007f76f0ef1078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f76efd9efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140148806905920 #25 0x00007f76f1274673 in rb_load_with_builtin_functions (feature_name=0x7f76f12b456b "yjit", table=0x7f76f1438e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5591503e42a0 iseq = #26 0x00007f76f11b92b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f76f11b7330 , argc = 0, index = 0, name = 0x7f76f12db0c1 "_bi13"}, {func_ptr = 0x7f76f1254b00 , argc = 0, index = 1, name = 0x7f76f12db0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f76f1254c00 , argc = 0, index = 2, name = 0x7f76f12db330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f76f1255c90 , argc = 0, index = 3, name = 0x7f76f12db0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f76f1224ca0 , argc = 2, index = 4, name = 0x7f76f12db0f8 "rb_yjit_enable"}, {func_ptr = 0x7f76f1254c20 , argc = 0, index = 5, name = 0x7f76f12db107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f76f1254b50 , argc = 1, index = 6, name = 0x7f76f12db122 "rb_yjit_get_stats"}, {func_ptr = 0x7f76f11b7310 , argc = 0, index = 7, name = 0x7f76f12db134 "object_shape_count"}, {func_ptr = 0x7f76f122bfc0 , argc = 1, index = 8, name = 0x7f76f12db147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f76f122bfd0 , argc = 1, index = 9, name = 0x7f76f12db15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f76f1224bf0 , argc = 0, index = 10, name = 0x7f76f12db172 "rb_yjit_code_gc"}, {func_ptr = 0x7f76f1224d50 , argc = 0, index = 11, name = 0x7f76f12db182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f76f1254b20 , argc = 0, index = 12, name = 0x7f76f12db19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f76f0f874d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f76f109271a in ruby_opt_init (opt=0x7ffd15a486a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f76f1092c93 in ruby_opt_init (opt=0x7ffd15a486a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140724966552416) 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 = 0x7ffd15a47360 parser = 140148808174176 orig_fname = 140148808189248 script = 1 opt = 0x7ffd15a486a0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f76f0f508c2 in rb_ensure (b_proc=b_proc@entry=0x7f76f10928f0 , data1=data1@entry=140724966552416, e_proc=e_proc@entry=0x7f76f108ea90 , data2=data2@entry=140724966552416) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5591503e7c70 _tag = {tag = 36, retval = 140724966557344, buf = {0x7f76f0714790, 0x7f76f0f50978 , 0x0, 0x7ffd15a471d0, 0xf0713a40}, prev = 0x7ffd15a487b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5591503e7c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f76f108ea90 , data2 = 140724966552416}} #32 0x00007f76f10948a7 in load_file (opt=0x7ffd15a486a0, script=1, f=140148816824208, fname=, parser=140148808174176) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140148808174176, fname = 140148808189248, script = 1, opt = 0x7ffd15a486a0, f = 4} #33 process_options (argc=0, argv=0x7ffd15a48998, opt=0x7ffd15a486a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140148816824208 xflag = ast = 0x0 parser = 140148808174176 script_name = 140148808189248 iseq = enc = lenc = 0x559150402f30 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\323E\361v\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f76f1095126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd15a48988) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f76efed8558 "-", script_name = 140148808189248, 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 0x00007f76f0f51c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd15a48988) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140148825453344, buf = {0x2, 0x7f76f0f51ca0 , 0x0, 0x7ffd15a48780, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5591503e7c70 state = iseq = 0x0 #36 0x000055914e86217f in rb_main (argv=0x7ffd15a48988, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140724966558761 #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.2344860.ruby -x gdbscript [New LWP 2344860] [New LWP 2344862] [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=140479456451584) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fc3ec199c00 (LWP 2344860))] >>> Threads Id Target Id Frame * 1 Thread 0x7fc3ec199c00 (LWP 2344860) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140479456451584) at ./nptl/pthread_kill.c:44 2 Thread 0x7fc3ebe7f640 (LWP 2344862) 0x00007fc3ec2e0fde in epoll_wait (epfd=4, events=events@entry=0x7fc3ecbe9adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fc3ebe7f640 (LWP 2344862)): #0 0x00007fc3ec2e0fde in epoll_wait (epfd=4, events=events@entry=0x7fc3ecbe9adc , 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 0x00007fc3ec871cba in event_wait (vm=0x562bd44122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x562bd44122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x562bd44122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x562bd44122a0 #4 0x00007fc3ec24fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735370960016, -5932045405675416356, 140479453197888, 25, 140479457196112, 140735370960368, 5920812863005037788, 5920822200679044316}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fc3ec2e0bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fc3ec199c00 (LWP 2344860)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140479456451584) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fc3ec199c00 old_mask = {__val = {8, 140479457264851, 0, 140479457161197, 140479456451584, 140479458776576, 94746244636336, 140479457107367, 5, 140479458793120, 140735370951360, 140479464058940, 255, 94746244620960, 140479458793120, 140735370951376}} 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=140479456451584) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140479456451584, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fc3ec1fd476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fc3ec1e37f3 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, 140479456444152, 7391848704597152000, 94746244635760, 94746244635760, 140479465359896, 140479458793120, 140735370951760, 140479443412176, 94746244902400, 140479461946165, 18446744069414584320}}, sa_flags = -1359884032, sa_restorer = 0x562bd4456e00} sigs = {__val = {32, 6733551554292031520, 7147556096069482250, 7365405400577893221, 3487304963170264678, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007fc3ec5fede7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fc3eca18a18 "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 = 0x7fff81cafd30, reg_save_area = 0x7fff81cafc70}} #7 0x00007fc3ec602184 in objspace_xmalloc0 (objspace=0x562bd4414bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fc3ec67c2c9 in ibf_load_code (load=0x562bd4456e00, iseq=0x7fc3eb52a4d0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140479443412176 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 0x00007fc3ec682134 in ibf_load_iseq_each (load=0x562bd4456e00, iseq=0x7fc3eb52a4d0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140479443431280 ec = 0x562bd4415c70 dummy_frame = 140479443411840 #10 0x00007fc3ec67c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc3eb52a4d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x562bd4456e00 prev_src_iseq = 0x7fc3eb52c360 offset = #11 0x00007fc3ec67c20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fc3eb52a4d0 iseqv = iseq_index = 23 #12 0x00007fc3ec67c5a0 in ibf_load_code (load=0x562bd4456e00, iseq=0x7fc3eb52c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140479443420000 code_index = 15 reading_pos = 4556 code = 0x562bd44ce7c0 load_body = 0x562bd44cf0a0 cd_entries = 0x562bd4459b60 ic_index = 0 mark_offset_bits = 0x7fff81cb0090 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fc3ec682134 in ibf_load_iseq_each (load=0x562bd4456e00, iseq=0x7fc3eb52c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140479443431280 ec = 0x562bd4415c70 dummy_frame = 140479443419712 #14 0x00007fc3ec67c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc3eb52c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x562bd4456e00 prev_src_iseq = 0x7fc3eb52ed60 offset = #15 0x00007fc3ec67c20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fc3eb52c360 iseqv = iseq_index = 16 #16 0x00007fc3ec67c5a0 in ibf_load_code (load=0x562bd4456e00, iseq=0x7fc3eb52ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140479443430752 code_index = 66 reading_pos = 224 code = 0x562bd44f1da0 load_body = 0x562bd44836b0 cd_entries = 0x562bd447c870 ic_index = 0 mark_offset_bits = 0x562bd44f1fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fc3ec682134 in ibf_load_iseq_each (load=0x562bd4456e00, iseq=0x7fc3eb52ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140479443431280 ec = 0x562bd4415c70 dummy_frame = 140479443430464 #18 0x00007fc3ec67c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc3eb52ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x562bd4456e00 prev_src_iseq = 0x7fc3eb52efd0 offset = #19 0x00007fc3ec67c20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fc3eb52ed60 iseqv = iseq_index = 1 #20 0x00007fc3ec67c5a0 in ibf_load_code (load=0x562bd4456e00, iseq=0x7fc3eb52efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140479443431376 code_index = 5 reading_pos = 46 code = 0x562bd44cfe50 load_body = 0x562bd44b38e0 cd_entries = 0x562bd447a070 ic_index = 1 mark_offset_bits = 0x7fff81cb05f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fc3ec682134 in ibf_load_iseq_each (load=0x562bd4456e00, iseq=0x7fc3eb52efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140479443431280 ec = 0x562bd4415c70 dummy_frame = 140479443431184 #22 0x00007fc3ec67c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc3eb52efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x562bd4456e00 prev_src_iseq = 0x0 offset = #23 0x00007fc3ec684078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fc3eb52efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140479443431520 #25 0x00007fc3eca07673 in rb_load_with_builtin_functions (feature_name=0x7fc3eca4756b "yjit", table=0x7fc3ecbcbe40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x562bd44122a0 iseq = #26 0x00007fc3ec94c2b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fc3ec94a330 , argc = 0, index = 0, name = 0x7fc3eca6e0c1 "_bi13"}, {func_ptr = 0x7fc3ec9e7b00 , argc = 0, index = 1, name = 0x7fc3eca6e0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fc3ec9e7c00 , argc = 0, index = 2, name = 0x7fc3eca6e330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fc3ec9e8c90 , argc = 0, index = 3, name = 0x7fc3eca6e0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fc3ec9b7ca0 , argc = 2, index = 4, name = 0x7fc3eca6e0f8 "rb_yjit_enable"}, {func_ptr = 0x7fc3ec9e7c20 , argc = 0, index = 5, name = 0x7fc3eca6e107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fc3ec9e7b50 , argc = 1, index = 6, name = 0x7fc3eca6e122 "rb_yjit_get_stats"}, {func_ptr = 0x7fc3ec94a310 , argc = 0, index = 7, name = 0x7fc3eca6e134 "object_shape_count"}, {func_ptr = 0x7fc3ec9befc0 , argc = 1, index = 8, name = 0x7fc3eca6e147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fc3ec9befd0 , argc = 1, index = 9, name = 0x7fc3eca6e15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fc3ec9b7bf0 , argc = 0, index = 10, name = 0x7fc3eca6e172 "rb_yjit_code_gc"}, {func_ptr = 0x7fc3ec9b7d50 , argc = 0, index = 11, name = 0x7fc3eca6e182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fc3ec9e7b20 , argc = 0, index = 12, name = 0x7fc3eca6e19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fc3ec71a4d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fc3ec82571a in ruby_opt_init (opt=0x7fff81cb1e40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fc3ec825c93 in ruby_opt_init (opt=0x7fff81cb1e40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735370955520) 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 = 0x7fff81cb0b00 parser = 140479444699824 orig_fname = 140479444714896 script = 1 opt = 0x7fff81cb1e40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fc3ec6e38c2 in rb_ensure (b_proc=b_proc@entry=0x7fc3ec8258f0 , data1=data1@entry=140735370955520, e_proc=e_proc@entry=0x7fc3ec821a90 , data2=data2@entry=140735370955520) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x562bd4415c70 _tag = {tag = 36, retval = 140735370960448, buf = {0x7fc3ebea47e0, 0x7fc3ec6e3978 , 0x0, 0x7fff81cb0970, 0xebea3a90}, prev = 0x7fff81cb1f50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x562bd4415c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fc3ec821a90 , data2 = 140735370955520}} #32 0x00007fc3ec8278a7 in load_file (opt=0x7fff81cb1e40, script=1, f=140479453349856, fname=, parser=140479444699824) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140479444699824, fname = 140479444714896, script = 1, opt = 0x7fff81cb1e40, f = 4} #33 process_options (argc=0, argv=0x7fff81cb2138, opt=0x7fff81cb1e40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140479453349856 xflag = ast = 0x0 parser = 140479444699824 script_name = 140479444714896 iseq = enc = lenc = 0x562bd4430f30 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 0x00007fc3ec828126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff81cb2128) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fc3eb6685a8 "-", script_name = 140479444714896, 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 0x00007fc3ec6e4c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff81cb2128) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140479461991200, buf = {0x2, 0x7fc3ec6e4ca0 , 0x0, 0x7fff81cb1f20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x562bd4415c70 state = iseq = 0x0 #36 0x0000562bd312b17f in rb_main (argv=0x7fff81cb2128, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735370961865 #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.2469215.ruby -x gdbscript [New LWP 2469215] [New LWP 2469217] [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=140531848985600) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd01ef03c00 (LWP 2469215))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd01ef03c00 (LWP 2469215) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140531848985600) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd01ebef640 (LWP 2469217) 0x00007fd01f04afde in epoll_wait (epfd=4, events=events@entry=0x7fd01f953adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd01ebef640 (LWP 2469217)): #0 0x00007fd01f04afde in epoll_wait (epfd=4, events=events@entry=0x7fd01f953adc , 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 0x00007fd01f5dbcba in event_wait (vm=0x5612904ca2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5612904ca2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5612904ca2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5612904ca2a0 #4 0x00007fd01efb9b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726371481136, -8998232610427403810, 140531845756480, 25, 140531849730128, 140726371481488, 8989156682502472158, 8989157276696805854}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd01f04abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd01ef03c00 (LWP 2469215)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140531848985600) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd01ef03c00 old_mask = {__val = {8, 140531849798867, 0, 140531849695213, 140531848985600, 140531851310592, 94637730356912, 140531849641383, 114, 140531851327136, 140726371472480, 140531856592956, 255, 94637730341536, 140531851327136, 140726371472496}} 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=140531848985600) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140531848985600, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd01ef67476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd01ef4d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3062643739366466, sa_sigaction = 0x3062643739366466}, sa_mask = {__val = {3919370164917579824, 2319406792496658233, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140531848978168, 2537628536263439616, 94637730356336, 94637730356336, 140531857893912, 140531851327136, 140726371472880, 140531835970704, 94637730622976, 140531854480181, 18446744069414584320}}, sa_flags = 1944089856, sa_restorer = 0x56129050ee00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474355825885471846, 3919370164917579824, 2319406792463103801, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fd01f368de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fd01f782a18 "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 = 0x7ffd6961d6d0, reg_save_area = 0x7ffd6961d610}} #7 0x00007fd01f36c184 in objspace_xmalloc0 (objspace=0x5612904ccbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fd01f3e62c9 in ibf_load_code (load=0x56129050ee00, iseq=0x7fd01e29a490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140531835970704 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 0x00007fd01f3ec134 in ibf_load_iseq_each (load=0x56129050ee00, iseq=0x7fd01e29a490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140531835989760 ec = 0x5612904cdc70 dummy_frame = 140531835970368 #10 0x00007fd01f3e610b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd01e29a490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x56129050ee00 prev_src_iseq = 0x7fd01e29c380 offset = #11 0x00007fd01f3e620c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fd01e29a490 iseqv = iseq_index = 23 #12 0x00007fd01f3e65a0 in ibf_load_code (load=0x56129050ee00, iseq=0x7fd01e29c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140531835978624 code_index = 15 reading_pos = 4556 code = 0x5612905867c0 load_body = 0x5612905870a0 cd_entries = 0x561290511b60 ic_index = 0 mark_offset_bits = 0x7ffd6961da30 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fd01f3ec134 in ibf_load_iseq_each (load=0x56129050ee00, iseq=0x7fd01e29c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140531835989760 ec = 0x5612904cdc70 dummy_frame = 140531835978240 #14 0x00007fd01f3e610b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd01e29c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x56129050ee00 prev_src_iseq = 0x7fd01e29edb0 offset = #15 0x00007fd01f3e620c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fd01e29c380 iseqv = iseq_index = 16 #16 0x00007fd01f3e65a0 in ibf_load_code (load=0x56129050ee00, iseq=0x7fd01e29edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140531835989424 code_index = 66 reading_pos = 224 code = 0x5612905a9da0 load_body = 0x56129053b6b0 cd_entries = 0x561290534870 ic_index = 0 mark_offset_bits = 0x5612905a9fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fd01f3ec134 in ibf_load_iseq_each (load=0x56129050ee00, iseq=0x7fd01e29edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140531835989760 ec = 0x5612904cdc70 dummy_frame = 140531835988992 #18 0x00007fd01f3e610b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd01e29edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x56129050ee00 prev_src_iseq = 0x7fd01e29ef60 offset = #19 0x00007fd01f3e620c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fd01e29edb0 iseqv = iseq_index = 1 #20 0x00007fd01f3e65a0 in ibf_load_code (load=0x56129050ee00, iseq=0x7fd01e29ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140531835989856 code_index = 5 reading_pos = 46 code = 0x561290587e50 load_body = 0x56129056b8e0 cd_entries = 0x561290532070 ic_index = 1 mark_offset_bits = 0x7ffd6961df90 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fd01f3ec134 in ibf_load_iseq_each (load=0x56129050ee00, iseq=0x7fd01e29ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140531835989760 ec = 0x5612904cdc70 dummy_frame = 140531835989664 #22 0x00007fd01f3e610b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd01e29ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x56129050ee00 prev_src_iseq = 0x0 offset = #23 0x00007fd01f3ee078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fd01e29ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140531835990000 #25 0x00007fd01f771673 in rb_load_with_builtin_functions (feature_name=0x7fd01f7b156b "yjit", table=0x7fd01f935e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5612904ca2a0 iseq = #26 0x00007fd01f6b62b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd01f6b4330 , argc = 0, index = 0, name = 0x7fd01f7d80c1 "_bi13"}, {func_ptr = 0x7fd01f751b00 , argc = 0, index = 1, name = 0x7fd01f7d80c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd01f751c00 , argc = 0, index = 2, name = 0x7fd01f7d8330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd01f752c90 , argc = 0, index = 3, name = 0x7fd01f7d80df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd01f721ca0 , argc = 2, index = 4, name = 0x7fd01f7d80f8 "rb_yjit_enable"}, {func_ptr = 0x7fd01f751c20 , argc = 0, index = 5, name = 0x7fd01f7d8107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd01f751b50 , argc = 1, index = 6, name = 0x7fd01f7d8122 "rb_yjit_get_stats"}, {func_ptr = 0x7fd01f6b4310 , argc = 0, index = 7, name = 0x7fd01f7d8134 "object_shape_count"}, {func_ptr = 0x7fd01f728fc0 , argc = 1, index = 8, name = 0x7fd01f7d8147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd01f728fd0 , argc = 1, index = 9, name = 0x7fd01f7d815b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd01f721bf0 , argc = 0, index = 10, name = 0x7fd01f7d8172 "rb_yjit_code_gc"}, {func_ptr = 0x7fd01f721d50 , argc = 0, index = 11, name = 0x7fd01f7d8182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd01f751b20 , argc = 0, index = 12, name = 0x7fd01f7d819c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fd01f4844d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fd01f58f71a in ruby_opt_init (opt=0x7ffd6961f7e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fd01f58fc93 in ruby_opt_init (opt=0x7ffd6961f7e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140726371476640) 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 = 0x7ffd6961e4a0 parser = 140531837258304 orig_fname = 140531837273376 script = 1 opt = 0x7ffd6961f7e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fd01f44d8c2 in rb_ensure (b_proc=b_proc@entry=0x7fd01f58f8f0 , data1=data1@entry=140726371476640, e_proc=e_proc@entry=0x7fd01f58ba90 , data2=data2@entry=140726371476640) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5612904cdc70 _tag = {tag = 36, retval = 140726371481568, buf = {0x7fd01ec147a0, 0x7fd01f44d978 , 0x0, 0x7ffd6961e310, 0x1ec13a50}, prev = 0x7ffd6961f8f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5612904cdc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd01f58ba90 , data2 = 140726371476640}} #32 0x00007fd01f5918a7 in load_file (opt=0x7ffd6961f7e0, script=1, f=140531845908384, fname=, parser=140531837258304) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140531837258304, fname = 140531837273376, script = 1, opt = 0x7ffd6961f7e0, f = 4} #33 process_options (argc=0, argv=0x7ffd6961fad8, opt=0x7ffd6961f7e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140531845908384 xflag = ast = 0x0 parser = 140531837258304 script_name = 140531837273376 iseq = enc = lenc = 0x5612904e8f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\243\225\037\320\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fd01f592126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd6961fac8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd01e3d8538 "-", script_name = 140531837273376, 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 0x00007fd01f44ec59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd6961fac8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140531854525216, buf = {0x2, 0x7fd01f44eca0 , 0x0, 0x7ffd6961f8c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5612904cdc70 state = iseq = 0x0 #36 0x000056128e7f417f in rb_main (argv=0x7ffd6961fac8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726371482985 #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.2503449.ruby -x gdbscript [New LWP 2503449] [New LWP 2503451] [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=139731138190336) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f15b0db1c00 (LWP 2503449))] >>> Threads Id Target Id Frame * 1 Thread 0x7f15b0db1c00 (LWP 2503449) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139731138190336) at ./nptl/pthread_kill.c:44 2 Thread 0x7f15b0a9f640 (LWP 2503451) 0x00007f15b0ef8fde in epoll_wait (epfd=4, events=events@entry=0x7f15b1801adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f15b0a9f640 (LWP 2503451)): #0 0x00007f15b0ef8fde in epoll_wait (epfd=4, events=events@entry=0x7f15b1801adc , 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 0x00007f15b1489cba in event_wait (vm=0x55ed401c02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55ed401c02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55ed401c02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55ed401c02a0 #4 0x00007f15b0e67b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728645103216, 8186820785801938411, 139731134969408, 25, 139731138934864, 140728645103568, -8091262694696270357, -8091262165731752469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f15b0ef8bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f15b0db1c00 (LWP 2503449)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139731138190336) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f15b0db1c00 old_mask = {__val = {8, 139731139003603, 0, 139731138899949, 139731138190336, 139731140515328, 94477471202992, 139731138846119, 163, 139731140531872, 140728645094560, 139731145797692, 255, 94477471187616, 139731140531872, 140728645094576}} 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=139731138190336) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139731138190336, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f15b0e15476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f15b0dfb7f3 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, 139731138182904, 17368129313327140096, 94477471202416, 94477471202416, 139731147098648, 139731140531872, 140728645094960, 139731125183712, 94477471469056, 139731143684917, 18446744069414584320}}, sa_flags = 367643904, sa_restorer = 0x55ed40204e00} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3918525508851361382, 7234582238584647728, 3472328507506700390, 3472310978869031456}} #5 0x00007f15b1216de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f15b1630a18 "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 = 0x7ffdf0e68f10, reg_save_area = 0x7ffdf0e68e50}} #7 0x00007f15b121a184 in objspace_xmalloc0 (objspace=0x55ed401c2bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f15b12942c9 in ibf_load_code (load=0x55ed40204e00, iseq=0x7f15b014a4e0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 139731125183712 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 0x00007f15b129a134 in ibf_load_iseq_each (load=0x55ed40204e00, iseq=0x7f15b014a4e0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139731125202768 ec = 0x55ed401c3c70 dummy_frame = 139731125183376 #10 0x00007f15b129410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f15b014a4e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55ed40204e00 prev_src_iseq = 0x7f15b014c3d0 offset = #11 0x00007f15b129420c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f15b014a4e0 iseqv = iseq_index = 23 #12 0x00007f15b12945a0 in ibf_load_code (load=0x55ed40204e00, iseq=0x7f15b014c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139731125191632 code_index = 15 reading_pos = 4556 code = 0x55ed4027c7c0 load_body = 0x55ed4027d0a0 cd_entries = 0x55ed40207b60 ic_index = 0 mark_offset_bits = 0x7ffdf0e69270 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f15b129a134 in ibf_load_iseq_each (load=0x55ed40204e00, iseq=0x7f15b014c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139731125202768 ec = 0x55ed401c3c70 dummy_frame = 139731125191248 #14 0x00007f15b129410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f15b014c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55ed40204e00 prev_src_iseq = 0x7f15b014ee00 offset = #15 0x00007f15b129420c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f15b014c3d0 iseqv = iseq_index = 16 #16 0x00007f15b12945a0 in ibf_load_code (load=0x55ed40204e00, iseq=0x7f15b014ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139731125202432 code_index = 66 reading_pos = 224 code = 0x55ed4029fda0 load_body = 0x55ed402316b0 cd_entries = 0x55ed4022a870 ic_index = 0 mark_offset_bits = 0x55ed4029ffd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f15b129a134 in ibf_load_iseq_each (load=0x55ed40204e00, iseq=0x7f15b014ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139731125202768 ec = 0x55ed401c3c70 dummy_frame = 139731125202000 #18 0x00007f15b129410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f15b014ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55ed40204e00 prev_src_iseq = 0x7f15b014efb0 offset = #19 0x00007f15b129420c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f15b014ee00 iseqv = iseq_index = 1 #20 0x00007f15b12945a0 in ibf_load_code (load=0x55ed40204e00, iseq=0x7f15b014efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139731125202864 code_index = 5 reading_pos = 46 code = 0x55ed4027de50 load_body = 0x55ed402618e0 cd_entries = 0x55ed40228070 ic_index = 1 mark_offset_bits = 0x7ffdf0e697d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f15b129a134 in ibf_load_iseq_each (load=0x55ed40204e00, iseq=0x7f15b014efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139731125202768 ec = 0x55ed401c3c70 dummy_frame = 139731125202672 #22 0x00007f15b129410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f15b014efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55ed40204e00 prev_src_iseq = 0x0 offset = #23 0x00007f15b129c078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f15b014efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 139731125203008 #25 0x00007f15b161f673 in rb_load_with_builtin_functions (feature_name=0x7f15b165f56b "yjit", table=0x7f15b17e3e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55ed401c02a0 iseq = #26 0x00007f15b15642b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f15b1562330 , argc = 0, index = 0, name = 0x7f15b16860c1 "_bi13"}, {func_ptr = 0x7f15b15ffb00 , argc = 0, index = 1, name = 0x7f15b16860c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f15b15ffc00 , argc = 0, index = 2, name = 0x7f15b1686330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f15b1600c90 , argc = 0, index = 3, name = 0x7f15b16860df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f15b15cfca0 , argc = 2, index = 4, name = 0x7f15b16860f8 "rb_yjit_enable"}, {func_ptr = 0x7f15b15ffc20 , argc = 0, index = 5, name = 0x7f15b1686107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f15b15ffb50 , argc = 1, index = 6, name = 0x7f15b1686122 "rb_yjit_get_stats"}, {func_ptr = 0x7f15b1562310 , argc = 0, index = 7, name = 0x7f15b1686134 "object_shape_count"}, {func_ptr = 0x7f15b15d6fc0 , argc = 1, index = 8, name = 0x7f15b1686147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f15b15d6fd0 , argc = 1, index = 9, name = 0x7f15b168615b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f15b15cfbf0 , argc = 0, index = 10, name = 0x7f15b1686172 "rb_yjit_code_gc"}, {func_ptr = 0x7f15b15cfd50 , argc = 0, index = 11, name = 0x7f15b1686182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f15b15ffb20 , argc = 0, index = 12, name = 0x7f15b168619c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f15b13324d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f15b143d71a in ruby_opt_init (opt=0x7ffdf0e6b020) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f15b143dc93 in ruby_opt_init (opt=0x7ffdf0e6b020) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140728645098720) 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 = 0x7ffdf0e69ce0 parser = 139731126471264 orig_fname = 139731126486336 script = 1 opt = 0x7ffdf0e6b020 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f15b12fb8c2 in rb_ensure (b_proc=b_proc@entry=0x7f15b143d8f0 , data1=data1@entry=140728645098720, e_proc=e_proc@entry=0x7f15b1439a90 , data2=data2@entry=140728645098720) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55ed401c3c70 _tag = {tag = 36, retval = 140728645103648, buf = {0x7f15b0ac4790, 0x7f15b12fb978 , 0x0, 0x7ffdf0e69b50, 0xb0ac3a40}, prev = 0x7ffdf0e6b130, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55ed401c3c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f15b1439a90 , data2 = 140728645098720}} #32 0x00007f15b143f8a7 in load_file (opt=0x7ffdf0e6b020, script=1, f=139731135121296, fname=, parser=139731126471264) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139731126471264, fname = 139731126486336, script = 1, opt = 0x7ffdf0e6b020, f = 4} #33 process_options (argc=0, argv=0x7ffdf0e6b318, opt=0x7ffdf0e6b020) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139731135121296 xflag = ast = 0x0 parser = 139731126471264 script_name = 139731126486336 iseq = enc = lenc = 0x55ed401def30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\203\200\261\025\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f15b1440126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdf0e6b308) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f15b0288558 "-", script_name = 139731126486336, 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 0x00007f15b12fcc59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdf0e6b308) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139731143729952, buf = {0x2, 0x7f15b12fcca0 , 0x0, 0x7ffdf0e6b100, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55ed401c3c70 state = iseq = 0x0 #36 0x000055ed3f22a17f in rb_main (argv=0x7ffdf0e6b308, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728645105065 #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.2626351.ruby -x gdbscript [New LWP 2626351] [New LWP 2626353] [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=140617294445568) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe403e27c00 (LWP 2626351))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe403e27c00 (LWP 2626351) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140617294445568) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe403b0f640 (LWP 2626353) 0x00007fe403f6efde in epoll_wait (epfd=4, events=events@entry=0x7fe404877adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe403b0f640 (LWP 2626353)): #0 0x00007fe403f6efde in epoll_wait (epfd=4, events=events@entry=0x7fe404877adc , 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 0x00007fe4044ffcba in event_wait (vm=0x561182c832a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x561182c832a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x561182c832a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x561182c832a0 #4 0x00007fe403eddb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723132836304, -488778040764508067, 140617291200064, 25, 140617295190096, 140723132836656, 504268570934925405, 504268114171156573}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe403f6ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe403e27c00 (LWP 2626351)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140617294445568) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe403e27c00 old_mask = {__val = {8, 140617295258835, 0, 140617295155181, 140617294445568, 140617296770560, 94633208606384, 140617295101351, 114, 140617296787104, 140723132827648, 140617302052924, 255, 94633208591008, 140617296787104, 140723132827664}} 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=140617294445568) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140617294445568, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe403e8b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe403e717f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3062653538616366, sa_sigaction = 0x3062653538616366}, sa_mask = {__val = {7017565233571770416, 2319406792496723256, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140617294438136, 18384316872175572992, 94633208605808, 94633208605808, 140617303353880, 140617296787104, 140723132828048, 140617281414288, 94633208872448, 140617299940149, 18446744069414584320}}, sa_flags = 2084493312, sa_restorer = 0x561182cc7e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474356916793205606, 7017565233571770416, 2319406792463168824, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fe40428cde7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe4046a6a18 "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 = 0x7ffca8580a70, reg_save_area = 0x7ffca85809b0}} #7 0x00007fe404290184 in objspace_xmalloc0 (objspace=0x561182c85bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe40430a2c9 in ibf_load_code (load=0x561182cc7e00, iseq=0x7fe4031ba490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140617281414288 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 0x00007fe404310134 in ibf_load_iseq_each (load=0x561182cc7e00, iseq=0x7fe4031ba490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140617281433344 ec = 0x561182c86c70 dummy_frame = 140617281413952 #10 0x00007fe40430a10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe4031ba490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x561182cc7e00 prev_src_iseq = 0x7fe4031bc380 offset = #11 0x00007fe40430a20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fe4031ba490 iseqv = iseq_index = 23 #12 0x00007fe40430a5a0 in ibf_load_code (load=0x561182cc7e00, iseq=0x7fe4031bc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140617281422208 code_index = 15 reading_pos = 4556 code = 0x561182d3f7c0 load_body = 0x561182d400a0 cd_entries = 0x561182ccab60 ic_index = 0 mark_offset_bits = 0x7ffca8580dd0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe404310134 in ibf_load_iseq_each (load=0x561182cc7e00, iseq=0x7fe4031bc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140617281433344 ec = 0x561182c86c70 dummy_frame = 140617281421824 #14 0x00007fe40430a10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe4031bc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x561182cc7e00 prev_src_iseq = 0x7fe4031bedb0 offset = #15 0x00007fe40430a20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fe4031bc380 iseqv = iseq_index = 16 #16 0x00007fe40430a5a0 in ibf_load_code (load=0x561182cc7e00, iseq=0x7fe4031bedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140617281433008 code_index = 66 reading_pos = 224 code = 0x561182d62da0 load_body = 0x561182cf46b0 cd_entries = 0x561182ced870 ic_index = 0 mark_offset_bits = 0x561182d62fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe404310134 in ibf_load_iseq_each (load=0x561182cc7e00, iseq=0x7fe4031bedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140617281433344 ec = 0x561182c86c70 dummy_frame = 140617281432576 #18 0x00007fe40430a10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe4031bedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x561182cc7e00 prev_src_iseq = 0x7fe4031bef60 offset = #19 0x00007fe40430a20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fe4031bedb0 iseqv = iseq_index = 1 #20 0x00007fe40430a5a0 in ibf_load_code (load=0x561182cc7e00, iseq=0x7fe4031bef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140617281433440 code_index = 5 reading_pos = 46 code = 0x561182d40e50 load_body = 0x561182d248e0 cd_entries = 0x561182ceb070 ic_index = 1 mark_offset_bits = 0x7ffca8581330 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe404310134 in ibf_load_iseq_each (load=0x561182cc7e00, iseq=0x7fe4031bef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140617281433344 ec = 0x561182c86c70 dummy_frame = 140617281433248 #22 0x00007fe40430a10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe4031bef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x561182cc7e00 prev_src_iseq = 0x0 offset = #23 0x00007fe404312078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fe4031bef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140617281433584 #25 0x00007fe404695673 in rb_load_with_builtin_functions (feature_name=0x7fe4046d556b "yjit", table=0x7fe404859e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x561182c832a0 iseq = #26 0x00007fe4045da2b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe4045d8330 , argc = 0, index = 0, name = 0x7fe4046fc0c1 "_bi13"}, {func_ptr = 0x7fe404675b00 , argc = 0, index = 1, name = 0x7fe4046fc0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe404675c00 , argc = 0, index = 2, name = 0x7fe4046fc330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe404676c90 , argc = 0, index = 3, name = 0x7fe4046fc0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe404645ca0 , argc = 2, index = 4, name = 0x7fe4046fc0f8 "rb_yjit_enable"}, {func_ptr = 0x7fe404675c20 , argc = 0, index = 5, name = 0x7fe4046fc107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe404675b50 , argc = 1, index = 6, name = 0x7fe4046fc122 "rb_yjit_get_stats"}, {func_ptr = 0x7fe4045d8310 , argc = 0, index = 7, name = 0x7fe4046fc134 "object_shape_count"}, {func_ptr = 0x7fe40464cfc0 , argc = 1, index = 8, name = 0x7fe4046fc147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe40464cfd0 , argc = 1, index = 9, name = 0x7fe4046fc15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe404645bf0 , argc = 0, index = 10, name = 0x7fe4046fc172 "rb_yjit_code_gc"}, {func_ptr = 0x7fe404645d50 , argc = 0, index = 11, name = 0x7fe4046fc182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe404675b20 , argc = 0, index = 12, name = 0x7fe4046fc19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe4043a84d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe4044b371a in ruby_opt_init (opt=0x7ffca8582b80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe4044b3c93 in ruby_opt_init (opt=0x7ffca8582b80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723132831808) 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 = 0x7ffca8581840 parser = 140617282701888 orig_fname = 140617282716960 script = 1 opt = 0x7ffca8582b80 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fe4043718c2 in rb_ensure (b_proc=b_proc@entry=0x7fe4044b38f0 , data1=data1@entry=140723132831808, e_proc=e_proc@entry=0x7fe4044afa90 , data2=data2@entry=140723132831808) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x561182c86c70 _tag = {tag = 36, retval = 140723132836736, buf = {0x7fe403b347a0, 0x7fe404371978 , 0x0, 0x7ffca85816b0, 0x3b33a50}, prev = 0x7ffca8582c90, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x561182c86c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe4044afa90 , data2 = 140723132831808}} #32 0x00007fe4044b58a7 in load_file (opt=0x7ffca8582b80, script=1, f=140617291351968, fname=, parser=140617282701888) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140617282701888, fname = 140617282716960, script = 1, opt = 0x7ffca8582b80, f = 4} #33 process_options (argc=0, argv=0x7ffca8582e78, opt=0x7ffca8582b80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140617291351968 xflag = ast = 0x0 parser = 140617282701888 script_name = 140617282716960 iseq = enc = lenc = 0x561182ca1f30 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 0x00007fe4044b6126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffca8582e68) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe4032f8538 "-", script_name = 140617282716960, 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 0x00007fe404372c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffca8582e68) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140617299985184, buf = {0x2, 0x7fe404372ca0 , 0x0, 0x7ffca8582c60, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x561182c86c70 state = iseq = 0x0 #36 0x000056118195b17f in rb_main (argv=0x7ffca8582e68, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723132838153 #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.2659271.ruby -x gdbscript [New LWP 2659271] [New LWP 2659273] [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=140088443882496) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f68e1ef4c00 (LWP 2659271))] >>> Threads Id Target Id Frame * 1 Thread 0x7f68e1ef4c00 (LWP 2659271) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140088443882496) at ./nptl/pthread_kill.c:44 2 Thread 0x7f68e1bdf640 (LWP 2659273) 0x00007f68e203bfde in epoll_wait (epfd=4, events=events@entry=0x7f68e2944adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f68e1bdf640 (LWP 2659273)): #0 0x00007f68e203bfde in epoll_wait (epfd=4, events=events@entry=0x7f68e2944adc , 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 0x00007f68e25cccba in event_wait (vm=0x5583bc6222a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5583bc6222a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5583bc6222a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5583bc6222a0 #4 0x00007f68e1faab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721439982400, 6145692262616735075, 140088440649280, 25, 140088444627024, 140721439982752, -6082073952293544605, -6082074495762227869}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f68e203bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f68e1ef4c00 (LWP 2659271)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140088443882496) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f68e1ef4c00 old_mask = {__val = {8, 140088444695763, 0, 140088444592109, 140088443882496, 140088446207488, 94024289640112, 140088444538279, 114, 140088446224032, 140721439973744, 140088451489852, 255, 94024289624736, 140088446224032, 140721439973760}} 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=140088443882496) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140088443882496, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f68e1f58476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f68e1f3e7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3034663733346366, sa_sigaction = 0x3034663733346366}, sa_mask = {__val = {3774973501865013296, 2319406791725037363, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140088443875064, 3083938963867571456, 94024289639536, 94024289639536, 140088452790808, 140088446224032, 140721439974144, 140088430863504, 94024289906176, 140088449377077, 18446744069414584320}}, sa_flags = -229632768, sa_restorer = 0x5583bc666e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472387699970958182, 3774973501865013296, 2319406791691482931, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f68e2359de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f68e2773a18 "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 = 0x7ffc437123e0, reg_save_area = 0x7ffc43712320}} #7 0x00007f68e235d184 in objspace_xmalloc0 (objspace=0x5583bc624bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f68e23d72c9 in ibf_load_code (load=0x5583bc666e00, iseq=0x7f68e128a490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140088430863504 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 0x00007f68e23dd134 in ibf_load_iseq_each (load=0x5583bc666e00, iseq=0x7f68e128a490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140088430882560 ec = 0x5583bc625c70 dummy_frame = 140088430863168 #10 0x00007f68e23d710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f68e128a490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5583bc666e00 prev_src_iseq = 0x7f68e128c380 offset = #11 0x00007f68e23d720c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f68e128a490 iseqv = iseq_index = 23 #12 0x00007f68e23d75a0 in ibf_load_code (load=0x5583bc666e00, iseq=0x7f68e128c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140088430871424 code_index = 15 reading_pos = 4556 code = 0x5583bc6de7c0 load_body = 0x5583bc6df0a0 cd_entries = 0x5583bc669b60 ic_index = 0 mark_offset_bits = 0x7ffc43712740 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f68e23dd134 in ibf_load_iseq_each (load=0x5583bc666e00, iseq=0x7f68e128c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140088430882560 ec = 0x5583bc625c70 dummy_frame = 140088430871040 #14 0x00007f68e23d710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f68e128c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5583bc666e00 prev_src_iseq = 0x7f68e128edb0 offset = #15 0x00007f68e23d720c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f68e128c380 iseqv = iseq_index = 16 #16 0x00007f68e23d75a0 in ibf_load_code (load=0x5583bc666e00, iseq=0x7f68e128edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140088430882224 code_index = 66 reading_pos = 224 code = 0x5583bc701da0 load_body = 0x5583bc6936b0 cd_entries = 0x5583bc68c870 ic_index = 0 mark_offset_bits = 0x5583bc701fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f68e23dd134 in ibf_load_iseq_each (load=0x5583bc666e00, iseq=0x7f68e128edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140088430882560 ec = 0x5583bc625c70 dummy_frame = 140088430881792 #18 0x00007f68e23d710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f68e128edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5583bc666e00 prev_src_iseq = 0x7f68e128ef60 offset = #19 0x00007f68e23d720c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f68e128edb0 iseqv = iseq_index = 1 #20 0x00007f68e23d75a0 in ibf_load_code (load=0x5583bc666e00, iseq=0x7f68e128ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140088430882656 code_index = 5 reading_pos = 46 code = 0x5583bc6dfe50 load_body = 0x5583bc6c38e0 cd_entries = 0x5583bc68a070 ic_index = 1 mark_offset_bits = 0x7ffc43712ca0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f68e23dd134 in ibf_load_iseq_each (load=0x5583bc666e00, iseq=0x7f68e128ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140088430882560 ec = 0x5583bc625c70 dummy_frame = 140088430882464 #22 0x00007f68e23d710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f68e128ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5583bc666e00 prev_src_iseq = 0x0 offset = #23 0x00007f68e23df078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f68e128ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140088430882800 #25 0x00007f68e2762673 in rb_load_with_builtin_functions (feature_name=0x7f68e27a256b "yjit", table=0x7f68e2926e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5583bc6222a0 iseq = #26 0x00007f68e26a72b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f68e26a5330 , argc = 0, index = 0, name = 0x7f68e27c90c1 "_bi13"}, {func_ptr = 0x7f68e2742b00 , argc = 0, index = 1, name = 0x7f68e27c90c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f68e2742c00 , argc = 0, index = 2, name = 0x7f68e27c9330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f68e2743c90 , argc = 0, index = 3, name = 0x7f68e27c90df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f68e2712ca0 , argc = 2, index = 4, name = 0x7f68e27c90f8 "rb_yjit_enable"}, {func_ptr = 0x7f68e2742c20 , argc = 0, index = 5, name = 0x7f68e27c9107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f68e2742b50 , argc = 1, index = 6, name = 0x7f68e27c9122 "rb_yjit_get_stats"}, {func_ptr = 0x7f68e26a5310 , argc = 0, index = 7, name = 0x7f68e27c9134 "object_shape_count"}, {func_ptr = 0x7f68e2719fc0 , argc = 1, index = 8, name = 0x7f68e27c9147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f68e2719fd0 , argc = 1, index = 9, name = 0x7f68e27c915b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f68e2712bf0 , argc = 0, index = 10, name = 0x7f68e27c9172 "rb_yjit_code_gc"}, {func_ptr = 0x7f68e2712d50 , argc = 0, index = 11, name = 0x7f68e27c9182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f68e2742b20 , argc = 0, index = 12, name = 0x7f68e27c919c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f68e24754d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f68e258071a in ruby_opt_init (opt=0x7ffc437144f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f68e2580c93 in ruby_opt_init (opt=0x7ffc437144f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721439977904) 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 = 0x7ffc437131b0 parser = 140088432151104 orig_fname = 140088432166176 script = 1 opt = 0x7ffc437144f0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f68e243e8c2 in rb_ensure (b_proc=b_proc@entry=0x7f68e25808f0 , data1=data1@entry=140721439977904, e_proc=e_proc@entry=0x7f68e257ca90 , data2=data2@entry=140721439977904) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5583bc625c70 _tag = {tag = 36, retval = 140721439982832, buf = {0x7f68e1c047a0, 0x7f68e243e978 , 0x0, 0x7ffc43713020, 0xe1c03a50}, prev = 0x7ffc43714600, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5583bc625c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f68e257ca90 , data2 = 140721439977904}} #32 0x00007f68e25828a7 in load_file (opt=0x7ffc437144f0, script=1, f=140088440801184, fname=, parser=140088432151104) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140088432151104, fname = 140088432166176, script = 1, opt = 0x7ffc437144f0, f = 4} #33 process_options (argc=0, argv=0x7ffc437147e8, opt=0x7ffc437144f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140088440801184 xflag = ast = 0x0 parser = 140088432151104 script_name = 140088432166176 iseq = enc = lenc = 0x5583bc640f30 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\224\342h\177\000\000\030g0\342h\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f68e2583126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc437147d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f68e13c8538 "-", script_name = 140088432166176, 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 0x00007f68e243fc59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc437147d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140088449422112, buf = {0x2, 0x7f68e243fca0 , 0x0, 0x7ffc437145d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5583bc625c70 state = iseq = 0x0 #36 0x00005583bb1cf17f in rb_main (argv=0x7ffc437147d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721439984249 #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.2794618.ruby -x gdbscript [New LWP 2794618] [New LWP 2794620] [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=140376081071104) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fabda727c00 (LWP 2794618))] >>> Threads Id Target Id Frame * 1 Thread 0x7fabda727c00 (LWP 2794618) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140376081071104) at ./nptl/pthread_kill.c:44 2 Thread 0x7fabda40f640 (LWP 2794620) 0x00007fabda86efde in epoll_wait (epfd=4, events=events@entry=0x7fabdb177adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fabda40f640 (LWP 2794620)): #0 0x00007fabda86efde in epoll_wait (epfd=4, events=events@entry=0x7fabdb177adc , 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 0x00007fabdadffcba in event_wait (vm=0x561a108282a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x561a108282a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x561a108282a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x561a108282a0 #4 0x00007fabda7ddb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730117045072, 6238138666725848566, 140376077825600, 25, 140376081815632, 140730117045424, -6213306599871433226, -6213306212632447498}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fabda86ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fabda727c00 (LWP 2794618)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140376081071104) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fabda727c00 old_mask = {__val = {8, 140376081884371, 0, 140376081780717, 140376081071104, 140376083396096, 94669946142384, 140376081726887, 114, 140376083412640, 140730117036416, 140376088678460, 255, 94669946127008, 140376083412640, 140730117036432}} 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=140376081071104) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140376081071104, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fabda78b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fabda7717f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3031646238346566, sa_sigaction = 0x3031646238346566}, sa_mask = {__val = {3775536451818434608, 2319406791674585656, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140376081063672, 9342377718442435072, 94669946141808, 94669946141808, 140376089979416, 140376083412640, 140730117036816, 140376068039904, 94669946408448, 140376086565685, 18446744069414584320}}, sa_flags = 1900618240, sa_restorer = 0x561a1086ce00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487021284992509286, 3775536451818434608, 2319406791641031224, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fabdab8cde7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fabdafa6a18 "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 = 0x7ffe48a29bf0, reg_save_area = 0x7ffe48a29b30}} #7 0x00007fabdab90184 in objspace_xmalloc0 (objspace=0x561a1082abf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fabdac0a2c9 in ibf_load_code (load=0x561a1086ce00, iseq=0x7fabd9aba4e0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140376068039904 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 0x00007fabdac10134 in ibf_load_iseq_each (load=0x561a1086ce00, iseq=0x7fabd9aba4e0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140376068058960 ec = 0x561a1082bc70 dummy_frame = 140376068039568 #10 0x00007fabdac0a10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fabd9aba4e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x561a1086ce00 prev_src_iseq = 0x7fabd9abc3d0 offset = #11 0x00007fabdac0a20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fabd9aba4e0 iseqv = iseq_index = 23 #12 0x00007fabdac0a5a0 in ibf_load_code (load=0x561a1086ce00, iseq=0x7fabd9abc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140376068047824 code_index = 15 reading_pos = 4556 code = 0x561a108e47c0 load_body = 0x561a108e50a0 cd_entries = 0x561a1086fb60 ic_index = 0 mark_offset_bits = 0x7ffe48a29f50 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fabdac10134 in ibf_load_iseq_each (load=0x561a1086ce00, iseq=0x7fabd9abc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140376068058960 ec = 0x561a1082bc70 dummy_frame = 140376068047440 #14 0x00007fabdac0a10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fabd9abc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x561a1086ce00 prev_src_iseq = 0x7fabd9abee00 offset = #15 0x00007fabdac0a20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fabd9abc3d0 iseqv = iseq_index = 16 #16 0x00007fabdac0a5a0 in ibf_load_code (load=0x561a1086ce00, iseq=0x7fabd9abee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140376068058624 code_index = 66 reading_pos = 224 code = 0x561a10907da0 load_body = 0x561a108996b0 cd_entries = 0x561a10892870 ic_index = 0 mark_offset_bits = 0x561a10907fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fabdac10134 in ibf_load_iseq_each (load=0x561a1086ce00, iseq=0x7fabd9abee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140376068058960 ec = 0x561a1082bc70 dummy_frame = 140376068058192 #18 0x00007fabdac0a10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fabd9abee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x561a1086ce00 prev_src_iseq = 0x7fabd9abefb0 offset = #19 0x00007fabdac0a20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fabd9abee00 iseqv = iseq_index = 1 #20 0x00007fabdac0a5a0 in ibf_load_code (load=0x561a1086ce00, iseq=0x7fabd9abefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140376068059056 code_index = 5 reading_pos = 46 code = 0x561a108e5e50 load_body = 0x561a108c98e0 cd_entries = 0x561a10890070 ic_index = 1 mark_offset_bits = 0x7ffe48a2a4b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fabdac10134 in ibf_load_iseq_each (load=0x561a1086ce00, iseq=0x7fabd9abefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140376068058960 ec = 0x561a1082bc70 dummy_frame = 140376068058864 #22 0x00007fabdac0a10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fabd9abefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x561a1086ce00 prev_src_iseq = 0x0 offset = #23 0x00007fabdac12078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fabd9abefb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140376068059200 #25 0x00007fabdaf95673 in rb_load_with_builtin_functions (feature_name=0x7fabdafd556b "yjit", table=0x7fabdb159e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x561a108282a0 iseq = #26 0x00007fabdaeda2b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fabdaed8330 , argc = 0, index = 0, name = 0x7fabdaffc0c1 "_bi13"}, {func_ptr = 0x7fabdaf75b00 , argc = 0, index = 1, name = 0x7fabdaffc0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fabdaf75c00 , argc = 0, index = 2, name = 0x7fabdaffc330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fabdaf76c90 , argc = 0, index = 3, name = 0x7fabdaffc0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fabdaf45ca0 , argc = 2, index = 4, name = 0x7fabdaffc0f8 "rb_yjit_enable"}, {func_ptr = 0x7fabdaf75c20 , argc = 0, index = 5, name = 0x7fabdaffc107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fabdaf75b50 , argc = 1, index = 6, name = 0x7fabdaffc122 "rb_yjit_get_stats"}, {func_ptr = 0x7fabdaed8310 , argc = 0, index = 7, name = 0x7fabdaffc134 "object_shape_count"}, {func_ptr = 0x7fabdaf4cfc0 , argc = 1, index = 8, name = 0x7fabdaffc147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fabdaf4cfd0 , argc = 1, index = 9, name = 0x7fabdaffc15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fabdaf45bf0 , argc = 0, index = 10, name = 0x7fabdaffc172 "rb_yjit_code_gc"}, {func_ptr = 0x7fabdaf45d50 , argc = 0, index = 11, name = 0x7fabdaffc182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fabdaf75b20 , argc = 0, index = 12, name = 0x7fabdaffc19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fabdaca84d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fabdadb371a in ruby_opt_init (opt=0x7ffe48a2bd00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fabdadb3c93 in ruby_opt_init (opt=0x7ffe48a2bd00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730117040576) 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 = 0x7ffe48a2a9c0 parser = 140376069327456 orig_fname = 140376069342528 script = 1 opt = 0x7ffe48a2bd00 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fabdac718c2 in rb_ensure (b_proc=b_proc@entry=0x7fabdadb38f0 , data1=data1@entry=140730117040576, e_proc=e_proc@entry=0x7fabdadafa90 , data2=data2@entry=140730117040576) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x561a1082bc70 _tag = {tag = 36, retval = 140730117045504, buf = {0x7fabda434790, 0x7fabdac71978 , 0x0, 0x7ffe48a2a830, 0xda433a40}, prev = 0x7ffe48a2be10, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x561a1082bc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fabdadafa90 , data2 = 140730117040576}} #32 0x00007fabdadb58a7 in load_file (opt=0x7ffe48a2bd00, script=1, f=140376077977488, fname=, parser=140376069327456) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140376069327456, fname = 140376069342528, script = 1, opt = 0x7ffe48a2bd00, f = 4} #33 process_options (argc=0, argv=0x7ffe48a2bff8, opt=0x7ffe48a2bd00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140376077977488 xflag = ast = 0x0 parser = 140376069327456 script_name = 140376069342528 iseq = enc = lenc = 0x561a10846f30 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 0x00007fabdadb6126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe48a2bfe8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fabd9bf8558 "-", script_name = 140376069342528, 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 0x00007fabdac72c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe48a2bfe8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140376086610720, buf = {0x2, 0x7fabdac72ca0 , 0x0, 0x7ffe48a2bde0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x561a1082bc70 state = iseq = 0x0 #36 0x0000561a0e99617f in rb_main (argv=0x7ffe48a2bfe8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730117046921 #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.2932627.ruby -x gdbscript [New LWP 2932627] [New LWP 2932629] [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=140265133575168) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f9205760c00 (LWP 2932627))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9205760c00 (LWP 2932627) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140265133575168) at ./nptl/pthread_kill.c:44 2 Thread 0x7f920543f640 (LWP 2932629) 0x00007f92058a7fde in epoll_wait (epfd=4, events=events@entry=0x7f92061b0adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f920543f640 (LWP 2932629)): #0 0x00007f92058a7fde in epoll_wait (epfd=4, events=events@entry=0x7f92061b0adc , 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 0x00007f9205e38cba in event_wait (vm=0x5576512242a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5576512242a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5576512242a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5576512242a0 #4 0x00007f9205816b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723336219760, -1791990653363952463, 140265130292800, 25, 140265134319696, 140723336220112, 1730960576234644657, 1730960039250355377}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f92058a7bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f9205760c00 (LWP 2932627)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140265133575168) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f9205760c00 old_mask = {__val = {8, 140265134388435, 0, 140265134284781, 140265133575168, 140265135900160, 93966655717040, 140265134230951, 114, 140265135916704, 140723336211104, 140265141182524, 255, 93966655701664, 140265135916704, 140723336211120}} 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=140265133575168) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140265133575168, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f92057c4476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f92057aa7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3065633734626366, sa_sigaction = 0x3065633734626366}, sa_mask = {__val = {7089622827609698352, 2319406791624242996, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140265133567736, 14819511646282434816, 93966655716464, 93966655716464, 140265142483480, 140265135916704, 140723336211504, 140265120507024, 93966655983104, 140265139069749, 18446744069414584320}}, sa_flags = 1030605056, sa_restorer = 0x557651268e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486176675314688870, 7089622827609698352, 2319406792513369908, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f9205bc5de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f9205fdfa18 "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 = 0x7ffcb4776d10, reg_save_area = 0x7ffcb4776c50}} #7 0x00007f9205bc9184 in objspace_xmalloc0 (objspace=0x557651226bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f9205c432c9 in ibf_load_code (load=0x557651268e00, iseq=0x7f9204aea490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140265120507024 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 0x00007f9205c49134 in ibf_load_iseq_each (load=0x557651268e00, iseq=0x7f9204aea490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140265120526080 ec = 0x557651227c70 dummy_frame = 140265120506688 #10 0x00007f9205c4310b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9204aea490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x557651268e00 prev_src_iseq = 0x7f9204aec380 offset = #11 0x00007f9205c4320c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f9204aea490 iseqv = iseq_index = 23 #12 0x00007f9205c435a0 in ibf_load_code (load=0x557651268e00, iseq=0x7f9204aec380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140265120514944 code_index = 15 reading_pos = 4556 code = 0x5576512e07c0 load_body = 0x5576512e10a0 cd_entries = 0x55765126bb60 ic_index = 0 mark_offset_bits = 0x7ffcb4777070 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f9205c49134 in ibf_load_iseq_each (load=0x557651268e00, iseq=0x7f9204aec380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140265120526080 ec = 0x557651227c70 dummy_frame = 140265120514560 #14 0x00007f9205c4310b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9204aec380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x557651268e00 prev_src_iseq = 0x7f9204aeedb0 offset = #15 0x00007f9205c4320c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f9204aec380 iseqv = iseq_index = 16 #16 0x00007f9205c435a0 in ibf_load_code (load=0x557651268e00, iseq=0x7f9204aeedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140265120525744 code_index = 66 reading_pos = 224 code = 0x557651303da0 load_body = 0x5576512956b0 cd_entries = 0x55765128e870 ic_index = 0 mark_offset_bits = 0x557651303fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f9205c49134 in ibf_load_iseq_each (load=0x557651268e00, iseq=0x7f9204aeedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140265120526080 ec = 0x557651227c70 dummy_frame = 140265120525312 #18 0x00007f9205c4310b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9204aeedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x557651268e00 prev_src_iseq = 0x7f9204aeef60 offset = #19 0x00007f9205c4320c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f9204aeedb0 iseqv = iseq_index = 1 #20 0x00007f9205c435a0 in ibf_load_code (load=0x557651268e00, iseq=0x7f9204aeef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140265120526176 code_index = 5 reading_pos = 46 code = 0x5576512e1e50 load_body = 0x5576512c58e0 cd_entries = 0x55765128c070 ic_index = 1 mark_offset_bits = 0x7ffcb47775d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f9205c49134 in ibf_load_iseq_each (load=0x557651268e00, iseq=0x7f9204aeef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140265120526080 ec = 0x557651227c70 dummy_frame = 140265120525984 #22 0x00007f9205c4310b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9204aeef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x557651268e00 prev_src_iseq = 0x0 offset = #23 0x00007f9205c4b078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f9204aeef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140265120526320 #25 0x00007f9205fce673 in rb_load_with_builtin_functions (feature_name=0x7f920600e56b "yjit", table=0x7f9206192e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5576512242a0 iseq = #26 0x00007f9205f132b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f9205f11330 , argc = 0, index = 0, name = 0x7f92060350c1 "_bi13"}, {func_ptr = 0x7f9205faeb00 , argc = 0, index = 1, name = 0x7f92060350c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f9205faec00 , argc = 0, index = 2, name = 0x7f9206035330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f9205fafc90 , argc = 0, index = 3, name = 0x7f92060350df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9205f7eca0 , argc = 2, index = 4, name = 0x7f92060350f8 "rb_yjit_enable"}, {func_ptr = 0x7f9205faec20 , argc = 0, index = 5, name = 0x7f9206035107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f9205faeb50 , argc = 1, index = 6, name = 0x7f9206035122 "rb_yjit_get_stats"}, {func_ptr = 0x7f9205f11310 , argc = 0, index = 7, name = 0x7f9206035134 "object_shape_count"}, {func_ptr = 0x7f9205f85fc0 , argc = 1, index = 8, name = 0x7f9206035147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f9205f85fd0 , argc = 1, index = 9, name = 0x7f920603515b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9205f7ebf0 , argc = 0, index = 10, name = 0x7f9206035172 "rb_yjit_code_gc"}, {func_ptr = 0x7f9205f7ed50 , argc = 0, index = 11, name = 0x7f9206035182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f9205faeb20 , argc = 0, index = 12, name = 0x7f920603519c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f9205ce14d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f9205dec71a in ruby_opt_init (opt=0x7ffcb4778e20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f9205decc93 in ruby_opt_init (opt=0x7ffcb4778e20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723336215264) 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 = 0x7ffcb4777ae0 parser = 140265121794624 orig_fname = 140265121809696 script = 1 opt = 0x7ffcb4778e20 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f9205caa8c2 in rb_ensure (b_proc=b_proc@entry=0x7f9205dec8f0 , data1=data1@entry=140723336215264, e_proc=e_proc@entry=0x7f9205de8a90 , data2=data2@entry=140723336215264) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557651227c70 _tag = {tag = 36, retval = 140723336220192, buf = {0x7f92054647a0, 0x7f9205caa978 , 0x0, 0x7ffcb4777950, 0x5463a50}, prev = 0x7ffcb4778f30, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557651227c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9205de8a90 , data2 = 140723336215264}} #32 0x00007f9205dee8a7 in load_file (opt=0x7ffcb4778e20, script=1, f=140265130444704, fname=, parser=140265121794624) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140265121794624, fname = 140265121809696, script = 1, opt = 0x7ffcb4778e20, f = 4} #33 process_options (argc=0, argv=0x7ffcb4779118, opt=0x7ffcb4778e20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140265130444704 xflag = ast = 0x0 parser = 140265121794624 script_name = 140265121809696 iseq = enc = lenc = 0x557651242f30 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\033\006\222\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f9205def126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcb4779108) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9204c28538 "-", script_name = 140265121809696, 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 0x00007f9205cabc59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcb4779108) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140265139114784, buf = {0x2, 0x7f9205cabca0 , 0x0, 0x7ffcb4778f00, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557651227c70 state = iseq = 0x0 #36 0x000055765011f17f in rb_main (argv=0x7ffcb4779108, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723336221609 #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.2968680.ruby -x gdbscript [New LWP 2968680] [New LWP 2968682] [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=139646849743872) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f0210df7c00 (LWP 2968680))] >>> Threads Id Target Id Frame * 1 Thread 0x7f0210df7c00 (LWP 2968680) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139646849743872) at ./nptl/pthread_kill.c:44 2 Thread 0x7f0210adf640 (LWP 2968682) 0x00007f0210f3efde in epoll_wait (epfd=4, events=events@entry=0x7f0211847adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f0210adf640 (LWP 2968682)): #0 0x00007f0210f3efde in epoll_wait (epfd=4, events=events@entry=0x7f0211847adc , 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 0x00007f02114cfcba in event_wait (vm=0x5611cedd02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5611cedd02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5611cedd02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5611cedd02a0 #4 0x00007f0210eadb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734981638144, -3907643101229066172, 139646846498368, 25, 139646850488400, 140734981638496, 4017600190461270084, 4017600748115089476}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f0210f3ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f0210df7c00 (LWP 2968680)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139646849743872) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f0210df7c00 old_mask = {__val = {8, 139646850557139, 0, 139646850453485, 139646849743872, 139646852068864, 94634485038768, 139646850399655, 114, 139646852085408, 140734981629488, 139646857351228, 255, 94634485023392, 139646852085408, 140734981629504}} 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=139646849743872) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139646849743872, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f0210e5b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f0210e417f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3031643961366666, sa_sigaction = 0x3031643961366666}, sa_mask = {__val = {3919933114871001136, 2319406791674575201, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139646849736440, 15964328826957095168, 94634485038192, 94634485038192, 139646858652184, 139646852085408, 140734981629888, 139646836712592, 94634485304832, 139646855238453, 18446744069414584320}}, sa_flags = 1213096192, sa_restorer = 0x5611cee14e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487021109586847334, 3919933114871001136, 2319406791641020769, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f021125cde7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f0211676a18 "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 = 0x7fff6a9668a0, reg_save_area = 0x7fff6a9667e0}} #7 0x00007f0211260184 in objspace_xmalloc0 (objspace=0x5611cedd2bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f02112da2c9 in ibf_load_code (load=0x5611cee14e00, iseq=0x7f021018a490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 139646836712592 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 0x00007f02112e0134 in ibf_load_iseq_each (load=0x5611cee14e00, iseq=0x7f021018a490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139646836731648 ec = 0x5611cedd3c70 dummy_frame = 139646836712256 #10 0x00007f02112da10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f021018a490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5611cee14e00 prev_src_iseq = 0x7f021018c380 offset = #11 0x00007f02112da20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f021018a490 iseqv = iseq_index = 23 #12 0x00007f02112da5a0 in ibf_load_code (load=0x5611cee14e00, iseq=0x7f021018c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139646836720512 code_index = 15 reading_pos = 4556 code = 0x5611cee8c7c0 load_body = 0x5611cee8d0a0 cd_entries = 0x5611cee17b60 ic_index = 0 mark_offset_bits = 0x7fff6a966c00 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f02112e0134 in ibf_load_iseq_each (load=0x5611cee14e00, iseq=0x7f021018c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139646836731648 ec = 0x5611cedd3c70 dummy_frame = 139646836720128 #14 0x00007f02112da10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f021018c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5611cee14e00 prev_src_iseq = 0x7f021018edb0 offset = #15 0x00007f02112da20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f021018c380 iseqv = iseq_index = 16 #16 0x00007f02112da5a0 in ibf_load_code (load=0x5611cee14e00, iseq=0x7f021018edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139646836731312 code_index = 66 reading_pos = 224 code = 0x5611ceeafda0 load_body = 0x5611cee416b0 cd_entries = 0x5611cee3a870 ic_index = 0 mark_offset_bits = 0x5611ceeaffd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f02112e0134 in ibf_load_iseq_each (load=0x5611cee14e00, iseq=0x7f021018edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139646836731648 ec = 0x5611cedd3c70 dummy_frame = 139646836730880 #18 0x00007f02112da10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f021018edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5611cee14e00 prev_src_iseq = 0x7f021018ef60 offset = #19 0x00007f02112da20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f021018edb0 iseqv = iseq_index = 1 #20 0x00007f02112da5a0 in ibf_load_code (load=0x5611cee14e00, iseq=0x7f021018ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139646836731744 code_index = 5 reading_pos = 46 code = 0x5611cee8de50 load_body = 0x5611cee718e0 cd_entries = 0x5611cee38070 ic_index = 1 mark_offset_bits = 0x7fff6a967160 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f02112e0134 in ibf_load_iseq_each (load=0x5611cee14e00, iseq=0x7f021018ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139646836731648 ec = 0x5611cedd3c70 dummy_frame = 139646836731552 #22 0x00007f02112da10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f021018ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5611cee14e00 prev_src_iseq = 0x0 offset = #23 0x00007f02112e2078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f021018ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 139646836731888 #25 0x00007f0211665673 in rb_load_with_builtin_functions (feature_name=0x7f02116a556b "yjit", table=0x7f0211829e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5611cedd02a0 iseq = #26 0x00007f02115aa2b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f02115a8330 , argc = 0, index = 0, name = 0x7f02116cc0c1 "_bi13"}, {func_ptr = 0x7f0211645b00 , argc = 0, index = 1, name = 0x7f02116cc0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f0211645c00 , argc = 0, index = 2, name = 0x7f02116cc330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f0211646c90 , argc = 0, index = 3, name = 0x7f02116cc0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f0211615ca0 , argc = 2, index = 4, name = 0x7f02116cc0f8 "rb_yjit_enable"}, {func_ptr = 0x7f0211645c20 , argc = 0, index = 5, name = 0x7f02116cc107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f0211645b50 , argc = 1, index = 6, name = 0x7f02116cc122 "rb_yjit_get_stats"}, {func_ptr = 0x7f02115a8310 , argc = 0, index = 7, name = 0x7f02116cc134 "object_shape_count"}, {func_ptr = 0x7f021161cfc0 , argc = 1, index = 8, name = 0x7f02116cc147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f021161cfd0 , argc = 1, index = 9, name = 0x7f02116cc15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f0211615bf0 , argc = 0, index = 10, name = 0x7f02116cc172 "rb_yjit_code_gc"}, {func_ptr = 0x7f0211615d50 , argc = 0, index = 11, name = 0x7f02116cc182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f0211645b20 , argc = 0, index = 12, name = 0x7f02116cc19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f02113784d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f021148371a in ruby_opt_init (opt=0x7fff6a9689b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f0211483c93 in ruby_opt_init (opt=0x7fff6a9689b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734981633648) 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 = 0x7fff6a967670 parser = 139646838000192 orig_fname = 139646838015264 script = 1 opt = 0x7fff6a9689b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f02113418c2 in rb_ensure (b_proc=b_proc@entry=0x7f02114838f0 , data1=data1@entry=140734981633648, e_proc=e_proc@entry=0x7f021147fa90 , data2=data2@entry=140734981633648) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5611cedd3c70 _tag = {tag = 36, retval = 140734981638576, buf = {0x7f0210b047a0, 0x7f0211341978 , 0x0, 0x7fff6a9674e0, 0x10b03a50}, prev = 0x7fff6a968ac0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5611cedd3c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f021147fa90 , data2 = 140734981633648}} #32 0x00007f02114858a7 in load_file (opt=0x7fff6a9689b0, script=1, f=139646846650272, fname=, parser=139646838000192) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139646838000192, fname = 139646838015264, script = 1, opt = 0x7fff6a9689b0, f = 4} #33 process_options (argc=0, argv=0x7fff6a968ca8, opt=0x7fff6a9689b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139646846650272 xflag = ast = 0x0 parser = 139646838000192 script_name = 139646838015264 iseq = enc = lenc = 0x5611cedeef30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\343\204\021\002\177\000\000\030\227 \021\002\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f0211486126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff6a968c98) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f02102c8538 "-", script_name = 139646838015264, 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 0x00007f0211342c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff6a968c98) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139646855283488, buf = {0x2, 0x7f0211342ca0 , 0x0, 0x7fff6a968a90, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5611cedd3c70 state = iseq = 0x0 #36 0x00005611cdb5317f in rb_main (argv=0x7fff6a968c98, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734981639993 #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.3066766.ruby -x gdbscript [New LWP 3066766] [New LWP 3066768] [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=139819214515200) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f2a329d2c00 (LWP 3066766))] >>> Threads Id Target Id Frame * 1 Thread 0x7f2a329d2c00 (LWP 3066766) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139819214515200) at ./nptl/pthread_kill.c:44 2 Thread 0x7f2a326bf640 (LWP 3066768) 0x00007f2a32b19fde in epoll_wait (epfd=4, events=events@entry=0x7f2a33422adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f2a326bf640 (LWP 3066768)): #0 0x00007f2a32b19fde in epoll_wait (epfd=4, events=events@entry=0x7f2a33422adc , 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 0x00007f2a330aacba in event_wait (vm=0x559050ec82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x559050ec82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x559050ec82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x559050ec82a0 #4 0x00007f2a32a88b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722566349456, 3274456525339237900, 139819211290176, 25, 139819215259728, 140722566349808, -3232089146397942260, -3232087489459249652}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f2a32b19bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f2a329d2c00 (LWP 3066766)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139819214515200) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f2a329d2c00 old_mask = {__val = {8, 139819215328467, 0, 139819215224813, 139819214515200, 139819216840192, 94078321344176, 139819215170983, 114, 139819216856736, 140722566340800, 139819222122556, 255, 94078321328800, 139819216856736, 140722566340816}} 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=139819214515200) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139819214515200, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2a32a36476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2a32a1c7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3036373936386366, sa_sigaction = 0x3036373936386366}, sa_mask = {__val = {4063203878016725040, 2319406791755512118, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139819214507768, 13017646693357523456, 94078321343600, 94078321343600, 139819223423512, 139819216856736, 140722566341200, 139819201504464, 94078321610240, 139819220009781, 18446744069414584320}}, sa_flags = 2031948288, sa_restorer = 0x559050f0ce00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472898981518402406, 4063203878016725040, 2319406791721957686, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f2a32e37de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f2a33251a18 "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 = 0x7ffc86942330, reg_save_area = 0x7ffc86942270}} #7 0x00007f2a32e3b184 in objspace_xmalloc0 (objspace=0x559050ecabf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f2a32eb52c9 in ibf_load_code (load=0x559050f0ce00, iseq=0x7f2a31d6a4d0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 139819201504464 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 0x00007f2a32ebb134 in ibf_load_iseq_each (load=0x559050f0ce00, iseq=0x7f2a31d6a4d0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139819201523568 ec = 0x559050ecbc70 dummy_frame = 139819201504128 #10 0x00007f2a32eb510b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2a31d6a4d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x559050f0ce00 prev_src_iseq = 0x7f2a31d6c360 offset = #11 0x00007f2a32eb520c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f2a31d6a4d0 iseqv = iseq_index = 23 #12 0x00007f2a32eb55a0 in ibf_load_code (load=0x559050f0ce00, iseq=0x7f2a31d6c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139819201512288 code_index = 15 reading_pos = 4556 code = 0x559050f847c0 load_body = 0x559050f850a0 cd_entries = 0x559050f0fb60 ic_index = 0 mark_offset_bits = 0x7ffc86942690 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f2a32ebb134 in ibf_load_iseq_each (load=0x559050f0ce00, iseq=0x7f2a31d6c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139819201523568 ec = 0x559050ecbc70 dummy_frame = 139819201512000 #14 0x00007f2a32eb510b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2a31d6c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x559050f0ce00 prev_src_iseq = 0x7f2a31d6ed60 offset = #15 0x00007f2a32eb520c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f2a31d6c360 iseqv = iseq_index = 16 #16 0x00007f2a32eb55a0 in ibf_load_code (load=0x559050f0ce00, iseq=0x7f2a31d6ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139819201523040 code_index = 66 reading_pos = 224 code = 0x559050fa7da0 load_body = 0x559050f396b0 cd_entries = 0x559050f32870 ic_index = 0 mark_offset_bits = 0x559050fa7fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f2a32ebb134 in ibf_load_iseq_each (load=0x559050f0ce00, iseq=0x7f2a31d6ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139819201523568 ec = 0x559050ecbc70 dummy_frame = 139819201522752 #18 0x00007f2a32eb510b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2a31d6ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x559050f0ce00 prev_src_iseq = 0x7f2a31d6efd0 offset = #19 0x00007f2a32eb520c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f2a31d6ed60 iseqv = iseq_index = 1 #20 0x00007f2a32eb55a0 in ibf_load_code (load=0x559050f0ce00, iseq=0x7f2a31d6efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139819201523664 code_index = 5 reading_pos = 46 code = 0x559050f85e50 load_body = 0x559050f698e0 cd_entries = 0x559050f30070 ic_index = 1 mark_offset_bits = 0x7ffc86942bf0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f2a32ebb134 in ibf_load_iseq_each (load=0x559050f0ce00, iseq=0x7f2a31d6efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139819201523568 ec = 0x559050ecbc70 dummy_frame = 139819201523472 #22 0x00007f2a32eb510b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2a31d6efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x559050f0ce00 prev_src_iseq = 0x0 offset = #23 0x00007f2a32ebd078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f2a31d6efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 139819201523808 #25 0x00007f2a33240673 in rb_load_with_builtin_functions (feature_name=0x7f2a3328056b "yjit", table=0x7f2a33404e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x559050ec82a0 iseq = #26 0x00007f2a331852b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f2a33183330 , argc = 0, index = 0, name = 0x7f2a332a70c1 "_bi13"}, {func_ptr = 0x7f2a33220b00 , argc = 0, index = 1, name = 0x7f2a332a70c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f2a33220c00 , argc = 0, index = 2, name = 0x7f2a332a7330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f2a33221c90 , argc = 0, index = 3, name = 0x7f2a332a70df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2a331f0ca0 , argc = 2, index = 4, name = 0x7f2a332a70f8 "rb_yjit_enable"}, {func_ptr = 0x7f2a33220c20 , argc = 0, index = 5, name = 0x7f2a332a7107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f2a33220b50 , argc = 1, index = 6, name = 0x7f2a332a7122 "rb_yjit_get_stats"}, {func_ptr = 0x7f2a33183310 , argc = 0, index = 7, name = 0x7f2a332a7134 "object_shape_count"}, {func_ptr = 0x7f2a331f7fc0 , argc = 1, index = 8, name = 0x7f2a332a7147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f2a331f7fd0 , argc = 1, index = 9, name = 0x7f2a332a715b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2a331f0bf0 , argc = 0, index = 10, name = 0x7f2a332a7172 "rb_yjit_code_gc"}, {func_ptr = 0x7f2a331f0d50 , argc = 0, index = 11, name = 0x7f2a332a7182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f2a33220b20 , argc = 0, index = 12, name = 0x7f2a332a719c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f2a32f534d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f2a3305e71a in ruby_opt_init (opt=0x7ffc86944440) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f2a3305ec93 in ruby_opt_init (opt=0x7ffc86944440) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722566344960) 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 = 0x7ffc86943100 parser = 139819202792112 orig_fname = 139819202807184 script = 1 opt = 0x7ffc86944440 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f2a32f1c8c2 in rb_ensure (b_proc=b_proc@entry=0x7f2a3305e8f0 , data1=data1@entry=140722566344960, e_proc=e_proc@entry=0x7f2a3305aa90 , data2=data2@entry=140722566344960) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559050ecbc70 _tag = {tag = 36, retval = 140722566349888, buf = {0x7f2a326e47e0, 0x7f2a32f1c978 , 0x0, 0x7ffc86942f70, 0x326e3a90}, prev = 0x7ffc86944550, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559050ecbc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2a3305aa90 , data2 = 140722566344960}} #32 0x00007f2a330608a7 in load_file (opt=0x7ffc86944440, script=1, f=139819211442144, fname=, parser=139819202792112) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139819202792112, fname = 139819202807184, script = 1, opt = 0x7ffc86944440, f = 4} #33 process_options (argc=0, argv=0x7ffc86944738, opt=0x7ffc86944440) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139819211442144 xflag = ast = 0x0 parser = 139819202792112 script_name = 139819202807184 iseq = enc = lenc = 0x559050ee6f30 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 0x00007f2a33061126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc86944728) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f2a31ea85a8 "-", script_name = 139819202807184, 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 0x00007f2a32f1dc59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc86944728) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139819220054816, buf = {0x2, 0x7f2a32f1dca0 , 0x0, 0x7ffc86944520, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559050ecbc70 state = iseq = 0x0 #36 0x0000559050e9517f in rb_main (argv=0x7ffc86944728, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722566351305 #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.3097302.ruby -x gdbscript [New LWP 3097302] [New LWP 3097304] [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=140128021539840) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f7218f26c00 (LWP 3097302))] >>> Threads Id Target Id Frame * 1 Thread 0x7f7218f26c00 (LWP 3097302) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140128021539840) at ./nptl/pthread_kill.c:44 2 Thread 0x7f7218c0f640 (LWP 3097304) 0x00007f721906dfde in epoll_wait (epfd=4, events=events@entry=0x7f7219976adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f7218c0f640 (LWP 3097304)): #0 0x00007f721906dfde in epoll_wait (epfd=4, events=events@entry=0x7f7219976adc , 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 0x00007f72195fecba in event_wait (vm=0x5580ae4a02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5580ae4a02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5580ae4a02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5580ae4a02a0 #4 0x00007f7218fdcb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736478601584, 1620508009250714351, 140128018298432, 25, 140128022284368, 140736478601936, -1686313342558244113, -1686313796872539409}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f721906dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f7218f26c00 (LWP 3097302)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140128021539840) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f7218f26c00 old_mask = {__val = {8, 140128022353107, 0, 140128022249453, 140128021539840, 140128023864832, 94011168276144, 140128022195623, 114, 140128023881376, 140736478592928, 140128029147196, 255, 94011168260768, 140128023881376, 140736478592944}} 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=140128021539840) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140128021539840, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7218f8a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f7218f707f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3038626433636666, sa_sigaction = 0x3038626433636666}, sa_mask = {__val = {7162524846577758256, 2319406792446207027, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140128021532408, 2277706354239031296, 94011168275568, 94011168275568, 140128030448152, 140128023881376, 140736478593328, 140128008512736, 94011168542208, 140128027034421, 18446744069414584320}}, sa_flags = -2096019456, sa_restorer = 0x5580ae4e4e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473509395107898982, 7162524846577758256, 2319406791758341171, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f721938bde7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f72197a5a18 "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 = 0x7fffc3d04210, reg_save_area = 0x7fffc3d04150}} #7 0x00007f721938f184 in objspace_xmalloc0 (objspace=0x5580ae4a2bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f72194092c9 in ibf_load_code (load=0x5580ae4e4e00, iseq=0x7f72182ba4e0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140128008512736 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 0x00007f721940f134 in ibf_load_iseq_each (load=0x5580ae4e4e00, iseq=0x7f72182ba4e0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140128008531792 ec = 0x5580ae4a3c70 dummy_frame = 140128008512400 #10 0x00007f721940910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72182ba4e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5580ae4e4e00 prev_src_iseq = 0x7f72182bc3d0 offset = #11 0x00007f721940920c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f72182ba4e0 iseqv = iseq_index = 23 #12 0x00007f72194095a0 in ibf_load_code (load=0x5580ae4e4e00, iseq=0x7f72182bc3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140128008520656 code_index = 15 reading_pos = 4556 code = 0x5580ae55c7c0 load_body = 0x5580ae55d0a0 cd_entries = 0x5580ae4e7b60 ic_index = 0 mark_offset_bits = 0x7fffc3d04570 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f721940f134 in ibf_load_iseq_each (load=0x5580ae4e4e00, iseq=0x7f72182bc3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140128008531792 ec = 0x5580ae4a3c70 dummy_frame = 140128008520272 #14 0x00007f721940910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72182bc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5580ae4e4e00 prev_src_iseq = 0x7f72182bee00 offset = #15 0x00007f721940920c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f72182bc3d0 iseqv = iseq_index = 16 #16 0x00007f72194095a0 in ibf_load_code (load=0x5580ae4e4e00, iseq=0x7f72182bee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140128008531456 code_index = 66 reading_pos = 224 code = 0x5580ae57fda0 load_body = 0x5580ae5116b0 cd_entries = 0x5580ae50a870 ic_index = 0 mark_offset_bits = 0x5580ae57ffd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f721940f134 in ibf_load_iseq_each (load=0x5580ae4e4e00, iseq=0x7f72182bee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140128008531792 ec = 0x5580ae4a3c70 dummy_frame = 140128008531024 #18 0x00007f721940910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72182bee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5580ae4e4e00 prev_src_iseq = 0x7f72182befb0 offset = #19 0x00007f721940920c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f72182bee00 iseqv = iseq_index = 1 #20 0x00007f72194095a0 in ibf_load_code (load=0x5580ae4e4e00, iseq=0x7f72182befb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140128008531888 code_index = 5 reading_pos = 46 code = 0x5580ae55de50 load_body = 0x5580ae5418e0 cd_entries = 0x5580ae508070 ic_index = 1 mark_offset_bits = 0x7fffc3d04ad0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f721940f134 in ibf_load_iseq_each (load=0x5580ae4e4e00, iseq=0x7f72182befb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140128008531792 ec = 0x5580ae4a3c70 dummy_frame = 140128008531696 #22 0x00007f721940910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72182befb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x5580ae4e4e00 prev_src_iseq = 0x0 offset = #23 0x00007f7219411078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f72182befb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140128008532032 #25 0x00007f7219794673 in rb_load_with_builtin_functions (feature_name=0x7f72197d456b "yjit", table=0x7f7219958e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5580ae4a02a0 iseq = #26 0x00007f72196d92b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f72196d7330 , argc = 0, index = 0, name = 0x7f72197fb0c1 "_bi13"}, {func_ptr = 0x7f7219774b00 , argc = 0, index = 1, name = 0x7f72197fb0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7219774c00 , argc = 0, index = 2, name = 0x7f72197fb330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7219775c90 , argc = 0, index = 3, name = 0x7f72197fb0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f7219744ca0 , argc = 2, index = 4, name = 0x7f72197fb0f8 "rb_yjit_enable"}, {func_ptr = 0x7f7219774c20 , argc = 0, index = 5, name = 0x7f72197fb107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7219774b50 , argc = 1, index = 6, name = 0x7f72197fb122 "rb_yjit_get_stats"}, {func_ptr = 0x7f72196d7310 , argc = 0, index = 7, name = 0x7f72197fb134 "object_shape_count"}, {func_ptr = 0x7f721974bfc0 , argc = 1, index = 8, name = 0x7f72197fb147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f721974bfd0 , argc = 1, index = 9, name = 0x7f72197fb15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f7219744bf0 , argc = 0, index = 10, name = 0x7f72197fb172 "rb_yjit_code_gc"}, {func_ptr = 0x7f7219744d50 , argc = 0, index = 11, name = 0x7f72197fb182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7219774b20 , argc = 0, index = 12, name = 0x7f72197fb19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f72194a74d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f72195b271a in ruby_opt_init (opt=0x7fffc3d06320) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f72195b2c93 in ruby_opt_init (opt=0x7fffc3d06320) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736478597088) 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 = 0x7fffc3d04fe0 parser = 140128009800288 orig_fname = 140128009815360 script = 1 opt = 0x7fffc3d06320 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f72194708c2 in rb_ensure (b_proc=b_proc@entry=0x7f72195b28f0 , data1=data1@entry=140736478597088, e_proc=e_proc@entry=0x7f72195aea90 , data2=data2@entry=140736478597088) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5580ae4a3c70 _tag = {tag = 36, retval = 140736478602016, buf = {0x7f7218c34790, 0x7f7219470978 , 0x0, 0x7fffc3d04e50, 0x18c33a40}, prev = 0x7fffc3d06430, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5580ae4a3c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f72195aea90 , data2 = 140736478597088}} #32 0x00007f72195b48a7 in load_file (opt=0x7fffc3d06320, script=1, f=140128018450320, fname=, parser=140128009800288) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140128009800288, fname = 140128009815360, script = 1, opt = 0x7fffc3d06320, f = 4} #33 process_options (argc=0, argv=0x7fffc3d06618, opt=0x7fffc3d06320) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140128018450320 xflag = ast = 0x0 parser = 140128009800288 script_name = 140128009815360 iseq = enc = lenc = 0x5580ae4bef30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\323\227\031r\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f72195b5126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffc3d06608) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f72183f8558 "-", script_name = 140128009815360, 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 0x00007f7219471c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffc3d06608) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140128027079456, buf = {0x2, 0x7f7219471ca0 , 0x0, 0x7fffc3d06400, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5580ae4a3c70 state = iseq = 0x0 #36 0x00005580ad07817f in rb_main (argv=0x7fffc3d06608, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736478603433 #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.3177160.ruby -x gdbscript [New LWP 3177160] [New LWP 3177162] [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=139814065851392) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f28ffbacc00 (LWP 3177160))] >>> Threads Id Target Id Frame * 1 Thread 0x7f28ffbacc00 (LWP 3177160) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139814065851392) at ./nptl/pthread_kill.c:44 2 Thread 0x7f28ff88f640 (LWP 3177162) 0x00007f28ffcf3fde in epoll_wait (epfd=4, events=events@entry=0x7f29005fcadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f28ff88f640 (LWP 3177162)): #0 0x00007f28ffcf3fde in epoll_wait (epfd=4, events=events@entry=0x7f29005fcadc , 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 0x00007f2900284cba in event_wait (vm=0x55608f4e32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55608f4e32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55608f4e32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55608f4e32a0 #4 0x00007f28ffc62b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728128899088, 4970371621502088987, 139814062585408, 25, 139814066595920, 140728128899440, -4995703966150920421, -4995704561117006053}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f28ffcf3bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f28ffbacc00 (LWP 3177160)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139814065851392) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f28ffbacc00 old_mask = {__val = {8, 139814066664659, 0, 139814066561005, 139814065851392, 139814068176384, 93873209503408, 139814066507175, 65, 139814068192928, 140728128890432, 139814073458748, 255, 93873209488032, 139814068192928, 140728128890448}} 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=139814065851392) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139814065851392, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f28ffc10476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f28ffbf67f3 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, 139814065843960, 17345531401365486848, 93873209502832, 93873209502832, 139814074759704, 139814068192928, 140728128890832, 139814052799632, 93873209769472, 139814071345973, 18446744069414584320}}, sa_flags = -1295647488, sa_restorer = 0x55608f527e00} sigs = {__val = {32, 3631137590531796272, 8223625903103947571, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472334906232824932, 3631137590531796272, 8223625903104078643, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f2900011de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f290042ba18 "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 = 0x7ffdd221e8b0, reg_save_area = 0x7ffdd221e7f0}} #7 0x00007f2900015184 in objspace_xmalloc0 (objspace=0x55608f4e5bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f290008f2c9 in ibf_load_code (load=0x55608f527e00, iseq=0x7f28fef3a490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 139814052799632 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 0x00007f2900095134 in ibf_load_iseq_each (load=0x55608f527e00, iseq=0x7f28fef3a490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139814052818688 ec = 0x55608f4e6c70 dummy_frame = 139814052799296 #10 0x00007f290008f10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f28fef3a490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55608f527e00 prev_src_iseq = 0x7f28fef3c380 offset = #11 0x00007f290008f20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f28fef3a490 iseqv = iseq_index = 23 #12 0x00007f290008f5a0 in ibf_load_code (load=0x55608f527e00, iseq=0x7f28fef3c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139814052807552 code_index = 15 reading_pos = 4556 code = 0x55608f59f7c0 load_body = 0x55608f5a00a0 cd_entries = 0x55608f52ab60 ic_index = 0 mark_offset_bits = 0x7ffdd221ec10 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f2900095134 in ibf_load_iseq_each (load=0x55608f527e00, iseq=0x7f28fef3c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139814052818688 ec = 0x55608f4e6c70 dummy_frame = 139814052807168 #14 0x00007f290008f10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f28fef3c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55608f527e00 prev_src_iseq = 0x7f28fef3edb0 offset = #15 0x00007f290008f20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f28fef3c380 iseqv = iseq_index = 16 #16 0x00007f290008f5a0 in ibf_load_code (load=0x55608f527e00, iseq=0x7f28fef3edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139814052818352 code_index = 66 reading_pos = 224 code = 0x55608f5c2da0 load_body = 0x55608f5546b0 cd_entries = 0x55608f54d870 ic_index = 0 mark_offset_bits = 0x55608f5c2fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f2900095134 in ibf_load_iseq_each (load=0x55608f527e00, iseq=0x7f28fef3edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139814052818688 ec = 0x55608f4e6c70 dummy_frame = 139814052817920 #18 0x00007f290008f10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f28fef3edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55608f527e00 prev_src_iseq = 0x7f28fef3ef60 offset = #19 0x00007f290008f20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f28fef3edb0 iseqv = iseq_index = 1 #20 0x00007f290008f5a0 in ibf_load_code (load=0x55608f527e00, iseq=0x7f28fef3ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139814052818784 code_index = 5 reading_pos = 46 code = 0x55608f5a0e50 load_body = 0x55608f5848e0 cd_entries = 0x55608f54b070 ic_index = 1 mark_offset_bits = 0x7ffdd221f170 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f2900095134 in ibf_load_iseq_each (load=0x55608f527e00, iseq=0x7f28fef3ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139814052818688 ec = 0x55608f4e6c70 dummy_frame = 139814052818592 #22 0x00007f290008f10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f28fef3ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55608f527e00 prev_src_iseq = 0x0 offset = #23 0x00007f2900097078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f28fef3ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 139814052818928 #25 0x00007f290041a673 in rb_load_with_builtin_functions (feature_name=0x7f290045a56b "yjit", table=0x7f29005dee40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55608f4e32a0 iseq = #26 0x00007f290035f2b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f290035d330 , argc = 0, index = 0, name = 0x7f29004810c1 "_bi13"}, {func_ptr = 0x7f29003fab00 , argc = 0, index = 1, name = 0x7f29004810c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f29003fac00 , argc = 0, index = 2, name = 0x7f2900481330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f29003fbc90 , argc = 0, index = 3, name = 0x7f29004810df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f29003caca0 , argc = 2, index = 4, name = 0x7f29004810f8 "rb_yjit_enable"}, {func_ptr = 0x7f29003fac20 , argc = 0, index = 5, name = 0x7f2900481107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f29003fab50 , argc = 1, index = 6, name = 0x7f2900481122 "rb_yjit_get_stats"}, {func_ptr = 0x7f290035d310 , argc = 0, index = 7, name = 0x7f2900481134 "object_shape_count"}, {func_ptr = 0x7f29003d1fc0 , argc = 1, index = 8, name = 0x7f2900481147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f29003d1fd0 , argc = 1, index = 9, name = 0x7f290048115b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f29003cabf0 , argc = 0, index = 10, name = 0x7f2900481172 "rb_yjit_code_gc"}, {func_ptr = 0x7f29003cad50 , argc = 0, index = 11, name = 0x7f2900481182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f29003fab20 , argc = 0, index = 12, name = 0x7f290048119c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f290012d4d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f290023871a in ruby_opt_init (opt=0x7ffdd22209c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f2900238c93 in ruby_opt_init (opt=0x7ffdd22209c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140728128894592) 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 = 0x7ffdd221f680 parser = 139814054087232 orig_fname = 139814054102304 script = 1 opt = 0x7ffdd22209c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f29000f68c2 in rb_ensure (b_proc=b_proc@entry=0x7f29002388f0 , data1=data1@entry=140728128894592, e_proc=e_proc@entry=0x7f2900234a90 , data2=data2@entry=140728128894592) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55608f4e6c70 _tag = {tag = 36, retval = 140728128899520, buf = {0x7f28ff8b47a0, 0x7f29000f6978 , 0x0, 0x7ffdd221f4f0, 0xff8b3a50}, prev = 0x7ffdd2220ad0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55608f4e6c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2900234a90 , data2 = 140728128894592}} #32 0x00007f290023a8a7 in load_file (opt=0x7ffdd22209c0, script=1, f=139814062737312, fname=, parser=139814054087232) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139814054087232, fname = 139814054102304, script = 1, opt = 0x7ffdd22209c0, f = 4} #33 process_options (argc=0, argv=0x7ffdd2220cb8, opt=0x7ffdd22209c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139814062737312 xflag = ast = 0x0 parser = 139814054087232 script_name = 139814054102304 iseq = enc = lenc = 0x55608f501f30 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 0x00007f290023b126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdd2220ca8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f28ff078538 "-", script_name = 139814054102304, 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 0x00007f29000f7c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdd2220ca8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139814071391008, buf = {0x2, 0x7f29000f7ca0 , 0x0, 0x7ffdd2220aa0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55608f4e6c70 state = iseq = 0x0 #36 0x000055608d72f17f in rb_main (argv=0x7ffdd2220ca8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728128900937 #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.3299549.ruby -x gdbscript [New LWP 3299549] [New LWP 3299551] [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=140265437248512) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f92178fbc00 (LWP 3299549))] >>> Threads Id Target Id Frame * 1 Thread 0x7f92178fbc00 (LWP 3299549) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140265437248512) at ./nptl/pthread_kill.c:44 2 Thread 0x7f92175df640 (LWP 3299551) 0x00007f9217a42fde in epoll_wait (epfd=4, events=events@entry=0x7f921834badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f92175df640 (LWP 3299551)): #0 0x00007f9217a42fde in epoll_wait (epfd=4, events=events@entry=0x7f921834badc , 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 0x00007f9217fd3cba in event_wait (vm=0x55cbdf2bb2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55cbdf2bb2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55cbdf2bb2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55cbdf2bb2a0 #4 0x00007f92179b1b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725812551744, 2193407794125237397, 140265433986624, 25, 140265437993040, 140725812552096, -2209962849249760107, -2209961254352950123}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f9217a42bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f92178fbc00 (LWP 3299549)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140265437248512) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f92178fbc00 old_mask = {__val = {8, 140265438061779, 0, 140265437958125, 140265437248512, 140265439573504, 94334110920368, 140265437904295, 65, 140265439590048, 140725812543088, 140265444855868, 255, 94334110904992, 140265439590048, 140725812543104}} 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=140265437248512) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140265437248512, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f921795f476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f92179457f3 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, 140265437241080, 7799162884520583424, 94334110919792, 94334110919792, 140265446156824, 140265439590048, 140725812543488, 140265424200912, 94334111186432, 140265442743093, 18446744069414584320}}, sa_flags = 1564647680, sa_restorer = 0x55cbdf2ffe00} sigs = {__val = {32, 4049972355877252400, 8223625903103698481, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472330727196472420, 4049972355877252400, 8223625903103829553, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f9217d60de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f921817aa18 "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 = 0x7ffd481140e0, reg_save_area = 0x7ffd48114020}} #7 0x00007f9217d64184 in objspace_xmalloc0 (objspace=0x55cbdf2bdbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f9217dde2c9 in ibf_load_code (load=0x55cbdf2ffe00, iseq=0x7f9216c8a4d0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140265424200912 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 0x00007f9217de4134 in ibf_load_iseq_each (load=0x55cbdf2ffe00, iseq=0x7f9216c8a4d0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140265424220016 ec = 0x55cbdf2bec70 dummy_frame = 140265424200576 #10 0x00007f9217dde10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9216c8a4d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55cbdf2ffe00 prev_src_iseq = 0x7f9216c8c360 offset = #11 0x00007f9217dde20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f9216c8a4d0 iseqv = iseq_index = 23 #12 0x00007f9217dde5a0 in ibf_load_code (load=0x55cbdf2ffe00, iseq=0x7f9216c8c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140265424208736 code_index = 15 reading_pos = 4556 code = 0x55cbdf3777c0 load_body = 0x55cbdf3780a0 cd_entries = 0x55cbdf302b60 ic_index = 0 mark_offset_bits = 0x7ffd48114440 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f9217de4134 in ibf_load_iseq_each (load=0x55cbdf2ffe00, iseq=0x7f9216c8c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140265424220016 ec = 0x55cbdf2bec70 dummy_frame = 140265424208448 #14 0x00007f9217dde10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9216c8c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55cbdf2ffe00 prev_src_iseq = 0x7f9216c8ed60 offset = #15 0x00007f9217dde20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f9216c8c360 iseqv = iseq_index = 16 #16 0x00007f9217dde5a0 in ibf_load_code (load=0x55cbdf2ffe00, iseq=0x7f9216c8ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140265424219488 code_index = 66 reading_pos = 224 code = 0x55cbdf39ada0 load_body = 0x55cbdf32c6b0 cd_entries = 0x55cbdf325870 ic_index = 0 mark_offset_bits = 0x55cbdf39afd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f9217de4134 in ibf_load_iseq_each (load=0x55cbdf2ffe00, iseq=0x7f9216c8ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140265424220016 ec = 0x55cbdf2bec70 dummy_frame = 140265424219200 #18 0x00007f9217dde10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9216c8ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55cbdf2ffe00 prev_src_iseq = 0x7f9216c8efd0 offset = #19 0x00007f9217dde20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f9216c8ed60 iseqv = iseq_index = 1 #20 0x00007f9217dde5a0 in ibf_load_code (load=0x55cbdf2ffe00, iseq=0x7f9216c8efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140265424220112 code_index = 5 reading_pos = 46 code = 0x55cbdf378e50 load_body = 0x55cbdf35c8e0 cd_entries = 0x55cbdf323070 ic_index = 1 mark_offset_bits = 0x7ffd481149a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f9217de4134 in ibf_load_iseq_each (load=0x55cbdf2ffe00, iseq=0x7f9216c8efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140265424220016 ec = 0x55cbdf2bec70 dummy_frame = 140265424219920 #22 0x00007f9217dde10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9216c8efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55cbdf2ffe00 prev_src_iseq = 0x0 offset = #23 0x00007f9217de6078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f9216c8efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140265424220256 #25 0x00007f9218169673 in rb_load_with_builtin_functions (feature_name=0x7f92181a956b "yjit", table=0x7f921832de40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55cbdf2bb2a0 iseq = #26 0x00007f92180ae2b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f92180ac330 , argc = 0, index = 0, name = 0x7f92181d00c1 "_bi13"}, {func_ptr = 0x7f9218149b00 , argc = 0, index = 1, name = 0x7f92181d00c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f9218149c00 , argc = 0, index = 2, name = 0x7f92181d0330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f921814ac90 , argc = 0, index = 3, name = 0x7f92181d00df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9218119ca0 , argc = 2, index = 4, name = 0x7f92181d00f8 "rb_yjit_enable"}, {func_ptr = 0x7f9218149c20 , argc = 0, index = 5, name = 0x7f92181d0107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f9218149b50 , argc = 1, index = 6, name = 0x7f92181d0122 "rb_yjit_get_stats"}, {func_ptr = 0x7f92180ac310 , argc = 0, index = 7, name = 0x7f92181d0134 "object_shape_count"}, {func_ptr = 0x7f9218120fc0 , argc = 1, index = 8, name = 0x7f92181d0147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f9218120fd0 , argc = 1, index = 9, name = 0x7f92181d015b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9218119bf0 , argc = 0, index = 10, name = 0x7f92181d0172 "rb_yjit_code_gc"}, {func_ptr = 0x7f9218119d50 , argc = 0, index = 11, name = 0x7f92181d0182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f9218149b20 , argc = 0, index = 12, name = 0x7f92181d019c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f9217e7c4d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f9217f8771a in ruby_opt_init (opt=0x7ffd481161f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f9217f87c93 in ruby_opt_init (opt=0x7ffd481161f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140725812547248) 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 = 0x7ffd48114eb0 parser = 140265425488560 orig_fname = 140265425503632 script = 1 opt = 0x7ffd481161f0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f9217e458c2 in rb_ensure (b_proc=b_proc@entry=0x7f9217f878f0 , data1=data1@entry=140725812547248, e_proc=e_proc@entry=0x7f9217f83a90 , data2=data2@entry=140725812547248) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55cbdf2bec70 _tag = {tag = 36, retval = 140725812552176, buf = {0x7f92176047e0, 0x7f9217e45978 , 0x0, 0x7ffd48114d20, 0x17603a90}, prev = 0x7ffd48116300, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55cbdf2bec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9217f83a90 , data2 = 140725812547248}} #32 0x00007f9217f898a7 in load_file (opt=0x7ffd481161f0, script=1, f=140265434138592, fname=, parser=140265425488560) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140265425488560, fname = 140265425503632, script = 1, opt = 0x7ffd481161f0, f = 4} #33 process_options (argc=0, argv=0x7ffd481164e8, opt=0x7ffd481161f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140265434138592 xflag = ast = 0x0 parser = 140265425488560 script_name = 140265425503632 iseq = enc = lenc = 0x55cbdf2d9f30 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#5\030\222\177\000\000\030\327\320\027\222\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f9217f8a126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd481164d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9216dc85a8 "-", script_name = 140265425503632, 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 0x00007f9217e46c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd481164d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140265442788128, buf = {0x2, 0x7f9217e46ca0 , 0x0, 0x7ffd481162d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55cbdf2bec70 state = iseq = 0x0 #36 0x000055cbdf10917f in rb_main (argv=0x7ffd481164d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725812553593 #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.3330340.ruby -x gdbscript [New LWP 3330340] [New LWP 3330342] [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=140330092448768) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fa1254fcc00 (LWP 3330340))] >>> Threads Id Target Id Frame * 1 Thread 0x7fa1254fcc00 (LWP 3330340) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140330092448768) at ./nptl/pthread_kill.c:44 2 Thread 0x7fa1251df640 (LWP 3330342) 0x00007fa125643fde in epoll_wait (epfd=4, events=events@entry=0x7fa125f4cadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fa1251df640 (LWP 3330342)): #0 0x00007fa125643fde in epoll_wait (epfd=4, events=events@entry=0x7fa125f4cadc , 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 0x00007fa125bd4cba in event_wait (vm=0x564674afc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x564674afc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x564674afc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x564674afc2a0 #4 0x00007fa1255b2b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728712917856, -4726040770970252469, 140330089182784, 25, 140330093193296, 140728712918208, 4696111806292036427, 4696111207265602379}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fa125643bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fa1254fcc00 (LWP 3330340)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140330092448768) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fa1254fcc00 old_mask = {__val = {8, 140330093262035, 0, 140330093158381, 140330092448768, 140330094773760, 94860605390512, 140330093104551, 65, 140330094790304, 140728712909200, 140330100056124, 255, 94860605375136, 140330094790304, 140728712909216}} 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=140330092448768) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140330092448768, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fa125560476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fa1255467f3 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, 140330092441336, 1504115999184154112, 94860605389936, 94860605389936, 140330101357080, 140330094790304, 140728712909600, 140330079397008, 94860605656576, 140330097943349, 18446744069414584320}}, sa_flags = 945450496, sa_restorer = 0x564674b40e00} sigs = {__val = {32, 3775815728561073456, 8223625903107027814, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472386584135100004, 3775815728561073456, 8223625903103554662, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fa125961de7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fa125d7ba18 "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 = 0x7ffdf4f15400, reg_save_area = 0x7ffdf4f15340}} #7 0x00007fa125965184 in objspace_xmalloc0 (objspace=0x564674afebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fa1259df2c9 in ibf_load_code (load=0x564674b40e00, iseq=0x7fa12488a490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140330079397008 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 0x00007fa1259e5134 in ibf_load_iseq_each (load=0x564674b40e00, iseq=0x7fa12488a490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140330079416064 ec = 0x564674affc70 dummy_frame = 140330079396672 #10 0x00007fa1259df10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa12488a490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x564674b40e00 prev_src_iseq = 0x7fa12488c380 offset = #11 0x00007fa1259df20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fa12488a490 iseqv = iseq_index = 23 #12 0x00007fa1259df5a0 in ibf_load_code (load=0x564674b40e00, iseq=0x7fa12488c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140330079404928 code_index = 15 reading_pos = 4556 code = 0x564674bb87c0 load_body = 0x564674bb90a0 cd_entries = 0x564674b43b60 ic_index = 0 mark_offset_bits = 0x7ffdf4f15760 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fa1259e5134 in ibf_load_iseq_each (load=0x564674b40e00, iseq=0x7fa12488c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140330079416064 ec = 0x564674affc70 dummy_frame = 140330079404544 #14 0x00007fa1259df10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa12488c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x564674b40e00 prev_src_iseq = 0x7fa12488edb0 offset = #15 0x00007fa1259df20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fa12488c380 iseqv = iseq_index = 16 #16 0x00007fa1259df5a0 in ibf_load_code (load=0x564674b40e00, iseq=0x7fa12488edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140330079415728 code_index = 66 reading_pos = 224 code = 0x564674bdbda0 load_body = 0x564674b6d6b0 cd_entries = 0x564674b66870 ic_index = 0 mark_offset_bits = 0x564674bdbfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fa1259e5134 in ibf_load_iseq_each (load=0x564674b40e00, iseq=0x7fa12488edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140330079416064 ec = 0x564674affc70 dummy_frame = 140330079415296 #18 0x00007fa1259df10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa12488edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x564674b40e00 prev_src_iseq = 0x7fa12488ef60 offset = #19 0x00007fa1259df20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fa12488edb0 iseqv = iseq_index = 1 #20 0x00007fa1259df5a0 in ibf_load_code (load=0x564674b40e00, iseq=0x7fa12488ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140330079416160 code_index = 5 reading_pos = 46 code = 0x564674bb9e50 load_body = 0x564674b9d8e0 cd_entries = 0x564674b64070 ic_index = 1 mark_offset_bits = 0x7ffdf4f15cc0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fa1259e5134 in ibf_load_iseq_each (load=0x564674b40e00, iseq=0x7fa12488ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140330079416064 ec = 0x564674affc70 dummy_frame = 140330079415968 #22 0x00007fa1259df10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa12488ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x564674b40e00 prev_src_iseq = 0x0 offset = #23 0x00007fa1259e7078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7fa12488ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140330079416304 #25 0x00007fa125d6a673 in rb_load_with_builtin_functions (feature_name=0x7fa125daa56b "yjit", table=0x7fa125f2ee40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x564674afc2a0 iseq = #26 0x00007fa125caf2b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fa125cad330 , argc = 0, index = 0, name = 0x7fa125dd10c1 "_bi13"}, {func_ptr = 0x7fa125d4ab00 , argc = 0, index = 1, name = 0x7fa125dd10c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fa125d4ac00 , argc = 0, index = 2, name = 0x7fa125dd1330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fa125d4bc90 , argc = 0, index = 3, name = 0x7fa125dd10df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fa125d1aca0 , argc = 2, index = 4, name = 0x7fa125dd10f8 "rb_yjit_enable"}, {func_ptr = 0x7fa125d4ac20 , argc = 0, index = 5, name = 0x7fa125dd1107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fa125d4ab50 , argc = 1, index = 6, name = 0x7fa125dd1122 "rb_yjit_get_stats"}, {func_ptr = 0x7fa125cad310 , argc = 0, index = 7, name = 0x7fa125dd1134 "object_shape_count"}, {func_ptr = 0x7fa125d21fc0 , argc = 1, index = 8, name = 0x7fa125dd1147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fa125d21fd0 , argc = 1, index = 9, name = 0x7fa125dd115b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fa125d1abf0 , argc = 0, index = 10, name = 0x7fa125dd1172 "rb_yjit_code_gc"}, {func_ptr = 0x7fa125d1ad50 , argc = 0, index = 11, name = 0x7fa125dd1182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fa125d4ab20 , argc = 0, index = 12, name = 0x7fa125dd119c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fa125a7d4d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fa125b8871a in ruby_opt_init (opt=0x7ffdf4f17510) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fa125b88c93 in ruby_opt_init (opt=0x7ffdf4f17510) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140728712913360) 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 = 0x7ffdf4f161d0 parser = 140330080684608 orig_fname = 140330080699680 script = 1 opt = 0x7ffdf4f17510 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fa125a468c2 in rb_ensure (b_proc=b_proc@entry=0x7fa125b888f0 , data1=data1@entry=140728712913360, e_proc=e_proc@entry=0x7fa125b84a90 , data2=data2@entry=140728712913360) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564674affc70 _tag = {tag = 36, retval = 140728712918288, buf = {0x7fa1252047a0, 0x7fa125a46978 , 0x0, 0x7ffdf4f16040, 0x25203a50}, prev = 0x7ffdf4f17620, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564674affc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fa125b84a90 , data2 = 140728712913360}} #32 0x00007fa125b8a8a7 in load_file (opt=0x7ffdf4f17510, script=1, f=140330089334688, fname=, parser=140330080684608) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140330080684608, fname = 140330080699680, script = 1, opt = 0x7ffdf4f17510, f = 4} #33 process_options (argc=0, argv=0x7ffdf4f17808, opt=0x7ffdf4f17510) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140330089334688 xflag = ast = 0x0 parser = 140330080684608 script_name = 140330080699680 iseq = enc = lenc = 0x564674b1af30 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 0x00007fa125b8b126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdf4f177f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fa1249c8538 "-", script_name = 140330080699680, 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 0x00007fa125a47c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdf4f177f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140330097988384, buf = {0x2, 0x7fa125a47ca0 , 0x0, 0x7ffdf4f175f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564674affc70 state = iseq = 0x0 #36 0x00005646748bd17f in rb_main (argv=0x7ffdf4f177f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728712919705 #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.3447209.ruby -x gdbscript [New LWP 3447209] [New LWP 3447211] [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=140240375667712) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8c41c65c00 (LWP 3447209))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8c41c65c00 (LWP 3447209) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140240375667712) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8c4194f640 (LWP 3447211) 0x00007f8c41dacfde in epoll_wait (epfd=4, events=events@entry=0x7f8c426b5adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8c4194f640 (LWP 3447211)): #0 0x00007f8c41dacfde in epoll_wait (epfd=4, events=events@entry=0x7f8c426b5adc , 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 0x00007f8c4233dcba in event_wait (vm=0x55ab47d042a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55ab47d042a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55ab47d042a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55ab47d042a0 #4 0x00007f8c41d1bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734521409696, -3432646270607306637, 140240372430400, 25, 140240376412240, 140734521410048, 3405927820694769779, 3405928324669886579}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8c41dacbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8c41c65c00 (LWP 3447209)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140240375667712) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8c41c65c00 old_mask = {__val = {8, 140240376480979, 0, 140240376377325, 140240375667712, 140240377992704, 94194132614832, 140240376323495, 114, 140240378009248, 140734521401040, 140240383275068, 255, 94194132599456, 140240378009248, 140734521401056}} 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=140240375667712) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140240375667712, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8c41cc9476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8c41caf7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3035393266346666, sa_sigaction = 0x3035393266346666}, sa_mask = {__val = {3775817926795145264, 2319406791738864230, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140240375660280, 3008734969117595392, 94194132614256, 94194132614256, 140240384576024, 140240378009248, 140734521401440, 140240362644624, 94194132880896, 140240381162293, 18446744069414584320}}, sa_flags = 1905055488, sa_restorer = 0x55ab47d48e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472619676305221222, 3775817926795145264, 2319406791705309798, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f8c420cade7 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f8c424e4a18 "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 = 0x7fff4f27e140, reg_save_area = 0x7fff4f27e080}} #7 0x00007f8c420ce184 in objspace_xmalloc0 (objspace=0x55ab47d06bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f8c421482c9 in ibf_load_code (load=0x55ab47d48e00, iseq=0x7f8c40ffa490, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12063 iseqv = 140240362644624 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 0x00007f8c4214e134 in ibf_load_iseq_each (load=0x55ab47d48e00, iseq=0x7f8c40ffa490, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140240362663680 ec = 0x55ab47d07c70 dummy_frame = 140240362644288 #10 0x00007f8c4214810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8c40ffa490) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55ab47d48e00 prev_src_iseq = 0x7f8c40ffc380 offset = #11 0x00007f8c4214820c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8c40ffa490 iseqv = iseq_index = 23 #12 0x00007f8c421485a0 in ibf_load_code (load=0x55ab47d48e00, iseq=0x7f8c40ffc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140240362652544 code_index = 15 reading_pos = 4556 code = 0x55ab47dc07c0 load_body = 0x55ab47dc10a0 cd_entries = 0x55ab47d4bb60 ic_index = 0 mark_offset_bits = 0x7fff4f27e4a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f8c4214e134 in ibf_load_iseq_each (load=0x55ab47d48e00, iseq=0x7f8c40ffc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140240362663680 ec = 0x55ab47d07c70 dummy_frame = 140240362652160 #14 0x00007f8c4214810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8c40ffc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55ab47d48e00 prev_src_iseq = 0x7f8c40ffedb0 offset = #15 0x00007f8c4214820c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8c40ffc380 iseqv = iseq_index = 16 #16 0x00007f8c421485a0 in ibf_load_code (load=0x55ab47d48e00, iseq=0x7f8c40ffedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140240362663344 code_index = 66 reading_pos = 224 code = 0x55ab47de3da0 load_body = 0x55ab47d756b0 cd_entries = 0x55ab47d6e870 ic_index = 0 mark_offset_bits = 0x55ab47de3fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f8c4214e134 in ibf_load_iseq_each (load=0x55ab47d48e00, iseq=0x7f8c40ffedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140240362663680 ec = 0x55ab47d07c70 dummy_frame = 140240362662912 #18 0x00007f8c4214810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8c40ffedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55ab47d48e00 prev_src_iseq = 0x7f8c40ffef60 offset = #19 0x00007f8c4214820c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8c40ffedb0 iseqv = iseq_index = 1 #20 0x00007f8c421485a0 in ibf_load_code (load=0x55ab47d48e00, iseq=0x7f8c40ffef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12128 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140240362663776 code_index = 5 reading_pos = 46 code = 0x55ab47dc1e50 load_body = 0x55ab47da58e0 cd_entries = 0x55ab47d6c070 ic_index = 1 mark_offset_bits = 0x7fff4f27ea00 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f8c4214e134 in ibf_load_iseq_each (load=0x55ab47d48e00, iseq=0x7f8c40ffef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12948 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140240362663680 ec = 0x55ab47d07c70 dummy_frame = 140240362663584 #22 0x00007f8c4214810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8c40ffef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13807 load = 0x55ab47d48e00 prev_src_iseq = 0x0 offset = #23 0x00007f8c42150078 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13862 iseq = 0x7f8c40ffef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13982 load = iseq = loader_obj = 140240362663920 #25 0x00007f8c424d3673 in rb_load_with_builtin_functions (feature_name=0x7f8c4251356b "yjit", table=0x7f8c42697e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55ab47d042a0 iseq = #26 0x00007f8c424182b7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8c42416330 , argc = 0, index = 0, name = 0x7f8c4253a0c1 "_bi13"}, {func_ptr = 0x7f8c424b3b00 , argc = 0, index = 1, name = 0x7f8c4253a0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8c424b3c00 , argc = 0, index = 2, name = 0x7f8c4253a330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8c424b4c90 , argc = 0, index = 3, name = 0x7f8c4253a0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8c42483ca0 , argc = 2, index = 4, name = 0x7f8c4253a0f8 "rb_yjit_enable"}, {func_ptr = 0x7f8c424b3c20 , argc = 0, index = 5, name = 0x7f8c4253a107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8c424b3b50 , argc = 1, index = 6, name = 0x7f8c4253a122 "rb_yjit_get_stats"}, {func_ptr = 0x7f8c42416310 , argc = 0, index = 7, name = 0x7f8c4253a134 "object_shape_count"}, {func_ptr = 0x7f8c4248afc0 , argc = 1, index = 8, name = 0x7f8c4253a147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8c4248afd0 , argc = 1, index = 9, name = 0x7f8c4253a15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8c42483bf0 , argc = 0, index = 10, name = 0x7f8c4253a172 "rb_yjit_code_gc"}, {func_ptr = 0x7f8c42483d50 , argc = 0, index = 11, name = 0x7f8c4253a182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8c424b3b20 , argc = 0, index = 12, name = 0x7f8c4253a19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f8c421e64d3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f8c422f171a in ruby_opt_init (opt=0x7fff4f280250) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f8c422f1c93 in ruby_opt_init (opt=0x7fff4f280250) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734521405200) 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 = 0x7fff4f27ef10 parser = 140240363932224 orig_fname = 140240363947296 script = 1 opt = 0x7fff4f280250 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f8c421af8c2 in rb_ensure (b_proc=b_proc@entry=0x7f8c422f18f0 , data1=data1@entry=140734521405200, e_proc=e_proc@entry=0x7f8c422eda90 , data2=data2@entry=140734521405200) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55ab47d07c70 _tag = {tag = 36, retval = 140734521410128, buf = {0x7f8c419747a0, 0x7f8c421af978 , 0x0, 0x7fff4f27ed80, 0x41973a50}, prev = 0x7fff4f280360, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55ab47d07c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8c422eda90 , data2 = 140734521405200}} #32 0x00007f8c422f38a7 in load_file (opt=0x7fff4f280250, script=1, f=140240372582304, fname=, parser=140240363932224) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140240363932224, fname = 140240363947296, script = 1, opt = 0x7fff4f280250, f = 4} #33 process_options (argc=0, argv=0x7fff4f280548, opt=0x7fff4f280250) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140240372582304 xflag = ast = 0x0 parser = 140240363932224 script_name = 140240363947296 iseq = enc = lenc = 0x55ab47d22f30 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 0x00007f8c422f4126 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff4f280538) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8c41138538 "-", script_name = 140240363947296, 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 0x00007f8c421b0c59 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff4f280538) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140240381207328, buf = {0x2, 0x7f8c421b0ca0 , 0x0, 0x7fff4f280330, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55ab47d07c70 state = iseq = 0x0 #36 0x000055ab475ad17f in rb_main (argv=0x7fff4f280538, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734521411545 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)