# Logfile created on 2024-01-23 23:33:46 +0000 by logger.rb/v1.4.3 I, [2024-01-23T23:33:46.695754 #1518821] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-23T23:33:46.696135 #1518821] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-23T23:33:46.815203 #1518821] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-23T23:33:46.815421 #1518821] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-23T23:33:46.815462 #1518821] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-23T23:33:47.032093 #1518821] INFO -- : tool/config.guess already exists I, [2024-01-23T23:33:47.032204 #1518821] INFO -- : tool/config.sub already exists I, [2024-01-23T23:33:47.140615 #1518821] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-23T23:33:47.140700 #1518821] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-23T23:33:47.255214 #1518821] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-23T23:33:47.255842 #1518821] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-23T23:33:47.255897 #1518821] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-23T23:33:48.285096 #1518821] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-23T23:33:48.285177 #1518821] ERROR -- : 7cf74a2..c0cabc0 master -> origin/master I, [2024-01-23T23:33:48.346036 #1518821] INFO -- : Updating 7cf74a2..c0cabc0 I, [2024-01-23T23:33:48.346095 #1518821] INFO -- : Fast-forward I, [2024-01-23T23:33:48.375095 #1518821] INFO -- : array.c | 59 ++++++++----------------------- I, [2024-01-23T23:33:48.375164 #1518821] INFO -- : array.rb | 55 +++++++++++++++++++++++++++++ I, [2024-01-23T23:33:48.375183 #1518821] INFO -- : benchmark/loop_each.yml | 4 +++ I, [2024-01-23T23:33:48.375199 #1518821] INFO -- : benchmark/loop_times_megamorphic.yml | 7 ++++ I, [2024-01-23T23:33:48.375212 #1518821] INFO -- : bootstraptest/test_yjit.rb | 35 +++++++++++++++++++ I, [2024-01-23T23:33:48.375226 #1518821] INFO -- : builtin.h | 2 ++ I, [2024-01-23T23:33:48.375239 #1518821] INFO -- : compile.c | 3 ++ I, [2024-01-23T23:33:48.375250 #1518821] INFO -- : doc/maintainers.md | 9 ++++- I, [2024-01-23T23:33:48.375264 #1518821] INFO -- : gems/bundled_gems | 2 +- I, [2024-01-23T23:33:48.375276 #1518821] INFO -- : iseq.c | 9 +++++ I, [2024-01-23T23:33:48.375301 #1518821] INFO -- : kernel.rb | 4 +++ I, [2024-01-23T23:33:48.375312 #1518821] INFO -- : numeric.rb | 1 + I, [2024-01-23T23:33:48.375323 #1518821] INFO -- : prism_compile.c | 37 ++++++++++++-------- I, [2024-01-23T23:33:48.375334 #1518821] INFO -- : rjit_c.rb | 12 ++++--- I, [2024-01-23T23:33:48.375345 #1518821] INFO -- : test/ruby/test_compile_prism.rb | 20 +++++++++++ I, [2024-01-23T23:33:48.375356 #1518821] INFO -- : test/ruby/test_process.rb | 1 + I, [2024-01-23T23:33:48.375368 #1518821] INFO -- : test/ruby/test_settracefunc.rb | 19 ++++++++-- I, [2024-01-23T23:33:48.375382 #1518821] INFO -- : tool/mk_builtin_loader.rb | 5 +-- I, [2024-01-23T23:33:48.375396 #1518821] INFO -- : tool/rjit/bindgen.rb | 7 ++-- I, [2024-01-23T23:33:48.375410 #1518821] INFO -- : vm_core.h | 2 ++ I, [2024-01-23T23:33:48.375422 #1518821] INFO -- : vm_trace.c | 1 + I, [2024-01-23T23:33:48.375434 #1518821] INFO -- : yjit.rb | 1 + I, [2024-01-23T23:33:48.375448 #1518821] INFO -- : yjit/src/codegen.rs | 49 ++++++++++++++++++++------ I, [2024-01-23T23:33:48.375460 #1518821] INFO -- : yjit/src/core.rs | 68 +++++++++++++++++++++++++++++++----- I, [2024-01-23T23:33:48.375472 #1518821] INFO -- : yjit/src/cruby_bindings.inc.rs | 1 + I, [2024-01-23T23:33:48.375490 #1518821] INFO -- : yjit/src/stats.rs | 23 +++++++++++- I, [2024-01-23T23:33:48.375505 #1518821] INFO -- : 26 files changed, 344 insertions(+), 92 deletions(-) I, [2024-01-23T23:33:48.375519 #1518821] INFO -- : create mode 100644 benchmark/loop_each.yml I, [2024-01-23T23:33:48.375531 #1518821] INFO -- : create mode 100644 benchmark/loop_times_megamorphic.yml I, [2024-01-23T23:33:48.395157 #1518821] INFO -- : Latest commit hash = c0cabc0a69 I, [2024-01-23T23:33:48.397870 #1518821] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-23T23:33:48.397937 #1518821] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-23T23:33:48.524829 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-23T23:33:48.535116 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/ast.rbinc I, [2024-01-23T23:33:48.556111 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/dir.rbinc I, [2024-01-23T23:33:48.576436 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/gc.rbinc I, [2024-01-23T23:33:48.597763 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/numeric.rbinc I, [2024-01-23T23:33:48.631348 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/io.rbinc I, [2024-01-23T23:33:48.661474 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/marshal.rbinc I, [2024-01-23T23:33:48.689457 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/rjit.rbinc I, [2024-01-23T23:33:48.719336 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.rbinc I, [2024-01-23T23:33:48.839768 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/pack.rbinc I, [2024-01-23T23:33:48.861387 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/trace_point.rbinc I, [2024-01-23T23:33:48.893452 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/warning.rbinc I, [2024-01-23T23:33:48.921615 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/array.rbinc I, [2024-01-23T23:33:48.948956 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/kernel.rbinc I, [2024-01-23T23:33:48.979344 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/ractor.rbinc I, [2024-01-23T23:33:49.009715 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/symbol.rbinc I, [2024-01-23T23:33:49.037851 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/timev.rbinc I, [2024-01-23T23:33:49.065555 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/thread_sync.rbinc I, [2024-01-23T23:33:49.094096 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/nilclass.rbinc I, [2024-01-23T23:33:49.120552 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/prelude.rbinc I, [2024-01-23T23:33:49.148013 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/gem_prelude.rbinc I, [2024-01-23T23:33:49.173923 #1518821] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc I, [2024-01-23T23:33:49.222395 #1518821] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-01-23T23:33:49.226818 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-23T23:33:49.226890 #1518821] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-01-23T23:33:49.226913 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-23T23:33:49.232485 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/socket' I, [2024-01-23T23:33:49.232570 #1518821] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-23T23:33:49.232630 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/socket' I, [2024-01-23T23:33:49.234652 #1518821] INFO -- : generating miniprelude.c I, [2024-01-23T23:33:49.395226 #1518821] INFO -- : miniprelude.c updated I, [2024-01-23T23:33:49.402052 #1518821] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-23T23:33:49.521892 #1518821] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-23T23:33:49.525936 #1518821] INFO -- : generating enc.mk I, [2024-01-23T23:33:49.844737 #1518821] INFO -- : making srcs under enc I, [2024-01-23T23:33:49.905202 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:33:49.905267 #1518821] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-23T23:33:49.905283 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:33:50.007973 #1518821] INFO -- : /usr/bin/mkdir -p /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp I, [2024-01-23T23:33:50.008996 #1518821] INFO -- : /usr/bin/mkdir -p /tmp/ruby/src/trunk-repeat20-asserts/gems/src I, [2024-01-23T23:33:50.010199 #1518821] INFO -- : Cloning https://github.com/ruby/debug E, [2024-01-23T23:33:50.011264 #1518821] ERROR -- : Cloning into '/tmp/ruby/src/trunk-repeat20-asserts/gems/src/debug'... I, [2024-01-23T23:33:50.877385 #1518821] INFO -- : Update debug to 19b91b14ce814a0eb615abb8d2bef0594c61c5c8 E, [2024-01-23T23:33:51.357470 #1518821] ERROR -- : From https://github.com/ruby/debug E, [2024-01-23T23:33:51.357526 #1518821] ERROR -- : * branch 19b91b14ce814a0eb615abb8d2bef0594c61c5c8 -> FETCH_HEAD E, [2024-01-23T23:33:51.371538 #1518821] ERROR -- : HEAD is now at 19b91b1 Stop assuming Array#each is written in C I, [2024-01-23T23:33:51.372234 #1518821] INFO -- : echo 19b91b14ce814a0eb615abb8d2bef0594c61c5c8 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-01-23T23:33:51.375474 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision updated I, [2024-01-23T23:33:51.508338 #1518821] INFO -- : Building debug@19b91b14ce814a0eb615abb8d2bef0594c61c5c8 to /tmp/ruby/src/trunk-repeat20-asserts/gems/debug-1.9.1.gem I, [2024-01-23T23:33:51.689738 #1518821] INFO -- : Successfully built RubyGem I, [2024-01-23T23:33:51.689801 #1518821] INFO -- : Name: debug I, [2024-01-23T23:33:51.689835 #1518821] INFO -- : Version: 1.9.1 I, [2024-01-23T23:33:51.689849 #1518821] INFO -- : File: debug-1.9.1.gem I, [2024-01-23T23:33:51.694658 #1518821] INFO -- : Extracting bundle gem debug-1.9.1... I, [2024-01-23T23:33:51.864676 #1518821] INFO -- : Unpacked gems/debug-1.9.1.gem I, [2024-01-23T23:33:51.868942 #1518821] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-23T23:33:51.869194 #1518821] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-23T23:33:51.992412 #1518821] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-23T23:33:51.992473 #1518821] INFO -- : CC = gcc I, [2024-01-23T23:33:51.992493 #1518821] INFO -- : LD = ld I, [2024-01-23T23:33:51.992504 #1518821] INFO -- : LDSHARED = gcc -shared I, [2024-01-23T23:33:51.992516 #1518821] 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-23T23:33:51.992530 #1518821] 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-23T23:33:51.992541 #1518821] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-23T23:33:51.992551 #1518821] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-23T23:33:51.992563 #1518821] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-23T23:33:51.992573 #1518821] INFO -- : LANG = I, [2024-01-23T23:33:51.992583 #1518821] INFO -- : LC_ALL = I, [2024-01-23T23:33:51.992593 #1518821] INFO -- : LC_CTYPE = I, [2024-01-23T23:33:51.992603 #1518821] INFO -- : MFLAGS = I, [2024-01-23T23:33:51.992613 #1518821] INFO -- : RUSTC = rustc I, [2024-01-23T23:33:51.992624 #1518821] 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-23T23:33:51.995592 #1518821] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-23T23:33:51.995636 #1518821] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-23T23:33:51.995650 #1518821] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-23T23:33:51.995660 #1518821] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-23T23:33:51.995670 #1518821] INFO -- : I, [2024-01-23T23:33:52.015602 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-01-23T23:33:52.832749 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/array.c I, [2024-01-23T23:33:56.900345 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-01-23T23:33:58.209184 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/bignum.c I, [2024-01-23T23:34:02.851139 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/class.c I, [2024-01-23T23:34:04.525558 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-01-23T23:34:22.593673 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/complex.c I, [2024-01-23T23:34:25.141389 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-01-23T23:34:26.235476 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/debug.c I, [2024-01-23T23:34:26.606995 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dir.c I, [2024-01-23T23:34:30.314205 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/encoding.c I, [2024-01-23T23:34:31.490483 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enumerator.c I, [2024-01-23T23:34:34.516290 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/error.c I, [2024-01-23T23:34:36.755223 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-01-23T23:34:38.586222 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-01-23T23:34:45.481164 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-01-23T23:34:49.223801 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/inits.c I, [2024-01-23T23:34:49.501750 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io.c I, [2024-01-23T23:34:56.036890 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-01-23T23:34:59.517789 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-01-23T23:35:01.455599 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/marshal.c I, [2024-01-23T23:35:03.950759 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/memory_view.c I, [2024-01-23T23:35:04.689361 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-01-23T23:35:05.403209 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-01-23T23:35:07.467268 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node.c I, [2024-01-23T23:35:07.934437 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node_dump.c I, [2024-01-23T23:35:10.781499 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/numeric.c I, [2024-01-23T23:35:14.135174 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/object.c I, [2024-01-23T23:35:16.668183 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/pack.c I, [2024-01-23T23:35:18.996647 #1518821] INFO -- : compiling parse.c I, [2024-01-23T23:35:36.654208 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-01-23T23:35:38.942714 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/process.c I, [2024-01-23T23:35:42.067722 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ractor.c I, [2024-01-23T23:35:44.836813 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/random.c I, [2024-01-23T23:35:46.501992 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rational.c I, [2024-01-23T23:35:49.331236 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/re.c I, [2024-01-23T23:35:52.504093 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-01-23T23:35:54.680395 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/scheduler.c I, [2024-01-23T23:35:55.185830 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/shape.c I, [2024-01-23T23:35:56.202282 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/signal.c I, [2024-01-23T23:35:57.016802 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/string.c I, [2024-01-23T23:36:04.444937 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/struct.c I, [2024-01-23T23:36:06.202707 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/symbol.c I, [2024-01-23T23:36:07.294883 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-01-23T23:36:12.140071 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/time.c I, [2024-01-23T23:36:15.736334 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/variable.c I, [2024-01-23T23:36:18.659352 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-23T23:36:19.033326 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-01-23T23:36:32.812733 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-01-23T23:36:34.038291 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-01-23T23:36:34.921168 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_sync.c I, [2024-01-23T23:36:35.480610 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-01-23T23:36:37.175118 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/weakmap.c I, [2024-01-23T23:36:37.802447 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-01-23T23:36:39.192551 #1518821] INFO -- : building Rust YJIT (release mode) I, [2024-01-23T23:37:02.081355 #1518821] INFO -- : touch yjit/target/release/libyjit.a I, [2024-01-23T23:37:02.082828 #1518821] INFO -- : partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o I, [2024-01-23T23:37:02.523454 #1518821] INFO -- : linking miniruby I, [2024-01-23T23:37:04.222843 #1518821] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-23T23:37:04.223295 #1518821] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-23T23:37:04.379313 #1518821] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-23T23:37:04.379433 #1518821] INFO -- : CC = gcc I, [2024-01-23T23:37:04.379492 #1518821] INFO -- : LD = ld I, [2024-01-23T23:37:04.379530 #1518821] INFO -- : LDSHARED = gcc -shared I, [2024-01-23T23:37:04.379584 #1518821] 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-23T23:37:04.379625 #1518821] 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-23T23:37:04.379657 #1518821] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-23T23:37:04.379685 #1518821] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-23T23:37:04.379714 #1518821] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-23T23:37:04.379739 #1518821] INFO -- : LANG = I, [2024-01-23T23:37:04.379766 #1518821] INFO -- : LC_ALL = I, [2024-01-23T23:37:04.379791 #1518821] INFO -- : LC_CTYPE = I, [2024-01-23T23:37:04.379817 #1518821] INFO -- : MFLAGS = I, [2024-01-23T23:37:04.379843 #1518821] INFO -- : RUSTC = rustc I, [2024-01-23T23:37:04.379876 #1518821] 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-23T23:37:04.384230 #1518821] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-23T23:37:04.384300 #1518821] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-23T23:37:04.384323 #1518821] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-23T23:37:04.384341 #1518821] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-23T23:37:04.384362 #1518821] INFO -- : I, [2024-01-23T23:37:05.036102 #1518821] INFO -- : builtin_binary.inc updated I, [2024-01-23T23:37:05.047547 #1518821] INFO -- : 80e2624d14409a959a000fa4994b42ac2a4a98ad8bbaff36aa04fbf7c65f0fc2 builtin_binary.inc I, [2024-01-23T23:37:05.048644 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-23T23:37:05.782309 #1518821] INFO -- : linking static-library libruby-static.a I, [2024-01-23T23:37:07.467716 #1518821] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-23T23:37:11.233391 #1518821] INFO -- : linking ruby I, [2024-01-23T23:37:11.292335 #1518821] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-23T23:37:11.292510 #1518821] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-23T23:37:11.435081 #1518821] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-23T23:37:11.435171 #1518821] INFO -- : CC = gcc I, [2024-01-23T23:37:11.435204 #1518821] INFO -- : LD = ld I, [2024-01-23T23:37:11.435233 #1518821] INFO -- : LDSHARED = gcc -shared I, [2024-01-23T23:37:11.435273 #1518821] 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-23T23:37:11.435311 #1518821] 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-23T23:37:11.435341 #1518821] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-23T23:37:11.435369 #1518821] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-23T23:37:11.435397 #1518821] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-23T23:37:11.435425 #1518821] INFO -- : LANG = I, [2024-01-23T23:37:11.435451 #1518821] INFO -- : LC_ALL = I, [2024-01-23T23:37:11.435478 #1518821] INFO -- : LC_CTYPE = I, [2024-01-23T23:37:11.435503 #1518821] INFO -- : MFLAGS = I, [2024-01-23T23:37:11.435533 #1518821] INFO -- : RUSTC = rustc I, [2024-01-23T23:37:11.435586 #1518821] 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-23T23:37:11.439091 #1518821] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-23T23:37:11.439158 #1518821] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-23T23:37:11.439174 #1518821] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-23T23:37:11.439186 #1518821] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-23T23:37:11.439197 #1518821] INFO -- : I, [2024-01-23T23:37:11.561107 #1518821] INFO -- : generating encdb.h I, [2024-01-23T23:37:11.627541 #1518821] INFO -- : encdb.h unchanged I, [2024-01-23T23:37:11.632634 #1518821] INFO -- : generating enc.mk I, [2024-01-23T23:37:11.968181 #1518821] INFO -- : making srcs under enc I, [2024-01-23T23:37:12.040143 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:37:12.040240 #1518821] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-23T23:37:12.040291 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:37:12.041641 #1518821] INFO -- : generating transdb.h I, [2024-01-23T23:37:12.295004 #1518821] INFO -- : transdb.h unchanged I, [2024-01-23T23:37:12.301414 #1518821] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-23T23:37:12.393057 #1518821] INFO -- : ext/configure-ext.mk updated I, [2024-01-23T23:37:12.398597 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:37:16.072303 #1518821] INFO -- : configuring debug-1.9.1/ext/debug I, [2024-01-23T23:37:16.772173 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:37:16.772879 #1518821] INFO -- : generating makefile exts.mk I, [2024-01-23T23:37:16.902173 #1518821] INFO -- : exts.mk unchanged I, [2024-01-23T23:37:16.910545 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:37:17.408806 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-23T23:37:17.409562 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/coverage/coverage.c I, [2024-01-23T23:37:18.184485 #1518821] INFO -- : linking shared-object coverage.so I, [2024-01-23T23:37:18.282266 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-23T23:37:18.292222 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-23T23:37:18.299321 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-23T23:37:18.304732 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-23T23:37:18.328686 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-23T23:37:18.375769 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-23T23:37:18.383169 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-23T23:37:18.416869 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-23T23:37:18.433312 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-23T23:37:18.441750 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-23T23:37:18.448981 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-23T23:37:18.469594 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-23T23:37:18.486275 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-23T23:37:18.522062 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-23T23:37:18.540548 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-23T23:37:18.560420 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-23T23:37:18.564312 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/object_tracing.c I, [2024-01-23T23:37:19.252381 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace.c I, [2024-01-23T23:37:19.996338 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace_dump.c I, [2024-01-23T23:37:20.974704 #1518821] INFO -- : linking shared-object objspace.so I, [2024-01-23T23:37:21.090770 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-23T23:37:21.117219 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-23T23:37:21.145735 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-23T23:37:21.152570 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-23T23:37:21.158201 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-23T23:37:21.167827 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-23T23:37:21.204535 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-23T23:37:21.212034 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-23T23:37:21.217525 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-23T23:37:21.237984 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-23T23:37:21.238765 #1518821] INFO -- : compiling ripper.c I, [2024-01-23T23:37:31.476222 #1518821] INFO -- : linking shared-object ripper.so I, [2024-01-23T23:37:31.655584 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-23T23:37:31.657975 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-23T23:37:31.661542 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-23T23:37:31.674924 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-23T23:37:31.675550 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/init.c I, [2024-01-23T23:37:32.307825 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/constants.c I, [2024-01-23T23:37:34.333448 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/basicsocket.c I, [2024-01-23T23:37:35.946131 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/socket.c I, [2024-01-23T23:37:38.453726 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ipsocket.c I, [2024-01-23T23:37:39.013884 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpsocket.c I, [2024-01-23T23:37:39.537227 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpserver.c I, [2024-01-23T23:37:40.030946 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/sockssocket.c I, [2024-01-23T23:37:40.459380 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/udpsocket.c I, [2024-01-23T23:37:40.976046 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixsocket.c I, [2024-01-23T23:37:41.628279 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixserver.c I, [2024-01-23T23:37:42.123015 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/option.c I, [2024-01-23T23:37:43.217662 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ancdata.c I, [2024-01-23T23:37:44.650974 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c E, [2024-01-23T23:37:46.345488 #1518821] ERROR -- : /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c: In function 'rb_getnameinfo': E, [2024-01-23T23:37:46.345549 #1518821] ERROR -- : /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c:753:11: warning: 'gni_errno' may be used uninitialized in this function [-Wmaybe-uninitialized] E, [2024-01-23T23:37:46.345571 #1518821] ERROR -- : 753 | errno = gni_errno; E, [2024-01-23T23:37:46.345594 #1518821] ERROR -- : /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c: In function 'rsock_getaddrinfo': E, [2024-01-23T23:37:46.345610 #1518821] ERROR -- : /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c:534:11: warning: 'gai_errno' may be used uninitialized in this function [-Wmaybe-uninitialized] E, [2024-01-23T23:37:46.345624 #1518821] ERROR -- : 534 | errno = gai_errno; E, [2024-01-23T23:37:46.345637 #1518821] ERROR -- : /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c:484:14: note: 'gai_errno' was declared here E, [2024-01-23T23:37:46.345650 #1518821] ERROR -- : 484 | int err, gai_errno; E, [2024-01-23T23:37:46.345664 #1518821] ERROR -- : | ^~~~~~~~~ E, [2024-01-23T23:37:46.345677 #1518821] ERROR -- : /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c: At top level: E, [2024-01-23T23:37:46.345691 #1518821] ERROR -- : cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics E, [2024-01-23T23:37:46.345704 #1518821] ERROR -- : cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics E, [2024-01-23T23:37:46.345722 #1518821] ERROR -- : cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics I, [2024-01-23T23:37:46.351470 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ifaddr.c I, [2024-01-23T23:37:46.887418 #1518821] INFO -- : linking shared-object socket.so I, [2024-01-23T23:37:47.144621 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-23T23:37:47.170986 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-23T23:37:47.240164 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-23T23:37:47.243346 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-23T23:37:47.247139 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug/debug.c I, [2024-01-23T23:37:47.649219 #1518821] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug/iseq_collector.c I, [2024-01-23T23:37:47.896122 #1518821] INFO -- : linking shared-object debug/debug.so I, [2024-01-23T23:37:47.996720 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-23T23:37:48.000144 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-23T23:37:48.070510 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-23T23:37:48.074406 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-23T23:37:48.142406 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-23T23:37:48.147392 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-23T23:37:48.211608 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-23T23:37:48.216130 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-23T23:37:48.284937 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-23T23:37:48.288926 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-23T23:37:48.357797 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-23T23:37:48.410564 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:37:48.586001 #1518821] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-23T23:37:48.586124 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:37:48.587187 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:37:48.593642 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:37:48.593726 #1518821] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-23T23:37:48.593777 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:37:48.595203 #1518821] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-23T23:37:49.117077 #1518821] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-23T23:37:49.277730 #1518821] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-23T23:37:49.588194 #1518821] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-23T23:37:49.793925 #1518821] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-23T23:37:50.045759 #1518821] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-23T23:37:50.272156 #1518821] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-23T23:37:50.609660 #1518821] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-23T23:37:50.826734 #1518821] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-23T23:37:51.047876 #1518821] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-23T23:37:51.373921 #1518821] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-23T23:37:51.634531 #1518821] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-23T23:37:51.913976 #1518821] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-23T23:37:52.537731 #1518821] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-23T23:37:52.869941 #1518821] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-23T23:37:53.196137 #1518821] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-23T23:37:53.584901 #1518821] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-23T23:37:53.884456 #1518821] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-23T23:37:54.135269 #1518821] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-23T23:37:54.553866 #1518821] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-23T23:37:54.819053 #1518821] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-23T23:37:55.128632 #1518821] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-23T23:37:55.466798 #1518821] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-23T23:37:55.733287 #1518821] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-23T23:37:56.252140 #1518821] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-23T23:37:56.926107 #1518821] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-23T23:37:57.187702 #1518821] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-23T23:37:57.419302 #1518821] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-23T23:37:57.845476 #1518821] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-23T23:37:58.092824 #1518821] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-23T23:37:58.327353 #1518821] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-23T23:37:58.648255 #1518821] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-23T23:37:59.220854 #1518821] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-23T23:37:59.806430 #1518821] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-23T23:38:00.333534 #1518821] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-23T23:38:00.639658 #1518821] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-23T23:38:00.996490 #1518821] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-23T23:38:01.384447 #1518821] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-23T23:38:01.690764 #1518821] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-23T23:38:02.999606 #1518821] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-23T23:38:03.247249 #1518821] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-23T23:38:03.666092 #1518821] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-23T23:38:03.964662 #1518821] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-23T23:38:04.278824 #1518821] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-23T23:38:04.673075 #1518821] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-23T23:38:05.000679 #1518821] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-23T23:38:05.400457 #1518821] INFO -- : making enc I, [2024-01-23T23:38:05.439981 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:05.440070 #1518821] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-23T23:38:05.440134 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:05.441262 #1518821] INFO -- : making trans I, [2024-01-23T23:38:05.520684 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:05.520777 #1518821] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-23T23:38:05.520843 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:05.522036 #1518821] INFO -- : making encs I, [2024-01-23T23:38:05.608741 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:05.608846 #1518821] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-23T23:38:05.608914 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:05.620618 #1518821] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-23T23:38:05.620912 #1518821] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-23T23:38:05.756879 #1518821] INFO -- : Update debug to 19b91b14ce814a0eb615abb8d2bef0594c61c5c8 I, [2024-01-23T23:38:05.759075 #1518821] INFO -- : echo 19b91b14ce814a0eb615abb8d2bef0594c61c5c8 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-01-23T23:38:05.762192 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-23T23:38:05.900537 #1518821] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-23T23:38:05.900630 #1518821] INFO -- : CC = gcc I, [2024-01-23T23:38:05.900658 #1518821] INFO -- : LD = ld I, [2024-01-23T23:38:05.900670 #1518821] INFO -- : LDSHARED = gcc -shared I, [2024-01-23T23:38:05.900687 #1518821] 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-23T23:38:05.900717 #1518821] 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-23T23:38:05.900730 #1518821] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-23T23:38:05.900745 #1518821] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-23T23:38:05.900756 #1518821] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-23T23:38:05.900767 #1518821] INFO -- : LANG = I, [2024-01-23T23:38:05.900777 #1518821] INFO -- : LC_ALL = I, [2024-01-23T23:38:05.900787 #1518821] INFO -- : LC_CTYPE = I, [2024-01-23T23:38:05.900797 #1518821] INFO -- : MFLAGS = I, [2024-01-23T23:38:05.900807 #1518821] INFO -- : RUSTC = rustc I, [2024-01-23T23:38:05.900817 #1518821] 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-23T23:38:05.904115 #1518821] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-23T23:38:05.904180 #1518821] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-23T23:38:05.904199 #1518821] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-23T23:38:05.904211 #1518821] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-23T23:38:05.904222 #1518821] INFO -- : I, [2024-01-23T23:38:06.007726 #1518821] INFO -- : generating encdb.h I, [2024-01-23T23:38:06.069374 #1518821] INFO -- : encdb.h unchanged I, [2024-01-23T23:38:06.073927 #1518821] INFO -- : generating enc.mk I, [2024-01-23T23:38:06.399333 #1518821] INFO -- : making srcs under enc I, [2024-01-23T23:38:06.461180 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:06.461271 #1518821] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-23T23:38:06.461340 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:06.463176 #1518821] INFO -- : generating transdb.h I, [2024-01-23T23:38:06.679615 #1518821] INFO -- : transdb.h unchanged I, [2024-01-23T23:38:06.687619 #1518821] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-23T23:38:06.767928 #1518821] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-23T23:38:06.773621 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:11.146435 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:11.147105 #1518821] INFO -- : generating makefile exts.mk I, [2024-01-23T23:38:11.271545 #1518821] INFO -- : exts.mk unchanged I, [2024-01-23T23:38:11.280638 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:11.755271 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-23T23:38:11.762250 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-23T23:38:11.771646 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-23T23:38:11.778856 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-23T23:38:11.784238 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-23T23:38:11.798373 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-23T23:38:11.833376 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-23T23:38:11.841652 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-23T23:38:11.873100 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-23T23:38:11.888145 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-23T23:38:11.895412 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-23T23:38:11.901153 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-23T23:38:11.917881 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-23T23:38:11.932988 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-23T23:38:11.956086 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-23T23:38:11.961462 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-23T23:38:11.971297 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-23T23:38:11.979811 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-23T23:38:12.007769 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-23T23:38:12.038425 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-23T23:38:12.045725 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-23T23:38:12.051367 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-23T23:38:12.061365 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-23T23:38:12.098882 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-23T23:38:12.106690 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-23T23:38:12.112435 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-23T23:38:12.135730 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-23T23:38:12.147212 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-23T23:38:12.150069 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-23T23:38:12.154203 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-23T23:38:12.173116 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-23T23:38:12.187539 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-23T23:38:12.214448 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-23T23:38:12.287463 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-23T23:38:12.291130 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-23T23:38:12.358446 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-23T23:38:12.362394 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-23T23:38:12.434529 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-23T23:38:12.438174 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-23T23:38:12.508809 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-23T23:38:12.513943 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-23T23:38:12.586061 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-23T23:38:12.590809 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-23T23:38:12.664119 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-23T23:38:12.667829 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-23T23:38:12.739755 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-23T23:38:12.793330 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:12.995126 #1518821] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-23T23:38:12.995534 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:12.996920 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:13.003475 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:13.003576 #1518821] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-23T23:38:13.003630 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:13.016600 #1518821] INFO -- : making enc I, [2024-01-23T23:38:13.056671 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:13.056768 #1518821] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-23T23:38:13.056834 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:13.058014 #1518821] INFO -- : making trans I, [2024-01-23T23:38:13.137561 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:13.137686 #1518821] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-23T23:38:13.137776 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:13.139228 #1518821] INFO -- : making encs I, [2024-01-23T23:38:13.227188 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:13.227274 #1518821] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-23T23:38:13.227336 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:38:13.236440 #1518821] 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-23T23:38:13.566963 #1518821] INFO -- : Installing to I, [2024-01-23T23:38:13.567118 #1518821] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-23T23:38:13.574430 #1518821] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-23T23:38:13.595957 #1518821] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-23T23:38:13.596588 #1518821] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-23T23:38:13.596896 #1518821] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-23T23:38:13.698419 #1518821] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-23T23:38:13.698562 #1518821] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-23T23:38:13.698815 #1518821] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-23T23:38:13.699634 #1518821] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-23T23:38:13.732859 #1518821] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-23T23:38:13.732987 #1518821] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-23T23:38:13.733084 #1518821] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-23T23:38:13.733447 #1518821] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-23T23:38:13.734176 #1518821] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-23T23:38:13.986831 #1518821] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-23T23:38:14.024546 #1518821] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-23T23:38:14.051941 #1518821] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-23T23:38:14.101016 #1518821] INFO -- : benchmark 0.3.0 I, [2024-01-23T23:38:14.153392 #1518821] INFO -- : bundler 2.6.0.dev I, [2024-01-23T23:38:14.162973 #1518821] INFO -- : cgi 0.4.1 I, [2024-01-23T23:38:14.166066 #1518821] INFO -- : delegate 0.3.1 I, [2024-01-23T23:38:14.168742 #1518821] INFO -- : did_you_mean 1.6.3 I, [2024-01-23T23:38:14.171516 #1518821] INFO -- : english 0.8.0 I, [2024-01-23T23:38:14.174192 #1518821] INFO -- : erb 4.0.4 I, [2024-01-23T23:38:14.178404 #1518821] INFO -- : error_highlight 0.6.0 I, [2024-01-23T23:38:14.181313 #1518821] INFO -- : fileutils 1.7.2 I, [2024-01-23T23:38:14.183953 #1518821] INFO -- : find 0.2.0 I, [2024-01-23T23:38:14.186519 #1518821] INFO -- : forwardable 1.3.3 I, [2024-01-23T23:38:14.189040 #1518821] INFO -- : ipaddr 1.2.6 I, [2024-01-23T23:38:14.191532 #1518821] INFO -- : irb 1.11.1 I, [2024-01-23T23:38:14.199272 #1518821] INFO -- : logger 1.6.0 I, [2024-01-23T23:38:14.202636 #1518821] INFO -- : net-http 0.4.1 I, [2024-01-23T23:38:14.205826 #1518821] INFO -- : net-protocol 0.2.2 I, [2024-01-23T23:38:14.208564 #1518821] INFO -- : open-uri 0.4.1 I, [2024-01-23T23:38:14.211475 #1518821] INFO -- : open3 0.2.1 I, [2024-01-23T23:38:14.214338 #1518821] INFO -- : optparse 0.4.0 I, [2024-01-23T23:38:14.217764 #1518821] INFO -- : ostruct 0.6.0 I, [2024-01-23T23:38:14.220694 #1518821] INFO -- : pp 0.5.0 I, [2024-01-23T23:38:14.223787 #1518821] INFO -- : prettyprint 0.2.0 I, [2024-01-23T23:38:14.226531 #1518821] INFO -- : prism 0.19.0 I, [2024-01-23T23:38:14.229373 #1518821] INFO -- : pstore 0.1.3 I, [2024-01-23T23:38:14.232258 #1518821] INFO -- : rdoc 6.6.2 I, [2024-01-23T23:38:14.238487 #1518821] INFO -- : readline 0.0.4 I, [2024-01-23T23:38:14.244679 #1518821] INFO -- : reline 0.4.2 I, [2024-01-23T23:38:14.247692 #1518821] INFO -- : resolv 0.3.0 I, [2024-01-23T23:38:14.250707 #1518821] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-23T23:38:14.254035 #1518821] INFO -- : securerandom 0.3.1 I, [2024-01-23T23:38:14.256949 #1518821] INFO -- : set 1.1.0 I, [2024-01-23T23:38:14.259852 #1518821] INFO -- : shellwords 0.2.0 I, [2024-01-23T23:38:14.262966 #1518821] INFO -- : singleton 0.2.0 I, [2024-01-23T23:38:14.266078 #1518821] INFO -- : syntax_suggest 2.0.0 I, [2024-01-23T23:38:14.270866 #1518821] INFO -- : tempfile 0.2.1 I, [2024-01-23T23:38:14.273921 #1518821] INFO -- : time 0.3.0 I, [2024-01-23T23:38:14.277427 #1518821] INFO -- : timeout 0.4.1 I, [2024-01-23T23:38:14.280871 #1518821] INFO -- : tmpdir 0.2.0 I, [2024-01-23T23:38:14.284026 #1518821] INFO -- : tsort 0.2.0 I, [2024-01-23T23:38:14.287224 #1518821] INFO -- : un 0.3.0 I, [2024-01-23T23:38:14.290359 #1518821] INFO -- : uri 0.13.0 I, [2024-01-23T23:38:14.297274 #1518821] INFO -- : weakref 0.1.3 I, [2024-01-23T23:38:14.300221 #1518821] INFO -- : yaml 0.3.0 I, [2024-01-23T23:38:14.302535 #1518821] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-23T23:38:14.321301 #1518821] INFO -- : date 3.3.4 I, [2024-01-23T23:38:14.324188 #1518821] INFO -- : digest 3.1.1 I, [2024-01-23T23:38:14.326841 #1518821] INFO -- : etc 1.4.3 I, [2024-01-23T23:38:14.329761 #1518821] INFO -- : fcntl 1.1.0 I, [2024-01-23T23:38:14.332374 #1518821] INFO -- : fiddle 1.1.3 I, [2024-01-23T23:38:14.338265 #1518821] INFO -- : io-console 0.7.2 I, [2024-01-23T23:38:14.341242 #1518821] INFO -- : io-nonblock 0.3.0 I, [2024-01-23T23:38:14.344254 #1518821] INFO -- : io-wait 0.3.1 I, [2024-01-23T23:38:14.346858 #1518821] INFO -- : json 2.7.1 I, [2024-01-23T23:38:14.349781 #1518821] INFO -- : openssl 3.2.0 I, [2024-01-23T23:38:14.352803 #1518821] INFO -- : pathname 0.3.0 I, [2024-01-23T23:38:14.355639 #1518821] INFO -- : psych 5.1.2 I, [2024-01-23T23:38:14.358992 #1518821] INFO -- : stringio 3.1.1 I, [2024-01-23T23:38:14.361826 #1518821] INFO -- : strscan 3.0.9 I, [2024-01-23T23:38:14.364642 #1518821] INFO -- : zlib 3.1.0 I, [2024-01-23T23:38:14.367013 #1518821] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-23T23:38:14.368686 #1518821] INFO -- : minitest 5.21.2 I, [2024-01-23T23:38:14.398745 #1518821] INFO -- : power_assert 2.0.3 I, [2024-01-23T23:38:14.407294 #1518821] INFO -- : rake 13.1.0 I, [2024-01-23T23:38:14.437778 #1518821] INFO -- : test-unit 3.6.1 I, [2024-01-23T23:38:14.471269 #1518821] INFO -- : rexml 3.2.6 I, [2024-01-23T23:38:14.497095 #1518821] INFO -- : rss 0.3.0 I, [2024-01-23T23:38:14.514897 #1518821] INFO -- : net-ftp 0.3.4 I, [2024-01-23T23:38:14.521049 #1518821] INFO -- : net-imap 0.4.9.1 I, [2024-01-23T23:38:14.543339 #1518821] INFO -- : net-pop 0.1.2 I, [2024-01-23T23:38:14.549380 #1518821] INFO -- : net-smtp 0.4.0.1 I, [2024-01-23T23:38:14.555872 #1518821] INFO -- : matrix 0.4.2 I, [2024-01-23T23:38:14.561287 #1518821] INFO -- : prime 0.1.2 I, [2024-01-23T23:38:14.569852 #1518821] INFO -- : rbs 3.4.2 I, [2024-01-23T23:38:14.751447 #1518821] INFO -- : typeprof 0.21.9 I, [2024-01-23T23:38:14.768330 #1518821] INFO -- : debug 1.9.1 I, [2024-01-23T23:38:14.786011 #1518821] INFO -- : racc 1.7.3 I, [2024-01-23T23:38:14.802592 #1518821] INFO -- : mutex_m 0.2.0 I, [2024-01-23T23:38:14.808149 #1518821] INFO -- : getoptlong 0.2.1 I, [2024-01-23T23:38:14.816699 #1518821] INFO -- : base64 0.2.0 I, [2024-01-23T23:38:14.823131 #1518821] INFO -- : bigdecimal 3.1.6 I, [2024-01-23T23:38:14.837238 #1518821] INFO -- : observer 0.1.2 I, [2024-01-23T23:38:14.843528 #1518821] INFO -- : abbrev 0.1.2 I, [2024-01-23T23:38:14.850146 #1518821] INFO -- : resolv-replace 0.1.1 I, [2024-01-23T23:38:14.856947 #1518821] INFO -- : rinda 0.2.0 I, [2024-01-23T23:38:14.863772 #1518821] INFO -- : drb 2.2.0 I, [2024-01-23T23:38:14.872313 #1518821] INFO -- : nkf 0.2.0 I, [2024-01-23T23:38:14.891677 #1518821] INFO -- : syslog 0.1.2 I, [2024-01-23T23:38:14.904999 #1518821] INFO -- : csv 3.2.8 I, [2024-01-23T23:38:14.925827 #1518821] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-23T23:38:14.958446 #1518821] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-23T23:38:14.958657 #1518821] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-23T23:39:07.645631 #1518821] INFO -- : PASS all 1881 tests E, [2024-01-23T23:39:07.654451 #1518821] ERROR -- : I, [2024-01-23T23:39:07.654647 #1518821] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-23T23:39:07.655118 #1518821] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-23T23:39:07.782696 #1518821] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-23T23:39:07.782788 #1518821] INFO -- : CC = gcc I, [2024-01-23T23:39:07.782827 #1518821] INFO -- : LD = ld I, [2024-01-23T23:39:07.782862 #1518821] INFO -- : LDSHARED = gcc -shared I, [2024-01-23T23:39:07.782908 #1518821] 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-23T23:39:07.782950 #1518821] 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-23T23:39:07.782984 #1518821] INFO -- : CPPFLAGS = I, [2024-01-23T23:39:07.783024 #1518821] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-23T23:39:07.783059 #1518821] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-23T23:39:07.783096 #1518821] INFO -- : LANG = I, [2024-01-23T23:39:07.783133 #1518821] INFO -- : LC_ALL = I, [2024-01-23T23:39:07.783164 #1518821] INFO -- : LC_CTYPE = I, [2024-01-23T23:39:07.783195 #1518821] INFO -- : MFLAGS = I, [2024-01-23T23:39:07.783227 #1518821] INFO -- : RUSTC = rustc I, [2024-01-23T23:39:07.783270 #1518821] 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-23T23:39:07.786495 #1518821] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-23T23:39:07.786548 #1518821] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-23T23:39:07.786564 #1518821] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-23T23:39:07.786578 #1518821] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-23T23:39:07.786592 #1518821] INFO -- : I, [2024-01-23T23:39:07.973610 #1518821] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-23T23:39:07.973677 #1518821] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-23T23:39:07.973697 #1518821] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-23T23:39:08.142265 #1518821] INFO -- : Checking leaked global symbols...none I, [2024-01-23T23:39:08.263680 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-23T23:39:08.263753 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-23T23:39:08.263775 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-23T23:39:08.263901 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-23T23:39:08.264451 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-23T23:39:08.264634 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-23T23:39:08.265511 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-23T23:39:08.265866 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-23T23:39:08.267749 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-23T23:39:08.268736 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-23T23:39:08.271227 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-23T23:39:08.273277 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-23T23:39:08.273405 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-23T23:39:08.273513 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-23T23:39:08.273699 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-23T23:39:08.374054 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-23T23:39:08.375967 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-23T23:39:08.662442 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-23T23:39:08.662582 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-23T23:39:08.662731 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-23T23:39:08.663060 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-23T23:39:08.663182 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-23T23:39:08.663227 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-23T23:39:08.663357 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-23T23:39:08.663633 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-23T23:39:08.663694 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-23T23:39:08.663871 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-23T23:39:08.663998 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-23T23:39:08.664626 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-23T23:39:08.912377 #1518821] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-23T23:39:08.918310 #1518821] INFO -- : I, [2024-01-23T23:39:08.918367 #1518821] INFO -- : test succeeded I, [2024-01-23T23:39:08.920823 #1518821] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-23T23:39:08.920986 #1518821] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-23T23:39:09.127462 #1518821] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-23T23:39:09.127542 #1518821] INFO -- : CC = gcc I, [2024-01-23T23:39:09.127691 #1518821] INFO -- : LD = ld I, [2024-01-23T23:39:09.127725 #1518821] INFO -- : LDSHARED = gcc -shared I, [2024-01-23T23:39:09.127762 #1518821] 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-23T23:39:09.127795 #1518821] 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-23T23:39:09.127824 #1518821] INFO -- : CPPFLAGS = I, [2024-01-23T23:39:09.127852 #1518821] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-23T23:39:09.127879 #1518821] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-23T23:39:09.127905 #1518821] INFO -- : LANG = I, [2024-01-23T23:39:09.127929 #1518821] INFO -- : LC_ALL = I, [2024-01-23T23:39:09.127959 #1518821] INFO -- : LC_CTYPE = I, [2024-01-23T23:39:09.127989 #1518821] INFO -- : MFLAGS = I, [2024-01-23T23:39:09.128020 #1518821] INFO -- : RUSTC = rustc I, [2024-01-23T23:39:09.128062 #1518821] 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-23T23:39:09.131007 #1518821] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-23T23:39:09.131062 #1518821] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-23T23:39:09.131079 #1518821] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-23T23:39:09.131102 #1518821] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-23T23:39:09.131117 #1518821] INFO -- : I, [2024-01-23T23:39:09.135384 #1518821] INFO -- : generating enc.mk I, [2024-01-23T23:39:09.415528 #1518821] INFO -- : generating encdb.h I, [2024-01-23T23:39:09.480305 #1518821] INFO -- : encdb.h unchanged I, [2024-01-23T23:39:09.483383 #1518821] INFO -- : making enc I, [2024-01-23T23:39:09.523772 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:09.523841 #1518821] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-23T23:39:09.523881 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:09.524788 #1518821] INFO -- : making srcs under enc I, [2024-01-23T23:39:09.587914 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:09.589377 #1518821] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-23T23:39:09.589437 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:09.589654 #1518821] INFO -- : generating transdb.h I, [2024-01-23T23:39:09.803511 #1518821] INFO -- : transdb.h unchanged I, [2024-01-23T23:39:09.806443 #1518821] INFO -- : making trans I, [2024-01-23T23:39:09.888269 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:09.888365 #1518821] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-23T23:39:09.888427 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:09.889552 #1518821] INFO -- : making encs I, [2024-01-23T23:39:09.978127 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:09.978209 #1518821] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-23T23:39:09.978254 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:09.982052 #1518821] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-23T23:39:10.061411 #1518821] INFO -- : ext/configure-ext.mk updated I, [2024-01-23T23:39:10.066837 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:13.656922 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:13.657689 #1518821] INFO -- : generating makefile exts.mk I, [2024-01-23T23:39:13.782542 #1518821] INFO -- : exts.mk unchanged I, [2024-01-23T23:39:13.791887 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:14.221298 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-23T23:39:14.225704 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-23T23:39:14.231897 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-23T23:39:14.236201 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-23T23:39:14.239773 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-23T23:39:14.248678 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-23T23:39:14.277805 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-23T23:39:14.282406 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-23T23:39:14.301823 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-23T23:39:14.311343 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-23T23:39:14.316077 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-23T23:39:14.319960 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-23T23:39:14.332142 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-23T23:39:14.343655 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-23T23:39:14.365290 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-23T23:39:14.369988 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-23T23:39:14.380435 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-23T23:39:14.389351 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-23T23:39:14.418985 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-23T23:39:14.445931 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-23T23:39:14.452492 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-23T23:39:14.457466 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-23T23:39:14.468390 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-23T23:39:14.506639 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-23T23:39:14.513749 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-23T23:39:14.518497 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-23T23:39:14.540003 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-23T23:39:14.550376 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-23T23:39:14.553529 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-23T23:39:14.557884 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-23T23:39:14.576842 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-23T23:39:14.591907 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-23T23:39:14.623025 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-23T23:39:14.689544 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-23T23:39:14.693686 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-23T23:39:14.741785 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-23T23:39:14.744516 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-23T23:39:14.790655 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-23T23:39:14.793279 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-23T23:39:14.841045 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-23T23:39:14.844297 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-23T23:39:14.891181 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-23T23:39:14.894506 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-23T23:39:14.942224 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-23T23:39:14.945548 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-23T23:39:14.988800 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-23T23:39:15.018159 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:15.134780 #1518821] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-23T23:39:15.134878 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:15.135366 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:15.139829 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:15.139883 #1518821] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-23T23:39:15.139899 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T23:39:31.246203 #1518821] INFO -- : Run options: I, [2024-01-23T23:39:31.246269 #1518821] INFO -- : --seed=53398 I, [2024-01-23T23:39:31.246291 #1518821] 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-23T23:39:31.246306 #1518821] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-23T23:39:31.246318 #1518821] INFO -- : --name=!/memory_leak/ I, [2024-01-23T23:39:31.246329 #1518821] INFO -- : --stderr-on-failure I, [2024-01-23T23:39:31.246340 #1518821] INFO -- : --repeat-count=20 I, [2024-01-23T23:39:31.246366 #1518821] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-23T23:39:31.246378 #1518821] INFO -- : I, [2024-01-23T23:39:31.246390 #1518821] INFO -- : # Running tests: I, [2024-01-23T23:39:31.246402 #1518821] INFO -- : I, [2024-01-24T00:10:09.792216 #1518821] INFO -- : Finished(1/20) tests in 1838.344322s, 13.6438 tests/s, 5146.7388 assertions/s. I, [2024-01-24T00:48:20.887632 #1518821] INFO -- : Finished(2/20) tests in 2291.147599s, 10.9478 tests/s, 4130.5820 assertions/s. I, [2024-01-24T01:11:35.633117 #1518821] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-24T01:11:37.158627 #1518821] INFO -- : Closed file descriptor: TestHashOnly#test_replace_bug15358: 9 I, [2024-01-24T01:33:56.796631 #1518821] INFO -- : Finished(3/20) tests in 2735.913294s, 9.1681 tests/s, 3459.5369 assertions/s. I, [2024-01-24T01:53:56.004027 #1518821] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-24T01:53:56.817663 #1518821] INFO -- : Closed file descriptor: TestHashOnly#test_replace_bug15358: 9 I, [2024-01-24T02:13:51.987014 #1518821] INFO -- : Finished(4/20) tests in 2395.123844s, 10.4725 tests/s, 3951.3969 assertions/s. I, [2024-01-24T02:50:13.757572 #1518821] INFO -- : Finished(5/20) tests in 2181.837151s, 11.4963 tests/s, 4338.3109 assertions/s. I, [2024-01-24T03:36:50.288797 #1518821] INFO -- : Finished(6/20) tests in 2796.393243s, 8.9698 tests/s, 3384.8630 assertions/s. I, [2024-01-24T03:57:14.483608 #1518821] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-24T03:57:15.120675 #1518821] INFO -- : Closed file descriptor: TestHashOnly#test_replace_bug15358: 9 I, [2024-01-24T04:17:13.932298 #1518821] INFO -- : Finished(7/20) tests in 2423.755560s, 10.3488 tests/s, 3905.0629 assertions/s. I, [2024-01-24T04:37:38.991622 #1518821] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-24T04:37:39.045698 #1518821] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-24T04:59:03.752216 #1518821] INFO -- : Finished(8/20) tests in 2509.688723s, 9.9945 tests/s, 3771.3956 assertions/s. I, [2024-01-24T05:48:25.319611 #1518821] INFO -- : Finished(9/20) tests in 2961.651498s, 8.4693 tests/s, 3195.9952 assertions/s. I, [2024-01-24T06:25:40.944342 #1518821] INFO -- : Finished(10/20) tests in 2235.649277s, 11.2196 tests/s, 4233.7432 assertions/s. I, [2024-01-24T07:08:24.546482 #1518821] INFO -- : Finished(11/20) tests in 2563.418101s, 9.7850 tests/s, 3691.9931 assertions/s. I, [2024-01-24T07:55:08.985447 #1518821] INFO -- : Finished(12/20) tests in 2804.594884s, 8.9435 tests/s, 3374.9716 assertions/s. I, [2024-01-24T08:37:07.983770 #1518821] INFO -- : Finished(13/20) tests in 2519.028142s, 9.9574 tests/s, 3757.0295 assertions/s. I, [2024-01-24T09:24:05.583974 #1518821] INFO -- : Finished(14/20) tests in 2817.618990s, 8.9022 tests/s, 3359.4120 assertions/s. I, [2024-01-24T10:03:35.638971 #1518821] INFO -- : Finished(15/20) tests in 2369.953124s, 10.5838 tests/s, 3994.0503 assertions/s. I, [2024-01-24T10:41:25.240268 #1518821] INFO -- : Finished(16/20) tests in 2269.784560s, 11.0508 tests/s, 4170.2121 assertions/s. I, [2024-01-24T11:28:52.818152 #1518821] INFO -- : Finished(17/20) tests in 2847.432759s, 8.8090 tests/s, 3324.4908 assertions/s. I, [2024-01-24T11:50:18.406135 #1518821] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-24T11:50:18.418558 #1518821] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-24T12:10:51.808181 #1518821] INFO -- : Finished(18/20) tests in 2518.980393s, 9.9576 tests/s, 3757.8641 assertions/s. I, [2024-01-24T12:31:53.978562 #1518821] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-24T12:31:54.682134 #1518821] INFO -- : Closed file descriptor: TestHashOnly#test_replace_bug15358: 9 I, [2024-01-24T12:53:30.744040 #1518821] INFO -- : Finished(19/20) tests in 2558.876701s, 9.8023 tests/s, 3698.7233 assertions/s. I, [2024-01-24T13:43:18.650607 #1518821] INFO -- : Finished(20/20) tests in 2988.654269s, 8.3927 tests/s, 3166.9856 assertions/s. I, [2024-01-24T13:43:18.650686 #1518821] INFO -- : 501659 tests, 189297964 assertions, 0 failures, 0 errors, 2386 skips I, [2024-01-24T13:43:18.650703 #1518821] INFO -- : I, [2024-01-24T13:43:18.650716 #1518821] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-23T22:54:39Z master c0cabc0a69) [x86_64-linux] I, [2024-01-24T13:43:18.773241 #1518821] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-01-24T13:43:18.773473 #1518821] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-01-24T13:43:19.074440 #1518821] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-24T13:43:19.074509 #1518821] INFO -- : CC = gcc I, [2024-01-24T13:43:19.074525 #1518821] INFO -- : LD = ld I, [2024-01-24T13:43:19.074537 #1518821] INFO -- : LDSHARED = gcc -shared I, [2024-01-24T13:43:19.074549 #1518821] 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-24T13:43:19.074582 #1518821] 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-24T13:43:19.074595 #1518821] INFO -- : CPPFLAGS = I, [2024-01-24T13:43:19.074607 #1518821] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-24T13:43:19.074618 #1518821] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-24T13:43:19.074628 #1518821] INFO -- : LANG = I, [2024-01-24T13:43:19.074638 #1518821] INFO -- : LC_ALL = I, [2024-01-24T13:43:19.074648 #1518821] INFO -- : LC_CTYPE = I, [2024-01-24T13:43:19.074658 #1518821] INFO -- : MFLAGS = I, [2024-01-24T13:43:19.074669 #1518821] INFO -- : RUSTC = rustc I, [2024-01-24T13:43:19.074681 #1518821] 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-24T13:43:19.077927 #1518821] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-24T13:43:19.077972 #1518821] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-24T13:43:19.077985 #1518821] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-24T13:43:19.077997 #1518821] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-24T13:43:19.078008 #1518821] INFO -- : I, [2024-01-24T13:43:19.082401 #1518821] INFO -- : generating enc.mk I, [2024-01-24T13:43:19.408464 #1518821] INFO -- : generating encdb.h I, [2024-01-24T13:43:19.479001 #1518821] INFO -- : encdb.h unchanged I, [2024-01-24T13:43:19.481814 #1518821] INFO -- : making enc I, [2024-01-24T13:43:19.518376 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:19.518457 #1518821] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-24T13:43:19.518500 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:19.519527 #1518821] INFO -- : making srcs under enc I, [2024-01-24T13:43:19.593880 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:19.593984 #1518821] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-24T13:43:19.594057 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:19.596084 #1518821] INFO -- : generating transdb.h I, [2024-01-24T13:43:19.884320 #1518821] INFO -- : transdb.h unchanged I, [2024-01-24T13:43:19.887498 #1518821] INFO -- : making trans I, [2024-01-24T13:43:19.963584 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:19.963681 #1518821] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-24T13:43:19.963744 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:19.964856 #1518821] INFO -- : making encs I, [2024-01-24T13:43:20.049346 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:20.049436 #1518821] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-24T13:43:20.049493 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:20.053411 #1518821] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-24T13:43:20.152365 #1518821] INFO -- : ext/configure-ext.mk updated I, [2024-01-24T13:43:20.157777 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:24.774124 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:24.774978 #1518821] INFO -- : generating makefile exts.mk I, [2024-01-24T13:43:24.916444 #1518821] INFO -- : exts.mk unchanged I, [2024-01-24T13:43:24.925943 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:25.545677 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-24T13:43:25.552624 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-24T13:43:25.562344 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-24T13:43:25.576689 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-24T13:43:25.585089 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-24T13:43:25.596132 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-24T13:43:25.637491 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-24T13:43:25.643543 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-24T13:43:25.680723 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-24T13:43:25.696232 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-24T13:43:25.703737 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-24T13:43:25.709277 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-24T13:43:25.727949 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-24T13:43:25.744733 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-24T13:43:25.768672 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-24T13:43:25.773960 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-24T13:43:25.784100 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-24T13:43:25.792722 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-24T13:43:25.821957 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-24T13:43:25.854070 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-24T13:43:25.861461 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-24T13:43:25.867160 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-24T13:43:25.877320 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-24T13:43:25.914627 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-24T13:43:25.922604 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-24T13:43:25.928365 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-24T13:43:25.953267 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-24T13:43:25.970779 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-24T13:43:25.978617 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-24T13:43:25.992456 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-24T13:43:26.028071 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-24T13:43:26.055289 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-24T13:43:26.107627 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-24T13:43:26.210464 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-24T13:43:26.214435 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-24T13:43:26.314992 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-24T13:43:26.318754 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-24T13:43:26.385320 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-24T13:43:26.388964 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-24T13:43:26.463262 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-24T13:43:26.468133 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-24T13:43:26.536740 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-24T13:43:26.541279 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-24T13:43:26.616296 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-24T13:43:26.619916 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-24T13:43:26.692326 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-24T13:43:26.736788 #1518821] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:26.911036 #1518821] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-24T13:43:26.911157 #1518821] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:26.911867 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:26.918417 #1518821] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:26.918494 #1518821] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-24T13:43:26.918550 #1518821] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-24T13:43:27.119604 #1518821] 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-24T13:43:27.423483 #1518821] INFO -- : ruby 3.4.0dev (2024-01-23T22:54:39Z master c0cabc0a69) [x86_64-linux] I, [2024-01-24T13:44:13.912245 #1518821] INFO -- : 0 ......................................................................... I, [2024-01-24T13:44:26.600114 #1518821] INFO -- : 73 ......................................................................... I, [2024-01-24T13:44:29.673896 #1518821] INFO -- : 146 ......................................................................... I, [2024-01-24T13:44:34.444677 #1518821] INFO -- : 219 ......................................................................... I, [2024-01-24T13:44:36.209503 #1518821] INFO -- : 292 ......................................................................... I, [2024-01-24T13:44:39.269502 #1518821] INFO -- : 365 ......................................................................... I, [2024-01-24T13:44:40.913698 #1518821] INFO -- : 438 ......................................................................... I, [2024-01-24T13:44:42.196148 #1518821] INFO -- : 511 ......................................................................... I, [2024-01-24T13:44:45.052508 #1518821] INFO -- : 584 ......................................................................... I, [2024-01-24T13:44:49.597564 #1518821] INFO -- : 657 ......................................................................... I, [2024-01-24T13:44:50.593325 #1518821] INFO -- : 730 ......................................................................... I, [2024-01-24T13:44:51.753186 #1518821] INFO -- : 803 ......................................................................... I, [2024-01-24T13:44:54.934879 #1518821] INFO -- : 876 ......................................................................... I, [2024-01-24T13:44:57.089120 #1518821] INFO -- : 949 ......................................................................... I, [2024-01-24T13:45:09.795255 #1518821] INFO -- : 1022 ......................................................................... I, [2024-01-24T13:45:27.056860 #1518821] INFO -- : 1095 ......................................................................... I, [2024-01-24T13:45:35.436898 #1518821] INFO -- : 1168 ......................................................................... I, [2024-01-24T13:45:39.812486 #1518821] INFO -- : 1241 ......................................................................... I, [2024-01-24T13:45:42.991144 #1518821] INFO -- : 1314 ......................................................................... I, [2024-01-24T13:45:44.534093 #1518821] INFO -- : 1387 ......................................................................... I, [2024-01-24T13:45:57.142497 #1518821] INFO -- : 1460 ......................................................................... I, [2024-01-24T13:46:15.862277 #1518821] INFO -- : 1533 ......................................................................... I, [2024-01-24T13:46:18.733589 #1518821] INFO -- : 1606 ......................................................................... I, [2024-01-24T13:46:25.142185 #1518821] INFO -- : 1679 ......................................................................... I, [2024-01-24T13:46:31.022462 #1518821] INFO -- : 1752 ......................................................................... I, [2024-01-24T13:46:38.500972 #1518821] INFO -- : 1825 ......................................................................... I, [2024-01-24T13:46:42.684643 #1518821] INFO -- : 1898 ......................................................................... I, [2024-01-24T13:46:46.170497 #1518821] INFO -- : 1971 ......................................................................... I, [2024-01-24T13:46:50.003249 #1518821] INFO -- : 2044 ......................................................................... I, [2024-01-24T13:46:50.379335 #1518821] INFO -- : 2117 ......................................................................... I, [2024-01-24T13:46:51.666608 #1518821] INFO -- : 2190 ......................................................................... I, [2024-01-24T13:46:52.023301 #1518821] INFO -- : 2263 ......................................................................... I, [2024-01-24T13:46:53.086818 #1518821] INFO -- : 2336 ......................................................................... I, [2024-01-24T13:46:54.371222 #1518821] INFO -- : 2409 ......................................................................... I, [2024-01-24T13:46:55.253080 #1518821] INFO -- : 2482 ......................................................................... I, [2024-01-24T13:46:58.465239 #1518821] INFO -- : 2555 ......................................................................... I, [2024-01-24T13:46:58.498793 #1518821] INFO -- : 2628 ......................................................................... I, [2024-01-24T13:46:58.842786 #1518821] INFO -- : 2701 ......................................................................... I, [2024-01-24T13:47:02.163831 #1518821] INFO -- : 2774 ......................................................................... I, [2024-01-24T13:47:05.030924 #1518821] INFO -- : 2847 ......................................................................... I, [2024-01-24T13:47:08.907603 #1518821] INFO -- : 2920 ......................................................................... I, [2024-01-24T13:47:09.973371 #1518821] INFO -- : 2993 ......................................................................... I, [2024-01-24T13:47:11.914880 #1518821] INFO -- : 3066 ......................................................................... I, [2024-01-24T13:47:14.462754 #1518821] INFO -- : 3139 ......................................................................... I, [2024-01-24T13:47:16.224241 #1518821] INFO -- : 3212 ......................................................................... I, [2024-01-24T13:47:18.932469 #1518821] INFO -- : 3285 ......................................................................... I, [2024-01-24T13:47:19.768454 #1518821] INFO -- : 3358 ......................................................................... I, [2024-01-24T13:47:24.505992 #1518821] INFO -- : 3431 ......................................................................... I, [2024-01-24T13:47:25.257732 #1518821] INFO -- : 3504 ......................................................................... I, [2024-01-24T13:47:25.929845 #1518821] INFO -- : 3577 ......................................................................... I, [2024-01-24T13:47:35.342696 #1518821] INFO -- : 3650 ......................................................................... I, [2024-01-24T13:47:36.600484 #1518821] INFO -- : 3723 ..... I, [2024-01-24T13:47:36.600583 #1518821] INFO -- : I, [2024-01-24T13:47:36.600616 #1518821] INFO -- : Finished in 249.175226 seconds I, [2024-01-24T13:47:36.600632 #1518821] INFO -- : I, [2024-01-24T13:47:36.600647 #1518821] INFO -- : 3728 files, 31902 examples, 140076 expectations, 0 failures, 0 errors, 0 tagged I, [2024-01-24T13:47:36.626150 #1518821] 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.1687004.ruby -x gdbscript [New LWP 1687004] [New LWP 1687006] [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=139646001732608) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f01de53dc00 (LWP 1687004))] >>> Threads Id Target Id Frame * 1 Thread 0x7f01de53dc00 (LWP 1687004) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139646001732608) at ./nptl/pthread_kill.c:44 2 Thread 0x7f01de21f640 (LWP 1687006) 0x00007f01de684fde in epoll_wait (epfd=4, events=events@entry=0x7f01def87a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f01de21f640 (LWP 1687006)): #0 0x00007f01de684fde in epoll_wait (epfd=4, events=events@entry=0x7f01def87a5c , 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 0x00007f01dec1447a in event_wait (vm=0x559ace7492a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x559ace7492a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x559ace7492a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x559ace7492a0 #4 0x00007f01de5f3b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735351642064, 3813211435326052641, 139645998462528, 25, 139646002477136, 140735351642416, -3825662905826600671, -3825663681760126687}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f01de684bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f01de53dc00 (LWP 1687004)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139646001732608) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f01de53dc00 old_mask = {__val = {8, 139646002545875, 0, 139646002442221, 139646001732608, 139646004057600, 94123377086128, 139646002388391, 243, 139646004074144, 140735351633408, 139646009333084, 255, 94123377070752, 139646004074144, 140735351633424}} 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=139646001732608) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139646001732608, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f01de5a1476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f01de5877f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 139646001725176, 1628609263003235328, 94123377085552, 94123377085552, 139646010624024, 139646004074144, 140735351633808, 139645988677008, 94123377352192, 139646007222453, 18446744069414584320}}, sa_flags = -147328000, sa_restorer = 0x559ace78de00} sigs = {__val = {32, 7378697426660503600, 3472328528310120504, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f01de9a2c78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f01dedb8818 "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 = 0x7fff80a43870, reg_save_area = 0x7fff80a437b0}} #7 0x00007f01de9a6015 in objspace_xmalloc0 (objspace=0x559ace74bbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f01dea1f5c9 in ibf_load_code (load=0x559ace78de00, iseq=0x7f01dd8ca590, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 139645988677008 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 0x00007f01dea25424 in ibf_load_iseq_each (load=0x559ace78de00, iseq=0x7f01dd8ca590, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139645988696016 ec = 0x559ace74cc70 dummy_frame = 139645988676672 #10 0x00007f01dea1f40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f01dd8ca590) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x559ace78de00 prev_src_iseq = 0x7f01dd8cc360 offset = #11 0x00007f01dea1f50c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f01dd8ca590 iseqv = iseq_index = 23 #12 0x00007f01dea1f8a0 in ibf_load_code (load=0x559ace78de00, iseq=0x7f01dd8cc360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139645988684640 code_index = 15 reading_pos = 4556 code = 0x559ace805bb0 load_body = 0x559ace806440 cd_entries = 0x559ace790a00 ic_index = 0 mark_offset_bits = 0x7fff80a43bd0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f01dea25424 in ibf_load_iseq_each (load=0x559ace78de00, iseq=0x7f01dd8cc360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139645988696016 ec = 0x559ace74cc70 dummy_frame = 139645988684304 #14 0x00007f01dea1f40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f01dd8cc360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x559ace78de00 prev_src_iseq = 0x7f01dd8ced60 offset = #15 0x00007f01dea1f50c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f01dd8cc360 iseqv = iseq_index = 16 #16 0x00007f01dea1f8a0 in ibf_load_code (load=0x559ace78de00, iseq=0x7f01dd8ced60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139645988695392 code_index = 66 reading_pos = 224 code = 0x559ace828d80 load_body = 0x559ace7baa50 cd_entries = 0x559ace7b1080 ic_index = 0 mark_offset_bits = 0x559ace828fb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f01dea25424 in ibf_load_iseq_each (load=0x559ace78de00, iseq=0x7f01dd8ced60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139645988696016 ec = 0x559ace74cc70 dummy_frame = 139645988694864 #18 0x00007f01dea1f40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f01dd8ced60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x559ace78de00 prev_src_iseq = 0x7f01dd8cf030 offset = #19 0x00007f01dea1f50c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f01dd8ced60 iseqv = iseq_index = 1 #20 0x00007f01dea1f8a0 in ibf_load_code (load=0x559ace78de00, iseq=0x7f01dd8cf030, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139645988696112 code_index = 5 reading_pos = 46 code = 0x559ace806e30 load_body = 0x559ace7ea8c0 cd_entries = 0x559ace7b10f0 ic_index = 1 mark_offset_bits = 0x7fff80a44130 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f01dea25424 in ibf_load_iseq_each (load=0x559ace78de00, iseq=0x7f01dd8cf030, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139645988696016 ec = 0x559ace74cc70 dummy_frame = 139645988695824 #22 0x00007f01dea1f40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f01dd8cf030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x559ace78de00 prev_src_iseq = 0x0 offset = #23 0x00007f01dea27368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f01dd8cf030 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139645988696208 #25 0x00007f01deda74d3 in rb_load_with_builtin_functions (feature_name=0x7f01dede742b "yjit", table=0x7f01def69f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x559ace7492a0 iseq = #26 0x00007f01dececd27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f01deceae40 , argc = 0, index = 0, name = 0x7f01dee0d415 "_bi13"}, {func_ptr = 0x7f01ded87a10 , argc = 0, index = 1, name = 0x7f01dee0d41b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f01ded87b10 , argc = 0, index = 2, name = 0x7f01dee0d680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f01ded88ba0 , argc = 0, index = 3, name = 0x7f01dee0d433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f01ded57bb0 , argc = 2, index = 4, name = 0x7f01dee0d44c "rb_yjit_enable"}, {func_ptr = 0x7f01ded87b30 , argc = 0, index = 5, name = 0x7f01dee0d45b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f01ded87a60 , argc = 1, index = 6, name = 0x7f01dee0d476 "rb_yjit_get_stats"}, {func_ptr = 0x7f01deceae20 , argc = 0, index = 7, name = 0x7f01dee0d488 "object_shape_count"}, {func_ptr = 0x7f01ded5eed0 , argc = 1, index = 8, name = 0x7f01dee0d49b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f01ded5eee0 , argc = 1, index = 9, name = 0x7f01dee0d4af "rb_yjit_insns_compiled"}, {func_ptr = 0x7f01ded57b00 , argc = 0, index = 10, name = 0x7f01dee0d4c6 "rb_yjit_code_gc"}, {func_ptr = 0x7f01ded57c60 , argc = 0, index = 11, name = 0x7f01dee0d4d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f01ded87a30 , argc = 0, index = 12, name = 0x7f01dee0d4f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f01deabd253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f01debc7eea in ruby_opt_init (opt=0x7fff80a45980) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f01debc8463 in ruby_opt_init (opt=0x7fff80a45980) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735351637568) 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 = 0x7fff80a44640 parser = 139645989964656 orig_fname = 139645989979728 script = 1 opt = 0x7fff80a45980 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f01dea86642 in rb_ensure (b_proc=b_proc@entry=0x7f01debc80c0 , data1=data1@entry=140735351637568, e_proc=e_proc@entry=0x7f01debc4260 , data2=data2@entry=140735351637568) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559ace74cc70 _tag = {tag = 36, retval = 140735351642496, buf = {0x7f01de2447e0, 0x7f01dea866f8 , 0x0, 0x7fff80a444b0, 0xde243a90}, prev = 0x7fff80a45a90, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559ace74cc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f01debc4260 , data2 = 140735351637568}} #32 0x00007f01debca077 in load_file (opt=0x7fff80a45980, script=1, f=139645998614496, fname=, parser=139645989964656) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139645989964656, fname = 139645989979728, script = 1, opt = 0x7fff80a45980, f = 4} #33 process_options (argc=0, argv=0x7fff80a45c78, opt=0x7fff80a45980) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139645998614496 xflag = ast = 0x0 parser = 139645989964656 script_name = 139645989979728 iseq = enc = lenc = 0x559ace767f30 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 0x00007f01debca8f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff80a45c68) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f01dda08668 "-", script_name = 139645989979728, 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 0x00007f01dea879d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff80a45c68) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139646007267488, buf = {0x2, 0x7f01dea87a20 , 0x0, 0x7fff80a45a60, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559ace74cc70 state = iseq = 0x0 #36 0x0000559acd84a17f in rb_main (argv=0x7fff80a45c68, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735351643913 #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.1793262.ruby -x gdbscript [New LWP 1793262] [New LWP 1793264] [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=140412725873664) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb462a5cc00 (LWP 1793262))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb462a5cc00 (LWP 1793262) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140412725873664) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb46273f640 (LWP 1793264) 0x00007fb462ba3fde in epoll_wait (epfd=4, events=events@entry=0x7fb4634a6a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb46273f640 (LWP 1793264)): #0 0x00007fb462ba3fde in epoll_wait (epfd=4, events=events@entry=0x7fb4634a6a5c , 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 0x00007fb46313347a in event_wait (vm=0x55604df472a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55604df472a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55604df472a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55604df472a0 #4 0x00007fb462b12b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726382872096, -3426416471599857143, 140412722607680, 25, 140412726618192, 140726382872448, 3394070042709475849, 3394070611939312137}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb462ba3bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb462a5cc00 (LWP 1793262)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140412725873664) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb462a5cc00 old_mask = {__val = {8, 140412726686931, 0, 140412726583277, 140412725873664, 140412728198656, 93872113102512, 140412726529447, 194, 140412728215200, 140726382863440, 140412733474140, 255, 93872113087136, 140412728215200, 140726382863456}} 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=140412725873664) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140412725873664, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb462ac0476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb462aa67f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3063353161366466, sa_sigaction = 0x3063353161366466}, sa_mask = {__val = {3919370164917579824, 2319406791621226849, 3472328228581748082, 3472310704041635888, 2314885599538982970, 140412725866232, 10563778333353628160, 93872113101936, 93872113101936, 140412734765080, 140412728215200, 140726382863840, 140412712822176, 93872113368576, 140412731363509, 18446744069414584320}}, sa_flags = -981282304, sa_restorer = 0x55604df8be00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7378596435911206006, 7378697629483820646, 7362593949345656886, 7378697629483820646, 2319406791637612134, 3472328228586663213, 3472310704041635888, 2314885599538982970, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964}} #5 0x00007fb462ec1c78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb4632d7818 "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 = 0x7ffd6a0fa6c0, reg_save_area = 0x7ffd6a0fa600}} #7 0x00007fb462ec5015 in objspace_xmalloc0 (objspace=0x55604df49bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb462f3e5c9 in ibf_load_code (load=0x55604df8be00, iseq=0x7fb461dea5a0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 140412712822176 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 0x00007fb462f44424 in ibf_load_iseq_each (load=0x55604df8be00, iseq=0x7fb461dea5a0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140412712841136 ec = 0x55604df4ac70 dummy_frame = 140412712821840 #10 0x00007fb462f3e40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb461dea5a0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55604df8be00 prev_src_iseq = 0x7fb461dec370 offset = #11 0x00007fb462f3e50c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fb461dea5a0 iseqv = iseq_index = 23 #12 0x00007fb462f3e8a0 in ibf_load_code (load=0x55604df8be00, iseq=0x7fb461dec370, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140412712829808 code_index = 15 reading_pos = 4556 code = 0x55604e003bb0 load_body = 0x55604e004440 cd_entries = 0x55604df8ea00 ic_index = 0 mark_offset_bits = 0x7ffd6a0faa20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb462f44424 in ibf_load_iseq_each (load=0x55604df8be00, iseq=0x7fb461dec370, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140412712841136 ec = 0x55604df4ac70 dummy_frame = 140412712829472 #14 0x00007fb462f3e40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb461dec370) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55604df8be00 prev_src_iseq = 0x7fb461deed70 offset = #15 0x00007fb462f3e50c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fb461dec370 iseqv = iseq_index = 16 #16 0x00007fb462f3e8a0 in ibf_load_code (load=0x55604df8be00, iseq=0x7fb461deed70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140412712840560 code_index = 66 reading_pos = 224 code = 0x55604e026d80 load_body = 0x55604dfb8a50 cd_entries = 0x55604dfaf080 ic_index = 0 mark_offset_bits = 0x55604e026fb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb462f44424 in ibf_load_iseq_each (load=0x55604df8be00, iseq=0x7fb461deed70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140412712841136 ec = 0x55604df4ac70 dummy_frame = 140412712840272 #18 0x00007fb462f3e40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb461deed70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55604df8be00 prev_src_iseq = 0x7fb461def010 offset = #19 0x00007fb462f3e50c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fb461deed70 iseqv = iseq_index = 1 #20 0x00007fb462f3e8a0 in ibf_load_code (load=0x55604df8be00, iseq=0x7fb461def010, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140412712841232 code_index = 5 reading_pos = 46 code = 0x55604e004e30 load_body = 0x55604dfe88c0 cd_entries = 0x55604dfaf0f0 ic_index = 1 mark_offset_bits = 0x7ffd6a0faf80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb462f44424 in ibf_load_iseq_each (load=0x55604df8be00, iseq=0x7fb461def010, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140412712841136 ec = 0x55604df4ac70 dummy_frame = 140412712840992 #22 0x00007fb462f3e40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb461def010) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55604df8be00 prev_src_iseq = 0x0 offset = #23 0x00007fb462f46368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fb461def010 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140412712841328 #25 0x00007fb4632c64d3 in rb_load_with_builtin_functions (feature_name=0x7fb46330642b "yjit", table=0x7fb463488f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55604df472a0 iseq = #26 0x00007fb46320bd27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb463209e40 , argc = 0, index = 0, name = 0x7fb46332c415 "_bi13"}, {func_ptr = 0x7fb4632a6a10 , argc = 0, index = 1, name = 0x7fb46332c41b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb4632a6b10 , argc = 0, index = 2, name = 0x7fb46332c680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb4632a7ba0 , argc = 0, index = 3, name = 0x7fb46332c433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb463276bb0 , argc = 2, index = 4, name = 0x7fb46332c44c "rb_yjit_enable"}, {func_ptr = 0x7fb4632a6b30 , argc = 0, index = 5, name = 0x7fb46332c45b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb4632a6a60 , argc = 1, index = 6, name = 0x7fb46332c476 "rb_yjit_get_stats"}, {func_ptr = 0x7fb463209e20 , argc = 0, index = 7, name = 0x7fb46332c488 "object_shape_count"}, {func_ptr = 0x7fb46327ded0 , argc = 1, index = 8, name = 0x7fb46332c49b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb46327dee0 , argc = 1, index = 9, name = 0x7fb46332c4af "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb463276b00 , argc = 0, index = 10, name = 0x7fb46332c4c6 "rb_yjit_code_gc"}, {func_ptr = 0x7fb463276c60 , argc = 0, index = 11, name = 0x7fb46332c4d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb4632a6a30 , argc = 0, index = 12, name = 0x7fb46332c4f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb462fdc253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb4630e6eea in ruby_opt_init (opt=0x7ffd6a0fc7d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb4630e7463 in ruby_opt_init (opt=0x7ffd6a0fc7d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140726382867600) 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 = 0x7ffd6a0fb490 parser = 140412714109728 orig_fname = 140412714124800 script = 1 opt = 0x7ffd6a0fc7d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fb462fa5642 in rb_ensure (b_proc=b_proc@entry=0x7fb4630e70c0 , data1=data1@entry=140726382867600, e_proc=e_proc@entry=0x7fb4630e3260 , data2=data2@entry=140726382867600) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55604df4ac70 _tag = {tag = 36, retval = 140726382872528, buf = {0x7fb462764790, 0x7fb462fa56f8 , 0x0, 0x7ffd6a0fb300, 0x62763a40}, prev = 0x7ffd6a0fc8e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55604df4ac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb4630e3260 , data2 = 140726382867600}} #32 0x00007fb4630e9077 in load_file (opt=0x7ffd6a0fc7d0, script=1, f=140412722759568, fname=, parser=140412714109728) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140412714109728, fname = 140412714124800, script = 1, opt = 0x7ffd6a0fc7d0, f = 4} #33 process_options (argc=0, argv=0x7ffd6a0fcac8, opt=0x7ffd6a0fc7d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140412722759568 xflag = ast = 0x0 parser = 140412714109728 script_name = 140412714124800 iseq = enc = lenc = 0x55604df65f30 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 0x00007fb4630e98f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd6a0fcab8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb461f28618 "-", script_name = 140412714124800, 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 0x00007fb462fa69d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd6a0fcab8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140412731408544, buf = {0x2, 0x7fb462fa6a20 , 0x0, 0x7ffd6a0fc8b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55604df4ac70 state = iseq = 0x0 #36 0x000055604c2c117f in rb_main (argv=0x7ffd6a0fcab8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726382873945 #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.1904277.ruby -x gdbscript [New LWP 1904277] [New LWP 1904279] [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=140451354205184) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fbd61135c00 (LWP 1904277))] >>> Threads Id Target Id Frame * 1 Thread 0x7fbd61135c00 (LWP 1904277) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140451354205184) at ./nptl/pthread_kill.c:44 2 Thread 0x7fbd60e1f640 (LWP 1904279) 0x00007fbd6127cfde in epoll_wait (epfd=4, events=events@entry=0x7fbd61b7fa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fbd60e1f640 (LWP 1904279)): #0 0x00007fbd6127cfde in epoll_wait (epfd=4, events=events@entry=0x7fbd61b7fa5c , 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 0x00007fbd6180c47a in event_wait (vm=0x557a7bd982a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x557a7bd982a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x557a7bd982a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x557a7bd982a0 #4 0x00007fbd611ebb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728082771760, 7229603824821294111, 140451350967872, 25, 140451354949712, 140728082772112, -7264737635954371553, -7264741182100122593}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fbd6127cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fbd61135c00 (LWP 1904277)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140451354205184) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fbd61135c00 old_mask = {__val = {8, 140451355018451, 0, 140451354914797, 140451354205184, 140451356530176, 93984552238768, 140451354860967, 243, 140451356546720, 140728082763104, 140451361805660, 255, 93984552223392, 140451356546720, 140728082763120}} 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=140451354205184) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140451354205184, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fbd61199476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fbd6117f7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 140451354197752, 13245528738788391680, 93984552238192, 93984552238192, 140451363096600, 140451356546720, 140728082763504, 140451341182368, 93984552504832, 140451359695029, 18446744069414584320}}, sa_flags = -910836992, sa_restorer = 0x557a7bddce00} sigs = {__val = {32, 7234582238584647728, 3472328331477083747, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007fbd6159ac78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fbd619b0818 "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 = 0x7ffdcf620fd0, reg_save_area = 0x7ffdcf620f10}} #7 0x00007fbd6159e015 in objspace_xmalloc0 (objspace=0x557a7bd9abf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fbd616175c9 in ibf_load_code (load=0x557a7bddce00, iseq=0x7fbd604ca5a0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 140451341182368 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 0x00007fbd6161d424 in ibf_load_iseq_each (load=0x557a7bddce00, iseq=0x7fbd604ca5a0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140451341201328 ec = 0x557a7bd9bc70 dummy_frame = 140451341182032 #10 0x00007fbd6161740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd604ca5a0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557a7bddce00 prev_src_iseq = 0x7fbd604cc370 offset = #11 0x00007fbd6161750c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fbd604ca5a0 iseqv = iseq_index = 23 #12 0x00007fbd616178a0 in ibf_load_code (load=0x557a7bddce00, iseq=0x7fbd604cc370, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140451341190000 code_index = 15 reading_pos = 4556 code = 0x557a7be54bb0 load_body = 0x557a7be55440 cd_entries = 0x557a7bddfa00 ic_index = 0 mark_offset_bits = 0x7ffdcf621330 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fbd6161d424 in ibf_load_iseq_each (load=0x557a7bddce00, iseq=0x7fbd604cc370, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140451341201328 ec = 0x557a7bd9bc70 dummy_frame = 140451341189664 #14 0x00007fbd6161740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd604cc370) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557a7bddce00 prev_src_iseq = 0x7fbd604ced70 offset = #15 0x00007fbd6161750c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fbd604cc370 iseqv = iseq_index = 16 #16 0x00007fbd616178a0 in ibf_load_code (load=0x557a7bddce00, iseq=0x7fbd604ced70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140451341200752 code_index = 66 reading_pos = 224 code = 0x557a7be77d80 load_body = 0x557a7be09a50 cd_entries = 0x557a7be00080 ic_index = 0 mark_offset_bits = 0x557a7be77fb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fbd6161d424 in ibf_load_iseq_each (load=0x557a7bddce00, iseq=0x7fbd604ced70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140451341201328 ec = 0x557a7bd9bc70 dummy_frame = 140451341200464 #18 0x00007fbd6161740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd604ced70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557a7bddce00 prev_src_iseq = 0x7fbd604cf010 offset = #19 0x00007fbd6161750c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fbd604ced70 iseqv = iseq_index = 1 #20 0x00007fbd616178a0 in ibf_load_code (load=0x557a7bddce00, iseq=0x7fbd604cf010, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140451341201424 code_index = 5 reading_pos = 46 code = 0x557a7be55e30 load_body = 0x557a7be398c0 cd_entries = 0x557a7be000f0 ic_index = 1 mark_offset_bits = 0x7ffdcf621890 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fbd6161d424 in ibf_load_iseq_each (load=0x557a7bddce00, iseq=0x7fbd604cf010, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140451341201328 ec = 0x557a7bd9bc70 dummy_frame = 140451341201184 #22 0x00007fbd6161740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd604cf010) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557a7bddce00 prev_src_iseq = 0x0 offset = #23 0x00007fbd6161f368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fbd604cf010 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140451341201520 #25 0x00007fbd6199f4d3 in rb_load_with_builtin_functions (feature_name=0x7fbd619df42b "yjit", table=0x7fbd61b61f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x557a7bd982a0 iseq = #26 0x00007fbd618e4d27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fbd618e2e40 , argc = 0, index = 0, name = 0x7fbd61a05415 "_bi13"}, {func_ptr = 0x7fbd6197fa10 , argc = 0, index = 1, name = 0x7fbd61a0541b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fbd6197fb10 , argc = 0, index = 2, name = 0x7fbd61a05680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fbd61980ba0 , argc = 0, index = 3, name = 0x7fbd61a05433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fbd6194fbb0 , argc = 2, index = 4, name = 0x7fbd61a0544c "rb_yjit_enable"}, {func_ptr = 0x7fbd6197fb30 , argc = 0, index = 5, name = 0x7fbd61a0545b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fbd6197fa60 , argc = 1, index = 6, name = 0x7fbd61a05476 "rb_yjit_get_stats"}, {func_ptr = 0x7fbd618e2e20 , argc = 0, index = 7, name = 0x7fbd61a05488 "object_shape_count"}, {func_ptr = 0x7fbd61956ed0 , argc = 1, index = 8, name = 0x7fbd61a0549b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fbd61956ee0 , argc = 1, index = 9, name = 0x7fbd61a054af "rb_yjit_insns_compiled"}, {func_ptr = 0x7fbd6194fb00 , argc = 0, index = 10, name = 0x7fbd61a054c6 "rb_yjit_code_gc"}, {func_ptr = 0x7fbd6194fc60 , argc = 0, index = 11, name = 0x7fbd61a054d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fbd6197fa30 , argc = 0, index = 12, name = 0x7fbd61a054f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fbd616b5253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fbd617bfeea in ruby_opt_init (opt=0x7ffdcf6230e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fbd617c0463 in ruby_opt_init (opt=0x7ffdcf6230e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140728082767264) 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 = 0x7ffdcf621da0 parser = 140451342469920 orig_fname = 140451342484992 script = 1 opt = 0x7ffdcf6230e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fbd6167e642 in rb_ensure (b_proc=b_proc@entry=0x7fbd617c00c0 , data1=data1@entry=140728082767264, e_proc=e_proc@entry=0x7fbd617bc260 , data2=data2@entry=140728082767264) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557a7bd9bc70 _tag = {tag = 36, retval = 140728082772192, buf = {0x7fbd60e44790, 0x7fbd6167e6f8 , 0x0, 0x7ffdcf621c10, 0x60e43a40}, prev = 0x7ffdcf6231f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557a7bd9bc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fbd617bc260 , data2 = 140728082767264}} #32 0x00007fbd617c2077 in load_file (opt=0x7ffdcf6230e0, script=1, f=140451351119760, fname=, parser=140451342469920) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140451342469920, fname = 140451342484992, script = 1, opt = 0x7ffdcf6230e0, f = 4} #33 process_options (argc=0, argv=0x7ffdcf6233d8, opt=0x7ffdcf6230e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140451351119760 xflag = ast = 0x0 parser = 140451342469920 script_name = 140451342484992 iseq = enc = lenc = 0x557a7bdb6f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060c\270a\275\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fbd617c28f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdcf6233c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fbd60608618 "-", script_name = 140451342484992, 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 0x00007fbd6167f9d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdcf6233c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140451359740064, buf = {0x2, 0x7fbd6167fa20 , 0x0, 0x7ffdcf6231c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557a7bd9bc70 state = iseq = 0x0 #36 0x0000557a7b30f17f in rb_main (argv=0x7ffdcf6233c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728082773609 #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.1982136.ruby -x gdbscript [New LWP 1982136] [New LWP 1982138] [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=139953578863616) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f497b5a6c00 (LWP 1982136))] >>> Threads Id Target Id Frame * 1 Thread 0x7f497b5a6c00 (LWP 1982136) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139953578863616) at ./nptl/pthread_kill.c:44 2 Thread 0x7f497b28f640 (LWP 1982138) 0x00007f497b6edfde in epoll_wait (epfd=4, events=events@entry=0x7f497bff0a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f497b28f640 (LWP 1982138)): #0 0x00007f497b6edfde in epoll_wait (epfd=4, events=events@entry=0x7f497bff0a5c , 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 0x00007f497bc7d47a in event_wait (vm=0x557ce61512a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x557ce61512a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x557ce61512a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x557ce61512a0 #4 0x00007f497b65cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721246202736, -651563540848809002, 139953575622208, 25, 139953579608144, 140721246203088, 605690413102951382, 605690869321722838}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f497b6edbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f497b5a6c00 (LWP 1982136)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139953578863616) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f497b5a6c00 old_mask = {__val = {8, 139953579676883, 0, 139953579573229, 139953578863616, 139953581188608, 93994924461744, 139953579519399, 243, 139953581205152, 140721246194080, 139953586464092, 255, 93994924446368, 139953581205152, 140721246194096}} 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=139953578863616) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139953578863616, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f497b60a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f497b5f07f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 139953578856184, 8214255576047926528, 93994924461168, 93994924461168, 139953587755032, 139953581205152, 140721246194480, 139953565836672, 93994924727808, 139953584353461, 18446744069414584320}}, sa_flags = -392446720, sa_restorer = 0x557ce6195e00} sigs = {__val = {32, 7162524644546719792, 3472328317789878067, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f497ba0bc78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f497be21818 "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 = 0x7ffc37e44c10, reg_save_area = 0x7ffc37e44b50}} #7 0x00007f497ba0f015 in objspace_xmalloc0 (objspace=0x557ce6153bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f497ba885c9 in ibf_load_code (load=0x557ce6195e00, iseq=0x7f497a93a580, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 139953565836672 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 0x00007f497ba8e424 in ibf_load_iseq_each (load=0x557ce6195e00, iseq=0x7f497a93a580, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139953565855632 ec = 0x557ce6154c70 dummy_frame = 139953565836432 #10 0x00007f497ba8840b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f497a93a580) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557ce6195e00 prev_src_iseq = 0x7f497a93c380 offset = #11 0x00007f497ba8850c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f497a93a580 iseqv = iseq_index = 23 #12 0x00007f497ba888a0 in ibf_load_code (load=0x557ce6195e00, iseq=0x7f497a93c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139953565844352 code_index = 15 reading_pos = 4556 code = 0x557ce620d7a0 load_body = 0x557ce620e080 cd_entries = 0x557ce6198a00 ic_index = 0 mark_offset_bits = 0x7ffc37e44f70 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f497ba8e424 in ibf_load_iseq_each (load=0x557ce6195e00, iseq=0x7f497a93c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139953565855632 ec = 0x557ce6154c70 dummy_frame = 139953565844064 #14 0x00007f497ba8840b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f497a93c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557ce6195e00 prev_src_iseq = 0x7f497a93ed80 offset = #15 0x00007f497ba8850c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f497a93c380 iseqv = iseq_index = 16 #16 0x00007f497ba888a0 in ibf_load_code (load=0x557ce6195e00, iseq=0x7f497a93ed80, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139953565855104 code_index = 66 reading_pos = 224 code = 0x557ce6230d80 load_body = 0x557ce61c26b0 cd_entries = 0x557ce61b9080 ic_index = 0 mark_offset_bits = 0x557ce6230fb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f497ba8e424 in ibf_load_iseq_each (load=0x557ce6195e00, iseq=0x7f497a93ed80, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139953565855632 ec = 0x557ce6154c70 dummy_frame = 139953565854816 #18 0x00007f497ba8840b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f497a93ed80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557ce6195e00 prev_src_iseq = 0x7f497a93eff0 offset = #19 0x00007f497ba8850c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f497a93ed80 iseqv = iseq_index = 1 #20 0x00007f497ba888a0 in ibf_load_code (load=0x557ce6195e00, iseq=0x7f497a93eff0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139953565855728 code_index = 5 reading_pos = 46 code = 0x557ce620ee30 load_body = 0x557ce61f28c0 cd_entries = 0x557ce61b90f0 ic_index = 1 mark_offset_bits = 0x7ffc37e454d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f497ba8e424 in ibf_load_iseq_each (load=0x557ce6195e00, iseq=0x7f497a93eff0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139953565855632 ec = 0x557ce6154c70 dummy_frame = 139953565855536 #22 0x00007f497ba8840b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f497a93eff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557ce6195e00 prev_src_iseq = 0x0 offset = #23 0x00007f497ba90368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f497a93eff0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139953565855872 #25 0x00007f497be104d3 in rb_load_with_builtin_functions (feature_name=0x7f497be5042b "yjit", table=0x7f497bfd2f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x557ce61512a0 iseq = #26 0x00007f497bd55d27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f497bd53e40 , argc = 0, index = 0, name = 0x7f497be76415 "_bi13"}, {func_ptr = 0x7f497bdf0a10 , argc = 0, index = 1, name = 0x7f497be7641b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f497bdf0b10 , argc = 0, index = 2, name = 0x7f497be76680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f497bdf1ba0 , argc = 0, index = 3, name = 0x7f497be76433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f497bdc0bb0 , argc = 2, index = 4, name = 0x7f497be7644c "rb_yjit_enable"}, {func_ptr = 0x7f497bdf0b30 , argc = 0, index = 5, name = 0x7f497be7645b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f497bdf0a60 , argc = 1, index = 6, name = 0x7f497be76476 "rb_yjit_get_stats"}, {func_ptr = 0x7f497bd53e20 , argc = 0, index = 7, name = 0x7f497be76488 "object_shape_count"}, {func_ptr = 0x7f497bdc7ed0 , argc = 1, index = 8, name = 0x7f497be7649b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f497bdc7ee0 , argc = 1, index = 9, name = 0x7f497be764af "rb_yjit_insns_compiled"}, {func_ptr = 0x7f497bdc0b00 , argc = 0, index = 10, name = 0x7f497be764c6 "rb_yjit_code_gc"}, {func_ptr = 0x7f497bdc0c60 , argc = 0, index = 11, name = 0x7f497be764d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f497bdf0a30 , argc = 0, index = 12, name = 0x7f497be764f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f497bb26253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f497bc30eea in ruby_opt_init (opt=0x7ffc37e46d20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f497bc31463 in ruby_opt_init (opt=0x7ffc37e46d20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721246198240) 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 = 0x7ffc37e459e0 parser = 139953567124224 orig_fname = 139953567139296 script = 1 opt = 0x7ffc37e46d20 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f497baef642 in rb_ensure (b_proc=b_proc@entry=0x7f497bc310c0 , data1=data1@entry=140721246198240, e_proc=e_proc@entry=0x7f497bc2d260 , data2=data2@entry=140721246198240) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557ce6154c70 _tag = {tag = 36, retval = 140721246203168, buf = {0x7f497b2b47a0, 0x7f497baef6f8 , 0x0, 0x7ffc37e45850, 0x7b2b3a50}, prev = 0x7ffc37e46e30, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557ce6154c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f497bc2d260 , data2 = 140721246198240}} #32 0x00007f497bc33077 in load_file (opt=0x7ffc37e46d20, script=1, f=139953575774112, fname=, parser=139953567124224) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139953567124224, fname = 139953567139296, script = 1, opt = 0x7ffc37e46d20, f = 4} #33 process_options (argc=0, argv=0x7ffc37e47018, opt=0x7ffc37e46d20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139953575774112 xflag = ast = 0x0 parser = 139953567124224 script_name = 139953567139296 iseq = enc = lenc = 0x557ce616ff30 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\377{I\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f497bc338f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc37e47008) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f497aa785f8 "-", script_name = 139953567139296, 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 0x00007f497baf09d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc37e47008) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139953584398496, buf = {0x2, 0x7f497baf0a20 , 0x0, 0x7ffc37e46e00, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557ce6154c70 state = iseq = 0x0 #36 0x0000557ce42e417f in rb_main (argv=0x7ffc37e47008, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721246204585 #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.2106437.ruby -x gdbscript [New LWP 2106437] [New LWP 2106439] [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=139955970399232) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4a09e65c00 (LWP 2106437))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4a09e65c00 (LWP 2106437) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139955970399232) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4a09b4f640 (LWP 2106439) 0x00007f4a09facfde in epoll_wait (epfd=4, events=events@entry=0x7f4a0a8afa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4a09b4f640 (LWP 2106439)): #0 0x00007f4a09facfde in epoll_wait (epfd=4, events=events@entry=0x7f4a0a8afa5c , 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 0x00007f4a0a53c47a in event_wait (vm=0x55e6276eb2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e6276eb2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e6276eb2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e6276eb2a0 #4 0x00007f4a09f1bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723979955600, 4240566635069866633, 139955967161920, 25, 139955971143760, 140723979955952, -4301615446845128055, -4301616041014558071}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4a09facbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4a09e65c00 (LWP 2106437)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139955970399232) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4a09e65c00 old_mask = {__val = {8, 139955971212499, 0, 139955971108845, 139955970399232, 139955972724224, 94446992420528, 139955971055015, 243, 139955972740768, 140723979946944, 139955977999708, 255, 94446992405152, 139955972740768, 140723979946960}} 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=139955970399232) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139955970399232, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4a09ec9476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4a09eaf7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 139955970391800, 3161845899996156160, 94446992419952, 94446992419952, 139955979290648, 139955972740768, 140723979947344, 139955957376384, 94446992686592, 139955975889077, 18446744069414584320}}, sa_flags = 130797824, sa_restorer = 0x55e62772fe00} sigs = {__val = {32, 7162524644546719792, 3472328304972030308, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f4a0a2cac78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4a0a6e0818 "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 = 0x7ffcdad60e30, reg_save_area = 0x7ffcdad60d70}} #7 0x00007f4a0a2ce015 in objspace_xmalloc0 (objspace=0x55e6276edbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f4a0a3475c9 in ibf_load_code (load=0x55e62772fe00, iseq=0x7f4a091fa580, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 139955957376384 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 0x00007f4a0a34d424 in ibf_load_iseq_each (load=0x55e62772fe00, iseq=0x7f4a091fa580, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139955957395344 ec = 0x55e6276eec70 dummy_frame = 139955957376144 #10 0x00007f4a0a34740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a091fa580) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e62772fe00 prev_src_iseq = 0x7f4a091fc380 offset = #11 0x00007f4a0a34750c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4a091fa580 iseqv = iseq_index = 23 #12 0x00007f4a0a3478a0 in ibf_load_code (load=0x55e62772fe00, iseq=0x7f4a091fc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139955957384064 code_index = 15 reading_pos = 4556 code = 0x55e6277a77a0 load_body = 0x55e6277a8080 cd_entries = 0x55e627732a00 ic_index = 0 mark_offset_bits = 0x7ffcdad61190 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f4a0a34d424 in ibf_load_iseq_each (load=0x55e62772fe00, iseq=0x7f4a091fc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139955957395344 ec = 0x55e6276eec70 dummy_frame = 139955957383776 #14 0x00007f4a0a34740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a091fc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e62772fe00 prev_src_iseq = 0x7f4a091fed80 offset = #15 0x00007f4a0a34750c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4a091fc380 iseqv = iseq_index = 16 #16 0x00007f4a0a3478a0 in ibf_load_code (load=0x55e62772fe00, iseq=0x7f4a091fed80, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139955957394816 code_index = 66 reading_pos = 224 code = 0x55e6277cad80 load_body = 0x55e62775c6b0 cd_entries = 0x55e627753080 ic_index = 0 mark_offset_bits = 0x55e6277cafb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f4a0a34d424 in ibf_load_iseq_each (load=0x55e62772fe00, iseq=0x7f4a091fed80, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139955957395344 ec = 0x55e6276eec70 dummy_frame = 139955957394528 #18 0x00007f4a0a34740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a091fed80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e62772fe00 prev_src_iseq = 0x7f4a091feff0 offset = #19 0x00007f4a0a34750c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4a091fed80 iseqv = iseq_index = 1 #20 0x00007f4a0a3478a0 in ibf_load_code (load=0x55e62772fe00, iseq=0x7f4a091feff0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139955957395440 code_index = 5 reading_pos = 46 code = 0x55e6277a8e30 load_body = 0x55e62778c8c0 cd_entries = 0x55e6277530f0 ic_index = 1 mark_offset_bits = 0x7ffcdad616f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f4a0a34d424 in ibf_load_iseq_each (load=0x55e62772fe00, iseq=0x7f4a091feff0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139955957395344 ec = 0x55e6276eec70 dummy_frame = 139955957395248 #22 0x00007f4a0a34740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a091feff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e62772fe00 prev_src_iseq = 0x0 offset = #23 0x00007f4a0a34f368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4a091feff0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139955957395584 #25 0x00007f4a0a6cf4d3 in rb_load_with_builtin_functions (feature_name=0x7f4a0a70f42b "yjit", table=0x7f4a0a891f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55e6276eb2a0 iseq = #26 0x00007f4a0a614d27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4a0a612e40 , argc = 0, index = 0, name = 0x7f4a0a735415 "_bi13"}, {func_ptr = 0x7f4a0a6afa10 , argc = 0, index = 1, name = 0x7f4a0a73541b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4a0a6afb10 , argc = 0, index = 2, name = 0x7f4a0a735680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4a0a6b0ba0 , argc = 0, index = 3, name = 0x7f4a0a735433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4a0a67fbb0 , argc = 2, index = 4, name = 0x7f4a0a73544c "rb_yjit_enable"}, {func_ptr = 0x7f4a0a6afb30 , argc = 0, index = 5, name = 0x7f4a0a73545b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4a0a6afa60 , argc = 1, index = 6, name = 0x7f4a0a735476 "rb_yjit_get_stats"}, {func_ptr = 0x7f4a0a612e20 , argc = 0, index = 7, name = 0x7f4a0a735488 "object_shape_count"}, {func_ptr = 0x7f4a0a686ed0 , argc = 1, index = 8, name = 0x7f4a0a73549b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4a0a686ee0 , argc = 1, index = 9, name = 0x7f4a0a7354af "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4a0a67fb00 , argc = 0, index = 10, name = 0x7f4a0a7354c6 "rb_yjit_code_gc"}, {func_ptr = 0x7f4a0a67fc60 , argc = 0, index = 11, name = 0x7f4a0a7354d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4a0a6afa30 , argc = 0, index = 12, name = 0x7f4a0a7354f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4a0a3e5253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f4a0a4efeea in ruby_opt_init (opt=0x7ffcdad62f40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f4a0a4f0463 in ruby_opt_init (opt=0x7ffcdad62f40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723979951104) 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 = 0x7ffcdad61c00 parser = 139955958663936 orig_fname = 139955958679008 script = 1 opt = 0x7ffcdad62f40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f4a0a3ae642 in rb_ensure (b_proc=b_proc@entry=0x7f4a0a4f00c0 , data1=data1@entry=140723979951104, e_proc=e_proc@entry=0x7f4a0a4ec260 , data2=data2@entry=140723979951104) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e6276eec70 _tag = {tag = 36, retval = 140723979956032, buf = {0x7f4a09b747a0, 0x7f4a0a3ae6f8 , 0x0, 0x7ffcdad61a70, 0x9b73a50}, prev = 0x7ffcdad63050, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e6276eec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4a0a4ec260 , data2 = 140723979951104}} #32 0x00007f4a0a4f2077 in load_file (opt=0x7ffcdad62f40, script=1, f=139955967313824, fname=, parser=139955958663936) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139955958663936, fname = 139955958679008, script = 1, opt = 0x7ffcdad62f40, f = 4} #33 process_options (argc=0, argv=0x7ffcdad63238, opt=0x7ffcdad62f40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139955967313824 xflag = ast = 0x0 parser = 139955958663936 script_name = 139955958679008 iseq = enc = lenc = 0x55e627709f30 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 0x00007f4a0a4f28f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcdad63228) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4a093385f8 "-", script_name = 139955958679008, 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 0x00007f4a0a3af9d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcdad63228) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139955975934112, buf = {0x2, 0x7f4a0a3afa20 , 0x0, 0x7ffcdad63020, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e6276eec70 state = iseq = 0x0 #36 0x000055e6274c417f in rb_main (argv=0x7ffcdad63228, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723979957449 #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.2208054.ruby -x gdbscript [New LWP 2208054] [New LWP 2208056] [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=139719573830656) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f12ff90fc00 (LWP 2208054))] >>> Threads Id Target Id Frame * 1 Thread 0x7f12ff90fc00 (LWP 2208054) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139719573830656) at ./nptl/pthread_kill.c:44 2 Thread 0x7f12ff5ef640 (LWP 2208056) 0x00007f12ffa56fde in epoll_wait (epfd=4, events=events@entry=0x7f1300359a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f12ff5ef640 (LWP 2208056)): #0 0x00007f12ffa56fde in epoll_wait (epfd=4, events=events@entry=0x7f1300359a5c , 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 0x00007f12fffe647a in event_wait (vm=0x55ac378d62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55ac378d62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55ac378d62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55ac378d62a0 #4 0x00007f12ff9c5b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737049300624, 3389175634260528289, 139719570552384, 25, 139719574575184, 140737049300976, -3373974619252716383, -3373976289579889503}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f12ffa56bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f12ff90fc00 (LWP 2208054)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139719573830656) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f12ff90fc00 old_mask = {__val = {8, 139719574643923, 0, 139719574540269, 139719573830656, 139719576155648, 94198154763952, 139719574486439, 243, 139719576172192, 140737049291968, 139719581431132, 255, 94198154748576, 139719576172192, 140737049291984}} 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=139719573830656) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139719573830656, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f12ff973476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f12ff9597f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 139719573823224, 10799941008922768896, 94198154763376, 94198154763376, 139719582722072, 139719576172192, 140737049292368, 139719560766864, 94198155030016, 139719579320501, 18446744069414584320}}, sa_flags = -2013006336, sa_restorer = 0x55ac3791ae00} sigs = {__val = {32, 7378697426660503600, 3472328327201830245, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f12ffd74c78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f130018a818 "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 = 0x7fffe5d46f30, reg_save_area = 0x7fffe5d46e70}} #7 0x00007f12ffd78015 in objspace_xmalloc0 (objspace=0x55ac378d8bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f12ffdf15c9 in ibf_load_code (load=0x55ac3791ae00, iseq=0x7f12fec9a590, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 139719560766864 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 0x00007f12ffdf7424 in ibf_load_iseq_each (load=0x55ac3791ae00, iseq=0x7f12fec9a590, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139719560785872 ec = 0x55ac378d9c70 dummy_frame = 139719560766528 #10 0x00007f12ffdf140b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f12fec9a590) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55ac3791ae00 prev_src_iseq = 0x7f12fec9c360 offset = #11 0x00007f12ffdf150c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f12fec9a590 iseqv = iseq_index = 23 #12 0x00007f12ffdf18a0 in ibf_load_code (load=0x55ac3791ae00, iseq=0x7f12fec9c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139719560774496 code_index = 15 reading_pos = 4556 code = 0x55ac37992bb0 load_body = 0x55ac37993440 cd_entries = 0x55ac3791da00 ic_index = 0 mark_offset_bits = 0x7fffe5d47290 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f12ffdf7424 in ibf_load_iseq_each (load=0x55ac3791ae00, iseq=0x7f12fec9c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139719560785872 ec = 0x55ac378d9c70 dummy_frame = 139719560774160 #14 0x00007f12ffdf140b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f12fec9c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55ac3791ae00 prev_src_iseq = 0x7f12fec9ed60 offset = #15 0x00007f12ffdf150c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f12fec9c360 iseqv = iseq_index = 16 #16 0x00007f12ffdf18a0 in ibf_load_code (load=0x55ac3791ae00, iseq=0x7f12fec9ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139719560785248 code_index = 66 reading_pos = 224 code = 0x55ac379b5d80 load_body = 0x55ac37947a50 cd_entries = 0x55ac3793e080 ic_index = 0 mark_offset_bits = 0x55ac379b5fb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f12ffdf7424 in ibf_load_iseq_each (load=0x55ac3791ae00, iseq=0x7f12fec9ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139719560785872 ec = 0x55ac378d9c70 dummy_frame = 139719560784720 #18 0x00007f12ffdf140b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f12fec9ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55ac3791ae00 prev_src_iseq = 0x7f12fec9f030 offset = #19 0x00007f12ffdf150c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f12fec9ed60 iseqv = iseq_index = 1 #20 0x00007f12ffdf18a0 in ibf_load_code (load=0x55ac3791ae00, iseq=0x7f12fec9f030, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139719560785968 code_index = 5 reading_pos = 46 code = 0x55ac37993e30 load_body = 0x55ac379778c0 cd_entries = 0x55ac3793e0f0 ic_index = 1 mark_offset_bits = 0x7fffe5d477f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f12ffdf7424 in ibf_load_iseq_each (load=0x55ac3791ae00, iseq=0x7f12fec9f030, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139719560785872 ec = 0x55ac378d9c70 dummy_frame = 139719560785680 #22 0x00007f12ffdf140b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f12fec9f030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55ac3791ae00 prev_src_iseq = 0x0 offset = #23 0x00007f12ffdf9368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f12fec9f030 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139719560786064 #25 0x00007f13001794d3 in rb_load_with_builtin_functions (feature_name=0x7f13001b942b "yjit", table=0x7f130033bf00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55ac378d62a0 iseq = #26 0x00007f13000bed27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f13000bce40 , argc = 0, index = 0, name = 0x7f13001df415 "_bi13"}, {func_ptr = 0x7f1300159a10 , argc = 0, index = 1, name = 0x7f13001df41b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1300159b10 , argc = 0, index = 2, name = 0x7f13001df680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f130015aba0 , argc = 0, index = 3, name = 0x7f13001df433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1300129bb0 , argc = 2, index = 4, name = 0x7f13001df44c "rb_yjit_enable"}, {func_ptr = 0x7f1300159b30 , argc = 0, index = 5, name = 0x7f13001df45b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1300159a60 , argc = 1, index = 6, name = 0x7f13001df476 "rb_yjit_get_stats"}, {func_ptr = 0x7f13000bce20 , argc = 0, index = 7, name = 0x7f13001df488 "object_shape_count"}, {func_ptr = 0x7f1300130ed0 , argc = 1, index = 8, name = 0x7f13001df49b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1300130ee0 , argc = 1, index = 9, name = 0x7f13001df4af "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1300129b00 , argc = 0, index = 10, name = 0x7f13001df4c6 "rb_yjit_code_gc"}, {func_ptr = 0x7f1300129c60 , argc = 0, index = 11, name = 0x7f13001df4d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1300159a30 , argc = 0, index = 12, name = 0x7f13001df4f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f12ffe8f253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f12fff99eea in ruby_opt_init (opt=0x7fffe5d49040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f12fff9a463 in ruby_opt_init (opt=0x7fffe5d49040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140737049296128) 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 = 0x7fffe5d47d00 parser = 139719562054512 orig_fname = 139719562069584 script = 1 opt = 0x7fffe5d49040 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f12ffe58642 in rb_ensure (b_proc=b_proc@entry=0x7f12fff9a0c0 , data1=data1@entry=140737049296128, e_proc=e_proc@entry=0x7f12fff96260 , data2=data2@entry=140737049296128) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55ac378d9c70 _tag = {tag = 36, retval = 140737049301056, buf = {0x7f12ff6147e0, 0x7f12ffe586f8 , 0x0, 0x7fffe5d47b70, 0xff613a90}, prev = 0x7fffe5d49150, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55ac378d9c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f12fff96260 , data2 = 140737049296128}} #32 0x00007f12fff9c077 in load_file (opt=0x7fffe5d49040, script=1, f=139719570704352, fname=, parser=139719562054512) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139719562054512, fname = 139719562069584, script = 1, opt = 0x7fffe5d49040, f = 4} #33 process_options (argc=0, argv=0x7fffe5d49338, opt=0x7fffe5d49040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139719570704352 xflag = ast = 0x0 parser = 139719562054512 script_name = 139719562069584 iseq = enc = lenc = 0x55ac378f4f30 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 0x00007f12fff9c8f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffe5d49328) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f12fedd8668 "-", script_name = 139719562069584, 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 0x00007f12ffe599d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffe5d49328) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139719579365536, buf = {0x2, 0x7f12ffe59a20 , 0x0, 0x7fffe5d49120, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55ac378d9c70 state = iseq = 0x0 #36 0x000055ac36bf317f in rb_main (argv=0x7fffe5d49328, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140737049302473 #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.2238725.ruby -x gdbscript [New LWP 2238725] [New LWP 2238727] [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=139913320061952) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f401bbddc00 (LWP 2238725))] >>> Threads Id Target Id Frame * 1 Thread 0x7f401bbddc00 (LWP 2238725) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139913320061952) at ./nptl/pthread_kill.c:44 2 Thread 0x7f401b8bf640 (LWP 2238727) 0x00007f401bd24fde in epoll_wait (epfd=4, events=events@entry=0x7f401c627a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f401b8bf640 (LWP 2238727)): #0 0x00007f401bd24fde in epoll_wait (epfd=4, events=events@entry=0x7f401c627a5c , 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 0x00007f401c2b447a in event_wait (vm=0x55e83a9bf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e83a9bf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e83a9bf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e83a9bf2a0 #4 0x00007f401bc93b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730986930656, -8493786616289013086, 139913316791872, 25, 139913320806480, 140730986931008, 8403775199356408482, 8403775734461649570}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f401bd24bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f401bbddc00 (LWP 2238725)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139913320061952) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f401bbddc00 old_mask = {__val = {8, 139913320875219, 0, 139913320771565, 139913320061952, 139913322386944, 94455904087728, 139913320717735, 243, 139913322403488, 140730986922000, 139913327662428, 255, 94455904072352, 139913322403488, 140730986922016}} 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=139913320061952) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139913320061952, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f401bc41476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f401bc277f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 139913320054520, 14667074993860503808, 94455904087152, 94455904087152, 139913328953368, 139913322403488, 140730986922400, 139913307006336, 94455904353792, 139913325551797, 18446744069414584320}}, sa_flags = 1460791552, sa_restorer = 0x55e83aa03e00} sigs = {__val = {32, 7306639832622575664, 3472328524750611255, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f401c042c78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f401c458818 "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 = 0x7ffe7c7c0280, reg_save_area = 0x7ffe7c7c01c0}} #7 0x00007f401c046015 in objspace_xmalloc0 (objspace=0x55e83a9c1bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f401c0bf5c9 in ibf_load_code (load=0x55e83aa03e00, iseq=0x7f401af6a580, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 139913307006336 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 0x00007f401c0c5424 in ibf_load_iseq_each (load=0x55e83aa03e00, iseq=0x7f401af6a580, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139913307025296 ec = 0x55e83a9c2c70 dummy_frame = 139913307006096 #10 0x00007f401c0bf40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f401af6a580) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e83aa03e00 prev_src_iseq = 0x7f401af6c380 offset = #11 0x00007f401c0bf50c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f401af6a580 iseqv = iseq_index = 23 #12 0x00007f401c0bf8a0 in ibf_load_code (load=0x55e83aa03e00, iseq=0x7f401af6c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139913307014016 code_index = 15 reading_pos = 4556 code = 0x55e83aa7b7a0 load_body = 0x55e83aa7c080 cd_entries = 0x55e83aa06a00 ic_index = 0 mark_offset_bits = 0x7ffe7c7c05e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f401c0c5424 in ibf_load_iseq_each (load=0x55e83aa03e00, iseq=0x7f401af6c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139913307025296 ec = 0x55e83a9c2c70 dummy_frame = 139913307013728 #14 0x00007f401c0bf40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f401af6c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e83aa03e00 prev_src_iseq = 0x7f401af6ed80 offset = #15 0x00007f401c0bf50c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f401af6c380 iseqv = iseq_index = 16 #16 0x00007f401c0bf8a0 in ibf_load_code (load=0x55e83aa03e00, iseq=0x7f401af6ed80, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139913307024768 code_index = 66 reading_pos = 224 code = 0x55e83aa9ed80 load_body = 0x55e83aa306b0 cd_entries = 0x55e83aa27080 ic_index = 0 mark_offset_bits = 0x55e83aa9efb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f401c0c5424 in ibf_load_iseq_each (load=0x55e83aa03e00, iseq=0x7f401af6ed80, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139913307025296 ec = 0x55e83a9c2c70 dummy_frame = 139913307024480 #18 0x00007f401c0bf40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f401af6ed80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e83aa03e00 prev_src_iseq = 0x7f401af6eff0 offset = #19 0x00007f401c0bf50c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f401af6ed80 iseqv = iseq_index = 1 #20 0x00007f401c0bf8a0 in ibf_load_code (load=0x55e83aa03e00, iseq=0x7f401af6eff0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139913307025392 code_index = 5 reading_pos = 46 code = 0x55e83aa7ce30 load_body = 0x55e83aa608c0 cd_entries = 0x55e83aa270f0 ic_index = 1 mark_offset_bits = 0x7ffe7c7c0b40 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f401c0c5424 in ibf_load_iseq_each (load=0x55e83aa03e00, iseq=0x7f401af6eff0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139913307025296 ec = 0x55e83a9c2c70 dummy_frame = 139913307025200 #22 0x00007f401c0bf40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f401af6eff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e83aa03e00 prev_src_iseq = 0x0 offset = #23 0x00007f401c0c7368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f401af6eff0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139913307025536 #25 0x00007f401c4474d3 in rb_load_with_builtin_functions (feature_name=0x7f401c48742b "yjit", table=0x7f401c609f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55e83a9bf2a0 iseq = #26 0x00007f401c38cd27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f401c38ae40 , argc = 0, index = 0, name = 0x7f401c4ad415 "_bi13"}, {func_ptr = 0x7f401c427a10 , argc = 0, index = 1, name = 0x7f401c4ad41b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f401c427b10 , argc = 0, index = 2, name = 0x7f401c4ad680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f401c428ba0 , argc = 0, index = 3, name = 0x7f401c4ad433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f401c3f7bb0 , argc = 2, index = 4, name = 0x7f401c4ad44c "rb_yjit_enable"}, {func_ptr = 0x7f401c427b30 , argc = 0, index = 5, name = 0x7f401c4ad45b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f401c427a60 , argc = 1, index = 6, name = 0x7f401c4ad476 "rb_yjit_get_stats"}, {func_ptr = 0x7f401c38ae20 , argc = 0, index = 7, name = 0x7f401c4ad488 "object_shape_count"}, {func_ptr = 0x7f401c3feed0 , argc = 1, index = 8, name = 0x7f401c4ad49b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f401c3feee0 , argc = 1, index = 9, name = 0x7f401c4ad4af "rb_yjit_insns_compiled"}, {func_ptr = 0x7f401c3f7b00 , argc = 0, index = 10, name = 0x7f401c4ad4c6 "rb_yjit_code_gc"}, {func_ptr = 0x7f401c3f7c60 , argc = 0, index = 11, name = 0x7f401c4ad4d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f401c427a30 , argc = 0, index = 12, name = 0x7f401c4ad4f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f401c15d253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f401c267eea in ruby_opt_init (opt=0x7ffe7c7c2390) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f401c268463 in ruby_opt_init (opt=0x7ffe7c7c2390) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730986926160) 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 = 0x7ffe7c7c1050 parser = 139913308293888 orig_fname = 139913308308960 script = 1 opt = 0x7ffe7c7c2390 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f401c126642 in rb_ensure (b_proc=b_proc@entry=0x7f401c2680c0 , data1=data1@entry=140730986926160, e_proc=e_proc@entry=0x7f401c264260 , data2=data2@entry=140730986926160) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e83a9c2c70 _tag = {tag = 36, retval = 140730986931088, buf = {0x7f401b8e47a0, 0x7f401c1266f8 , 0x0, 0x7ffe7c7c0ec0, 0x1b8e3a50}, prev = 0x7ffe7c7c24a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e83a9c2c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f401c264260 , data2 = 140730986926160}} #32 0x00007f401c26a077 in load_file (opt=0x7ffe7c7c2390, script=1, f=139913316943776, fname=, parser=139913308293888) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139913308293888, fname = 139913308308960, script = 1, opt = 0x7ffe7c7c2390, f = 4} #33 process_options (argc=0, argv=0x7ffe7c7c2688, opt=0x7ffe7c7c2390) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139913316943776 xflag = ast = 0x0 parser = 139913308293888 script_name = 139913308308960 iseq = enc = lenc = 0x55e83a9ddf30 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 0x00007f401c26a8f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe7c7c2678) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f401b0a85f8 "-", script_name = 139913308308960, 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 0x00007f401c1279d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe7c7c2678) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139913325596832, buf = {0x2, 0x7f401c127a20 , 0x0, 0x7ffe7c7c2470, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e83a9c2c70 state = iseq = 0x0 #36 0x000055e83a3d617f in rb_main (argv=0x7ffe7c7c2678, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730986932505 #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.2278511.ruby -x gdbscript [New LWP 2278511] [New LWP 2278513] [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=139891181902848) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3af4345c00 (LWP 2278511))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3af4345c00 (LWP 2278511) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139891181902848) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3af402f640 (LWP 2278513) 0x00007f3af448cfde in epoll_wait (epfd=4, events=events@entry=0x7f3af4d8fa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3af402f640 (LWP 2278513)): #0 0x00007f3af448cfde in epoll_wait (epfd=4, events=events@entry=0x7f3af4d8fa5c , 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 0x00007f3af4a1c47a in event_wait (vm=0x55bb6a4902a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55bb6a4902a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55bb6a4902a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55bb6a4902a0 #4 0x00007f3af43fbb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721192899152, 2374823601636253164, 139891178665536, 25, 139891182647376, 140721192899504, -2413655079090512404, -2413655601319240212}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3af448cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3af4345c00 (LWP 2278511)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139891181902848) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3af4345c00 old_mask = {__val = {8, 139891182716115, 0, 139891182612461, 139891181902848, 139891184227840, 94263430430384, 139891182558631, 243, 139891184244384, 140721192890496, 139891189503324, 255, 94263430415008, 139891184244384, 140721192890512}} 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=139891181902848) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139891181902848, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3af43a9476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3af438f7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 139891181895416, 11590055293975866112, 94263430429808, 94263430429808, 139891190794264, 139891184244384, 140721192890896, 139891168880016, 94263430696448, 139891187392693, 18446744069414584320}}, sa_flags = 345058048, sa_restorer = 0x55bb6a4d4e00} sigs = {__val = {32, 7162524644546719792, 3472328309937943603, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f3af47aac78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f3af4bc0818 "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 = 0x7ffc34b6f2f0, reg_save_area = 0x7ffc34b6f230}} #7 0x00007f3af47ae015 in objspace_xmalloc0 (objspace=0x55bb6a492bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f3af48275c9 in ibf_load_code (load=0x55bb6a4d4e00, iseq=0x7f3af36da590, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 139891168880016 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 0x00007f3af482d424 in ibf_load_iseq_each (load=0x55bb6a4d4e00, iseq=0x7f3af36da590, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139891168899024 ec = 0x55bb6a493c70 dummy_frame = 139891168879680 #10 0x00007f3af482740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3af36da590) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55bb6a4d4e00 prev_src_iseq = 0x7f3af36dc360 offset = #11 0x00007f3af482750c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f3af36da590 iseqv = iseq_index = 23 #12 0x00007f3af48278a0 in ibf_load_code (load=0x55bb6a4d4e00, iseq=0x7f3af36dc360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139891168887648 code_index = 15 reading_pos = 4556 code = 0x55bb6a54cbb0 load_body = 0x55bb6a54d440 cd_entries = 0x55bb6a4d7a00 ic_index = 0 mark_offset_bits = 0x7ffc34b6f650 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f3af482d424 in ibf_load_iseq_each (load=0x55bb6a4d4e00, iseq=0x7f3af36dc360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139891168899024 ec = 0x55bb6a493c70 dummy_frame = 139891168887312 #14 0x00007f3af482740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3af36dc360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55bb6a4d4e00 prev_src_iseq = 0x7f3af36ded60 offset = #15 0x00007f3af482750c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f3af36dc360 iseqv = iseq_index = 16 #16 0x00007f3af48278a0 in ibf_load_code (load=0x55bb6a4d4e00, iseq=0x7f3af36ded60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139891168898400 code_index = 66 reading_pos = 224 code = 0x55bb6a56fd80 load_body = 0x55bb6a501a50 cd_entries = 0x55bb6a4f8080 ic_index = 0 mark_offset_bits = 0x55bb6a56ffb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f3af482d424 in ibf_load_iseq_each (load=0x55bb6a4d4e00, iseq=0x7f3af36ded60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139891168899024 ec = 0x55bb6a493c70 dummy_frame = 139891168897872 #18 0x00007f3af482740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3af36ded60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55bb6a4d4e00 prev_src_iseq = 0x7f3af36df030 offset = #19 0x00007f3af482750c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f3af36ded60 iseqv = iseq_index = 1 #20 0x00007f3af48278a0 in ibf_load_code (load=0x55bb6a4d4e00, iseq=0x7f3af36df030, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139891168899120 code_index = 5 reading_pos = 46 code = 0x55bb6a54de30 load_body = 0x55bb6a5318c0 cd_entries = 0x55bb6a4f80f0 ic_index = 1 mark_offset_bits = 0x7ffc34b6fbb0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f3af482d424 in ibf_load_iseq_each (load=0x55bb6a4d4e00, iseq=0x7f3af36df030, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139891168899024 ec = 0x55bb6a493c70 dummy_frame = 139891168898832 #22 0x00007f3af482740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3af36df030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55bb6a4d4e00 prev_src_iseq = 0x0 offset = #23 0x00007f3af482f368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f3af36df030 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139891168899216 #25 0x00007f3af4baf4d3 in rb_load_with_builtin_functions (feature_name=0x7f3af4bef42b "yjit", table=0x7f3af4d71f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55bb6a4902a0 iseq = #26 0x00007f3af4af4d27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3af4af2e40 , argc = 0, index = 0, name = 0x7f3af4c15415 "_bi13"}, {func_ptr = 0x7f3af4b8fa10 , argc = 0, index = 1, name = 0x7f3af4c1541b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3af4b8fb10 , argc = 0, index = 2, name = 0x7f3af4c15680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3af4b90ba0 , argc = 0, index = 3, name = 0x7f3af4c15433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3af4b5fbb0 , argc = 2, index = 4, name = 0x7f3af4c1544c "rb_yjit_enable"}, {func_ptr = 0x7f3af4b8fb30 , argc = 0, index = 5, name = 0x7f3af4c1545b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3af4b8fa60 , argc = 1, index = 6, name = 0x7f3af4c15476 "rb_yjit_get_stats"}, {func_ptr = 0x7f3af4af2e20 , argc = 0, index = 7, name = 0x7f3af4c15488 "object_shape_count"}, {func_ptr = 0x7f3af4b66ed0 , argc = 1, index = 8, name = 0x7f3af4c1549b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f3af4b66ee0 , argc = 1, index = 9, name = 0x7f3af4c154af "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3af4b5fb00 , argc = 0, index = 10, name = 0x7f3af4c154c6 "rb_yjit_code_gc"}, {func_ptr = 0x7f3af4b5fc60 , argc = 0, index = 11, name = 0x7f3af4c154d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3af4b8fa30 , argc = 0, index = 12, name = 0x7f3af4c154f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f3af48c5253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f3af49cfeea in ruby_opt_init (opt=0x7ffc34b71400) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f3af49d0463 in ruby_opt_init (opt=0x7ffc34b71400) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721192894656) 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 = 0x7ffc34b700c0 parser = 139891170167664 orig_fname = 139891170182736 script = 1 opt = 0x7ffc34b71400 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f3af488e642 in rb_ensure (b_proc=b_proc@entry=0x7f3af49d00c0 , data1=data1@entry=140721192894656, e_proc=e_proc@entry=0x7f3af49cc260 , data2=data2@entry=140721192894656) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55bb6a493c70 _tag = {tag = 36, retval = 140721192899584, buf = {0x7f3af40547e0, 0x7f3af488e6f8 , 0x0, 0x7ffc34b6ff30, 0xf4053a90}, prev = 0x7ffc34b71510, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55bb6a493c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3af49cc260 , data2 = 140721192894656}} #32 0x00007f3af49d2077 in load_file (opt=0x7ffc34b71400, script=1, f=139891178817504, fname=, parser=139891170167664) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139891170167664, fname = 139891170182736, script = 1, opt = 0x7ffc34b71400, f = 4} #33 process_options (argc=0, argv=0x7ffc34b716f8, opt=0x7ffc34b71400) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139891178817504 xflag = ast = 0x0 parser = 139891170167664 script_name = 139891170182736 iseq = enc = lenc = 0x55bb6a4aef30 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 0x00007f3af49d28f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc34b716e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3af3818668 "-", script_name = 139891170182736, 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 0x00007f3af488f9d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc34b716e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139891187437728, buf = {0x2, 0x7f3af488fa20 , 0x0, 0x7ffc34b714e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55bb6a493c70 state = iseq = 0x0 #36 0x000055bb698e917f in rb_main (argv=0x7ffc34b716e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721192901001 #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.2308869.ruby -x gdbscript [New LWP 2308869] [New LWP 2308871] [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=140251062184960) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8ebebdac00 (LWP 2308869))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8ebebdac00 (LWP 2308869) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140251062184960) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8ebe8bf640 (LWP 2308871) 0x00007f8ebed21fde in epoll_wait (epfd=4, events=events@entry=0x7f8ebf624a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8ebe8bf640 (LWP 2308871)): #0 0x00007f8ebed21fde in epoll_wait (epfd=4, events=events@entry=0x7f8ebf624a5c , 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 0x00007f8ebf2b147a in event_wait (vm=0x55abe02642a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55abe02642a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55abe02642a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55abe02642a0 #4 0x00007f8ebec90b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720981951392, 3580076565040369938, 140251058927168, 25, 140251062929488, 140720981951744, -3552353031575138030, -3552353599697940206}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8ebed21bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8ebebdac00 (LWP 2308869)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140251062184960) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8ebebdac00 old_mask = {__val = {8, 140251062998227, 0, 140251062894573, 140251062184960, 140251064509952, 94196688387760, 140251062840743, 134, 140251064526496, 140720981942736, 140251069785436, 255, 94196688372384, 140251064526496, 140720981942752}} 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=140251062184960) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140251062184960, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8ebec3e476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8ebec247f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {8241999043771768864, 4049408306412194397, 3975887029563450675, 4063710555228300902, 8104277497642758192, 140251062177528, 4713701607965798400, 94196688387184, 94196688387184, 140251071076376, 140251064526496, 140720981943136, 140251049141664, 94196688653824, 140251067674805, 18446744069414584320}}, sa_flags = 1610428416, sa_restorer = 0x55abe02a8e00} sigs = {__val = {32, 3472328296227680288, 2319406834570502192, 2314885530818453552, 2314885530818453536, 8320808738715869216, 2314861604835713379, 7738135737532096544, 4049408306412194397, 3975887029563188531, 3919595367152445030, 8083166874389458992, 3472328296227680288, 2319406834570502192, 2314885530818453552, 2314885530818453536}} #5 0x00007f8ebf03fc78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f8ebf455818 "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 = 0x7ffc28242440, reg_save_area = 0x7ffc28242380}} #7 0x00007f8ebf043015 in objspace_xmalloc0 (objspace=0x55abe0266bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f8ebf0bc5c9 in ibf_load_code (load=0x55abe02a8e00, iseq=0x7f8ebdf6a5a0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 140251049141664 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 0x00007f8ebf0c2424 in ibf_load_iseq_each (load=0x55abe02a8e00, iseq=0x7f8ebdf6a5a0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140251049160624 ec = 0x55abe0267c70 dummy_frame = 140251049141328 #10 0x00007f8ebf0bc40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8ebdf6a5a0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55abe02a8e00 prev_src_iseq = 0x7f8ebdf6c370 offset = #11 0x00007f8ebf0bc50c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f8ebdf6a5a0 iseqv = iseq_index = 23 #12 0x00007f8ebf0bc8a0 in ibf_load_code (load=0x55abe02a8e00, iseq=0x7f8ebdf6c370, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140251049149296 code_index = 15 reading_pos = 4556 code = 0x55abe0320bb0 load_body = 0x55abe0321440 cd_entries = 0x55abe02aba00 ic_index = 0 mark_offset_bits = 0x7ffc282427a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f8ebf0c2424 in ibf_load_iseq_each (load=0x55abe02a8e00, iseq=0x7f8ebdf6c370, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140251049160624 ec = 0x55abe0267c70 dummy_frame = 140251049148960 #14 0x00007f8ebf0bc40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8ebdf6c370) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55abe02a8e00 prev_src_iseq = 0x7f8ebdf6ed70 offset = #15 0x00007f8ebf0bc50c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f8ebdf6c370 iseqv = iseq_index = 16 #16 0x00007f8ebf0bc8a0 in ibf_load_code (load=0x55abe02a8e00, iseq=0x7f8ebdf6ed70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140251049160048 code_index = 66 reading_pos = 224 code = 0x55abe0343d80 load_body = 0x55abe02d5a50 cd_entries = 0x55abe02cc080 ic_index = 0 mark_offset_bits = 0x55abe0343fb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f8ebf0c2424 in ibf_load_iseq_each (load=0x55abe02a8e00, iseq=0x7f8ebdf6ed70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140251049160624 ec = 0x55abe0267c70 dummy_frame = 140251049159760 #18 0x00007f8ebf0bc40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8ebdf6ed70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55abe02a8e00 prev_src_iseq = 0x7f8ebdf6f010 offset = #19 0x00007f8ebf0bc50c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f8ebdf6ed70 iseqv = iseq_index = 1 #20 0x00007f8ebf0bc8a0 in ibf_load_code (load=0x55abe02a8e00, iseq=0x7f8ebdf6f010, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140251049160720 code_index = 5 reading_pos = 46 code = 0x55abe0321e30 load_body = 0x55abe03058c0 cd_entries = 0x55abe02cc0f0 ic_index = 1 mark_offset_bits = 0x7ffc28242d00 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f8ebf0c2424 in ibf_load_iseq_each (load=0x55abe02a8e00, iseq=0x7f8ebdf6f010, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140251049160624 ec = 0x55abe0267c70 dummy_frame = 140251049160480 #22 0x00007f8ebf0bc40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8ebdf6f010) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55abe02a8e00 prev_src_iseq = 0x0 offset = #23 0x00007f8ebf0c4368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f8ebdf6f010 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140251049160816 #25 0x00007f8ebf4444d3 in rb_load_with_builtin_functions (feature_name=0x7f8ebf48442b "yjit", table=0x7f8ebf606f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55abe02642a0 iseq = #26 0x00007f8ebf389d27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8ebf387e40 , argc = 0, index = 0, name = 0x7f8ebf4aa415 "_bi13"}, {func_ptr = 0x7f8ebf424a10 , argc = 0, index = 1, name = 0x7f8ebf4aa41b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8ebf424b10 , argc = 0, index = 2, name = 0x7f8ebf4aa680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8ebf425ba0 , argc = 0, index = 3, name = 0x7f8ebf4aa433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8ebf3f4bb0 , argc = 2, index = 4, name = 0x7f8ebf4aa44c "rb_yjit_enable"}, {func_ptr = 0x7f8ebf424b30 , argc = 0, index = 5, name = 0x7f8ebf4aa45b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8ebf424a60 , argc = 1, index = 6, name = 0x7f8ebf4aa476 "rb_yjit_get_stats"}, {func_ptr = 0x7f8ebf387e20 , argc = 0, index = 7, name = 0x7f8ebf4aa488 "object_shape_count"}, {func_ptr = 0x7f8ebf3fbed0 , argc = 1, index = 8, name = 0x7f8ebf4aa49b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8ebf3fbee0 , argc = 1, index = 9, name = 0x7f8ebf4aa4af "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8ebf3f4b00 , argc = 0, index = 10, name = 0x7f8ebf4aa4c6 "rb_yjit_code_gc"}, {func_ptr = 0x7f8ebf3f4c60 , argc = 0, index = 11, name = 0x7f8ebf4aa4d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8ebf424a30 , argc = 0, index = 12, name = 0x7f8ebf4aa4f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f8ebf15a253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f8ebf264eea in ruby_opt_init (opt=0x7ffc28244550) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f8ebf265463 in ruby_opt_init (opt=0x7ffc28244550) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720981946896) 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 = 0x7ffc28243210 parser = 140251050429216 orig_fname = 140251050444288 script = 1 opt = 0x7ffc28244550 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f8ebf123642 in rb_ensure (b_proc=b_proc@entry=0x7f8ebf2650c0 , data1=data1@entry=140720981946896, e_proc=e_proc@entry=0x7f8ebf261260 , data2=data2@entry=140720981946896) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55abe0267c70 _tag = {tag = 36, retval = 140720981951824, buf = {0x7f8ebe8e4790, 0x7f8ebf1236f8 , 0x0, 0x7ffc28243080, 0xbe8e3a40}, prev = 0x7ffc28244660, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55abe0267c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8ebf261260 , data2 = 140720981946896}} #32 0x00007f8ebf267077 in load_file (opt=0x7ffc28244550, script=1, f=140251059079056, fname=, parser=140251050429216) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140251050429216, fname = 140251050444288, script = 1, opt = 0x7ffc28244550, f = 4} #33 process_options (argc=0, argv=0x7ffc28244848, opt=0x7ffc28244550) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140251059079056 xflag = ast = 0x0 parser = 140251050429216 script_name = 140251050444288 iseq = enc = lenc = 0x55abe0282f30 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 0x00007f8ebf2678f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc28244838) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8ebe0a8618 "-", script_name = 140251050444288, 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 0x00007f8ebf1249d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc28244838) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140251067719840, buf = {0x2, 0x7f8ebf124a20 , 0x0, 0x7ffc28244630, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55abe0267c70 state = iseq = 0x0 #36 0x000055abdf1d417f in rb_main (argv=0x7ffc28244838, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720981953241 #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.2399741.ruby -x gdbscript [New LWP 2399741] [New LWP 2399743] [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=140167453088768) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f7b47401c00 (LWP 2399741))] >>> Threads Id Target Id Frame * 1 Thread 0x7f7b47401c00 (LWP 2399741) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140167453088768) at ./nptl/pthread_kill.c:44 2 Thread 0x7f7b470ef640 (LWP 2399743) 0x00007f7b47548fde in epoll_wait (epfd=4, events=events@entry=0x7f7b47e4ba5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f7b470ef640 (LWP 2399743)): #0 0x00007f7b47548fde in epoll_wait (epfd=4, events=events@entry=0x7f7b47e4ba5c , 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 0x00007f7b47ad847a in event_wait (vm=0x55997d9f42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55997d9f42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55997d9f42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55997d9f42a0 #4 0x00007f7b474b7b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730348684080, 6629793908207781805, 140167449867840, 25, 140167453833296, 140730348684432, -6703805462790928467, -6703804892244080723}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7b47548bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f7b47401c00 (LWP 2399741)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140167453088768) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f7b47401c00 old_mask = {__val = {8, 140167453902035, 0, 140167453798381, 140167453088768, 140167455413760, 94117725961904, 140167453744551, 36, 140167455430304, 140730348675424, 140167460689244, 255, 94117725946528, 140167455430304, 140730348675440}} 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=140167453088768) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140167453088768, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7b47465476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f7b4744b7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x6666666666666666, sa_sigaction = 0x6666666666666666}, sa_mask = {__val = {3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 140167453081336, 12488281600332939520, 94117725961328, 94117725961328, 140167461980184, 140167455430304, 140730348675824, 140167440082320, 94117726227968, 140167458578613, 18446744069414584320}}, sa_flags = 585384192, sa_restorer = 0x55997da38e00} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746878876138232608, 3978708398767498807, 7378645706714656821, 3472336022991680869, 3467895374536122416, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720}} #5 0x00007f7b47866c78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f7b47c7c818 "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 = 0x7ffe567123d0, reg_save_area = 0x7ffe56712310}} #7 0x00007f7b4786a015 in objspace_xmalloc0 (objspace=0x55997d9f6bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f7b478e35c9 in ibf_load_code (load=0x55997da38e00, iseq=0x7f7b4679a590, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 140167440082320 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 0x00007f7b478e9424 in ibf_load_iseq_each (load=0x55997da38e00, iseq=0x7f7b4679a590, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140167440101328 ec = 0x55997d9f7c70 dummy_frame = 140167440081984 #10 0x00007f7b478e340b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7b4679a590) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55997da38e00 prev_src_iseq = 0x7f7b4679c360 offset = #11 0x00007f7b478e350c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f7b4679a590 iseqv = iseq_index = 23 #12 0x00007f7b478e38a0 in ibf_load_code (load=0x55997da38e00, iseq=0x7f7b4679c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140167440089952 code_index = 15 reading_pos = 4556 code = 0x55997dab0bb0 load_body = 0x55997dab1440 cd_entries = 0x55997da3ba00 ic_index = 0 mark_offset_bits = 0x7ffe56712730 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f7b478e9424 in ibf_load_iseq_each (load=0x55997da38e00, iseq=0x7f7b4679c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140167440101328 ec = 0x55997d9f7c70 dummy_frame = 140167440089616 #14 0x00007f7b478e340b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7b4679c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55997da38e00 prev_src_iseq = 0x7f7b4679ed60 offset = #15 0x00007f7b478e350c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f7b4679c360 iseqv = iseq_index = 16 #16 0x00007f7b478e38a0 in ibf_load_code (load=0x55997da38e00, iseq=0x7f7b4679ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140167440100704 code_index = 66 reading_pos = 224 code = 0x55997dad3d80 load_body = 0x55997da65a50 cd_entries = 0x55997da5c080 ic_index = 0 mark_offset_bits = 0x55997dad3fb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f7b478e9424 in ibf_load_iseq_each (load=0x55997da38e00, iseq=0x7f7b4679ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140167440101328 ec = 0x55997d9f7c70 dummy_frame = 140167440100176 #18 0x00007f7b478e340b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7b4679ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55997da38e00 prev_src_iseq = 0x7f7b4679f030 offset = #19 0x00007f7b478e350c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f7b4679ed60 iseqv = iseq_index = 1 #20 0x00007f7b478e38a0 in ibf_load_code (load=0x55997da38e00, iseq=0x7f7b4679f030, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140167440101424 code_index = 5 reading_pos = 46 code = 0x55997dab1e30 load_body = 0x55997da958c0 cd_entries = 0x55997da5c0f0 ic_index = 1 mark_offset_bits = 0x7ffe56712c90 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f7b478e9424 in ibf_load_iseq_each (load=0x55997da38e00, iseq=0x7f7b4679f030, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140167440101328 ec = 0x55997d9f7c70 dummy_frame = 140167440101136 #22 0x00007f7b478e340b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7b4679f030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55997da38e00 prev_src_iseq = 0x0 offset = #23 0x00007f7b478eb368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f7b4679f030 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140167440101520 #25 0x00007f7b47c6b4d3 in rb_load_with_builtin_functions (feature_name=0x7f7b47cab42b "yjit", table=0x7f7b47e2df00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55997d9f42a0 iseq = #26 0x00007f7b47bb0d27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7b47baee40 , argc = 0, index = 0, name = 0x7f7b47cd1415 "_bi13"}, {func_ptr = 0x7f7b47c4ba10 , argc = 0, index = 1, name = 0x7f7b47cd141b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7b47c4bb10 , argc = 0, index = 2, name = 0x7f7b47cd1680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7b47c4cba0 , argc = 0, index = 3, name = 0x7f7b47cd1433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f7b47c1bbb0 , argc = 2, index = 4, name = 0x7f7b47cd144c "rb_yjit_enable"}, {func_ptr = 0x7f7b47c4bb30 , argc = 0, index = 5, name = 0x7f7b47cd145b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7b47c4ba60 , argc = 1, index = 6, name = 0x7f7b47cd1476 "rb_yjit_get_stats"}, {func_ptr = 0x7f7b47baee20 , argc = 0, index = 7, name = 0x7f7b47cd1488 "object_shape_count"}, {func_ptr = 0x7f7b47c22ed0 , argc = 1, index = 8, name = 0x7f7b47cd149b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f7b47c22ee0 , argc = 1, index = 9, name = 0x7f7b47cd14af "rb_yjit_insns_compiled"}, {func_ptr = 0x7f7b47c1bb00 , argc = 0, index = 10, name = 0x7f7b47cd14c6 "rb_yjit_code_gc"}, {func_ptr = 0x7f7b47c1bc60 , argc = 0, index = 11, name = 0x7f7b47cd14d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7b47c4ba30 , argc = 0, index = 12, name = 0x7f7b47cd14f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f7b47981253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f7b47a8beea in ruby_opt_init (opt=0x7ffe567144e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f7b47a8c463 in ruby_opt_init (opt=0x7ffe567144e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730348679584) 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 = 0x7ffe567131a0 parser = 140167441369968 orig_fname = 140167441385040 script = 1 opt = 0x7ffe567144e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f7b4794a642 in rb_ensure (b_proc=b_proc@entry=0x7f7b47a8c0c0 , data1=data1@entry=140730348679584, e_proc=e_proc@entry=0x7f7b47a88260 , data2=data2@entry=140730348679584) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55997d9f7c70 _tag = {tag = 36, retval = 140730348684512, buf = {0x7f7b471147e0, 0x7f7b4794a6f8 , 0x0, 0x7ffe56713010, 0x47113a90}, prev = 0x7ffe567145f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55997d9f7c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7b47a88260 , data2 = 140730348679584}} #32 0x00007f7b47a8e077 in load_file (opt=0x7ffe567144e0, script=1, f=140167450019808, fname=, parser=140167441369968) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140167441369968, fname = 140167441385040, script = 1, opt = 0x7ffe567144e0, f = 4} #33 process_options (argc=0, argv=0x7ffe567147d8, opt=0x7ffe567144e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140167450019808 xflag = ast = 0x0 parser = 140167441369968 script_name = 140167441385040 iseq = enc = lenc = 0x55997da12f30 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#\345G{\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f7b47a8e8f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe567147c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f7b468d8668 "-", script_name = 140167441385040, 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 0x00007f7b4794b9d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe567147c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140167458623648, buf = {0x2, 0x7f7b4794ba20 , 0x0, 0x7ffe567145c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55997d9f7c70 state = iseq = 0x0 #36 0x000055997c26717f in rb_main (argv=0x7ffe567147c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730348685929 #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.2518692.ruby -x gdbscript [New LWP 2518692] [New LWP 2518694] [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=140475508911104) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fc300ceec00 (LWP 2518692))] >>> Threads Id Target Id Frame * 1 Thread 0x7fc300ceec00 (LWP 2518692) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140475508911104) at ./nptl/pthread_kill.c:44 2 Thread 0x7fc3009cf640 (LWP 2518694) 0x00007fc300e35fde in epoll_wait (epfd=4, events=events@entry=0x7fc301738a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fc3009cf640 (LWP 2518694)): #0 0x00007fc300e35fde in epoll_wait (epfd=4, events=events@entry=0x7fc301738a5c , 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 0x00007fc3013c547a in event_wait (vm=0x5563617442a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5563617442a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5563617442a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5563617442a0 #4 0x00007fc300da4b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727233226016, -9065839515601474313, 140475505636928, 25, 140475509655632, 140727233226368, 9054957399309282551, 9054956863398735095}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fc300e35bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fc300ceec00 (LWP 2518692)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140475508911104) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fc300ceec00 old_mask = {__val = {8, 140475509724371, 0, 140475509620717, 140475508911104, 140475511236096, 93885325147824, 140475509566887, 243, 140475511252640, 140727233217360, 140475516511580, 255, 93885325132448, 140475511252640, 140727233217376}} 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=140475508911104) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140475508911104, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fc300d52476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fc300d387f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 140475508903672, 1677759808709879808, 93885325147248, 93885325147248, 140475517802520, 140475511252640, 140727233217760, 140475495851424, 93885325413888, 140475514400949, 18446744069414584320}}, sa_flags = 680814592, sa_restorer = 0x556361788e00} sigs = {__val = {32, 7234582238584647728, 3472328524770206521, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007fc301153c78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fc301569818 "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 = 0x7ffd9cbf05c0, reg_save_area = 0x7ffd9cbf0500}} #7 0x00007fc301157015 in objspace_xmalloc0 (objspace=0x556361746bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fc3011d05c9 in ibf_load_code (load=0x556361788e00, iseq=0x7fc30007a5a0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 140475495851424 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 0x00007fc3011d6424 in ibf_load_iseq_each (load=0x556361788e00, iseq=0x7fc30007a5a0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140475495870384 ec = 0x556361747c70 dummy_frame = 140475495851088 #10 0x00007fc3011d040b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc30007a5a0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x556361788e00 prev_src_iseq = 0x7fc30007c370 offset = #11 0x00007fc3011d050c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fc30007a5a0 iseqv = iseq_index = 23 #12 0x00007fc3011d08a0 in ibf_load_code (load=0x556361788e00, iseq=0x7fc30007c370, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140475495859056 code_index = 15 reading_pos = 4556 code = 0x556361800bb0 load_body = 0x556361801440 cd_entries = 0x55636178ba00 ic_index = 0 mark_offset_bits = 0x7ffd9cbf0920 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fc3011d6424 in ibf_load_iseq_each (load=0x556361788e00, iseq=0x7fc30007c370, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140475495870384 ec = 0x556361747c70 dummy_frame = 140475495858720 #14 0x00007fc3011d040b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc30007c370) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x556361788e00 prev_src_iseq = 0x7fc30007ed70 offset = #15 0x00007fc3011d050c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fc30007c370 iseqv = iseq_index = 16 #16 0x00007fc3011d08a0 in ibf_load_code (load=0x556361788e00, iseq=0x7fc30007ed70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140475495869808 code_index = 66 reading_pos = 224 code = 0x556361823d80 load_body = 0x5563617b5a50 cd_entries = 0x5563617ac080 ic_index = 0 mark_offset_bits = 0x556361823fb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fc3011d6424 in ibf_load_iseq_each (load=0x556361788e00, iseq=0x7fc30007ed70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140475495870384 ec = 0x556361747c70 dummy_frame = 140475495869520 #18 0x00007fc3011d040b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc30007ed70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x556361788e00 prev_src_iseq = 0x7fc30007f010 offset = #19 0x00007fc3011d050c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fc30007ed70 iseqv = iseq_index = 1 #20 0x00007fc3011d08a0 in ibf_load_code (load=0x556361788e00, iseq=0x7fc30007f010, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140475495870480 code_index = 5 reading_pos = 46 code = 0x556361801e30 load_body = 0x5563617e58c0 cd_entries = 0x5563617ac0f0 ic_index = 1 mark_offset_bits = 0x7ffd9cbf0e80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fc3011d6424 in ibf_load_iseq_each (load=0x556361788e00, iseq=0x7fc30007f010, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140475495870384 ec = 0x556361747c70 dummy_frame = 140475495870240 #22 0x00007fc3011d040b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc30007f010) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x556361788e00 prev_src_iseq = 0x0 offset = #23 0x00007fc3011d8368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fc30007f010 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140475495870576 #25 0x00007fc3015584d3 in rb_load_with_builtin_functions (feature_name=0x7fc30159842b "yjit", table=0x7fc30171af00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x5563617442a0 iseq = #26 0x00007fc30149dd27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fc30149be40 , argc = 0, index = 0, name = 0x7fc3015be415 "_bi13"}, {func_ptr = 0x7fc301538a10 , argc = 0, index = 1, name = 0x7fc3015be41b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fc301538b10 , argc = 0, index = 2, name = 0x7fc3015be680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fc301539ba0 , argc = 0, index = 3, name = 0x7fc3015be433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fc301508bb0 , argc = 2, index = 4, name = 0x7fc3015be44c "rb_yjit_enable"}, {func_ptr = 0x7fc301538b30 , argc = 0, index = 5, name = 0x7fc3015be45b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fc301538a60 , argc = 1, index = 6, name = 0x7fc3015be476 "rb_yjit_get_stats"}, {func_ptr = 0x7fc30149be20 , argc = 0, index = 7, name = 0x7fc3015be488 "object_shape_count"}, {func_ptr = 0x7fc30150fed0 , argc = 1, index = 8, name = 0x7fc3015be49b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fc30150fee0 , argc = 1, index = 9, name = 0x7fc3015be4af "rb_yjit_insns_compiled"}, {func_ptr = 0x7fc301508b00 , argc = 0, index = 10, name = 0x7fc3015be4c6 "rb_yjit_code_gc"}, {func_ptr = 0x7fc301508c60 , argc = 0, index = 11, name = 0x7fc3015be4d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fc301538a30 , argc = 0, index = 12, name = 0x7fc3015be4f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fc30126e253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fc301378eea in ruby_opt_init (opt=0x7ffd9cbf26d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fc301379463 in ruby_opt_init (opt=0x7ffd9cbf26d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727233221520) 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 = 0x7ffd9cbf1390 parser = 140475497138976 orig_fname = 140475497154048 script = 1 opt = 0x7ffd9cbf26d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fc301237642 in rb_ensure (b_proc=b_proc@entry=0x7fc3013790c0 , data1=data1@entry=140727233221520, e_proc=e_proc@entry=0x7fc301375260 , data2=data2@entry=140727233221520) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556361747c70 _tag = {tag = 36, retval = 140727233226448, buf = {0x7fc3009f4790, 0x7fc3012376f8 , 0x0, 0x7ffd9cbf1200, 0x9f3a40}, prev = 0x7ffd9cbf27e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556361747c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fc301375260 , data2 = 140727233221520}} #32 0x00007fc30137b077 in load_file (opt=0x7ffd9cbf26d0, script=1, f=140475505788816, fname=, parser=140475497138976) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140475497138976, fname = 140475497154048, script = 1, opt = 0x7ffd9cbf26d0, f = 4} #33 process_options (argc=0, argv=0x7ffd9cbf29c8, opt=0x7ffd9cbf26d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140475505788816 xflag = ast = 0x0 parser = 140475497138976 script_name = 140475497154048 iseq = enc = lenc = 0x556361762f30 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 0x00007fc30137b8f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd9cbf29b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fc3001b8618 "-", script_name = 140475497154048, 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 0x00007fc3012389d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd9cbf29b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140475514445984, buf = {0x2, 0x7fc301238a20 , 0x0, 0x7ffd9cbf27b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556361747c70 state = iseq = 0x0 #36 0x000055636022617f in rb_main (argv=0x7ffd9cbf29b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727233227865 #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.2550988.ruby -x gdbscript [New LWP 2550988] [New LWP 2550990] [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=139636532722688) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7effa9ee3c00 (LWP 2550988))] >>> Threads Id Target Id Frame * 1 Thread 0x7effa9ee3c00 (LWP 2550988) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139636532722688) at ./nptl/pthread_kill.c:44 2 Thread 0x7effa9bcf640 (LWP 2550990) 0x00007effaa02afde in epoll_wait (epfd=4, events=events@entry=0x7effaa92da5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7effa9bcf640 (LWP 2550990)): #0 0x00007effaa02afde in epoll_wait (epfd=4, events=events@entry=0x7effaa92da5c , 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 0x00007effaa5ba47a in event_wait (vm=0x56053808d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56053808d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56053808d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56053808d2a0 #4 0x00007effa9f99b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727003925056, 880735118065059892, 139636529493568, 25, 139636533467216, 140727003925408, -1024660631187699660, -1024661139449395148}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007effaa02abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7effa9ee3c00 (LWP 2550988)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139636532722688) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7effa9ee3c00 old_mask = {__val = {8, 139636533535955, 0, 139636533432301, 139636532722688, 139636535047680, 94580414942896, 139636533378471, 36, 139636535064224, 140727003916400, 139636540323164, 255, 94580414927520, 139636535064224, 140727003916416}} 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=139636532722688) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139636532722688, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007effa9f47476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007effa9f2d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x6666666666666666, sa_sigaction = 0x6666666666666666}, sa_mask = {__val = {3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 139636532715256, 12903247831687594240, 94580414942320, 94580414942320, 139636541614104, 139636535064224, 140727003916800, 139636519708032, 94580415208960, 139636538212533, 18446744069414584320}}, sa_flags = -527335168, sa_restorer = 0x5605380d1e00} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746878876138232608, 4121187526409348663, 7378645706714656816, 3472330533925959780, 3467895374536122416, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720}} #5 0x00007effaa348c78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7effaa75e818 "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 = 0x7ffd8f142ae0, reg_save_area = 0x7ffd8f142a20}} #7 0x00007effaa34c015 in objspace_xmalloc0 (objspace=0x56053808fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007effaa3c55c9 in ibf_load_code (load=0x5605380d1e00, iseq=0x7effa927a580, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 139636519708032 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 0x00007effaa3cb424 in ibf_load_iseq_each (load=0x5605380d1e00, iseq=0x7effa927a580, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139636519726992 ec = 0x560538090c70 dummy_frame = 139636519707792 #10 0x00007effaa3c540b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7effa927a580) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5605380d1e00 prev_src_iseq = 0x7effa927c380 offset = #11 0x00007effaa3c550c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7effa927a580 iseqv = iseq_index = 23 #12 0x00007effaa3c58a0 in ibf_load_code (load=0x5605380d1e00, iseq=0x7effa927c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139636519715712 code_index = 15 reading_pos = 4556 code = 0x5605381497a0 load_body = 0x56053814a080 cd_entries = 0x5605380d4a00 ic_index = 0 mark_offset_bits = 0x7ffd8f142e40 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007effaa3cb424 in ibf_load_iseq_each (load=0x5605380d1e00, iseq=0x7effa927c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139636519726992 ec = 0x560538090c70 dummy_frame = 139636519715424 #14 0x00007effaa3c540b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7effa927c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5605380d1e00 prev_src_iseq = 0x7effa927ed80 offset = #15 0x00007effaa3c550c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7effa927c380 iseqv = iseq_index = 16 #16 0x00007effaa3c58a0 in ibf_load_code (load=0x5605380d1e00, iseq=0x7effa927ed80, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139636519726464 code_index = 66 reading_pos = 224 code = 0x56053816cd80 load_body = 0x5605380fe6b0 cd_entries = 0x5605380f5080 ic_index = 0 mark_offset_bits = 0x56053816cfb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007effaa3cb424 in ibf_load_iseq_each (load=0x5605380d1e00, iseq=0x7effa927ed80, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139636519726992 ec = 0x560538090c70 dummy_frame = 139636519726176 #18 0x00007effaa3c540b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7effa927ed80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5605380d1e00 prev_src_iseq = 0x7effa927eff0 offset = #19 0x00007effaa3c550c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7effa927ed80 iseqv = iseq_index = 1 #20 0x00007effaa3c58a0 in ibf_load_code (load=0x5605380d1e00, iseq=0x7effa927eff0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139636519727088 code_index = 5 reading_pos = 46 code = 0x56053814ae30 load_body = 0x56053812e8c0 cd_entries = 0x5605380f50f0 ic_index = 1 mark_offset_bits = 0x7ffd8f1433a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007effaa3cb424 in ibf_load_iseq_each (load=0x5605380d1e00, iseq=0x7effa927eff0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139636519726992 ec = 0x560538090c70 dummy_frame = 139636519726896 #22 0x00007effaa3c540b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7effa927eff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5605380d1e00 prev_src_iseq = 0x0 offset = #23 0x00007effaa3cd368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7effa927eff0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139636519727232 #25 0x00007effaa74d4d3 in rb_load_with_builtin_functions (feature_name=0x7effaa78d42b "yjit", table=0x7effaa90ff00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x56053808d2a0 iseq = #26 0x00007effaa692d27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7effaa690e40 , argc = 0, index = 0, name = 0x7effaa7b3415 "_bi13"}, {func_ptr = 0x7effaa72da10 , argc = 0, index = 1, name = 0x7effaa7b341b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7effaa72db10 , argc = 0, index = 2, name = 0x7effaa7b3680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7effaa72eba0 , argc = 0, index = 3, name = 0x7effaa7b3433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7effaa6fdbb0 , argc = 2, index = 4, name = 0x7effaa7b344c "rb_yjit_enable"}, {func_ptr = 0x7effaa72db30 , argc = 0, index = 5, name = 0x7effaa7b345b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7effaa72da60 , argc = 1, index = 6, name = 0x7effaa7b3476 "rb_yjit_get_stats"}, {func_ptr = 0x7effaa690e20 , argc = 0, index = 7, name = 0x7effaa7b3488 "object_shape_count"}, {func_ptr = 0x7effaa704ed0 , argc = 1, index = 8, name = 0x7effaa7b349b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7effaa704ee0 , argc = 1, index = 9, name = 0x7effaa7b34af "rb_yjit_insns_compiled"}, {func_ptr = 0x7effaa6fdb00 , argc = 0, index = 10, name = 0x7effaa7b34c6 "rb_yjit_code_gc"}, {func_ptr = 0x7effaa6fdc60 , argc = 0, index = 11, name = 0x7effaa7b34d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7effaa72da30 , argc = 0, index = 12, name = 0x7effaa7b34f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007effaa463253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007effaa56deea in ruby_opt_init (opt=0x7ffd8f144bf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007effaa56e463 in ruby_opt_init (opt=0x7ffd8f144bf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727003920560) 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 = 0x7ffd8f1438b0 parser = 139636520995584 orig_fname = 139636521010656 script = 1 opt = 0x7ffd8f144bf0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007effaa42c642 in rb_ensure (b_proc=b_proc@entry=0x7effaa56e0c0 , data1=data1@entry=140727003920560, e_proc=e_proc@entry=0x7effaa56a260 , data2=data2@entry=140727003920560) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560538090c70 _tag = {tag = 36, retval = 140727003925488, buf = {0x7effa9bf47a0, 0x7effaa42c6f8 , 0x0, 0x7ffd8f143720, 0xa9bf3a50}, prev = 0x7ffd8f144d00, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560538090c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7effaa56a260 , data2 = 140727003920560}} #32 0x00007effaa570077 in load_file (opt=0x7ffd8f144bf0, script=1, f=139636529645472, fname=, parser=139636520995584) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139636520995584, fname = 139636521010656, script = 1, opt = 0x7ffd8f144bf0, f = 4} #33 process_options (argc=0, argv=0x7ffd8f144ee8, opt=0x7ffd8f144bf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139636529645472 xflag = ast = 0x0 parser = 139636520995584 script_name = 139636521010656 iseq = enc = lenc = 0x5605380abf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060C\223\252\377~\000\000\030W/\252\377~\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007effaa5708f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd8f144ed8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7effa93b85f8 "-", script_name = 139636521010656, 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 0x00007effaa42d9d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd8f144ed8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139636538257568, buf = {0x2, 0x7effaa42da20 , 0x0, 0x7ffd8f144cd0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560538090c70 state = iseq = 0x0 #36 0x00005605372dd17f in rb_main (argv=0x7ffd8f144ed8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727003926905 #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.2673555.ruby -x gdbscript [New LWP 2673555] [New LWP 2673557] [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=140551500549120) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd4b2434c00 (LWP 2673555))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd4b2434c00 (LWP 2673555) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140551500549120) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd4b211f640 (LWP 2673557) 0x00007fd4b257bfde in epoll_wait (epfd=4, events=events@entry=0x7fd4b2e7ea5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd4b211f640 (LWP 2673557)): #0 0x00007fd4b257bfde in epoll_wait (epfd=4, events=events@entry=0x7fd4b2e7ea5c , 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 0x00007fd4b2b0b47a in event_wait (vm=0x555ede4ad2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x555ede4ad2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x555ede4ad2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x555ede4ad2a0 #4 0x00007fd4b24eab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721173553472, -3086875420628806929, 140551497315904, 25, 140551501293648, 140721173553824, 3062539054198887151, 3062539786637742831}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd4b257bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd4b2434c00 (LWP 2673555)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140551500549120) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd4b2434c00 old_mask = {__val = {8, 140551501362387, 0, 140551501258733, 140551500549120, 140551502874112, 93865944747696, 140551501204903, 243, 140551502890656, 140721173544816, 140551508149596, 255, 93865944732320, 140551502890656, 140721173544832}} 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=140551500549120) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140551500549120, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd4b2498476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd4b247e7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 140551500541688, 17643509012054866176, 93865944747120, 93865944747120, 140551509440536, 140551502890656, 140721173545216, 140551487530368, 93865945013760, 140551506038965, 18446744069414584320}}, sa_flags = -1762723584, sa_restorer = 0x555ede4f1e00} sigs = {__val = {32, 7162524644546719792, 3472328314314109747, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007fd4b2899c78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fd4b2caf818 "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 = 0x7ffc338fc1e0, reg_save_area = 0x7ffc338fc120}} #7 0x00007fd4b289d015 in objspace_xmalloc0 (objspace=0x555ede4afbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fd4b29165c9 in ibf_load_code (load=0x555ede4f1e00, iseq=0x7fd4b17ca580, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 140551487530368 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 0x00007fd4b291c424 in ibf_load_iseq_each (load=0x555ede4f1e00, iseq=0x7fd4b17ca580, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140551487549328 ec = 0x555ede4b0c70 dummy_frame = 140551487530128 #10 0x00007fd4b291640b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd4b17ca580) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555ede4f1e00 prev_src_iseq = 0x7fd4b17cc380 offset = #11 0x00007fd4b291650c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fd4b17ca580 iseqv = iseq_index = 23 #12 0x00007fd4b29168a0 in ibf_load_code (load=0x555ede4f1e00, iseq=0x7fd4b17cc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140551487538048 code_index = 15 reading_pos = 4556 code = 0x555ede5697a0 load_body = 0x555ede56a080 cd_entries = 0x555ede4f4a00 ic_index = 0 mark_offset_bits = 0x7ffc338fc540 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fd4b291c424 in ibf_load_iseq_each (load=0x555ede4f1e00, iseq=0x7fd4b17cc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140551487549328 ec = 0x555ede4b0c70 dummy_frame = 140551487537760 #14 0x00007fd4b291640b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd4b17cc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555ede4f1e00 prev_src_iseq = 0x7fd4b17ced80 offset = #15 0x00007fd4b291650c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fd4b17cc380 iseqv = iseq_index = 16 #16 0x00007fd4b29168a0 in ibf_load_code (load=0x555ede4f1e00, iseq=0x7fd4b17ced80, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140551487548800 code_index = 66 reading_pos = 224 code = 0x555ede58cd80 load_body = 0x555ede51e6b0 cd_entries = 0x555ede515080 ic_index = 0 mark_offset_bits = 0x555ede58cfb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fd4b291c424 in ibf_load_iseq_each (load=0x555ede4f1e00, iseq=0x7fd4b17ced80, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140551487549328 ec = 0x555ede4b0c70 dummy_frame = 140551487548512 #18 0x00007fd4b291640b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd4b17ced80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555ede4f1e00 prev_src_iseq = 0x7fd4b17ceff0 offset = #19 0x00007fd4b291650c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fd4b17ced80 iseqv = iseq_index = 1 #20 0x00007fd4b29168a0 in ibf_load_code (load=0x555ede4f1e00, iseq=0x7fd4b17ceff0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140551487549424 code_index = 5 reading_pos = 46 code = 0x555ede56ae30 load_body = 0x555ede54e8c0 cd_entries = 0x555ede5150f0 ic_index = 1 mark_offset_bits = 0x7ffc338fcaa0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fd4b291c424 in ibf_load_iseq_each (load=0x555ede4f1e00, iseq=0x7fd4b17ceff0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140551487549328 ec = 0x555ede4b0c70 dummy_frame = 140551487549232 #22 0x00007fd4b291640b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd4b17ceff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555ede4f1e00 prev_src_iseq = 0x0 offset = #23 0x00007fd4b291e368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fd4b17ceff0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140551487549568 #25 0x00007fd4b2c9e4d3 in rb_load_with_builtin_functions (feature_name=0x7fd4b2cde42b "yjit", table=0x7fd4b2e60f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x555ede4ad2a0 iseq = #26 0x00007fd4b2be3d27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd4b2be1e40 , argc = 0, index = 0, name = 0x7fd4b2d04415 "_bi13"}, {func_ptr = 0x7fd4b2c7ea10 , argc = 0, index = 1, name = 0x7fd4b2d0441b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd4b2c7eb10 , argc = 0, index = 2, name = 0x7fd4b2d04680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd4b2c7fba0 , argc = 0, index = 3, name = 0x7fd4b2d04433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd4b2c4ebb0 , argc = 2, index = 4, name = 0x7fd4b2d0444c "rb_yjit_enable"}, {func_ptr = 0x7fd4b2c7eb30 , argc = 0, index = 5, name = 0x7fd4b2d0445b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd4b2c7ea60 , argc = 1, index = 6, name = 0x7fd4b2d04476 "rb_yjit_get_stats"}, {func_ptr = 0x7fd4b2be1e20 , argc = 0, index = 7, name = 0x7fd4b2d04488 "object_shape_count"}, {func_ptr = 0x7fd4b2c55ed0 , argc = 1, index = 8, name = 0x7fd4b2d0449b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd4b2c55ee0 , argc = 1, index = 9, name = 0x7fd4b2d044af "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd4b2c4eb00 , argc = 0, index = 10, name = 0x7fd4b2d044c6 "rb_yjit_code_gc"}, {func_ptr = 0x7fd4b2c4ec60 , argc = 0, index = 11, name = 0x7fd4b2d044d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd4b2c7ea30 , argc = 0, index = 12, name = 0x7fd4b2d044f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fd4b29b4253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fd4b2abeeea in ruby_opt_init (opt=0x7ffc338fe2f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fd4b2abf463 in ruby_opt_init (opt=0x7ffc338fe2f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721173548976) 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 = 0x7ffc338fcfb0 parser = 140551488817920 orig_fname = 140551488832992 script = 1 opt = 0x7ffc338fe2f0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fd4b297d642 in rb_ensure (b_proc=b_proc@entry=0x7fd4b2abf0c0 , data1=data1@entry=140721173548976, e_proc=e_proc@entry=0x7fd4b2abb260 , data2=data2@entry=140721173548976) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x555ede4b0c70 _tag = {tag = 36, retval = 140721173553904, buf = {0x7fd4b21447a0, 0x7fd4b297d6f8 , 0x0, 0x7ffc338fce20, 0xb2143a50}, prev = 0x7ffc338fe400, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x555ede4b0c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd4b2abb260 , data2 = 140721173548976}} #32 0x00007fd4b2ac1077 in load_file (opt=0x7ffc338fe2f0, script=1, f=140551497467808, fname=, parser=140551488817920) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140551488817920, fname = 140551488832992, script = 1, opt = 0x7ffc338fe2f0, f = 4} #33 process_options (argc=0, argv=0x7ffc338fe5e8, opt=0x7ffc338fe2f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140551497467808 xflag = ast = 0x0 parser = 140551488817920 script_name = 140551488832992 iseq = enc = lenc = 0x555ede4cbf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060S\350\262\324\177\000\000\030g\204\262\324\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fd4b2ac18f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc338fe5d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd4b19085f8 "-", script_name = 140551488832992, 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 0x00007fd4b297e9d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc338fe5d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140551506084000, buf = {0x2, 0x7fd4b297ea20 , 0x0, 0x7ffc338fe3d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x555ede4b0c70 state = iseq = 0x0 #36 0x0000555eddfe317f in rb_main (argv=0x7ffc338fe5d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721173555321 #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.2810133.ruby -x gdbscript [New LWP 2810133] [New LWP 2810135] [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=139978802674688) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4f5acf3c00 (LWP 2810133))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4f5acf3c00 (LWP 2810133) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139978802674688) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4f5a9df640 (LWP 2810135) 0x00007f4f5ae3afde in epoll_wait (epfd=4, events=events@entry=0x7f4f5b73da5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4f5a9df640 (LWP 2810135)): #0 0x00007f4f5ae3afde in epoll_wait (epfd=4, events=events@entry=0x7f4f5b73da5c , 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 0x00007f4f5b3ca47a in event_wait (vm=0x55c0590f32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c0590f32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c0590f32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c0590f32a0 #4 0x00007f4f5ada9b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732125563504, -2463690339167313597, 139978799445568, 25, 139978803419216, 140732125563856, 2544959898716660035, 2544959324688277827}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4f5ae3abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4f5acf3c00 (LWP 2810133)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139978802674688) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4f5acf3c00 old_mask = {__val = {8, 139978803487955, 0, 139978803384301, 139978802674688, 139978804999680, 94284616265392, 139978803330471, 36, 139978805016224, 140732125554848, 139978810275164, 255, 94284616250016, 139978805016224, 140732125554864}} 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=139978802674688) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139978802674688, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4f5ad57476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4f5ad3d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x6666666666666666, sa_sigaction = 0x6666666666666666}, sa_mask = {__val = {3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 139978802667256, 9045759829662917120, 94284616264816, 94284616264816, 139978811566104, 139978805016224, 140732125555248, 139978789660032, 94284616531456, 139978808164533, 18446744069414584320}}, sa_flags = 2056151552, sa_restorer = 0x55c059137e00} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746878876138232608, 7364845969095419447, 7378645706714656867, 3472386802356085605, 3467895374536122416, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720}} #5 0x00007f4f5b158c78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4f5b56e818 "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 = 0x7ffec05a2b10, reg_save_area = 0x7ffec05a2a50}} #7 0x00007f4f5b15c015 in objspace_xmalloc0 (objspace=0x55c0590f5bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f4f5b1d55c9 in ibf_load_code (load=0x55c059137e00, iseq=0x7f4f5a08a580, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 139978789660032 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 0x00007f4f5b1db424 in ibf_load_iseq_each (load=0x55c059137e00, iseq=0x7f4f5a08a580, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139978789678992 ec = 0x55c0590f6c70 dummy_frame = 139978789659792 #10 0x00007f4f5b1d540b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4f5a08a580) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55c059137e00 prev_src_iseq = 0x7f4f5a08c380 offset = #11 0x00007f4f5b1d550c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4f5a08a580 iseqv = iseq_index = 23 #12 0x00007f4f5b1d58a0 in ibf_load_code (load=0x55c059137e00, iseq=0x7f4f5a08c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139978789667712 code_index = 15 reading_pos = 4556 code = 0x55c0591af7a0 load_body = 0x55c0591b0080 cd_entries = 0x55c05913aa00 ic_index = 0 mark_offset_bits = 0x7ffec05a2e70 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f4f5b1db424 in ibf_load_iseq_each (load=0x55c059137e00, iseq=0x7f4f5a08c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139978789678992 ec = 0x55c0590f6c70 dummy_frame = 139978789667424 #14 0x00007f4f5b1d540b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4f5a08c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55c059137e00 prev_src_iseq = 0x7f4f5a08ed80 offset = #15 0x00007f4f5b1d550c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4f5a08c380 iseqv = iseq_index = 16 #16 0x00007f4f5b1d58a0 in ibf_load_code (load=0x55c059137e00, iseq=0x7f4f5a08ed80, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139978789678464 code_index = 66 reading_pos = 224 code = 0x55c0591d2d80 load_body = 0x55c0591646b0 cd_entries = 0x55c05915b080 ic_index = 0 mark_offset_bits = 0x55c0591d2fb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f4f5b1db424 in ibf_load_iseq_each (load=0x55c059137e00, iseq=0x7f4f5a08ed80, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139978789678992 ec = 0x55c0590f6c70 dummy_frame = 139978789678176 #18 0x00007f4f5b1d540b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4f5a08ed80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55c059137e00 prev_src_iseq = 0x7f4f5a08eff0 offset = #19 0x00007f4f5b1d550c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4f5a08ed80 iseqv = iseq_index = 1 #20 0x00007f4f5b1d58a0 in ibf_load_code (load=0x55c059137e00, iseq=0x7f4f5a08eff0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139978789679088 code_index = 5 reading_pos = 46 code = 0x55c0591b0e30 load_body = 0x55c0591948c0 cd_entries = 0x55c05915b0f0 ic_index = 1 mark_offset_bits = 0x7ffec05a33d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f4f5b1db424 in ibf_load_iseq_each (load=0x55c059137e00, iseq=0x7f4f5a08eff0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139978789678992 ec = 0x55c0590f6c70 dummy_frame = 139978789678896 #22 0x00007f4f5b1d540b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4f5a08eff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55c059137e00 prev_src_iseq = 0x0 offset = #23 0x00007f4f5b1dd368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f4f5a08eff0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139978789679232 #25 0x00007f4f5b55d4d3 in rb_load_with_builtin_functions (feature_name=0x7f4f5b59d42b "yjit", table=0x7f4f5b71ff00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55c0590f32a0 iseq = #26 0x00007f4f5b4a2d27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4f5b4a0e40 , argc = 0, index = 0, name = 0x7f4f5b5c3415 "_bi13"}, {func_ptr = 0x7f4f5b53da10 , argc = 0, index = 1, name = 0x7f4f5b5c341b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4f5b53db10 , argc = 0, index = 2, name = 0x7f4f5b5c3680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4f5b53eba0 , argc = 0, index = 3, name = 0x7f4f5b5c3433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4f5b50dbb0 , argc = 2, index = 4, name = 0x7f4f5b5c344c "rb_yjit_enable"}, {func_ptr = 0x7f4f5b53db30 , argc = 0, index = 5, name = 0x7f4f5b5c345b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4f5b53da60 , argc = 1, index = 6, name = 0x7f4f5b5c3476 "rb_yjit_get_stats"}, {func_ptr = 0x7f4f5b4a0e20 , argc = 0, index = 7, name = 0x7f4f5b5c3488 "object_shape_count"}, {func_ptr = 0x7f4f5b514ed0 , argc = 1, index = 8, name = 0x7f4f5b5c349b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4f5b514ee0 , argc = 1, index = 9, name = 0x7f4f5b5c34af "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4f5b50db00 , argc = 0, index = 10, name = 0x7f4f5b5c34c6 "rb_yjit_code_gc"}, {func_ptr = 0x7f4f5b50dc60 , argc = 0, index = 11, name = 0x7f4f5b5c34d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4f5b53da30 , argc = 0, index = 12, name = 0x7f4f5b5c34f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4f5b273253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f4f5b37deea in ruby_opt_init (opt=0x7ffec05a4c20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f4f5b37e463 in ruby_opt_init (opt=0x7ffec05a4c20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732125559008) 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 = 0x7ffec05a38e0 parser = 139978790947584 orig_fname = 139978790962656 script = 1 opt = 0x7ffec05a4c20 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f4f5b23c642 in rb_ensure (b_proc=b_proc@entry=0x7f4f5b37e0c0 , data1=data1@entry=140732125559008, e_proc=e_proc@entry=0x7f4f5b37a260 , data2=data2@entry=140732125559008) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c0590f6c70 _tag = {tag = 36, retval = 140732125563936, buf = {0x7f4f5aa047a0, 0x7f4f5b23c6f8 , 0x0, 0x7ffec05a3750, 0x5aa03a50}, prev = 0x7ffec05a4d30, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c0590f6c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4f5b37a260 , data2 = 140732125559008}} #32 0x00007f4f5b380077 in load_file (opt=0x7ffec05a4c20, script=1, f=139978799597472, fname=, parser=139978790947584) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139978790947584, fname = 139978790962656, script = 1, opt = 0x7ffec05a4c20, f = 4} #33 process_options (argc=0, argv=0x7ffec05a4f18, opt=0x7ffec05a4c20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139978799597472 xflag = ast = 0x0 parser = 139978790947584 script_name = 139978790962656 iseq = enc = lenc = 0x55c059111f30 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\060Ct[O\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f4f5b3808f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffec05a4f08) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4f5a1c85f8 "-", script_name = 139978790962656, 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 0x00007f4f5b23d9d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffec05a4f08) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139978808209568, buf = {0x2, 0x7f4f5b23da20 , 0x0, 0x7ffec05a4d00, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c0590f6c70 state = iseq = 0x0 #36 0x000055c058e9817f in rb_main (argv=0x7ffec05a4f08, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732125565353 #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.2910091.ruby -x gdbscript [New LWP 2910091] [New LWP 2910093] [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=140555337886720) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd596fc6c00 (LWP 2910091))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd596fc6c00 (LWP 2910091) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140555337886720) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd596caf640 (LWP 2910093) 0x00007fd59710dfde in epoll_wait (epfd=4, events=events@entry=0x7fd597a10a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd596caf640 (LWP 2910093)): #0 0x00007fd59710dfde in epoll_wait (epfd=4, events=events@entry=0x7fd597a10a5c , 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 0x00007fd59769d47a in event_wait (vm=0x55e47b1502a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e47b1502a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e47b1502a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e47b1502a0 #4 0x00007fd59707cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729617371776, -2650162678653445825, 140555334645312, 25, 140555338631248, 140729617372128, 2635615685155035455, 2635614146638321983}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd59710dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd596fc6c00 (LWP 2910091)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140555337886720) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd596fc6c00 old_mask = {__val = {8, 140555338699987, 0, 140555338596333, 140555337886720, 140555340211712, 94439805894320, 140555338542503, 243, 140555340228256, 140729617363120, 140555345487196, 255, 94439805878944, 140555340228256, 140729617363136}} 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=140555337886720) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140555337886720, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd59702a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd5970107f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 140555337879288, 14923962836475010816, 94439805893744, 94439805893744, 140555346778136, 140555340228256, 140729617363520, 140555324859792, 94439806160384, 140555343376565, 18446744069414584320}}, sa_flags = 356081408, sa_restorer = 0x55e47b194e00} sigs = {__val = {32, 7306639832622575664, 3472328318611906866, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007fd59742bc78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fd597841818 "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 = 0x7ffe2ada3320, reg_save_area = 0x7ffe2ada3260}} #7 0x00007fd59742f015 in objspace_xmalloc0 (objspace=0x55e47b152bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fd5974a85c9 in ibf_load_code (load=0x55e47b194e00, iseq=0x7fd59635a590, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 140555324859792 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 0x00007fd5974ae424 in ibf_load_iseq_each (load=0x55e47b194e00, iseq=0x7fd59635a590, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140555324878800 ec = 0x55e47b153c70 dummy_frame = 140555324859456 #10 0x00007fd5974a840b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd59635a590) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e47b194e00 prev_src_iseq = 0x7fd59635c360 offset = #11 0x00007fd5974a850c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fd59635a590 iseqv = iseq_index = 23 #12 0x00007fd5974a88a0 in ibf_load_code (load=0x55e47b194e00, iseq=0x7fd59635c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140555324867424 code_index = 15 reading_pos = 4556 code = 0x55e47b20cbb0 load_body = 0x55e47b20d440 cd_entries = 0x55e47b197a00 ic_index = 0 mark_offset_bits = 0x7ffe2ada3680 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fd5974ae424 in ibf_load_iseq_each (load=0x55e47b194e00, iseq=0x7fd59635c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140555324878800 ec = 0x55e47b153c70 dummy_frame = 140555324867088 #14 0x00007fd5974a840b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd59635c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e47b194e00 prev_src_iseq = 0x7fd59635ed60 offset = #15 0x00007fd5974a850c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fd59635c360 iseqv = iseq_index = 16 #16 0x00007fd5974a88a0 in ibf_load_code (load=0x55e47b194e00, iseq=0x7fd59635ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140555324878176 code_index = 66 reading_pos = 224 code = 0x55e47b22fd80 load_body = 0x55e47b1c1a50 cd_entries = 0x55e47b1b8080 ic_index = 0 mark_offset_bits = 0x55e47b22ffb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fd5974ae424 in ibf_load_iseq_each (load=0x55e47b194e00, iseq=0x7fd59635ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140555324878800 ec = 0x55e47b153c70 dummy_frame = 140555324877648 #18 0x00007fd5974a840b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd59635ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e47b194e00 prev_src_iseq = 0x7fd59635f030 offset = #19 0x00007fd5974a850c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fd59635ed60 iseqv = iseq_index = 1 #20 0x00007fd5974a88a0 in ibf_load_code (load=0x55e47b194e00, iseq=0x7fd59635f030, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140555324878896 code_index = 5 reading_pos = 46 code = 0x55e47b20de30 load_body = 0x55e47b1f18c0 cd_entries = 0x55e47b1b80f0 ic_index = 1 mark_offset_bits = 0x7ffe2ada3be0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fd5974ae424 in ibf_load_iseq_each (load=0x55e47b194e00, iseq=0x7fd59635f030, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140555324878800 ec = 0x55e47b153c70 dummy_frame = 140555324878608 #22 0x00007fd5974a840b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd59635f030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55e47b194e00 prev_src_iseq = 0x0 offset = #23 0x00007fd5974b0368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fd59635f030 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140555324878992 #25 0x00007fd5978304d3 in rb_load_with_builtin_functions (feature_name=0x7fd59787042b "yjit", table=0x7fd5979f2f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55e47b1502a0 iseq = #26 0x00007fd597775d27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd597773e40 , argc = 0, index = 0, name = 0x7fd597896415 "_bi13"}, {func_ptr = 0x7fd597810a10 , argc = 0, index = 1, name = 0x7fd59789641b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd597810b10 , argc = 0, index = 2, name = 0x7fd597896680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd597811ba0 , argc = 0, index = 3, name = 0x7fd597896433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd5977e0bb0 , argc = 2, index = 4, name = 0x7fd59789644c "rb_yjit_enable"}, {func_ptr = 0x7fd597810b30 , argc = 0, index = 5, name = 0x7fd59789645b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd597810a60 , argc = 1, index = 6, name = 0x7fd597896476 "rb_yjit_get_stats"}, {func_ptr = 0x7fd597773e20 , argc = 0, index = 7, name = 0x7fd597896488 "object_shape_count"}, {func_ptr = 0x7fd5977e7ed0 , argc = 1, index = 8, name = 0x7fd59789649b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd5977e7ee0 , argc = 1, index = 9, name = 0x7fd5978964af "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd5977e0b00 , argc = 0, index = 10, name = 0x7fd5978964c6 "rb_yjit_code_gc"}, {func_ptr = 0x7fd5977e0c60 , argc = 0, index = 11, name = 0x7fd5978964d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd597810a30 , argc = 0, index = 12, name = 0x7fd5978964f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fd597546253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fd597650eea in ruby_opt_init (opt=0x7ffe2ada5430) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fd597651463 in ruby_opt_init (opt=0x7ffe2ada5430) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729617367280) 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 = 0x7ffe2ada40f0 parser = 140555326147440 orig_fname = 140555326162512 script = 1 opt = 0x7ffe2ada5430 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fd59750f642 in rb_ensure (b_proc=b_proc@entry=0x7fd5976510c0 , data1=data1@entry=140729617367280, e_proc=e_proc@entry=0x7fd59764d260 , data2=data2@entry=140729617367280) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e47b153c70 _tag = {tag = 36, retval = 140729617372208, buf = {0x7fd596cd47e0, 0x7fd59750f6f8 , 0x0, 0x7ffe2ada3f60, 0x96cd3a90}, prev = 0x7ffe2ada5540, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e47b153c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd59764d260 , data2 = 140729617367280}} #32 0x00007fd597653077 in load_file (opt=0x7ffe2ada5430, script=1, f=140555334797280, fname=, parser=140555326147440) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140555326147440, fname = 140555326162512, script = 1, opt = 0x7ffe2ada5430, f = 4} #33 process_options (argc=0, argv=0x7ffe2ada5728, opt=0x7ffe2ada5430) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140555334797280 xflag = ast = 0x0 parser = 140555326147440 script_name = 140555326162512 iseq = enc = lenc = 0x55e47b16ef30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060s\241\227\325\177\000\000\030\207=\227\325\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fd5976538f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe2ada5718) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd596498668 "-", script_name = 140555326162512, 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 0x00007fd5975109d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe2ada5718) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140555343421600, buf = {0x2, 0x7fd597510a20 , 0x0, 0x7ffe2ada5510, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e47b153c70 state = iseq = 0x0 #36 0x000055e47a01117f in rb_main (argv=0x7ffe2ada5718, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729617373625 #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.3026195.ruby -x gdbscript [New LWP 3026195] [New LWP 3026197] [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=139907521272832) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3ec21b5c00 (LWP 3026195))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3ec21b5c00 (LWP 3026195) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139907521272832) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3ec1e9f640 (LWP 3026197) 0x00007f3ec22fcfde in epoll_wait (epfd=4, events=events@entry=0x7f3ec2bffa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3ec1e9f640 (LWP 3026197)): #0 0x00007f3ec22fcfde in epoll_wait (epfd=4, events=events@entry=0x7f3ec2bffa5c , 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 0x00007f3ec288c47a in event_wait (vm=0x5563e1de22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5563e1de22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5563e1de22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5563e1de22a0 #4 0x00007f3ec226bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727051801136, 4250110179968953014, 139907518035520, 25, 139907522017360, 140727051801488, -4285474786536969546, -4285481818853987658}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3ec22fcbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3ec21b5c00 (LWP 3026195)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139907521272832) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3ec21b5c00 old_mask = {__val = {8, 139907522086099, 0, 139907521982445, 139907521272832, 139907523597824, 93887479570096, 139907521928615, 243, 139907523614368, 140727051792480, 139907528873308, 255, 93887479554720, 139907523614368, 140727051792496}} 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=139907521272832) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139907521272832, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3ec2219476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3ec21ff7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 139907521265400, 4410573493438860544, 93887479569520, 93887479569520, 139907530164248, 139907523614368, 140727051792880, 139907508249984, 93887479836160, 139907526762677, 18446744069414584320}}, sa_flags = 1546472704, sa_restorer = 0x5563e1e26e00} sigs = {__val = {32, 7234582238584647728, 3472328318595248441, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f3ec261ac78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f3ec2a30818 "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 = 0x7ffd91eeb2d0, reg_save_area = 0x7ffd91eeb210}} #7 0x00007f3ec261e015 in objspace_xmalloc0 (objspace=0x5563e1de4bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f3ec26975c9 in ibf_load_code (load=0x5563e1e26e00, iseq=0x7f3ec154a580, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 139907508249984 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 0x00007f3ec269d424 in ibf_load_iseq_each (load=0x5563e1e26e00, iseq=0x7f3ec154a580, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139907508268944 ec = 0x5563e1de5c70 dummy_frame = 139907508249744 #10 0x00007f3ec269740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3ec154a580) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5563e1e26e00 prev_src_iseq = 0x7f3ec154c380 offset = #11 0x00007f3ec269750c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f3ec154a580 iseqv = iseq_index = 23 #12 0x00007f3ec26978a0 in ibf_load_code (load=0x5563e1e26e00, iseq=0x7f3ec154c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139907508257664 code_index = 15 reading_pos = 4556 code = 0x5563e1e9e7a0 load_body = 0x5563e1e9f080 cd_entries = 0x5563e1e29a00 ic_index = 0 mark_offset_bits = 0x7ffd91eeb630 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f3ec269d424 in ibf_load_iseq_each (load=0x5563e1e26e00, iseq=0x7f3ec154c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139907508268944 ec = 0x5563e1de5c70 dummy_frame = 139907508257376 #14 0x00007f3ec269740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3ec154c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5563e1e26e00 prev_src_iseq = 0x7f3ec154ed80 offset = #15 0x00007f3ec269750c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f3ec154c380 iseqv = iseq_index = 16 #16 0x00007f3ec26978a0 in ibf_load_code (load=0x5563e1e26e00, iseq=0x7f3ec154ed80, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139907508268416 code_index = 66 reading_pos = 224 code = 0x5563e1ec1d80 load_body = 0x5563e1e536b0 cd_entries = 0x5563e1e4a080 ic_index = 0 mark_offset_bits = 0x5563e1ec1fb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f3ec269d424 in ibf_load_iseq_each (load=0x5563e1e26e00, iseq=0x7f3ec154ed80, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139907508268944 ec = 0x5563e1de5c70 dummy_frame = 139907508268128 #18 0x00007f3ec269740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3ec154ed80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5563e1e26e00 prev_src_iseq = 0x7f3ec154eff0 offset = #19 0x00007f3ec269750c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f3ec154ed80 iseqv = iseq_index = 1 #20 0x00007f3ec26978a0 in ibf_load_code (load=0x5563e1e26e00, iseq=0x7f3ec154eff0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139907508269040 code_index = 5 reading_pos = 46 code = 0x5563e1e9fe30 load_body = 0x5563e1e838c0 cd_entries = 0x5563e1e4a0f0 ic_index = 1 mark_offset_bits = 0x7ffd91eebb90 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f3ec269d424 in ibf_load_iseq_each (load=0x5563e1e26e00, iseq=0x7f3ec154eff0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139907508268944 ec = 0x5563e1de5c70 dummy_frame = 139907508268848 #22 0x00007f3ec269740b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3ec154eff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5563e1e26e00 prev_src_iseq = 0x0 offset = #23 0x00007f3ec269f368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f3ec154eff0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139907508269184 #25 0x00007f3ec2a1f4d3 in rb_load_with_builtin_functions (feature_name=0x7f3ec2a5f42b "yjit", table=0x7f3ec2be1f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x5563e1de22a0 iseq = #26 0x00007f3ec2964d27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3ec2962e40 , argc = 0, index = 0, name = 0x7f3ec2a85415 "_bi13"}, {func_ptr = 0x7f3ec29ffa10 , argc = 0, index = 1, name = 0x7f3ec2a8541b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3ec29ffb10 , argc = 0, index = 2, name = 0x7f3ec2a85680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3ec2a00ba0 , argc = 0, index = 3, name = 0x7f3ec2a85433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3ec29cfbb0 , argc = 2, index = 4, name = 0x7f3ec2a8544c "rb_yjit_enable"}, {func_ptr = 0x7f3ec29ffb30 , argc = 0, index = 5, name = 0x7f3ec2a8545b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3ec29ffa60 , argc = 1, index = 6, name = 0x7f3ec2a85476 "rb_yjit_get_stats"}, {func_ptr = 0x7f3ec2962e20 , argc = 0, index = 7, name = 0x7f3ec2a85488 "object_shape_count"}, {func_ptr = 0x7f3ec29d6ed0 , argc = 1, index = 8, name = 0x7f3ec2a8549b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f3ec29d6ee0 , argc = 1, index = 9, name = 0x7f3ec2a854af "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3ec29cfb00 , argc = 0, index = 10, name = 0x7f3ec2a854c6 "rb_yjit_code_gc"}, {func_ptr = 0x7f3ec29cfc60 , argc = 0, index = 11, name = 0x7f3ec2a854d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3ec29ffa30 , argc = 0, index = 12, name = 0x7f3ec2a854f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f3ec2735253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f3ec283feea in ruby_opt_init (opt=0x7ffd91eed3e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f3ec2840463 in ruby_opt_init (opt=0x7ffd91eed3e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727051796640) 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 = 0x7ffd91eec0a0 parser = 139907509537536 orig_fname = 139907509552608 script = 1 opt = 0x7ffd91eed3e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f3ec26fe642 in rb_ensure (b_proc=b_proc@entry=0x7f3ec28400c0 , data1=data1@entry=140727051796640, e_proc=e_proc@entry=0x7f3ec283c260 , data2=data2@entry=140727051796640) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5563e1de5c70 _tag = {tag = 36, retval = 140727051801568, buf = {0x7f3ec1ec47a0, 0x7f3ec26fe6f8 , 0x0, 0x7ffd91eebf10, 0xc1ec3a50}, prev = 0x7ffd91eed4f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5563e1de5c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3ec283c260 , data2 = 140727051796640}} #32 0x00007f3ec2842077 in load_file (opt=0x7ffd91eed3e0, script=1, f=139907518187424, fname=, parser=139907509537536) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139907509537536, fname = 139907509552608, script = 1, opt = 0x7ffd91eed3e0, f = 4} #33 process_options (argc=0, argv=0x7ffd91eed6d8, opt=0x7ffd91eed3e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139907518187424 xflag = ast = 0x0 parser = 139907509537536 script_name = 139907509552608 iseq = enc = lenc = 0x5563e1e00f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060c\300\302>\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f3ec28428f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd91eed6c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3ec16885f8 "-", script_name = 139907509552608, 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 0x00007f3ec26ff9d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd91eed6c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139907526807712, buf = {0x2, 0x7f3ec26ffa20 , 0x0, 0x7ffd91eed4c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5563e1de5c70 state = iseq = 0x0 #36 0x00005563e135d17f in rb_main (argv=0x7ffd91eed6c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727051802985 #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.3163365.ruby -x gdbscript [New LWP 3163365] [New LWP 3163367] [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=140200622947328) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f830053fc00 (LWP 3163365))] >>> Threads Id Target Id Frame * 1 Thread 0x7f830053fc00 (LWP 3163365) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140200622947328) at ./nptl/pthread_kill.c:44 2 Thread 0x7f830021f640 (LWP 3163367) 0x00007f8300686fde in epoll_wait (epfd=4, events=events@entry=0x7f8300f89a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f830021f640 (LWP 3163367)): #0 0x00007f8300686fde in epoll_wait (epfd=4, events=events@entry=0x7f8300f89a5c , 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 0x00007f8300c1647a in event_wait (vm=0x555b99e992a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x555b99e992a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x555b99e992a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x555b99e992a0 #4 0x00007f83005f5b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735879430384, -2928683436381905267, 140200619669056, 25, 140200623691856, 140735879430736, 2908544352380968589, 2908543953338949261}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8300686bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f830053fc00 (LWP 3163365)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140200622947328) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f830053fc00 old_mask = {__val = {8, 140200623760595, 0, 140200623656941, 140200622947328, 140200625272320, 93851912621744, 140200623603111, 243, 140200625288864, 140735879421728, 140200630547804, 255, 93851912606368, 140200625288864, 140735879421744}} 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=140200622947328) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140200622947328, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f83005a3476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f83005897f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 140200622939896, 8107921135031887360, 93851912621168, 93851912621168, 140200631838744, 140200625288864, 140735879422128, 140200609883520, 93851912887808, 140200628437173, 18446744069414584320}}, sa_flags = -1871370752, sa_restorer = 0x555b99edde00} sigs = {__val = {32, 7378697426660503600, 3472328297083383905, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f83009a4c78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f8300dba818 "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 = 0x7fffa019a190, reg_save_area = 0x7fffa019a0d0}} #7 0x00007f83009a8015 in objspace_xmalloc0 (objspace=0x555b99e9bbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f8300a215c9 in ibf_load_code (load=0x555b99edde00, iseq=0x7f82ff8ca580, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 140200609883520 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 0x00007f8300a27424 in ibf_load_iseq_each (load=0x555b99edde00, iseq=0x7f82ff8ca580, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140200609902480 ec = 0x555b99e9cc70 dummy_frame = 140200609883280 #10 0x00007f8300a2140b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f82ff8ca580) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555b99edde00 prev_src_iseq = 0x7f82ff8cc380 offset = #11 0x00007f8300a2150c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f82ff8ca580 iseqv = iseq_index = 23 #12 0x00007f8300a218a0 in ibf_load_code (load=0x555b99edde00, iseq=0x7f82ff8cc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140200609891200 code_index = 15 reading_pos = 4556 code = 0x555b99f557a0 load_body = 0x555b99f56080 cd_entries = 0x555b99ee0a00 ic_index = 0 mark_offset_bits = 0x7fffa019a4f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f8300a27424 in ibf_load_iseq_each (load=0x555b99edde00, iseq=0x7f82ff8cc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140200609902480 ec = 0x555b99e9cc70 dummy_frame = 140200609890912 #14 0x00007f8300a2140b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f82ff8cc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555b99edde00 prev_src_iseq = 0x7f82ff8ced80 offset = #15 0x00007f8300a2150c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f82ff8cc380 iseqv = iseq_index = 16 #16 0x00007f8300a218a0 in ibf_load_code (load=0x555b99edde00, iseq=0x7f82ff8ced80, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140200609901952 code_index = 66 reading_pos = 224 code = 0x555b99f78d80 load_body = 0x555b99f0a6b0 cd_entries = 0x555b99f01080 ic_index = 0 mark_offset_bits = 0x555b99f78fb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f8300a27424 in ibf_load_iseq_each (load=0x555b99edde00, iseq=0x7f82ff8ced80, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140200609902480 ec = 0x555b99e9cc70 dummy_frame = 140200609901664 #18 0x00007f8300a2140b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f82ff8ced80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555b99edde00 prev_src_iseq = 0x7f82ff8ceff0 offset = #19 0x00007f8300a2150c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f82ff8ced80 iseqv = iseq_index = 1 #20 0x00007f8300a218a0 in ibf_load_code (load=0x555b99edde00, iseq=0x7f82ff8ceff0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140200609902576 code_index = 5 reading_pos = 46 code = 0x555b99f56e30 load_body = 0x555b99f3a8c0 cd_entries = 0x555b99f010f0 ic_index = 1 mark_offset_bits = 0x7fffa019aa50 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f8300a27424 in ibf_load_iseq_each (load=0x555b99edde00, iseq=0x7f82ff8ceff0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140200609902480 ec = 0x555b99e9cc70 dummy_frame = 140200609902384 #22 0x00007f8300a2140b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f82ff8ceff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555b99edde00 prev_src_iseq = 0x0 offset = #23 0x00007f8300a29368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f82ff8ceff0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140200609902720 #25 0x00007f8300da94d3 in rb_load_with_builtin_functions (feature_name=0x7f8300de942b "yjit", table=0x7f8300f6bf00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x555b99e992a0 iseq = #26 0x00007f8300ceed27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8300cece40 , argc = 0, index = 0, name = 0x7f8300e0f415 "_bi13"}, {func_ptr = 0x7f8300d89a10 , argc = 0, index = 1, name = 0x7f8300e0f41b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8300d89b10 , argc = 0, index = 2, name = 0x7f8300e0f680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8300d8aba0 , argc = 0, index = 3, name = 0x7f8300e0f433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8300d59bb0 , argc = 2, index = 4, name = 0x7f8300e0f44c "rb_yjit_enable"}, {func_ptr = 0x7f8300d89b30 , argc = 0, index = 5, name = 0x7f8300e0f45b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8300d89a60 , argc = 1, index = 6, name = 0x7f8300e0f476 "rb_yjit_get_stats"}, {func_ptr = 0x7f8300cece20 , argc = 0, index = 7, name = 0x7f8300e0f488 "object_shape_count"}, {func_ptr = 0x7f8300d60ed0 , argc = 1, index = 8, name = 0x7f8300e0f49b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8300d60ee0 , argc = 1, index = 9, name = 0x7f8300e0f4af "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8300d59b00 , argc = 0, index = 10, name = 0x7f8300e0f4c6 "rb_yjit_code_gc"}, {func_ptr = 0x7f8300d59c60 , argc = 0, index = 11, name = 0x7f8300e0f4d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8300d89a30 , argc = 0, index = 12, name = 0x7f8300e0f4f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f8300abf253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f8300bc9eea in ruby_opt_init (opt=0x7fffa019c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f8300bca463 in ruby_opt_init (opt=0x7fffa019c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735879425888) 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 = 0x7fffa019af60 parser = 140200611171072 orig_fname = 140200611186144 script = 1 opt = 0x7fffa019c2a0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f8300a88642 in rb_ensure (b_proc=b_proc@entry=0x7f8300bca0c0 , data1=data1@entry=140735879425888, e_proc=e_proc@entry=0x7f8300bc6260 , data2=data2@entry=140735879425888) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x555b99e9cc70 _tag = {tag = 36, retval = 140735879430816, buf = {0x7f83002447a0, 0x7f8300a886f8 , 0x0, 0x7fffa019add0, 0x243a50}, prev = 0x7fffa019c3b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x555b99e9cc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8300bc6260 , data2 = 140735879425888}} #32 0x00007f8300bcc077 in load_file (opt=0x7fffa019c2a0, script=1, f=140200619820960, fname=, parser=140200611171072) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140200611171072, fname = 140200611186144, script = 1, opt = 0x7fffa019c2a0, f = 4} #33 process_options (argc=0, argv=0x7fffa019c598, opt=0x7fffa019c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140200619820960 xflag = ast = 0x0 parser = 140200611171072 script_name = 140200611186144 iseq = enc = lenc = 0x555b99eb7f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\003\371\000\203\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f8300bcc8f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffa019c588) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f82ffa085f8 "-", script_name = 140200611186144, 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 0x00007f8300a899d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffa019c588) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140200628482208, buf = {0x2, 0x7f8300a89a20 , 0x0, 0x7fffa019c380, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x555b99e9cc70 state = iseq = 0x0 #36 0x0000555b9957c17f in rb_main (argv=0x7fffa019c588, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735879432233 #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.3195630.ruby -x gdbscript [New LWP 3195630] [New LWP 3195632] [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=139711642328064) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1126cfdc00 (LWP 3195630))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1126cfdc00 (LWP 3195630) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139711642328064) at ./nptl/pthread_kill.c:44 2 Thread 0x7f11269df640 (LWP 3195632) 0x00007f1126e44fde in epoll_wait (epfd=4, events=events@entry=0x7f1127747a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f11269df640 (LWP 3195632)): #0 0x00007f1126e44fde in epoll_wait (epfd=4, events=events@entry=0x7f1127747a5c , 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 0x00007f11273d447a in event_wait (vm=0x55c33419d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c33419d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c33419d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c33419d2a0 #4 0x00007f1126db3b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720798225376, 6969369326960923400, 139711639057984, 25, 139711643072592, 140720798225728, -7018190134923078904, -7018189539688557816}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f1126e44bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1126cfdc00 (LWP 3195630)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139711642328064) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1126cfdc00 old_mask = {__val = {8, 139711643141331, 0, 139711643037677, 139711642328064, 139711644653056, 94296881106608, 139711642983847, 243, 139711644669600, 140720798216720, 139711649928540, 255, 94296881091232, 139711644669600, 140720798216736}} 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=139711642328064) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139711642328064, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1126d61476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f1126d477f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 139711642320632, 17847750341379081216, 94296881106032, 94296881106032, 139711651219480, 139711644669600, 140720798217120, 139711629272448, 94296881372672, 139711647817909, 18446744069414584320}}, sa_flags = -1044265984, sa_restorer = 0x55c3341e1e00} sigs = {__val = {32, 7162524644546719792, 3472328511848670257, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f1127162c78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f1127578818 "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 = 0x7ffc1d30b480, reg_save_area = 0x7ffc1d30b3c0}} #7 0x00007f1127166015 in objspace_xmalloc0 (objspace=0x55c33419fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f11271df5c9 in ibf_load_code (load=0x55c3341e1e00, iseq=0x7f112608a580, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 139711629272448 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 0x00007f11271e5424 in ibf_load_iseq_each (load=0x55c3341e1e00, iseq=0x7f112608a580, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139711629291408 ec = 0x55c3341a0c70 dummy_frame = 139711629272208 #10 0x00007f11271df40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f112608a580) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55c3341e1e00 prev_src_iseq = 0x7f112608c380 offset = #11 0x00007f11271df50c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f112608a580 iseqv = iseq_index = 23 #12 0x00007f11271df8a0 in ibf_load_code (load=0x55c3341e1e00, iseq=0x7f112608c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139711629280128 code_index = 15 reading_pos = 4556 code = 0x55c3342597a0 load_body = 0x55c33425a080 cd_entries = 0x55c3341e4a00 ic_index = 0 mark_offset_bits = 0x7ffc1d30b7e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f11271e5424 in ibf_load_iseq_each (load=0x55c3341e1e00, iseq=0x7f112608c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139711629291408 ec = 0x55c3341a0c70 dummy_frame = 139711629279840 #14 0x00007f11271df40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f112608c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55c3341e1e00 prev_src_iseq = 0x7f112608ed80 offset = #15 0x00007f11271df50c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f112608c380 iseqv = iseq_index = 16 #16 0x00007f11271df8a0 in ibf_load_code (load=0x55c3341e1e00, iseq=0x7f112608ed80, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139711629290880 code_index = 66 reading_pos = 224 code = 0x55c33427cd80 load_body = 0x55c33420e6b0 cd_entries = 0x55c334205080 ic_index = 0 mark_offset_bits = 0x55c33427cfb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f11271e5424 in ibf_load_iseq_each (load=0x55c3341e1e00, iseq=0x7f112608ed80, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139711629291408 ec = 0x55c3341a0c70 dummy_frame = 139711629290592 #18 0x00007f11271df40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f112608ed80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55c3341e1e00 prev_src_iseq = 0x7f112608eff0 offset = #19 0x00007f11271df50c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f112608ed80 iseqv = iseq_index = 1 #20 0x00007f11271df8a0 in ibf_load_code (load=0x55c3341e1e00, iseq=0x7f112608eff0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139711629291504 code_index = 5 reading_pos = 46 code = 0x55c33425ae30 load_body = 0x55c33423e8c0 cd_entries = 0x55c3342050f0 ic_index = 1 mark_offset_bits = 0x7ffc1d30bd40 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f11271e5424 in ibf_load_iseq_each (load=0x55c3341e1e00, iseq=0x7f112608eff0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 139711629291408 ec = 0x55c3341a0c70 dummy_frame = 139711629291312 #22 0x00007f11271df40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f112608eff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55c3341e1e00 prev_src_iseq = 0x0 offset = #23 0x00007f11271e7368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f112608eff0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139711629291648 #25 0x00007f11275674d3 in rb_load_with_builtin_functions (feature_name=0x7f11275a742b "yjit", table=0x7f1127729f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x55c33419d2a0 iseq = #26 0x00007f11274acd27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f11274aae40 , argc = 0, index = 0, name = 0x7f11275cd415 "_bi13"}, {func_ptr = 0x7f1127547a10 , argc = 0, index = 1, name = 0x7f11275cd41b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1127547b10 , argc = 0, index = 2, name = 0x7f11275cd680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1127548ba0 , argc = 0, index = 3, name = 0x7f11275cd433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1127517bb0 , argc = 2, index = 4, name = 0x7f11275cd44c "rb_yjit_enable"}, {func_ptr = 0x7f1127547b30 , argc = 0, index = 5, name = 0x7f11275cd45b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1127547a60 , argc = 1, index = 6, name = 0x7f11275cd476 "rb_yjit_get_stats"}, {func_ptr = 0x7f11274aae20 , argc = 0, index = 7, name = 0x7f11275cd488 "object_shape_count"}, {func_ptr = 0x7f112751eed0 , argc = 1, index = 8, name = 0x7f11275cd49b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f112751eee0 , argc = 1, index = 9, name = 0x7f11275cd4af "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1127517b00 , argc = 0, index = 10, name = 0x7f11275cd4c6 "rb_yjit_code_gc"}, {func_ptr = 0x7f1127517c60 , argc = 0, index = 11, name = 0x7f11275cd4d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1127547a30 , argc = 0, index = 12, name = 0x7f11275cd4f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f112727d253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f1127387eea in ruby_opt_init (opt=0x7ffc1d30d590) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f1127388463 in ruby_opt_init (opt=0x7ffc1d30d590) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720798220880) 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 = 0x7ffc1d30c250 parser = 139711630560000 orig_fname = 139711630575072 script = 1 opt = 0x7ffc1d30d590 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f1127246642 in rb_ensure (b_proc=b_proc@entry=0x7f11273880c0 , data1=data1@entry=140720798220880, e_proc=e_proc@entry=0x7f1127384260 , data2=data2@entry=140720798220880) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c3341a0c70 _tag = {tag = 36, retval = 140720798225808, buf = {0x7f1126a047a0, 0x7f11272466f8 , 0x0, 0x7ffc1d30c0c0, 0x26a03a50}, prev = 0x7ffc1d30d6a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c3341a0c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1127384260 , data2 = 140720798220880}} #32 0x00007f112738a077 in load_file (opt=0x7ffc1d30d590, script=1, f=139711639209888, fname=, parser=139711630560000) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139711630560000, fname = 139711630575072, script = 1, opt = 0x7ffc1d30d590, f = 4} #33 process_options (argc=0, argv=0x7ffc1d30d888, opt=0x7ffc1d30d590) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139711639209888 xflag = ast = 0x0 parser = 139711630560000 script_name = 139711630575072 iseq = enc = lenc = 0x55c3341bbf30 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 0x00007f112738a8f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc1d30d878) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f11261c85f8 "-", script_name = 139711630575072, 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 0x00007f11272479d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc1d30d878) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139711647862944, buf = {0x2, 0x7f1127247a20 , 0x0, 0x7ffc1d30d670, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c3341a0c70 state = iseq = 0x0 #36 0x000055c332eb017f in rb_main (argv=0x7ffc1d30d878, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720798227225 #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.3240265.ruby -x gdbscript [New LWP 3240265] [New LWP 3240267] [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=140364056050688) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fa90db33c00 (LWP 3240265))] >>> Threads Id Target Id Frame * 1 Thread 0x7fa90db33c00 (LWP 3240265) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140364056050688) at ./nptl/pthread_kill.c:44 2 Thread 0x7fa90d81f640 (LWP 3240267) 0x00007fa90dc7afde in epoll_wait (epfd=4, events=events@entry=0x7fa90e57da5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fa90d81f640 (LWP 3240267)): #0 0x00007fa90dc7afde in epoll_wait (epfd=4, events=events@entry=0x7fa90e57da5c , 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 0x00007fa90e20a47a in event_wait (vm=0x564048bb52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x564048bb52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x564048bb52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x564048bb52a0 #4 0x00007fa90dbe9b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728169903648, -3774351544448615967, 140364052821568, 25, 140364056795216, 140728169904000, 3804649188179933665, 3804649129539500513}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fa90dc7abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fa90db33c00 (LWP 3240265)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140364056050688) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fa90db33c00 old_mask = {__val = {8, 140364056863955, 0, 140364056760301, 140364056050688, 140364058375680, 94834098146992, 140364056706471, 36, 140364058392224, 140728169894992, 140364063651164, 255, 94834098131616, 140364058392224, 140728169895008}} 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=140364056050688) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140364056050688, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fa90db97476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fa90db7d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x6666666666666666, sa_sigaction = 0x6666666666666666}, sa_mask = {__val = {3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 140364056043256, 776013052358963712, 94834098146416, 94834098146416, 140364064942104, 140364058392224, 140728169895392, 140364043036032, 94834098413056, 140364061540533, 18446744069414584320}}, sa_flags = 1995190784, sa_restorer = 0x564048bf9e00} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746878876138232608, 7005688301137323575, 7378645706714656816, 3472330705855603812, 3467895374536122416, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720}} #5 0x00007fa90df98c78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fa90e3ae818 "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 = 0x7ffdd49396c0, reg_save_area = 0x7ffdd4939600}} #7 0x00007fa90df9c015 in objspace_xmalloc0 (objspace=0x564048bb7bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fa90e0155c9 in ibf_load_code (load=0x564048bf9e00, iseq=0x7fa90ceca580, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 140364043036032 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 0x00007fa90e01b424 in ibf_load_iseq_each (load=0x564048bf9e00, iseq=0x7fa90ceca580, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140364043054992 ec = 0x564048bb8c70 dummy_frame = 140364043035792 #10 0x00007fa90e01540b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa90ceca580) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x564048bf9e00 prev_src_iseq = 0x7fa90cecc380 offset = #11 0x00007fa90e01550c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fa90ceca580 iseqv = iseq_index = 23 #12 0x00007fa90e0158a0 in ibf_load_code (load=0x564048bf9e00, iseq=0x7fa90cecc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140364043043712 code_index = 15 reading_pos = 4556 code = 0x564048c717a0 load_body = 0x564048c72080 cd_entries = 0x564048bfca00 ic_index = 0 mark_offset_bits = 0x7ffdd4939a20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fa90e01b424 in ibf_load_iseq_each (load=0x564048bf9e00, iseq=0x7fa90cecc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140364043054992 ec = 0x564048bb8c70 dummy_frame = 140364043043424 #14 0x00007fa90e01540b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa90cecc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x564048bf9e00 prev_src_iseq = 0x7fa90ceced80 offset = #15 0x00007fa90e01550c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fa90cecc380 iseqv = iseq_index = 16 #16 0x00007fa90e0158a0 in ibf_load_code (load=0x564048bf9e00, iseq=0x7fa90ceced80, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140364043054464 code_index = 66 reading_pos = 224 code = 0x564048c94d80 load_body = 0x564048c266b0 cd_entries = 0x564048c1d080 ic_index = 0 mark_offset_bits = 0x564048c94fb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fa90e01b424 in ibf_load_iseq_each (load=0x564048bf9e00, iseq=0x7fa90ceced80, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140364043054992 ec = 0x564048bb8c70 dummy_frame = 140364043054176 #18 0x00007fa90e01540b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa90ceced80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x564048bf9e00 prev_src_iseq = 0x7fa90ceceff0 offset = #19 0x00007fa90e01550c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fa90ceced80 iseqv = iseq_index = 1 #20 0x00007fa90e0158a0 in ibf_load_code (load=0x564048bf9e00, iseq=0x7fa90ceceff0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140364043055088 code_index = 5 reading_pos = 46 code = 0x564048c72e30 load_body = 0x564048c568c0 cd_entries = 0x564048c1d0f0 ic_index = 1 mark_offset_bits = 0x7ffdd4939f80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fa90e01b424 in ibf_load_iseq_each (load=0x564048bf9e00, iseq=0x7fa90ceceff0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140364043054992 ec = 0x564048bb8c70 dummy_frame = 140364043054896 #22 0x00007fa90e01540b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa90ceceff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x564048bf9e00 prev_src_iseq = 0x0 offset = #23 0x00007fa90e01d368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fa90ceceff0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140364043055232 #25 0x00007fa90e39d4d3 in rb_load_with_builtin_functions (feature_name=0x7fa90e3dd42b "yjit", table=0x7fa90e55ff00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x564048bb52a0 iseq = #26 0x00007fa90e2e2d27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fa90e2e0e40 , argc = 0, index = 0, name = 0x7fa90e403415 "_bi13"}, {func_ptr = 0x7fa90e37da10 , argc = 0, index = 1, name = 0x7fa90e40341b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fa90e37db10 , argc = 0, index = 2, name = 0x7fa90e403680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fa90e37eba0 , argc = 0, index = 3, name = 0x7fa90e403433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fa90e34dbb0 , argc = 2, index = 4, name = 0x7fa90e40344c "rb_yjit_enable"}, {func_ptr = 0x7fa90e37db30 , argc = 0, index = 5, name = 0x7fa90e40345b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fa90e37da60 , argc = 1, index = 6, name = 0x7fa90e403476 "rb_yjit_get_stats"}, {func_ptr = 0x7fa90e2e0e20 , argc = 0, index = 7, name = 0x7fa90e403488 "object_shape_count"}, {func_ptr = 0x7fa90e354ed0 , argc = 1, index = 8, name = 0x7fa90e40349b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fa90e354ee0 , argc = 1, index = 9, name = 0x7fa90e4034af "rb_yjit_insns_compiled"}, {func_ptr = 0x7fa90e34db00 , argc = 0, index = 10, name = 0x7fa90e4034c6 "rb_yjit_code_gc"}, {func_ptr = 0x7fa90e34dc60 , argc = 0, index = 11, name = 0x7fa90e4034d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fa90e37da30 , argc = 0, index = 12, name = 0x7fa90e4034f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fa90e0b3253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fa90e1bdeea in ruby_opt_init (opt=0x7ffdd493b7d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fa90e1be463 in ruby_opt_init (opt=0x7ffdd493b7d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140728169899152) 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 = 0x7ffdd493a490 parser = 140364044323584 orig_fname = 140364044338656 script = 1 opt = 0x7ffdd493b7d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fa90e07c642 in rb_ensure (b_proc=b_proc@entry=0x7fa90e1be0c0 , data1=data1@entry=140728169899152, e_proc=e_proc@entry=0x7fa90e1ba260 , data2=data2@entry=140728169899152) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564048bb8c70 _tag = {tag = 36, retval = 140728169904080, buf = {0x7fa90d8447a0, 0x7fa90e07c6f8 , 0x0, 0x7ffdd493a300, 0xd843a50}, prev = 0x7ffdd493b8e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564048bb8c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fa90e1ba260 , data2 = 140728169899152}} #32 0x00007fa90e1c0077 in load_file (opt=0x7ffdd493b7d0, script=1, f=140364052973472, fname=, parser=140364044323584) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140364044323584, fname = 140364044338656, script = 1, opt = 0x7ffdd493b7d0, f = 4} #33 process_options (argc=0, argv=0x7ffdd493bac8, opt=0x7ffdd493b7d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140364052973472 xflag = ast = 0x0 parser = 140364044323584 script_name = 140364044338656 iseq = enc = lenc = 0x564048bd3f30 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 0x00007fa90e1c08f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdd493bab8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fa90d0085f8 "-", script_name = 140364044338656, 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 0x00007fa90e07d9d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdd493bab8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140364061585568, buf = {0x2, 0x7fa90e07da20 , 0x0, 0x7ffdd493b8b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564048bb8c70 state = iseq = 0x0 #36 0x000056404873917f in rb_main (argv=0x7ffdd493bab8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728169905497 #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.3270418.ruby -x gdbscript [New LWP 3270418] [New LWP 3270420] [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=140520009030656) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fcd5d38dc00 (LWP 3270418))] >>> Threads Id Target Id Frame * 1 Thread 0x7fcd5d38dc00 (LWP 3270418) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140520009030656) at ./nptl/pthread_kill.c:44 2 Thread 0x7fcd5d06f640 (LWP 3270420) 0x00007fcd5d4d4fde in epoll_wait (epfd=4, events=events@entry=0x7fcd5ddd7a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fcd5d06f640 (LWP 3270420)): #0 0x00007fcd5d4d4fde in epoll_wait (epfd=4, events=events@entry=0x7fcd5ddd7a5c , 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 0x00007fcd5da6447a in event_wait (vm=0x557fd04d42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x557fd04d42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x557fd04d42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x557fd04d42a0 #4 0x00007fcd5d443b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734297804336, 5911507720661351039, 140520005760576, 25, 140520009775184, 140734297804688, -5939299037294380417, -5939299597397673345}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fcd5d4d4bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fcd5d38dc00 (LWP 3270418)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140520009030656) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fcd5d38dc00 old_mask = {__val = {8, 140520009843923, 0, 140520009740269, 140520009030656, 140520011355648, 94007443947184, 140520009686439, 243, 140520011372192, 140734297795680, 140520016631132, 255, 94007443931808, 140520011372192, 140734297795696}} 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=140520009030656) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140520009030656, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fcd5d3f1476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fcd5d3d77f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 140520009023224, 3493737989268054784, 94007443946608, 94007443946608, 140520017922072, 140520011372192, 140734297796080, 140519995975056, 94007444213248, 140520014520501, 18446744069414584320}}, sa_flags = -862182656, sa_restorer = 0x557fd0518e00} sigs = {__val = {32, 7378697426660503600, 3472328300626719028, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007fcd5d7f2c78 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fcd5dc08818 "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 = 0x7fff41d3eed0, reg_save_area = 0x7fff41d3ee10}} #7 0x00007fcd5d7f6015 in objspace_xmalloc0 (objspace=0x557fd04d6bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fcd5d86f5c9 in ibf_load_code (load=0x557fd0518e00, iseq=0x7fcd5c71a590, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12032 iseqv = 140519995975056 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 0x00007fcd5d875424 in ibf_load_iseq_each (load=0x557fd0518e00, iseq=0x7fcd5c71a590, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140519995994064 ec = 0x557fd04d7c70 dummy_frame = 140519995974720 #10 0x00007fcd5d86f40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd5c71a590) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557fd0518e00 prev_src_iseq = 0x7fcd5c71c360 offset = #11 0x00007fcd5d86f50c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fcd5c71a590 iseqv = iseq_index = 23 #12 0x00007fcd5d86f8a0 in ibf_load_code (load=0x557fd0518e00, iseq=0x7fcd5c71c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140519995982688 code_index = 15 reading_pos = 4556 code = 0x557fd0590bb0 load_body = 0x557fd0591440 cd_entries = 0x557fd051ba00 ic_index = 0 mark_offset_bits = 0x7fff41d3f230 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fcd5d875424 in ibf_load_iseq_each (load=0x557fd0518e00, iseq=0x7fcd5c71c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140519995994064 ec = 0x557fd04d7c70 dummy_frame = 140519995982352 #14 0x00007fcd5d86f40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd5c71c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557fd0518e00 prev_src_iseq = 0x7fcd5c71ed60 offset = #15 0x00007fcd5d86f50c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fcd5c71c360 iseqv = iseq_index = 16 #16 0x00007fcd5d86f8a0 in ibf_load_code (load=0x557fd0518e00, iseq=0x7fcd5c71ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140519995993440 code_index = 66 reading_pos = 224 code = 0x557fd05b3d80 load_body = 0x557fd0545a50 cd_entries = 0x557fd053c080 ic_index = 0 mark_offset_bits = 0x557fd05b3fb0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fcd5d875424 in ibf_load_iseq_each (load=0x557fd0518e00, iseq=0x7fcd5c71ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140519995994064 ec = 0x557fd04d7c70 dummy_frame = 140519995992912 #18 0x00007fcd5d86f40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd5c71ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557fd0518e00 prev_src_iseq = 0x7fcd5c71f030 offset = #19 0x00007fcd5d86f50c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fcd5c71ed60 iseqv = iseq_index = 1 #20 0x00007fcd5d86f8a0 in ibf_load_code (load=0x557fd0518e00, iseq=0x7fcd5c71f030, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140519995994160 code_index = 5 reading_pos = 46 code = 0x557fd0591e30 load_body = 0x557fd05758c0 cd_entries = 0x557fd053c0f0 ic_index = 1 mark_offset_bits = 0x7fff41d3f790 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fcd5d875424 in ibf_load_iseq_each (load=0x557fd0518e00, iseq=0x7fcd5c71f030, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 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 = 140519995994064 ec = 0x557fd04d7c70 dummy_frame = 140519995993872 #22 0x00007fcd5d86f40b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd5c71f030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x557fd0518e00 prev_src_iseq = 0x0 offset = #23 0x00007fcd5d877368 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fcd5c71f030 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30856) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140519995994256 #25 0x00007fcd5dbf74d3 in rb_load_with_builtin_functions (feature_name=0x7fcd5dc3742b "yjit", table=0x7fcd5ddb9f00 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30856 bin = vm = 0x557fd04d42a0 iseq = #26 0x00007fcd5db3cd27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fcd5db3ae40 , argc = 0, index = 0, name = 0x7fcd5dc5d415 "_bi13"}, {func_ptr = 0x7fcd5dbd7a10 , argc = 0, index = 1, name = 0x7fcd5dc5d41b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fcd5dbd7b10 , argc = 0, index = 2, name = 0x7fcd5dc5d680 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fcd5dbd8ba0 , argc = 0, index = 3, name = 0x7fcd5dc5d433 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fcd5dba7bb0 , argc = 2, index = 4, name = 0x7fcd5dc5d44c "rb_yjit_enable"}, {func_ptr = 0x7fcd5dbd7b30 , argc = 0, index = 5, name = 0x7fcd5dc5d45b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fcd5dbd7a60 , argc = 1, index = 6, name = 0x7fcd5dc5d476 "rb_yjit_get_stats"}, {func_ptr = 0x7fcd5db3ae20 , argc = 0, index = 7, name = 0x7fcd5dc5d488 "object_shape_count"}, {func_ptr = 0x7fcd5dbaeed0 , argc = 1, index = 8, name = 0x7fcd5dc5d49b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fcd5dbaeee0 , argc = 1, index = 9, name = 0x7fcd5dc5d4af "rb_yjit_insns_compiled"}, {func_ptr = 0x7fcd5dba7b00 , argc = 0, index = 10, name = 0x7fcd5dc5d4c6 "rb_yjit_code_gc"}, {func_ptr = 0x7fcd5dba7c60 , argc = 0, index = 11, name = 0x7fcd5dc5d4d6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fcd5dbd7a30 , argc = 0, index = 12, name = 0x7fcd5dc5d4f0 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fcd5d90d253 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fcd5da17eea in ruby_opt_init (opt=0x7fff41d40fe0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fcd5da18463 in ruby_opt_init (opt=0x7fff41d40fe0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734297799840) 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 = 0x7fff41d3fca0 parser = 140519997262704 orig_fname = 140519997277776 script = 1 opt = 0x7fff41d40fe0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fcd5d8d6642 in rb_ensure (b_proc=b_proc@entry=0x7fcd5da180c0 , data1=data1@entry=140734297799840, e_proc=e_proc@entry=0x7fcd5da14260 , data2=data2@entry=140734297799840) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557fd04d7c70 _tag = {tag = 36, retval = 140734297804768, buf = {0x7fcd5d0947e0, 0x7fcd5d8d66f8 , 0x0, 0x7fff41d3fb10, 0x5d093a90}, prev = 0x7fff41d410f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557fd04d7c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fcd5da14260 , data2 = 140734297799840}} #32 0x00007fcd5da1a077 in load_file (opt=0x7fff41d40fe0, script=1, f=140520005912544, fname=, parser=140519997262704) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140519997262704, fname = 140519997277776, script = 1, opt = 0x7fff41d40fe0, f = 4} #33 process_options (argc=0, argv=0x7fff41d412d8, opt=0x7fff41d40fe0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140520005912544 xflag = ast = 0x0 parser = 140519997262704 script_name = 140519997277776 iseq = enc = lenc = 0x557fd04f2f30 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\343\335]\315\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fcd5da1a8f6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff41d412c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fcd5c858668 "-", script_name = 140519997277776, 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 0x00007fcd5d8d79d9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff41d412c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140520014565536, buf = {0x2, 0x7fcd5d8d7a20 , 0x0, 0x7fff41d410c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557fd04d7c70 state = iseq = 0x0 #36 0x0000557fcebee17f in rb_main (argv=0x7fff41d412c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734297806185 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)