# Logfile created on 2024-02-01 15:23:35 +0000 by logger.rb/v1.4.3 I, [2024-02-01T15:23:35.213791 #3099302] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-02-01T15:23:35.214329 #3099302] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T15:23:35.399611 #3099302] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-02-01T15:23:35.403721 #3099302] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T15:23:35.403789 #3099302] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T15:23:35.691973 #3099302] INFO -- : tool/config.guess already exists I, [2024-02-01T15:23:35.692186 #3099302] INFO -- : tool/config.sub already exists I, [2024-02-01T15:23:35.698121 #3099302] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-01T15:23:35.700636 #3099302] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-01T15:23:35.728388 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-01T15:23:36.005451 #3099302] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T15:23:36.005541 #3099302] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T15:23:36.165963 #3099302] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-02-01T15:23:36.166643 #3099302] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T15:23:36.166685 #3099302] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-02-01T15:23:37.343761 #3099302] ERROR -- : From https://github.com/ruby/ruby E, [2024-02-01T15:23:37.343828 #3099302] ERROR -- : da33c5a..8531ac3 master -> origin/master I, [2024-02-01T15:23:37.448545 #3099302] INFO -- : Updating da33c5a..8531ac3 I, [2024-02-01T15:23:37.448611 #3099302] INFO -- : Fast-forward I, [2024-02-01T15:23:37.469486 #3099302] INFO -- : .github/workflows/baseruby.yml | 2 +- I, [2024-02-01T15:23:37.469551 #3099302] INFO -- : .github/workflows/mingw.yml | 2 +- I, [2024-02-01T15:23:37.469565 #3099302] INFO -- : .github/workflows/rjit-bindgen.yml | 2 +- I, [2024-02-01T15:23:37.469576 #3099302] INFO -- : .github/workflows/spec_guards.yml | 2 +- I, [2024-02-01T15:23:37.469587 #3099302] INFO -- : .github/workflows/windows.yml | 2 +- I, [2024-02-01T15:23:37.469598 #3099302] INFO -- : include/ruby/internal/static_assert.h | 2 +- I, [2024-02-01T15:23:37.469618 #3099302] INFO -- : internal/imemo.h | 2 +- I, [2024-02-01T15:23:37.469629 #3099302] INFO -- : io.c | 8 +- I, [2024-02-01T15:23:37.469640 #3099302] INFO -- : lib/irb.rb | 2 +- I, [2024-02-01T15:23:37.469650 #3099302] INFO -- : lib/irb/init.rb | 6 + I, [2024-02-01T15:23:37.469661 #3099302] INFO -- : prism_compile.c | 491 +++++++++++++++++++------------ I, [2024-02-01T15:23:37.469672 #3099302] INFO -- : test/irb/yamatanooroti/test_rendering.rb | 36 +++ I, [2024-02-01T15:23:37.469683 #3099302] INFO -- : 12 files changed, 358 insertions(+), 199 deletions(-) I, [2024-02-01T15:23:37.502386 #3099302] INFO -- : Latest commit hash = 8531ac3115 I, [2024-02-01T15:23:37.503140 #3099302] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T15:23:37.503179 #3099302] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T15:23:37.708017 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-02-01T15:23:37.729080 #3099302] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-02-01T15:23:37.734019 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T15:23:37.734096 #3099302] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-02-01T15:23:37.734137 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T15:23:37.741407 #3099302] INFO -- : generating x86_64-linux-fake.rb I, [2024-02-01T15:23:37.863437 #3099302] INFO -- : x86_64-linux-fake.rb updated I, [2024-02-01T15:23:37.867409 #3099302] INFO -- : generating enc.mk I, [2024-02-01T15:23:38.196322 #3099302] INFO -- : making srcs under enc I, [2024-02-01T15:23:38.265809 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:23:38.265892 #3099302] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-01T15:23:38.265946 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:23:38.368372 #3099302] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-01T15:23:38.370603 #3099302] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-01T15:23:38.374141 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-01T15:23:38.540434 #3099302] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T15:23:38.540655 #3099302] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T15:23:38.674381 #3099302] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T15:23:38.674475 #3099302] INFO -- : CC = gcc I, [2024-02-01T15:23:38.674513 #3099302] INFO -- : LD = ld I, [2024-02-01T15:23:38.674549 #3099302] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T15:23:38.674596 #3099302] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-01T15:23:38.674639 #3099302] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-01T15:23:38.674686 #3099302] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-01T15:23:38.674723 #3099302] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T15:23:38.674763 #3099302] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T15:23:38.674801 #3099302] INFO -- : LANG = I, [2024-02-01T15:23:38.674835 #3099302] INFO -- : LC_ALL = I, [2024-02-01T15:23:38.674868 #3099302] INFO -- : LC_CTYPE = I, [2024-02-01T15:23:38.674902 #3099302] INFO -- : MFLAGS = I, [2024-02-01T15:23:38.674935 #3099302] INFO -- : RUSTC = rustc I, [2024-02-01T15:23:38.674975 #3099302] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-01T15:23:38.678560 #3099302] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T15:23:38.678615 #3099302] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T15:23:38.678633 #3099302] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T15:23:38.678645 #3099302] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T15:23:38.678657 #3099302] INFO -- : I, [2024-02-01T15:23:38.696975 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/main.c I, [2024-02-01T15:23:38.818751 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dmydln.c I, [2024-02-01T15:23:38.950513 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-02-01T15:23:39.898413 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/array.c I, [2024-02-01T15:23:44.447514 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-02-01T15:23:45.885094 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/bignum.c I, [2024-02-01T15:23:50.876111 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/class.c I, [2024-02-01T15:23:53.003370 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compar.c I, [2024-02-01T15:23:53.154131 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-02-01T15:24:12.502417 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/complex.c I, [2024-02-01T15:24:15.431264 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-02-01T15:24:16.775333 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/debug.c I, [2024-02-01T15:24:17.192962 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/debug_counter.c I, [2024-02-01T15:24:17.316920 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dir.c I, [2024-02-01T15:24:21.279722 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dln_find.c I, [2024-02-01T15:24:21.398034 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/encoding.c I, [2024-02-01T15:24:22.513685 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enum.c I, [2024-02-01T15:24:25.396397 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enumerator.c I, [2024-02-01T15:24:28.288743 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/error.c I, [2024-02-01T15:24:30.387415 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-02-01T15:24:32.451962 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/file.c I, [2024-02-01T15:24:34.967968 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-02-01T15:24:41.946512 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-02-01T15:24:45.282077 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/inits.c I, [2024-02-01T15:24:45.399789 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io.c I, [2024-02-01T15:24:51.314142 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io_buffer.c I, [2024-02-01T15:24:51.547530 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-02-01T15:24:54.792665 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-02-01T15:24:56.318400 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/marshal.c I, [2024-02-01T15:24:58.541303 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/math.c I, [2024-02-01T15:24:58.682736 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/memory_view.c I, [2024-02-01T15:24:59.403052 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-02-01T15:25:00.185392 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-02-01T15:25:02.412577 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node.c I, [2024-02-01T15:25:02.867225 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node_dump.c I, [2024-02-01T15:25:05.605770 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/numeric.c I, [2024-02-01T15:25:09.339931 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/object.c I, [2024-02-01T15:25:12.028190 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/pack.c I, [2024-02-01T15:25:14.195402 #3099302] INFO -- : compiling parse.c I, [2024-02-01T15:25:30.434005 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/parser_st.c I, [2024-02-01T15:25:30.586486 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-02-01T15:25:33.054796 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/process.c I, [2024-02-01T15:25:36.185755 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ractor.c I, [2024-02-01T15:25:38.773356 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/random.c I, [2024-02-01T15:25:40.425366 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/range.c I, [2024-02-01T15:25:40.661699 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rational.c I, [2024-02-01T15:25:43.556088 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/re.c I, [2024-02-01T15:25:46.625665 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regcomp.c I, [2024-02-01T15:25:46.746805 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regenc.c I, [2024-02-01T15:25:46.861368 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regerror.c I, [2024-02-01T15:25:46.974561 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regexec.c I, [2024-02-01T15:25:47.120265 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regparse.c I, [2024-02-01T15:25:47.272890 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regsyntax.c I, [2024-02-01T15:25:47.393542 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-02-01T15:25:49.744206 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby_parser.c I, [2024-02-01T15:25:50.590096 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/scheduler.c I, [2024-02-01T15:25:51.092252 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/shape.c I, [2024-02-01T15:25:52.043323 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/signal.c I, [2024-02-01T15:25:52.902439 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/sprintf.c I, [2024-02-01T15:25:53.122230 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/st.c I, [2024-02-01T15:25:53.310662 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/strftime.c I, [2024-02-01T15:25:53.400200 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/string.c I, [2024-02-01T15:25:59.929540 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/struct.c I, [2024-02-01T15:26:01.630653 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/symbol.c I, [2024-02-01T15:26:02.675288 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-02-01T15:26:07.117845 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/time.c I, [2024-02-01T15:26:10.527296 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/transcode.c I, [2024-02-01T15:26:10.699022 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/util.c I, [2024-02-01T15:26:10.829958 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/variable.c I, [2024-02-01T15:26:13.474061 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-02-01T15:26:13.833483 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-02-01T15:26:26.429726 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-02-01T15:26:27.651425 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-02-01T15:26:28.461964 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_sync.c I, [2024-02-01T15:26:28.969312 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-02-01T15:26:30.496981 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/weakmap.c I, [2024-02-01T15:26:30.953713 #3099302] INFO -- : compiling prism/api_node.c I, [2024-02-01T15:26:31.051165 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/api_pack.c I, [2024-02-01T15:26:31.140429 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/extension.c I, [2024-02-01T15:26:31.289356 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism_init.c I, [2024-02-01T15:26:31.376953 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-02-01T15:26:32.549563 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/ascii.c I, [2024-02-01T15:26:32.648399 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/us_ascii.c I, [2024-02-01T15:26:32.760115 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/unicode.c I, [2024-02-01T15:26:32.892756 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/utf_8.c I, [2024-02-01T15:26:32.975396 #3099302] INFO -- : compiling enc/trans/newline.c I, [2024-02-01T15:26:33.054969 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/missing/setproctitle.c I, [2024-02-01T15:26:33.138674 #3099302] INFO -- : linking miniruby I, [2024-02-01T15:26:34.306198 #3099302] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T15:26:34.306375 #3099302] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T15:26:34.419465 #3099302] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T15:26:34.419530 #3099302] INFO -- : CC = gcc I, [2024-02-01T15:26:34.419546 #3099302] INFO -- : LD = ld I, [2024-02-01T15:26:34.419559 #3099302] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T15:26:34.419590 #3099302] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-01T15:26:34.419618 #3099302] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-01T15:26:34.419632 #3099302] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-01T15:26:34.419644 #3099302] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T15:26:34.419657 #3099302] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T15:26:34.419669 #3099302] INFO -- : LANG = I, [2024-02-01T15:26:34.419684 #3099302] INFO -- : LC_ALL = I, [2024-02-01T15:26:34.419696 #3099302] INFO -- : LC_CTYPE = I, [2024-02-01T15:26:34.419707 #3099302] INFO -- : MFLAGS = I, [2024-02-01T15:26:34.419719 #3099302] INFO -- : RUSTC = rustc I, [2024-02-01T15:26:34.419732 #3099302] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-01T15:26:34.422586 #3099302] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T15:26:34.422630 #3099302] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T15:26:34.422643 #3099302] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T15:26:34.422656 #3099302] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T15:26:34.422674 #3099302] INFO -- : I, [2024-02-01T15:26:34.437406 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dln.c I, [2024-02-01T15:26:34.545993 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/localeinit.c I, [2024-02-01T15:26:34.653826 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/loadpath.c I, [2024-02-01T15:26:35.356056 #3099302] INFO -- : builtin_binary.inc updated I, [2024-02-01T15:26:35.365196 #3099302] INFO -- : 35375d373618f8fc47f459afb5b33c370b6d77a764e5356d126c4fd2f95626ba builtin_binary.inc I, [2024-02-01T15:26:35.366290 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-02-01T15:26:36.058474 #3099302] INFO -- : linking static-library libruby-static.a I, [2024-02-01T15:26:37.545133 #3099302] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-02-01T15:26:40.915327 #3099302] INFO -- : linking ruby I, [2024-02-01T15:26:40.961477 #3099302] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T15:26:40.961660 #3099302] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T15:26:41.077197 #3099302] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T15:26:41.077261 #3099302] INFO -- : CC = gcc I, [2024-02-01T15:26:41.077275 #3099302] INFO -- : LD = ld I, [2024-02-01T15:26:41.077286 #3099302] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T15:26:41.077303 #3099302] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-01T15:26:41.077329 #3099302] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-01T15:26:41.077341 #3099302] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-01T15:26:41.077351 #3099302] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T15:26:41.077364 #3099302] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T15:26:41.077374 #3099302] INFO -- : LANG = I, [2024-02-01T15:26:41.077383 #3099302] INFO -- : LC_ALL = I, [2024-02-01T15:26:41.077393 #3099302] INFO -- : LC_CTYPE = I, [2024-02-01T15:26:41.077403 #3099302] INFO -- : MFLAGS = I, [2024-02-01T15:26:41.077413 #3099302] INFO -- : RUSTC = rustc I, [2024-02-01T15:26:41.077423 #3099302] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-01T15:26:41.080410 #3099302] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T15:26:41.080470 #3099302] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T15:26:41.080482 #3099302] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T15:26:41.080493 #3099302] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T15:26:41.080503 #3099302] INFO -- : I, [2024-02-01T15:26:41.172623 #3099302] INFO -- : generating encdb.h I, [2024-02-01T15:26:41.230873 #3099302] INFO -- : encdb.h unchanged I, [2024-02-01T15:26:41.236084 #3099302] INFO -- : generating enc.mk I, [2024-02-01T15:26:41.533611 #3099302] INFO -- : making srcs under enc I, [2024-02-01T15:26:41.596900 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:26:41.596970 #3099302] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-01T15:26:41.597000 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:26:41.598643 #3099302] INFO -- : generating transdb.h I, [2024-02-01T15:26:41.836215 #3099302] INFO -- : transdb.h unchanged I, [2024-02-01T15:26:41.842254 #3099302] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-01T15:26:41.917276 #3099302] INFO -- : ext/configure-ext.mk updated I, [2024-02-01T15:26:41.922289 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:26:45.520839 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:26:45.521471 #3099302] INFO -- : generating makefile exts.mk I, [2024-02-01T15:26:45.602473 #3099302] INFO -- : exts.mk unchanged I, [2024-02-01T15:26:45.608387 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:26:45.611805 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/RUBY_ALIGNOF' I, [2024-02-01T15:26:45.612268 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/RUBY_ALIGNOF/c.c I, [2024-02-01T15:26:45.691434 #3099302] INFO -- : linking shared-object -test-/RUBY_ALIGNOF.so I, [2024-02-01T15:26:45.733295 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/RUBY_ALIGNOF' I, [2024-02-01T15:26:45.740215 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/arith_seq/beg_len_step' I, [2024-02-01T15:26:45.740645 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/arith_seq/beg_len_step/beg_len_step.c I, [2024-02-01T15:26:45.846035 #3099302] INFO -- : linking shared-object -test-/arith_seq/beg_len_step.so I, [2024-02-01T15:26:45.907788 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/arith_seq/beg_len_step' I, [2024-02-01T15:26:45.913520 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/arith_seq/extract' I, [2024-02-01T15:26:45.914115 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/arith_seq/extract/extract.c I, [2024-02-01T15:26:46.015909 #3099302] INFO -- : linking shared-object -test-/arith_seq/extract.so I, [2024-02-01T15:26:46.080756 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/arith_seq/extract' I, [2024-02-01T15:26:46.086436 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/array/concat' I, [2024-02-01T15:26:46.087107 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/array/concat/to_ary_concat.c I, [2024-02-01T15:26:46.195488 #3099302] INFO -- : linking shared-object -test-/array/to_ary_concat.so I, [2024-02-01T15:26:46.240131 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/array/concat' I, [2024-02-01T15:26:46.243727 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/array/resize' I, [2024-02-01T15:26:46.244165 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/array/resize/resize.c I, [2024-02-01T15:26:46.320079 #3099302] INFO -- : linking shared-object -test-/array/resize.so I, [2024-02-01T15:26:46.368417 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/array/resize' I, [2024-02-01T15:26:46.373229 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bignum' I, [2024-02-01T15:26:46.373711 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/big2str.c I, [2024-02-01T15:26:46.452081 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/bigzero.c I, [2024-02-01T15:26:46.535365 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/div.c I, [2024-02-01T15:26:46.651187 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/init.c I, [2024-02-01T15:26:46.726818 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/intpack.c I, [2024-02-01T15:26:46.804790 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/mul.c I, [2024-02-01T15:26:46.885739 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/str2big.c I, [2024-02-01T15:26:46.994107 #3099302] INFO -- : linking shared-object -test-/bignum.so I, [2024-02-01T15:26:47.060056 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bignum' I, [2024-02-01T15:26:47.063820 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug-14834' I, [2024-02-01T15:26:47.064293 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bug-14834/bug-14384.c I, [2024-02-01T15:26:47.140899 #3099302] INFO -- : linking shared-object -test-/bug_14834.so I, [2024-02-01T15:26:47.186429 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug-14834' I, [2024-02-01T15:26:47.189892 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug-3571' I, [2024-02-01T15:26:47.190370 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bug-3571/bug.c I, [2024-02-01T15:26:47.268461 #3099302] INFO -- : linking shared-object -test-/bug_3571.so I, [2024-02-01T15:26:47.330602 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug-3571' I, [2024-02-01T15:26:47.335436 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug-5832' I, [2024-02-01T15:26:47.336347 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bug-5832/bug.c I, [2024-02-01T15:26:47.440897 #3099302] INFO -- : linking shared-object -test-/bug_5832.so I, [2024-02-01T15:26:47.502519 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug-5832' I, [2024-02-01T15:26:47.507663 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug_reporter' I, [2024-02-01T15:26:47.508264 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bug_reporter/bug_reporter.c I, [2024-02-01T15:26:47.608792 #3099302] INFO -- : linking shared-object -test-/bug_reporter.so I, [2024-02-01T15:26:47.672067 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug_reporter' I, [2024-02-01T15:26:47.677976 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/class' I, [2024-02-01T15:26:47.678429 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/class/class2name.c I, [2024-02-01T15:26:47.794378 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/class/init.c I, [2024-02-01T15:26:47.894932 #3099302] INFO -- : linking shared-object -test-/class.so I, [2024-02-01T15:26:47.961000 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/class' I, [2024-02-01T15:26:47.968363 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/debug' I, [2024-02-01T15:26:47.968922 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/debug/init.c I, [2024-02-01T15:26:48.068079 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/debug/inspector.c I, [2024-02-01T15:26:48.168280 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/debug/profile_frames.c I, [2024-02-01T15:26:48.268982 #3099302] INFO -- : linking shared-object -test-/debug.so I, [2024-02-01T15:26:48.337301 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/debug' I, [2024-02-01T15:26:48.342865 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/dln/empty' I, [2024-02-01T15:26:48.343424 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/dln/empty/empty.c I, [2024-02-01T15:26:48.444553 #3099302] INFO -- : linking shared-object -test-/dln/empty.so I, [2024-02-01T15:26:48.503779 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/dln/empty' I, [2024-02-01T15:26:48.513138 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/enumerator_kw' I, [2024-02-01T15:26:48.513719 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/enumerator_kw/enumerator_kw.c I, [2024-02-01T15:26:48.619928 #3099302] INFO -- : linking shared-object -test-/enumerator_kw.so I, [2024-02-01T15:26:48.681228 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/enumerator_kw' I, [2024-02-01T15:26:48.688158 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/exception' I, [2024-02-01T15:26:48.688591 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/exception/dataerror.c I, [2024-02-01T15:26:48.763789 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/exception/enc_raise.c I, [2024-02-01T15:26:48.844595 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/exception/ensured.c I, [2024-02-01T15:26:48.921226 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/exception/init.c I, [2024-02-01T15:26:48.996736 #3099302] INFO -- : linking shared-object -test-/exception.so I, [2024-02-01T15:26:49.052868 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/exception' I, [2024-02-01T15:26:49.056399 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/fatal' I, [2024-02-01T15:26:49.056877 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/fatal/rb_fatal.c I, [2024-02-01T15:26:49.133238 #3099302] INFO -- : linking shared-object -test-/fatal/rb_fatal.so I, [2024-02-01T15:26:49.189367 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/fatal' I, [2024-02-01T15:26:49.195735 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/file' I, [2024-02-01T15:26:49.196293 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/file/fs.c I, [2024-02-01T15:26:49.307728 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/file/init.c I, [2024-02-01T15:26:49.402853 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/file/newline_conv.c I, [2024-02-01T15:26:49.514798 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/file/stat.c I, [2024-02-01T15:26:49.632298 #3099302] INFO -- : linking shared-object -test-/file.so I, [2024-02-01T15:26:49.687041 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/file' I, [2024-02-01T15:26:49.690730 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/float' I, [2024-02-01T15:26:49.691192 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/float/init.c I, [2024-02-01T15:26:49.768804 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/float/nextafter.c I, [2024-02-01T15:26:49.879233 #3099302] INFO -- : linking shared-object -test-/float.so I, [2024-02-01T15:26:49.942818 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/float' I, [2024-02-01T15:26:49.948241 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/funcall' I, [2024-02-01T15:26:49.948877 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/funcall/funcall.c I, [2024-02-01T15:26:50.060491 #3099302] INFO -- : linking shared-object -test-/funcall.so I, [2024-02-01T15:26:50.120693 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/funcall' I, [2024-02-01T15:26:50.126024 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/gvl/call_without_gvl' I, [2024-02-01T15:26:50.126666 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/gvl/call_without_gvl/call_without_gvl.c I, [2024-02-01T15:26:50.227177 #3099302] INFO -- : linking shared-object -test-/gvl/call_without_gvl.so I, [2024-02-01T15:26:50.282670 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/gvl/call_without_gvl' I, [2024-02-01T15:26:50.289161 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/hash' I, [2024-02-01T15:26:50.289723 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/hash/delete.c I, [2024-02-01T15:26:50.390532 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/hash/init.c I, [2024-02-01T15:26:50.469365 #3099302] INFO -- : linking shared-object -test-/hash.so I, [2024-02-01T15:26:50.531813 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/hash' I, [2024-02-01T15:26:50.536895 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/integer' I, [2024-02-01T15:26:50.537243 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/integer/core_ext.c I, [2024-02-01T15:26:50.674088 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/integer/init.c I, [2024-02-01T15:26:50.748081 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/integer/my_integer.c I, [2024-02-01T15:26:50.822837 #3099302] INFO -- : linking shared-object -test-/integer.so I, [2024-02-01T15:26:50.875591 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/integer' I, [2024-02-01T15:26:50.880967 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/iseq_load' I, [2024-02-01T15:26:50.881570 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/iseq_load/iseq_load.c I, [2024-02-01T15:26:50.984513 #3099302] INFO -- : linking shared-object -test-/iseq_load.so I, [2024-02-01T15:26:51.040561 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/iseq_load' I, [2024-02-01T15:26:51.047321 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/iter' I, [2024-02-01T15:26:51.047945 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/iter/break.c I, [2024-02-01T15:26:51.150835 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/iter/init.c I, [2024-02-01T15:26:51.257991 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/iter/yield.c I, [2024-02-01T15:26:51.343080 #3099302] INFO -- : linking shared-object -test-/iter.so I, [2024-02-01T15:26:51.391160 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/iter' I, [2024-02-01T15:26:51.394665 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/load/dot.dot' I, [2024-02-01T15:26:51.395088 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/load/dot.dot/dot.dot.c I, [2024-02-01T15:26:51.469217 #3099302] INFO -- : linking shared-object -test-/load/dot.dot.so I, [2024-02-01T15:26:51.511343 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/load/dot.dot' I, [2024-02-01T15:26:51.514827 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/load/protect' I, [2024-02-01T15:26:51.515220 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/load/protect/protect.c I, [2024-02-01T15:26:51.591853 #3099302] INFO -- : linking shared-object -test-/load/protect.so I, [2024-02-01T15:26:51.635860 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/load/protect' I, [2024-02-01T15:26:51.650371 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/marshal/compat' I, [2024-02-01T15:26:51.650852 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/marshal/compat/usrcompat.c I, [2024-02-01T15:26:51.725190 #3099302] INFO -- : linking shared-object -test-/marshal/compat.so I, [2024-02-01T15:26:51.766897 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/marshal/compat' I, [2024-02-01T15:26:51.770266 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/marshal/internal_ivar' I, [2024-02-01T15:26:51.770690 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/marshal/internal_ivar/internal_ivar.c I, [2024-02-01T15:26:51.846861 #3099302] INFO -- : linking shared-object -test-/marshal/internal_ivar.so I, [2024-02-01T15:26:51.905380 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/marshal/internal_ivar' I, [2024-02-01T15:26:51.910625 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/marshal/usr' I, [2024-02-01T15:26:51.911208 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/marshal/usr/usrmarshal.c I, [2024-02-01T15:26:52.012600 #3099302] INFO -- : linking shared-object -test-/marshal/usr.so I, [2024-02-01T15:26:52.073093 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/marshal/usr' I, [2024-02-01T15:26:52.079857 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/memory_view' I, [2024-02-01T15:26:52.080418 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/memory_view/memory_view.c I, [2024-02-01T15:26:52.194744 #3099302] INFO -- : linking shared-object -test-/memory_view.so I, [2024-02-01T15:26:52.261471 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/memory_view' I, [2024-02-01T15:26:52.267666 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/method' I, [2024-02-01T15:26:52.268306 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/method/arity.c I, [2024-02-01T15:26:52.368698 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/method/init.c I, [2024-02-01T15:26:52.480268 #3099302] INFO -- : linking shared-object -test-/method.so I, [2024-02-01T15:26:52.542369 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/method' I, [2024-02-01T15:26:52.547864 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/notimplement' I, [2024-02-01T15:26:52.548533 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/notimplement/bug.c I, [2024-02-01T15:26:52.654724 #3099302] INFO -- : linking shared-object -test-/notimplement.so I, [2024-02-01T15:26:52.715344 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/notimplement' I, [2024-02-01T15:26:52.721129 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/num2int' I, [2024-02-01T15:26:52.721701 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/num2int/num2int.c I, [2024-02-01T15:26:52.830395 #3099302] INFO -- : linking shared-object -test-/num2int.so I, [2024-02-01T15:26:52.889603 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/num2int' I, [2024-02-01T15:26:52.895183 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/path_to_class' I, [2024-02-01T15:26:52.895933 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/path_to_class/path_to_class.c I, [2024-02-01T15:26:53.004981 #3099302] INFO -- : linking shared-object -test-/path_to_class.so I, [2024-02-01T15:26:53.065122 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/path_to_class' I, [2024-02-01T15:26:53.070771 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/popen_deadlock' I, [2024-02-01T15:26:53.071294 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/popen_deadlock/infinite_loop_dlsym.c I, [2024-02-01T15:26:53.184520 #3099302] INFO -- : linking shared-object -test-/popen_deadlock/infinite_loop_dlsym.so I, [2024-02-01T15:26:53.244968 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/popen_deadlock' I, [2024-02-01T15:26:53.248728 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/postponed_job' I, [2024-02-01T15:26:53.249142 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/postponed_job/postponed_job.c I, [2024-02-01T15:26:53.329934 #3099302] INFO -- : linking shared-object -test-/postponed_job.so I, [2024-02-01T15:26:53.375125 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/postponed_job' I, [2024-02-01T15:26:53.378750 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/printf' I, [2024-02-01T15:26:53.379214 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/printf/printf.c I, [2024-02-01T15:26:53.463828 #3099302] INFO -- : linking shared-object -test-/printf.so I, [2024-02-01T15:26:53.510282 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/printf' I, [2024-02-01T15:26:53.514353 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/proc' I, [2024-02-01T15:26:53.514825 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/proc/init.c I, [2024-02-01T15:26:53.597833 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/proc/receiver.c I, [2024-02-01T15:26:53.714724 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/proc/super.c I, [2024-02-01T15:26:53.814262 #3099302] INFO -- : linking shared-object -test-/proc.so I, [2024-02-01T15:26:53.864694 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/proc' I, [2024-02-01T15:26:53.868899 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/random' I, [2024-02-01T15:26:53.869460 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/random/bad_version.c I, [2024-02-01T15:26:53.949244 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/random/init.c I, [2024-02-01T15:26:54.040514 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/random/loop.c I, [2024-02-01T15:26:54.134732 #3099302] INFO -- : linking shared-object -test-/random.so I, [2024-02-01T15:26:54.207402 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/random' I, [2024-02-01T15:26:54.211615 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/rational' I, [2024-02-01T15:26:54.212121 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/rational/rat.c I, [2024-02-01T15:26:54.346274 #3099302] INFO -- : linking shared-object -test-/rational.so I, [2024-02-01T15:26:54.417235 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/rational' I, [2024-02-01T15:26:54.423024 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/rb_call_super_kw' I, [2024-02-01T15:26:54.423695 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/rb_call_super_kw/rb_call_super_kw.c I, [2024-02-01T15:26:54.529176 #3099302] INFO -- : linking shared-object -test-/rb_call_super_kw.so I, [2024-02-01T15:26:54.588503 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/rb_call_super_kw' I, [2024-02-01T15:26:54.594179 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/recursion' I, [2024-02-01T15:26:54.594767 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/recursion/recursion.c I, [2024-02-01T15:26:54.698087 #3099302] INFO -- : linking shared-object -test-/recursion.so I, [2024-02-01T15:26:54.744830 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/recursion' I, [2024-02-01T15:26:54.748723 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/regexp' I, [2024-02-01T15:26:54.749174 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/regexp/init.c I, [2024-02-01T15:26:54.827828 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/regexp/parse_depth_limit.c I, [2024-02-01T15:26:54.904670 #3099302] INFO -- : linking shared-object -test-/regexp.so I, [2024-02-01T15:26:54.953481 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/regexp' I, [2024-02-01T15:26:54.956960 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/scan_args' I, [2024-02-01T15:26:54.957400 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/scan_args/scan_args.c I, [2024-02-01T15:26:55.123915 #3099302] INFO -- : linking shared-object -test-/scan_args.so I, [2024-02-01T15:26:55.174490 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/scan_args' I, [2024-02-01T15:26:55.178177 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/st/foreach' I, [2024-02-01T15:26:55.178741 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/st/foreach/foreach.c I, [2024-02-01T15:26:55.279206 #3099302] INFO -- : linking shared-object -test-/st/foreach.so I, [2024-02-01T15:26:55.326389 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/st/foreach' I, [2024-02-01T15:26:55.330042 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/st/numhash' I, [2024-02-01T15:26:55.330567 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/st/numhash/numhash.c I, [2024-02-01T15:26:55.444630 #3099302] INFO -- : linking shared-object -test-/st/numhash.so I, [2024-02-01T15:26:55.508428 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/st/numhash' I, [2024-02-01T15:26:55.513490 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/st/update' I, [2024-02-01T15:26:55.514091 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/st/update/update.c I, [2024-02-01T15:26:55.608883 #3099302] INFO -- : linking shared-object -test-/st/update.so I, [2024-02-01T15:26:55.676965 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/st/update' I, [2024-02-01T15:26:55.685570 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/string' I, [2024-02-01T15:26:55.686104 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/capacity.c I, [2024-02-01T15:26:55.767521 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/coderange.c I, [2024-02-01T15:26:55.859633 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/cstr.c I, [2024-02-01T15:26:55.978193 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/ellipsize.c I, [2024-02-01T15:26:56.084180 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/enc_associate.c I, [2024-02-01T15:26:56.192403 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/enc_dummy.c I, [2024-02-01T15:26:56.297954 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/enc_str_buf_cat.c I, [2024-02-01T15:26:56.404221 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/fstring.c I, [2024-02-01T15:26:56.514796 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/init.c I, [2024-02-01T15:26:56.630315 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/modify.c I, [2024-02-01T15:26:56.710587 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/new.c I, [2024-02-01T15:26:56.811162 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/nofree.c I, [2024-02-01T15:26:56.922903 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/normalize.c I, [2024-02-01T15:26:57.005650 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/qsort.c I, [2024-02-01T15:26:57.089420 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/rb_interned_str.c I, [2024-02-01T15:26:57.168408 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/rb_str_dup.c I, [2024-02-01T15:26:57.245205 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/set_len.c I, [2024-02-01T15:26:57.328232 #3099302] INFO -- : linking shared-object -test-/string.so I, [2024-02-01T15:26:57.430069 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/string' I, [2024-02-01T15:26:57.434792 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/struct' I, [2024-02-01T15:26:57.435360 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/struct/data.c I, [2024-02-01T15:26:57.513441 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/struct/duplicate.c I, [2024-02-01T15:26:57.590762 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/struct/init.c I, [2024-02-01T15:26:57.666455 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/struct/len.c I, [2024-02-01T15:26:57.776671 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/struct/member.c I, [2024-02-01T15:26:57.884347 #3099302] INFO -- : linking shared-object -test-/struct.so I, [2024-02-01T15:26:57.949723 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/struct' I, [2024-02-01T15:26:57.953338 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/symbol' I, [2024-02-01T15:26:57.953753 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/symbol/init.c I, [2024-02-01T15:26:58.034643 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/symbol/type.c I, [2024-02-01T15:26:58.153292 #3099302] INFO -- : linking shared-object -test-/symbol.so I, [2024-02-01T15:26:58.219279 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/symbol' I, [2024-02-01T15:26:58.225053 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/thread/instrumentation' I, [2024-02-01T15:26:58.225614 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/thread/instrumentation/instrumentation.c I, [2024-02-01T15:26:58.338638 #3099302] INFO -- : linking shared-object -test-/thread/instrumentation.so I, [2024-02-01T15:26:58.401608 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/thread/instrumentation' I, [2024-02-01T15:26:58.407634 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/thread_fd' I, [2024-02-01T15:26:58.408409 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/thread_fd/thread_fd.c I, [2024-02-01T15:26:58.506399 #3099302] INFO -- : linking shared-object -test-/thread_fd.so I, [2024-02-01T15:26:58.570369 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/thread_fd' I, [2024-02-01T15:26:58.575338 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/time' I, [2024-02-01T15:26:58.575726 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/time/init.c I, [2024-02-01T15:26:58.658165 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/time/leap_second.c I, [2024-02-01T15:26:58.791593 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/time/new.c I, [2024-02-01T15:26:58.895417 #3099302] INFO -- : linking shared-object -test-/time.so I, [2024-02-01T15:26:58.968070 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/time' I, [2024-02-01T15:26:58.972054 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/tracepoint' I, [2024-02-01T15:26:58.972504 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/tracepoint/gc_hook.c I, [2024-02-01T15:26:59.050846 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/tracepoint/tracepoint.c I, [2024-02-01T15:26:59.129856 #3099302] INFO -- : linking shared-object -test-/tracepoint.so I, [2024-02-01T15:26:59.179129 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/tracepoint' I, [2024-02-01T15:26:59.183077 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/typeddata' I, [2024-02-01T15:26:59.183525 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/typeddata/typeddata.c I, [2024-02-01T15:26:59.261552 #3099302] INFO -- : linking shared-object -test-/typeddata.so I, [2024-02-01T15:26:59.307953 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/typeddata' I, [2024-02-01T15:26:59.311806 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/vm' I, [2024-02-01T15:26:59.312205 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/vm/at_exit.c I, [2024-02-01T15:26:59.390881 #3099302] INFO -- : linking shared-object -test-/vm/at_exit.so I, [2024-02-01T15:26:59.444317 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/vm' I, [2024-02-01T15:26:59.448433 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/wait' I, [2024-02-01T15:26:59.448903 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/wait/wait.c I, [2024-02-01T15:26:59.532290 #3099302] INFO -- : linking shared-object -test-/wait.so I, [2024-02-01T15:26:59.577251 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/wait' I, [2024-02-01T15:26:59.581270 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/cgi/escape' I, [2024-02-01T15:26:59.581708 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/cgi/escape/escape.c I, [2024-02-01T15:26:59.669522 #3099302] INFO -- : linking shared-object cgi/escape.so I, [2024-02-01T15:26:59.734176 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/cgi/escape' I, [2024-02-01T15:26:59.739630 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/continuation' I, [2024-02-01T15:26:59.740230 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/continuation/continuation.c I, [2024-02-01T15:26:59.850499 #3099302] INFO -- : linking shared-object continuation.so I, [2024-02-01T15:26:59.911475 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/continuation' I, [2024-02-01T15:26:59.918073 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T15:26:59.918684 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/coverage/coverage.c I, [2024-02-01T15:27:00.544704 #3099302] INFO -- : linking shared-object coverage.so I, [2024-02-01T15:27:00.603224 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T15:27:00.608182 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T15:27:00.608664 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/date/date_core.c I, [2024-02-01T15:27:00.910102 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/date/date_parse.c I, [2024-02-01T15:27:00.997804 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/date/date_strftime.c I, [2024-02-01T15:27:01.097987 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/date/date_strptime.c I, [2024-02-01T15:27:01.208685 #3099302] INFO -- : linking shared-object date_core.so I, [2024-02-01T15:27:01.354201 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T15:27:01.357933 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T15:27:01.358444 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/digest.c I, [2024-02-01T15:27:01.457775 #3099302] INFO -- : linking shared-object digest.so I, [2024-02-01T15:27:01.510442 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T15:27:01.514077 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/bubblebabble' I, [2024-02-01T15:27:01.514527 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/bubblebabble/bubblebabble.c I, [2024-02-01T15:27:01.593394 #3099302] INFO -- : linking shared-object digest/bubblebabble.so I, [2024-02-01T15:27:01.636991 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/bubblebabble' I, [2024-02-01T15:27:01.641214 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/md5' I, [2024-02-01T15:27:01.641811 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/md5/md5init.c I, [2024-02-01T15:27:01.719112 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/md5/md5.c I, [2024-02-01T15:27:01.795921 #3099302] INFO -- : linking shared-object digest/md5.so I, [2024-02-01T15:27:01.842180 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/md5' I, [2024-02-01T15:27:01.846299 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/rmd160' I, [2024-02-01T15:27:01.846749 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/rmd160/rmd160init.c I, [2024-02-01T15:27:01.923036 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/rmd160/rmd160.c I, [2024-02-01T15:27:02.001634 #3099302] INFO -- : linking shared-object digest/rmd160.so I, [2024-02-01T15:27:02.048250 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/rmd160' I, [2024-02-01T15:27:02.052006 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha1' I, [2024-02-01T15:27:02.052405 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/sha1/sha1init.c I, [2024-02-01T15:27:02.128102 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/sha1/sha1.c I, [2024-02-01T15:27:02.215770 #3099302] INFO -- : linking shared-object digest/sha1.so I, [2024-02-01T15:27:02.260773 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha1' I, [2024-02-01T15:27:02.264703 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T15:27:02.265174 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/sha2/sha2init.c I, [2024-02-01T15:27:02.340635 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/sha2/sha2.c I, [2024-02-01T15:27:02.431470 #3099302] INFO -- : linking shared-object digest/sha2.so I, [2024-02-01T15:27:02.482386 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T15:27:02.488964 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/etc' I, [2024-02-01T15:27:02.489408 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/etc/etc.c I, [2024-02-01T15:27:02.594185 #3099302] INFO -- : linking shared-object etc.so I, [2024-02-01T15:27:02.641337 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/etc' I, [2024-02-01T15:27:02.645038 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fcntl' I, [2024-02-01T15:27:02.645474 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fcntl/fcntl.c I, [2024-02-01T15:27:02.722533 #3099302] INFO -- : linking shared-object fcntl.so I, [2024-02-01T15:27:02.766668 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fcntl' I, [2024-02-01T15:27:02.772411 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T15:27:02.772875 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/closure.c I, [2024-02-01T15:27:02.866553 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/conversions.c I, [2024-02-01T15:27:02.987416 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/fiddle.c I, [2024-02-01T15:27:03.114198 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/function.c I, [2024-02-01T15:27:03.200289 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/handle.c I, [2024-02-01T15:27:03.292994 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/memory_view.c I, [2024-02-01T15:27:03.389655 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/pinned.c I, [2024-02-01T15:27:03.474698 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/pointer.c I, [2024-02-01T15:27:03.588354 #3099302] INFO -- : linking shared-object fiddle.so I, [2024-02-01T15:27:03.692722 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T15:27:03.696931 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T15:27:03.697332 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/io/console/console.c I, [2024-02-01T15:27:03.802882 #3099302] INFO -- : linking shared-object io/console.so I, [2024-02-01T15:27:03.855441 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T15:27:03.858930 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/nonblock' I, [2024-02-01T15:27:03.859305 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/io/nonblock/nonblock.c I, [2024-02-01T15:27:03.948668 #3099302] INFO -- : linking shared-object io/nonblock.so I, [2024-02-01T15:27:04.013775 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/nonblock' I, [2024-02-01T15:27:04.019484 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/wait' I, [2024-02-01T15:27:04.020153 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/io/wait/wait.c I, [2024-02-01T15:27:04.129946 #3099302] INFO -- : linking shared-object io/wait.so I, [2024-02-01T15:27:04.188492 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/wait' I, [2024-02-01T15:27:04.191834 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T15:27:04.207180 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T15:27:04.213036 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json/generator' I, [2024-02-01T15:27:04.213631 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/json/generator/generator.c I, [2024-02-01T15:27:04.394519 #3099302] INFO -- : linking shared-object json/ext/generator.so I, [2024-02-01T15:27:04.473281 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json/generator' I, [2024-02-01T15:27:04.479433 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json/parser' I, [2024-02-01T15:27:04.480028 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/json/parser/parser.c I, [2024-02-01T15:27:04.585776 #3099302] INFO -- : linking shared-object json/ext/parser.so I, [2024-02-01T15:27:04.647744 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json/parser' I, [2024-02-01T15:27:04.653397 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T15:27:04.654047 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/monitor/monitor.c I, [2024-02-01T15:27:04.760013 #3099302] INFO -- : linking shared-object monitor.so I, [2024-02-01T15:27:04.824903 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T15:27:04.833091 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T15:27:04.833703 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/object_tracing.c I, [2024-02-01T15:27:05.271901 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace.c I, [2024-02-01T15:27:05.849666 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace_dump.c I, [2024-02-01T15:27:06.629184 #3099302] INFO -- : linking shared-object objspace.so I, [2024-02-01T15:27:06.709446 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T15:27:06.723474 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T15:27:06.723969 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl.c I, [2024-02-01T15:27:06.868326 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_asn1.c I, [2024-02-01T15:27:07.028392 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_bio.c I, [2024-02-01T15:27:07.158462 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_bn.c I, [2024-02-01T15:27:07.330910 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_cipher.c I, [2024-02-01T15:27:07.486303 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_config.c I, [2024-02-01T15:27:07.630866 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_digest.c I, [2024-02-01T15:27:07.800542 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_engine.c I, [2024-02-01T15:27:07.992454 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_hmac.c I, [2024-02-01T15:27:08.180589 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_kdf.c I, [2024-02-01T15:27:08.390581 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_ns_spki.c I, [2024-02-01T15:27:08.567477 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_ocsp.c I, [2024-02-01T15:27:08.830892 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkcs12.c I, [2024-02-01T15:27:08.990611 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkcs7.c I, [2024-02-01T15:27:09.179382 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkey.c I, [2024-02-01T15:27:09.446170 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkey_dh.c I, [2024-02-01T15:27:09.645864 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkey_dsa.c I, [2024-02-01T15:27:09.795869 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkey_ec.c I, [2024-02-01T15:27:09.978731 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkey_rsa.c I, [2024-02-01T15:27:10.178488 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_provider.c I, [2024-02-01T15:27:10.328650 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_rand.c I, [2024-02-01T15:27:10.492804 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_ssl.c I, [2024-02-01T15:27:10.726885 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_ssl_session.c I, [2024-02-01T15:27:10.921194 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_ts.c I, [2024-02-01T15:27:11.147068 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509.c I, [2024-02-01T15:27:11.342365 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509attr.c I, [2024-02-01T15:27:11.527498 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509cert.c I, [2024-02-01T15:27:11.693831 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509crl.c I, [2024-02-01T15:27:11.852454 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509ext.c I, [2024-02-01T15:27:12.052663 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509name.c I, [2024-02-01T15:27:12.283214 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509req.c I, [2024-02-01T15:27:12.513304 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509revoked.c I, [2024-02-01T15:27:12.672156 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509store.c I, [2024-02-01T15:27:12.884649 #3099302] INFO -- : linking shared-object openssl.so I, [2024-02-01T15:27:13.595291 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T15:27:13.600556 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T15:27:13.600994 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/pathname/pathname.c I, [2024-02-01T15:27:13.851767 #3099302] INFO -- : linking shared-object pathname.so I, [2024-02-01T15:27:13.930195 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T15:27:13.938476 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T15:27:13.939079 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/psych/psych.c I, [2024-02-01T15:27:14.048899 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/psych/psych_emitter.c I, [2024-02-01T15:27:14.192240 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/psych/psych_parser.c I, [2024-02-01T15:27:14.305650 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/psych/psych_to_ruby.c I, [2024-02-01T15:27:14.425209 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/psych/psych_yaml_tree.c I, [2024-02-01T15:27:14.547387 #3099302] INFO -- : linking shared-object psych.so I, [2024-02-01T15:27:14.678912 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T15:27:14.685437 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T15:27:14.686154 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/pty/pty.c I, [2024-02-01T15:27:15.088375 #3099302] INFO -- : linking shared-object pty.so I, [2024-02-01T15:27:15.166629 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T15:27:15.174455 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rbconfig/sizeof' I, [2024-02-01T15:27:15.175082 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/rbconfig/sizeof/sizes.c I, [2024-02-01T15:27:15.300073 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/rbconfig/sizeof/limits.c I, [2024-02-01T15:27:15.384460 #3099302] INFO -- : linking shared-object rbconfig/sizeof.so I, [2024-02-01T15:27:15.434866 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rbconfig/sizeof' I, [2024-02-01T15:27:15.443538 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T15:27:15.444005 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids1.c I, [2024-02-01T15:27:15.567423 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-02-01T15:27:15.702299 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-02-01T15:27:25.140720 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper_init.c I, [2024-02-01T15:27:26.070687 #3099302] INFO -- : linking shared-object ripper.so I, [2024-02-01T15:27:26.259864 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T15:27:26.262892 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T15:27:26.266985 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T15:27:26.281301 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T15:27:26.281819 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/init.c I, [2024-02-01T15:27:26.967133 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/constants.c I, [2024-02-01T15:27:28.949415 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/basicsocket.c I, [2024-02-01T15:27:29.574587 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/socket.c I, [2024-02-01T15:27:30.620855 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ipsocket.c I, [2024-02-01T15:27:31.163550 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpsocket.c I, [2024-02-01T15:27:31.665549 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpserver.c I, [2024-02-01T15:27:32.167625 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/sockssocket.c I, [2024-02-01T15:27:32.617280 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/udpsocket.c I, [2024-02-01T15:27:33.156729 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixsocket.c I, [2024-02-01T15:27:33.759288 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixserver.c I, [2024-02-01T15:27:34.162176 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/option.c I, [2024-02-01T15:27:35.124376 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ancdata.c I, [2024-02-01T15:27:36.268942 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c I, [2024-02-01T15:27:37.848701 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ifaddr.c I, [2024-02-01T15:27:38.375689 #3099302] INFO -- : linking shared-object socket.so I, [2024-02-01T15:27:38.631393 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T15:27:38.636821 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/stringio' I, [2024-02-01T15:27:38.637431 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/stringio/stringio.c I, [2024-02-01T15:27:38.832511 #3099302] INFO -- : linking shared-object stringio.so I, [2024-02-01T15:27:38.916067 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/stringio' I, [2024-02-01T15:27:38.922096 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/strscan' I, [2024-02-01T15:27:38.931540 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/strscan/strscan.c I, [2024-02-01T15:27:39.257476 #3099302] INFO -- : linking shared-object strscan.so I, [2024-02-01T15:27:39.334296 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/strscan' I, [2024-02-01T15:27:39.340249 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/zlib' I, [2024-02-01T15:27:39.341066 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/zlib/zlib.c I, [2024-02-01T15:27:39.786020 #3099302] INFO -- : linking shared-object zlib.so I, [2024-02-01T15:27:39.881708 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/zlib' I, [2024-02-01T15:27:39.885873 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T15:27:39.951697 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T15:27:39.955378 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T15:27:40.025539 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T15:27:40.028744 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T15:27:40.098748 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T15:27:40.102616 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T15:27:40.163008 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T15:27:40.167726 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T15:27:40.234700 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T15:27:40.239443 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T15:27:40.304396 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T15:27:40.308184 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T15:27:40.371194 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T15:27:40.424347 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:27:40.591693 #3099302] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-01T15:27:40.591769 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:27:40.592296 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:27:40.598322 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:27:40.598371 #3099302] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-01T15:27:40.598386 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:27:40.599495 #3099302] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-02-01T15:27:42.482841 #3099302] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-02-01T15:27:44.247998 #3099302] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-02-01T15:27:45.096767 #3099302] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-02-01T15:27:45.414544 #3099302] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-02-01T15:27:45.614431 #3099302] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-02-01T15:27:45.773107 #3099302] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-02-01T15:27:46.106793 #3099302] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-02-01T15:27:46.285585 #3099302] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-02-01T15:27:46.484192 #3099302] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-02-01T15:27:46.778462 #3099302] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-02-01T15:27:47.006231 #3099302] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-02-01T15:27:47.253863 #3099302] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-02-01T15:27:47.835465 #3099302] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-02-01T15:27:48.116927 #3099302] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-02-01T15:27:48.377555 #3099302] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-02-01T15:27:48.640905 #3099302] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-02-01T15:27:48.857323 #3099302] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-02-01T15:27:49.089012 #3099302] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-02-01T15:27:49.281646 #3099302] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-02-01T15:27:49.515046 #3099302] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-02-01T15:27:49.757203 #3099302] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-02-01T15:27:50.020644 #3099302] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-02-01T15:27:50.233311 #3099302] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-02-01T15:27:50.576662 #3099302] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-02-01T15:27:51.100529 #3099302] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-02-01T15:27:51.324611 #3099302] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-02-01T15:27:51.515770 #3099302] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-02-01T15:27:51.886813 #3099302] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-02-01T15:27:52.089388 #3099302] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-02-01T15:27:52.315762 #3099302] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-02-01T15:27:52.623288 #3099302] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-02-01T15:27:53.170373 #3099302] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-02-01T15:27:53.527307 #3099302] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-02-01T15:27:53.792691 #3099302] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-02-01T15:27:54.179033 #3099302] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-02-01T15:27:54.516842 #3099302] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-02-01T15:27:54.844702 #3099302] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-02-01T15:27:55.120516 #3099302] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-02-01T15:27:56.123003 #3099302] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-02-01T15:27:56.342998 #3099302] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-02-01T15:27:56.736286 #3099302] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-02-01T15:27:57.037384 #3099302] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-02-01T15:27:57.334907 #3099302] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-02-01T15:27:57.552001 #3099302] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-02-01T15:27:57.864436 #3099302] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-02-01T15:27:58.257696 #3099302] INFO -- : making enc I, [2024-02-01T15:27:58.277830 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:27:58.278415 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/encdb.c I, [2024-02-01T15:27:58.407817 #3099302] INFO -- : linking encoding encdb.so I, [2024-02-01T15:27:58.467167 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/big5.c I, [2024-02-01T15:27:58.577990 #3099302] INFO -- : linking encoding big5.so I, [2024-02-01T15:27:58.650618 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/cesu_8.c I, [2024-02-01T15:27:58.806681 #3099302] INFO -- : linking encoding cesu_8.so I, [2024-02-01T15:27:58.873061 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/cp949.c I, [2024-02-01T15:27:58.988419 #3099302] INFO -- : linking encoding cp949.so I, [2024-02-01T15:27:59.279496 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/emacs_mule.c I, [2024-02-01T15:27:59.417335 #3099302] INFO -- : linking encoding emacs_mule.so I, [2024-02-01T15:27:59.493741 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/euc_jp.c I, [2024-02-01T15:27:59.587078 #3099302] INFO -- : linking encoding euc_jp.so I, [2024-02-01T15:27:59.641606 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/euc_kr.c I, [2024-02-01T15:27:59.760407 #3099302] INFO -- : linking encoding euc_kr.so I, [2024-02-01T15:27:59.856242 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/euc_tw.c I, [2024-02-01T15:27:59.975624 #3099302] INFO -- : linking encoding euc_tw.so I, [2024-02-01T15:28:00.017771 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/gb2312.c I, [2024-02-01T15:28:00.157268 #3099302] INFO -- : linking encoding gb2312.so I, [2024-02-01T15:28:00.218236 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/gb18030.c I, [2024-02-01T15:28:00.369450 #3099302] INFO -- : linking encoding gb18030.so I, [2024-02-01T15:28:00.419933 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/gbk.c I, [2024-02-01T15:28:00.605815 #3099302] INFO -- : linking encoding gbk.so I, [2024-02-01T15:28:00.674340 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_1.c I, [2024-02-01T15:28:01.089687 #3099302] INFO -- : linking encoding iso_8859_1.so I, [2024-02-01T15:28:01.261759 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_2.c I, [2024-02-01T15:28:01.879412 #3099302] INFO -- : linking encoding iso_8859_2.so I, [2024-02-01T15:28:01.942129 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_3.c I, [2024-02-01T15:28:02.075384 #3099302] INFO -- : linking encoding iso_8859_3.so I, [2024-02-01T15:28:02.134637 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_4.c I, [2024-02-01T15:28:02.244265 #3099302] INFO -- : linking encoding iso_8859_4.so I, [2024-02-01T15:28:02.315046 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_5.c I, [2024-02-01T15:28:02.457535 #3099302] INFO -- : linking encoding iso_8859_5.so I, [2024-02-01T15:28:02.523081 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_6.c I, [2024-02-01T15:28:02.699902 #3099302] INFO -- : linking encoding iso_8859_6.so I, [2024-02-01T15:28:02.801348 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_7.c I, [2024-02-01T15:28:03.024173 #3099302] INFO -- : linking encoding iso_8859_7.so I, [2024-02-01T15:28:03.103974 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_8.c I, [2024-02-01T15:28:03.245005 #3099302] INFO -- : linking encoding iso_8859_8.so I, [2024-02-01T15:28:03.302678 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_9.c I, [2024-02-01T15:28:03.407325 #3099302] INFO -- : linking encoding iso_8859_9.so I, [2024-02-01T15:28:03.466166 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_10.c I, [2024-02-01T15:28:03.570421 #3099302] INFO -- : linking encoding iso_8859_10.so I, [2024-02-01T15:28:03.629547 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_11.c I, [2024-02-01T15:28:03.818924 #3099302] INFO -- : linking encoding iso_8859_11.so I, [2024-02-01T15:28:03.896484 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_13.c I, [2024-02-01T15:28:04.471786 #3099302] INFO -- : linking encoding iso_8859_13.so I, [2024-02-01T15:28:04.539030 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_14.c I, [2024-02-01T15:28:04.641877 #3099302] INFO -- : linking encoding iso_8859_14.so I, [2024-02-01T15:28:04.702715 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_15.c I, [2024-02-01T15:28:04.869825 #3099302] INFO -- : linking encoding iso_8859_15.so I, [2024-02-01T15:28:04.961010 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_16.c I, [2024-02-01T15:28:05.324068 #3099302] INFO -- : linking encoding iso_8859_16.so I, [2024-02-01T15:28:05.381872 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/koi8_r.c I, [2024-02-01T15:28:05.497796 #3099302] INFO -- : linking encoding koi8_r.so I, [2024-02-01T15:28:05.553765 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/koi8_u.c I, [2024-02-01T15:28:05.651371 #3099302] INFO -- : linking encoding koi8_u.so I, [2024-02-01T15:28:05.717101 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/shift_jis.c I, [2024-02-01T15:28:05.815638 #3099302] INFO -- : linking encoding shift_jis.so I, [2024-02-01T15:28:05.881091 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/utf_16be.c I, [2024-02-01T15:28:06.003952 #3099302] INFO -- : linking encoding utf_16be.so I, [2024-02-01T15:28:06.065183 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/utf_16le.c I, [2024-02-01T15:28:06.247791 #3099302] INFO -- : linking encoding utf_16le.so I, [2024-02-01T15:28:06.308861 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/utf_32be.c I, [2024-02-01T15:28:06.430971 #3099302] INFO -- : linking encoding utf_32be.so I, [2024-02-01T15:28:06.496015 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/utf_32le.c I, [2024-02-01T15:28:07.486258 #3099302] INFO -- : linking encoding utf_32le.so I, [2024-02-01T15:28:07.550490 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_31j.c I, [2024-02-01T15:28:07.673208 #3099302] INFO -- : linking encoding windows_31j.so I, [2024-02-01T15:28:07.737202 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_1250.c I, [2024-02-01T15:28:07.867853 #3099302] INFO -- : linking encoding windows_1250.so I, [2024-02-01T15:28:07.937034 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_1251.c I, [2024-02-01T15:28:08.025504 #3099302] INFO -- : linking encoding windows_1251.so I, [2024-02-01T15:28:08.070903 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_1252.c I, [2024-02-01T15:28:08.217953 #3099302] INFO -- : linking encoding windows_1252.so I, [2024-02-01T15:28:08.286138 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_1253.c I, [2024-02-01T15:28:08.416237 #3099302] INFO -- : linking encoding windows_1253.so I, [2024-02-01T15:28:08.483062 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_1254.c I, [2024-02-01T15:28:08.615312 #3099302] INFO -- : linking encoding windows_1254.so I, [2024-02-01T15:28:08.684808 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_1257.c I, [2024-02-01T15:28:08.788353 #3099302] INFO -- : linking encoding windows_1257.so I, [2024-02-01T15:28:08.833337 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:08.834006 #3099302] INFO -- : making trans I, [2024-02-01T15:28:08.855646 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:08.856379 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/transdb.c I, [2024-02-01T15:28:08.981923 #3099302] INFO -- : linking transcoder transdb.so I, [2024-02-01T15:28:09.337865 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/big5.c I, [2024-02-01T15:28:10.364580 #3099302] INFO -- : linking transcoder big5.so I, [2024-02-01T15:28:10.456403 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/cesu_8.c I, [2024-02-01T15:28:10.646674 #3099302] INFO -- : linking transcoder cesu_8.so I, [2024-02-01T15:28:10.704473 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/chinese.c I, [2024-02-01T15:28:11.070740 #3099302] INFO -- : linking transcoder chinese.so I, [2024-02-01T15:28:11.138479 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/ebcdic.c I, [2024-02-01T15:28:11.330287 #3099302] INFO -- : linking transcoder ebcdic.so I, [2024-02-01T15:28:11.397238 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/emoji.c I, [2024-02-01T15:28:11.525671 #3099302] INFO -- : linking transcoder emoji.so I, [2024-02-01T15:28:11.573138 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/emoji_iso2022_kddi.c I, [2024-02-01T15:28:12.209584 #3099302] INFO -- : linking transcoder emoji_iso2022_kddi.so I, [2024-02-01T15:28:12.267728 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/emoji_sjis_docomo.c I, [2024-02-01T15:28:12.487440 #3099302] INFO -- : linking transcoder emoji_sjis_docomo.so I, [2024-02-01T15:28:12.557807 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/emoji_sjis_kddi.c I, [2024-02-01T15:28:12.864090 #3099302] INFO -- : linking transcoder emoji_sjis_kddi.so I, [2024-02-01T15:28:12.937371 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/emoji_sjis_softbank.c I, [2024-02-01T15:28:13.247808 #3099302] INFO -- : linking transcoder emoji_sjis_softbank.so I, [2024-02-01T15:28:13.325840 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/escape.c I, [2024-02-01T15:28:13.445838 #3099302] INFO -- : linking transcoder escape.so I, [2024-02-01T15:28:13.509200 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/gb18030.c I, [2024-02-01T15:28:13.767089 #3099302] INFO -- : linking transcoder gb18030.so I, [2024-02-01T15:28:13.839337 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/gbk.c I, [2024-02-01T15:28:14.366657 #3099302] INFO -- : linking transcoder gbk.so I, [2024-02-01T15:28:14.419283 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/iso2022.c I, [2024-02-01T15:28:14.545353 #3099302] INFO -- : linking transcoder iso2022.so I, [2024-02-01T15:28:14.608467 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/japanese.c I, [2024-02-01T15:28:14.805155 #3099302] INFO -- : linking transcoder japanese.so I, [2024-02-01T15:28:14.877836 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/japanese_euc.c I, [2024-02-01T15:28:15.490998 #3099302] INFO -- : linking transcoder japanese_euc.so I, [2024-02-01T15:28:15.567395 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/japanese_sjis.c I, [2024-02-01T15:28:15.870512 #3099302] INFO -- : linking transcoder japanese_sjis.so I, [2024-02-01T15:28:15.960128 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/korean.c I, [2024-02-01T15:28:16.446165 #3099302] INFO -- : linking transcoder korean.so I, [2024-02-01T15:28:16.558465 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/single_byte.c I, [2024-02-01T15:28:16.766700 #3099302] INFO -- : linking transcoder single_byte.so I, [2024-02-01T15:28:16.841175 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/utf8_mac.c I, [2024-02-01T15:28:17.252354 #3099302] INFO -- : linking transcoder utf8_mac.so I, [2024-02-01T15:28:17.392439 #3099302] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/utf_16_32.c I, [2024-02-01T15:28:17.591287 #3099302] INFO -- : linking transcoder utf_16_32.so I, [2024-02-01T15:28:17.651130 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:17.651602 #3099302] INFO -- : making encs I, [2024-02-01T15:28:17.742992 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:17.743087 #3099302] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-01T15:28:17.743138 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:17.755144 #3099302] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T15:28:17.755537 #3099302] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T15:28:17.897305 #3099302] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-01T15:28:17.899420 #3099302] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-01T15:28:17.906249 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-01T15:28:18.046386 #3099302] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T15:28:18.046479 #3099302] INFO -- : CC = gcc I, [2024-02-01T15:28:18.046510 #3099302] INFO -- : LD = ld I, [2024-02-01T15:28:18.046538 #3099302] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T15:28:18.046571 #3099302] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-01T15:28:18.046602 #3099302] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-01T15:28:18.046629 #3099302] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-01T15:28:18.046658 #3099302] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T15:28:18.046685 #3099302] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T15:28:18.046711 #3099302] INFO -- : LANG = I, [2024-02-01T15:28:18.046737 #3099302] INFO -- : LC_ALL = I, [2024-02-01T15:28:18.046779 #3099302] INFO -- : LC_CTYPE = I, [2024-02-01T15:28:18.046806 #3099302] INFO -- : MFLAGS = I, [2024-02-01T15:28:18.046831 #3099302] INFO -- : RUSTC = rustc I, [2024-02-01T15:28:18.046863 #3099302] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-01T15:28:18.050657 #3099302] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T15:28:18.050725 #3099302] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T15:28:18.050745 #3099302] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T15:28:18.050761 #3099302] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T15:28:18.050775 #3099302] INFO -- : I, [2024-02-01T15:28:18.160861 #3099302] INFO -- : generating encdb.h I, [2024-02-01T15:28:18.226601 #3099302] INFO -- : encdb.h unchanged I, [2024-02-01T15:28:18.231676 #3099302] INFO -- : generating enc.mk I, [2024-02-01T15:28:18.555078 #3099302] INFO -- : making srcs under enc I, [2024-02-01T15:28:18.626072 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:18.626162 #3099302] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-01T15:28:18.626213 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:18.628051 #3099302] INFO -- : generating transdb.h I, [2024-02-01T15:28:18.886441 #3099302] INFO -- : transdb.h unchanged I, [2024-02-01T15:28:18.892871 #3099302] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-01T15:28:18.983708 #3099302] INFO -- : ext/configure-ext.mk unchanged I, [2024-02-01T15:28:18.989038 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:23.434662 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:23.435304 #3099302] INFO -- : generating makefile exts.mk I, [2024-02-01T15:28:23.562547 #3099302] INFO -- : exts.mk unchanged I, [2024-02-01T15:28:23.571280 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:23.985420 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T15:28:23.989842 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T15:28:23.995845 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T15:28:24.000813 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T15:28:24.006206 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T15:28:24.017891 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T15:28:24.058026 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T15:28:24.064705 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T15:28:24.093780 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T15:28:24.107959 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T15:28:24.114574 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T15:28:24.121122 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T15:28:24.138607 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T15:28:24.153615 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T15:28:24.176180 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T15:28:24.181664 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T15:28:24.190847 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T15:28:24.198041 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T15:28:24.222634 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T15:28:24.249771 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T15:28:24.256613 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T15:28:24.261454 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T15:28:24.270857 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T15:28:24.303957 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T15:28:24.310710 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T15:28:24.315636 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T15:28:24.339040 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T15:28:24.351654 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T15:28:24.354754 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T15:28:24.359227 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T15:28:24.378647 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T15:28:24.394010 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T15:28:24.420047 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T15:28:24.491681 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T15:28:24.495467 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T15:28:24.563661 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T15:28:24.567407 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T15:28:24.637374 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T15:28:24.641137 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T15:28:24.715149 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T15:28:24.720132 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T15:28:24.790053 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T15:28:24.794326 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T15:28:24.861924 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T15:28:24.865767 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T15:28:24.935047 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T15:28:24.968613 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:25.147434 #3099302] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-01T15:28:25.147536 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:25.148233 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:25.154521 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:25.154592 #3099302] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-01T15:28:25.154612 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:25.166562 #3099302] INFO -- : making enc I, [2024-02-01T15:28:25.206550 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:25.206641 #3099302] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-01T15:28:25.206693 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:25.207780 #3099302] INFO -- : making trans I, [2024-02-01T15:28:25.287370 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:25.287454 #3099302] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-01T15:28:25.287505 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:25.288659 #3099302] INFO -- : making encs I, [2024-02-01T15:28:25.378265 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:25.378349 #3099302] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-01T15:28:25.378402 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:28:25.386783 #3099302] 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-02-01T15:28:25.628004 #3099302] INFO -- : Installing to I, [2024-02-01T15:28:25.628079 #3099302] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-01T15:28:25.633348 #3099302] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-02-01T15:28:25.649721 #3099302] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-01T15:28:25.650580 #3099302] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-02-01T15:28:25.650862 #3099302] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-01T15:28:25.742423 #3099302] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-02-01T15:28:25.742508 #3099302] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-02-01T15:28:25.742613 #3099302] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-02-01T15:28:25.743353 #3099302] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-01T15:28:25.771055 #3099302] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-02-01T15:28:25.771115 #3099302] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-02-01T15:28:25.771136 #3099302] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-02-01T15:28:25.771483 #3099302] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-01T15:28:25.772165 #3099302] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-01T15:28:26.057249 #3099302] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-02-01T15:28:26.092470 #3099302] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-02-01T15:28:26.119077 #3099302] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-01T15:28:26.167346 #3099302] INFO -- : benchmark 0.3.0 I, [2024-02-01T15:28:26.216557 #3099302] INFO -- : bundler 2.6.0.dev I, [2024-02-01T15:28:26.223643 #3099302] INFO -- : cgi 0.4.1 I, [2024-02-01T15:28:26.226258 #3099302] INFO -- : delegate 0.3.1 I, [2024-02-01T15:28:26.228729 #3099302] INFO -- : did_you_mean 1.6.3 I, [2024-02-01T15:28:26.231273 #3099302] INFO -- : english 0.8.0 I, [2024-02-01T15:28:26.233764 #3099302] INFO -- : erb 4.0.4 I, [2024-02-01T15:28:26.243147 #3099302] INFO -- : error_highlight 0.6.0 I, [2024-02-01T15:28:26.247829 #3099302] INFO -- : fileutils 1.7.2 I, [2024-02-01T15:28:26.252916 #3099302] INFO -- : find 0.2.0 I, [2024-02-01T15:28:26.257231 #3099302] INFO -- : forwardable 1.3.3 I, [2024-02-01T15:28:26.261277 #3099302] INFO -- : ipaddr 1.2.6 I, [2024-02-01T15:28:26.263835 #3099302] INFO -- : irb 1.11.1 I, [2024-02-01T15:28:26.268163 #3099302] INFO -- : logger 1.6.0 I, [2024-02-01T15:28:26.270920 #3099302] INFO -- : net-http 0.4.1 I, [2024-02-01T15:28:26.273658 #3099302] INFO -- : net-protocol 0.2.2 I, [2024-02-01T15:28:26.276348 #3099302] INFO -- : open-uri 0.4.1 I, [2024-02-01T15:28:26.279130 #3099302] INFO -- : open3 0.2.1 I, [2024-02-01T15:28:26.281803 #3099302] INFO -- : optparse 0.4.0 I, [2024-02-01T15:28:26.284555 #3099302] INFO -- : ostruct 0.6.0 I, [2024-02-01T15:28:26.287155 #3099302] INFO -- : pp 0.5.0 I, [2024-02-01T15:28:26.289948 #3099302] INFO -- : prettyprint 0.2.0 I, [2024-02-01T15:28:26.292676 #3099302] INFO -- : prism 0.19.0 I, [2024-02-01T15:28:26.295328 #3099302] INFO -- : pstore 0.1.3 I, [2024-02-01T15:28:26.297797 #3099302] INFO -- : rdoc 6.6.2 I, [2024-02-01T15:28:26.306545 #3099302] INFO -- : readline 0.0.4 I, [2024-02-01T15:28:26.309233 #3099302] INFO -- : reline 0.4.2 I, [2024-02-01T15:28:26.312154 #3099302] INFO -- : resolv 0.3.0 I, [2024-02-01T15:28:26.314762 #3099302] INFO -- : ruby2_keywords 0.0.5 I, [2024-02-01T15:28:26.317362 #3099302] INFO -- : securerandom 0.3.1 I, [2024-02-01T15:28:26.320190 #3099302] INFO -- : set 1.1.0 I, [2024-02-01T15:28:26.323150 #3099302] INFO -- : shellwords 0.2.0 I, [2024-02-01T15:28:26.326034 #3099302] INFO -- : singleton 0.2.0 I, [2024-02-01T15:28:26.328749 #3099302] INFO -- : syntax_suggest 2.0.0 I, [2024-02-01T15:28:26.332639 #3099302] INFO -- : tempfile 0.2.1 I, [2024-02-01T15:28:26.335370 #3099302] INFO -- : time 0.3.0 I, [2024-02-01T15:28:26.338130 #3099302] INFO -- : timeout 0.4.1 I, [2024-02-01T15:28:26.340769 #3099302] INFO -- : tmpdir 0.2.0 I, [2024-02-01T15:28:26.343734 #3099302] INFO -- : tsort 0.2.0 I, [2024-02-01T15:28:26.349523 #3099302] INFO -- : un 0.3.0 I, [2024-02-01T15:28:26.352419 #3099302] INFO -- : uri 0.13.0 I, [2024-02-01T15:28:26.355340 #3099302] INFO -- : weakref 0.1.3 I, [2024-02-01T15:28:26.358294 #3099302] INFO -- : yaml 0.3.0 I, [2024-02-01T15:28:26.360413 #3099302] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-01T15:28:26.378977 #3099302] INFO -- : date 3.3.4 I, [2024-02-01T15:28:26.381814 #3099302] INFO -- : digest 3.1.1 I, [2024-02-01T15:28:26.384477 #3099302] INFO -- : etc 1.4.3 I, [2024-02-01T15:28:26.390078 #3099302] INFO -- : fcntl 1.1.0 I, [2024-02-01T15:28:26.392702 #3099302] INFO -- : fiddle 1.1.3 I, [2024-02-01T15:28:26.395299 #3099302] INFO -- : io-console 0.7.2 I, [2024-02-01T15:28:26.397847 #3099302] INFO -- : io-nonblock 0.3.0 I, [2024-02-01T15:28:26.400379 #3099302] INFO -- : io-wait 0.3.1 I, [2024-02-01T15:28:26.402846 #3099302] INFO -- : json 2.7.1 I, [2024-02-01T15:28:26.405611 #3099302] INFO -- : openssl 3.2.0 I, [2024-02-01T15:28:26.408284 #3099302] INFO -- : pathname 0.3.0 I, [2024-02-01T15:28:26.410885 #3099302] INFO -- : psych 5.1.2 I, [2024-02-01T15:28:26.413809 #3099302] INFO -- : stringio 3.1.1 I, [2024-02-01T15:28:26.416407 #3099302] INFO -- : strscan 3.0.9 I, [2024-02-01T15:28:26.418980 #3099302] INFO -- : zlib 3.1.0 I, [2024-02-01T15:28:26.421321 #3099302] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-01T15:28:26.422922 #3099302] INFO -- : minitest 5.21.2 I, [2024-02-01T15:28:26.460307 #3099302] INFO -- : power_assert 2.0.3 I, [2024-02-01T15:28:26.476191 #3099302] INFO -- : rake 13.1.0 I, [2024-02-01T15:28:26.502985 #3099302] INFO -- : test-unit 3.6.1 I, [2024-02-01T15:28:26.529053 #3099302] INFO -- : rexml 3.2.6 I, [2024-02-01T15:28:26.559629 #3099302] INFO -- : rss 0.3.0 I, [2024-02-01T15:28:26.578095 #3099302] INFO -- : net-ftp 0.3.4 I, [2024-02-01T15:28:26.607389 #3099302] INFO -- : net-imap 0.4.9.1 I, [2024-02-01T15:28:26.637406 #3099302] INFO -- : net-pop 0.1.2 I, [2024-02-01T15:28:26.644326 #3099302] INFO -- : net-smtp 0.4.0.1 I, [2024-02-01T15:28:26.652386 #3099302] INFO -- : matrix 0.4.2 I, [2024-02-01T15:28:26.658532 #3099302] INFO -- : prime 0.1.2 I, [2024-02-01T15:28:26.666971 #3099302] INFO -- : rbs 3.4.3 I, [2024-02-01T15:28:26.852967 #3099302] INFO -- : typeprof 0.21.9 I, [2024-02-01T15:28:26.866735 #3099302] INFO -- : debug 1.9.1 I, [2024-02-01T15:28:26.888811 #3099302] INFO -- : racc 1.7.3 I, [2024-02-01T15:28:26.929027 #3099302] INFO -- : mutex_m 0.2.0 I, [2024-02-01T15:28:26.934171 #3099302] INFO -- : getoptlong 0.2.1 I, [2024-02-01T15:28:26.943009 #3099302] INFO -- : base64 0.2.0 I, [2024-02-01T15:28:26.947385 #3099302] INFO -- : bigdecimal 3.1.6 I, [2024-02-01T15:28:26.960638 #3099302] INFO -- : observer 0.1.2 I, [2024-02-01T15:28:26.969653 #3099302] INFO -- : abbrev 0.1.2 I, [2024-02-01T15:28:26.975880 #3099302] INFO -- : resolv-replace 0.1.1 I, [2024-02-01T15:28:26.982488 #3099302] INFO -- : rinda 0.2.0 I, [2024-02-01T15:28:26.990672 #3099302] INFO -- : drb 2.2.0 I, [2024-02-01T15:28:26.999474 #3099302] INFO -- : nkf 0.2.0 I, [2024-02-01T15:28:27.015090 #3099302] INFO -- : syslog 0.1.2 I, [2024-02-01T15:28:27.024790 #3099302] INFO -- : csv 3.2.8 I, [2024-02-01T15:28:27.045472 #3099302] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-02-01T15:28:27.072499 #3099302] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T15:28:27.072691 #3099302] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-02-01T15:29:12.169359 #3099302] INFO -- : PASS all 1889 tests E, [2024-02-01T15:29:12.178060 #3099302] ERROR -- : I, [2024-02-01T15:29:12.178224 #3099302] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-02-01T15:29:12.178380 #3099302] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-02-01T15:29:12.298456 #3099302] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T15:29:12.298550 #3099302] INFO -- : CC = gcc I, [2024-02-01T15:29:12.298584 #3099302] INFO -- : LD = ld I, [2024-02-01T15:29:12.298614 #3099302] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T15:29:12.298651 #3099302] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-01T15:29:12.298701 #3099302] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-01T15:29:12.298734 #3099302] INFO -- : CPPFLAGS = I, [2024-02-01T15:29:12.298764 #3099302] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T15:29:12.298793 #3099302] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T15:29:12.298822 #3099302] INFO -- : LANG = I, [2024-02-01T15:29:12.298850 #3099302] INFO -- : LC_ALL = I, [2024-02-01T15:29:12.298879 #3099302] INFO -- : LC_CTYPE = I, [2024-02-01T15:29:12.298907 #3099302] INFO -- : MFLAGS = I, [2024-02-01T15:29:12.298935 #3099302] INFO -- : RUSTC = rustc I, [2024-02-01T15:29:12.298970 #3099302] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-01T15:29:12.302379 #3099302] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T15:29:12.302429 #3099302] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T15:29:12.302443 #3099302] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T15:29:12.302457 #3099302] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T15:29:12.302468 #3099302] INFO -- : I, [2024-02-01T15:29:12.492077 #3099302] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-02-01T15:29:12.492351 #3099302] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-02-01T15:29:12.492386 #3099302] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-02-01T15:29:12.662416 #3099302] INFO -- : Checking leaked global symbols...none I, [2024-02-01T15:29:12.864504 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-02-01T15:29:12.864675 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-02-01T15:29:12.864834 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-02-01T15:29:12.865220 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-02-01T15:29:12.866108 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-02-01T15:29:12.866536 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-02-01T15:29:12.868355 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-02-01T15:29:12.869196 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-02-01T15:29:12.873116 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-02-01T15:29:12.875338 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-02-01T15:29:12.880042 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-02-01T15:29:12.884733 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-02-01T15:29:12.885230 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-02-01T15:29:12.885611 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-02-01T15:29:12.886161 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-02-01T15:29:12.986706 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-02-01T15:29:12.989037 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-02-01T15:29:13.295624 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-02-01T15:29:13.295702 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-02-01T15:29:13.295725 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-02-01T15:29:13.295739 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-02-01T15:29:13.295750 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-02-01T15:29:13.295761 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-02-01T15:29:13.295773 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-02-01T15:29:13.295785 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-02-01T15:29:13.295796 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-02-01T15:29:13.295810 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-02-01T15:29:13.295822 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-02-01T15:29:13.295833 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-02-01T15:29:13.573365 #3099302] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-02-01T15:29:13.580204 #3099302] INFO -- : I, [2024-02-01T15:29:13.580274 #3099302] INFO -- : test succeeded I, [2024-02-01T15:29:13.583111 #3099302] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-02-01T15:29:13.583285 #3099302] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-02-01T15:29:13.797453 #3099302] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T15:29:13.797560 #3099302] INFO -- : CC = gcc I, [2024-02-01T15:29:13.797614 #3099302] INFO -- : LD = ld I, [2024-02-01T15:29:13.797648 #3099302] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T15:29:13.797687 #3099302] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-01T15:29:13.797737 #3099302] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-01T15:29:13.797769 #3099302] INFO -- : CPPFLAGS = I, [2024-02-01T15:29:13.797801 #3099302] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T15:29:13.797830 #3099302] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T15:29:13.797858 #3099302] INFO -- : LANG = I, [2024-02-01T15:29:13.797886 #3099302] INFO -- : LC_ALL = I, [2024-02-01T15:29:13.797913 #3099302] INFO -- : LC_CTYPE = I, [2024-02-01T15:29:13.797940 #3099302] INFO -- : MFLAGS = I, [2024-02-01T15:29:13.797966 #3099302] INFO -- : RUSTC = rustc I, [2024-02-01T15:29:13.798001 #3099302] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-01T15:29:13.801622 #3099302] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T15:29:13.801677 #3099302] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T15:29:13.801693 #3099302] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T15:29:13.801708 #3099302] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T15:29:13.801721 #3099302] INFO -- : I, [2024-02-01T15:29:13.805954 #3099302] INFO -- : generating enc.mk I, [2024-02-01T15:29:14.107973 #3099302] INFO -- : generating encdb.h I, [2024-02-01T15:29:14.166480 #3099302] INFO -- : encdb.h unchanged I, [2024-02-01T15:29:14.169695 #3099302] INFO -- : making enc I, [2024-02-01T15:29:14.205171 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:14.205236 #3099302] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-01T15:29:14.205251 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:14.206247 #3099302] INFO -- : making srcs under enc I, [2024-02-01T15:29:14.267128 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:14.267204 #3099302] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-01T15:29:14.267254 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:14.268931 #3099302] INFO -- : generating transdb.h I, [2024-02-01T15:29:14.501776 #3099302] INFO -- : transdb.h unchanged I, [2024-02-01T15:29:14.505065 #3099302] INFO -- : making trans I, [2024-02-01T15:29:14.573384 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:14.573467 #3099302] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-01T15:29:14.573513 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:14.574593 #3099302] INFO -- : making encs I, [2024-02-01T15:29:14.650187 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:14.650267 #3099302] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-01T15:29:14.650313 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:14.653937 #3099302] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-01T15:29:14.730702 #3099302] INFO -- : ext/configure-ext.mk updated I, [2024-02-01T15:29:14.735594 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:18.981058 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:18.981930 #3099302] INFO -- : generating makefile exts.mk I, [2024-02-01T15:29:19.087324 #3099302] INFO -- : exts.mk unchanged I, [2024-02-01T15:29:19.093567 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:19.506429 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T15:29:19.512242 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T15:29:19.520525 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T15:29:19.525013 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T15:29:19.529027 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T15:29:19.536625 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T15:29:19.561839 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T15:29:19.565910 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T15:29:19.585673 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T15:29:19.594691 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T15:29:19.599383 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T15:29:19.603012 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T15:29:19.615035 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T15:29:19.629174 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T15:29:19.651165 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T15:29:19.656375 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T15:29:19.666225 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T15:29:19.674459 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T15:29:19.702492 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T15:29:19.731865 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T15:29:19.738824 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T15:29:19.743603 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T15:29:19.753808 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T15:29:19.789272 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T15:29:19.796186 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T15:29:19.801485 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T15:29:19.823812 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T15:29:19.834635 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T15:29:19.837567 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T15:29:19.841370 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T15:29:19.857900 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T15:29:19.870075 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T15:29:19.901534 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T15:29:19.973792 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T15:29:19.976940 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T15:29:20.022480 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T15:29:20.024987 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T15:29:20.072119 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T15:29:20.074773 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T15:29:20.123130 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T15:29:20.127284 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T15:29:20.175798 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T15:29:20.179201 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T15:29:20.227465 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T15:29:20.230089 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T15:29:20.274762 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T15:29:20.303193 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:20.430049 #3099302] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-01T15:29:20.430120 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:20.430572 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:20.434800 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:20.434849 #3099302] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-01T15:29:20.434864 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:29:39.006624 #3099302] INFO -- : Run options: I, [2024-02-01T15:29:39.006688 #3099302] INFO -- : --seed=31795 I, [2024-02-01T15:29:39.006704 #3099302] 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-02-01T15:29:39.006727 #3099302] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-02-01T15:29:39.006739 #3099302] INFO -- : --name=!/memory_leak/ I, [2024-02-01T15:29:39.006750 #3099302] INFO -- : --stderr-on-failure I, [2024-02-01T15:29:39.006761 #3099302] INFO -- : --repeat-count=20 I, [2024-02-01T15:29:39.006773 #3099302] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-02-01T15:29:39.006784 #3099302] INFO -- : I, [2024-02-01T15:29:39.006798 #3099302] INFO -- : # Running tests: I, [2024-02-01T15:29:39.006811 #3099302] INFO -- : I, [2024-02-01T15:39:34.821657 #3099302] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-01T15:39:35.111208 #3099302] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-02-01T16:03:55.224863 #3099302] INFO -- : Finished(1/20) tests in 2056.133065s, 12.2113 tests/s, 4605.2837 assertions/s. I, [2024-02-01T16:43:23.541230 #3099302] INFO -- : Finished(2/20) tests in 2367.847258s, 10.6041 tests/s, 3998.9902 assertions/s. I, [2024-02-01T16:56:14.299827 #3099302] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-01T16:56:14.315632 #3099302] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-02-01T17:30:28.564264 #3099302] INFO -- : Finished(3/20) tests in 2824.933277s, 8.8884 tests/s, 3351.7666 assertions/s. I, [2024-02-01T18:10:34.268866 #3099302] INFO -- : Finished(4/20) tests in 2405.883324s, 10.4365 tests/s, 3935.8484 assertions/s. I, [2024-02-01T18:47:41.189379 #3099302] INFO -- : Finished(5/20) tests in 2227.437523s, 11.2726 tests/s, 4250.9771 assertions/s. I, [2024-02-01T18:59:27.781735 #3099302] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-01T18:59:27.808834 #3099302] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_no_params_response: 9 I, [2024-02-01T19:32:24.317665 #3099302] INFO -- : Finished(6/20) tests in 2682.845894s, 9.3591 tests/s, 3529.7350 assertions/s. I, [2024-02-01T20:10:58.824936 #3099302] INFO -- : Finished(7/20) tests in 2314.533159s, 10.8484 tests/s, 4091.2626 assertions/s. I, [2024-02-01T20:52:37.099963 #3099302] INFO -- : Finished(8/20) tests in 2498.374411s, 10.0501 tests/s, 3790.2978 assertions/s. I, [2024-02-01T21:07:37.990763 #3099302] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-01T21:07:50.694637 #3099302] INFO -- : Closed file descriptor: TestHashOnly#test_broken_hash_value: 9 I, [2024-02-01T21:41:24.478876 #3099302] INFO -- : Finished(9/20) tests in 2927.324750s, 8.5775 tests/s, 3234.0477 assertions/s. I, [2024-02-01T22:23:11.519504 #3099302] INFO -- : Finished(10/20) tests in 2507.016913s, 10.0155 tests/s, 3777.3475 assertions/s. I, [2024-02-01T23:03:18.017557 #3099302] INFO -- : Finished(11/20) tests in 2406.334205s, 10.4345 tests/s, 3935.4662 assertions/s. I, [2024-02-01T23:48:42.034198 #3099302] INFO -- : Finished(12/20) tests in 2724.395453s, 9.2164 tests/s, 3475.5193 assertions/s. I, [2024-02-02T00:28:17.412441 #3099302] INFO -- : Finished(13/20) tests in 2375.198093s, 10.5713 tests/s, 3987.0447 assertions/s. I, [2024-02-02T00:42:02.758150 #3099302] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-02T00:42:02.771619 #3099302] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_no_params_response: 9 I, [2024-02-02T01:15:04.731679 #3099302] INFO -- : Finished(14/20) tests in 2806.175088s, 8.9478 tests/s, 3375.2017 assertions/s. I, [2024-02-02T02:01:45.406887 #3099302] INFO -- : Finished(15/20) tests in 2801.452944s, 8.9628 tests/s, 3380.6183 assertions/s. I, [2024-02-02T02:42:24.677343 #3099302] INFO -- : Finished(16/20) tests in 2439.553431s, 10.2925 tests/s, 3881.4801 assertions/s. I, [2024-02-02T03:30:50.705190 #3099302] INFO -- : Finished(17/20) tests in 2905.745622s, 8.6412 tests/s, 3258.9105 assertions/s. I, [2024-02-02T04:09:04.207118 #3099302] INFO -- : Finished(18/20) tests in 2293.860260s, 10.9462 tests/s, 4128.2990 assertions/s. I, [2024-02-02T04:51:07.938721 #3099302] INFO -- : Finished(19/20) tests in 2523.290326s, 9.9509 tests/s, 3753.3560 assertions/s. I, [2024-02-02T05:06:54.331056 #3099302] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-02T05:07:07.092761 #3099302] INFO -- : Closed file descriptor: TestHashOnly#test_broken_hash_value: 9 I, [2024-02-02T05:42:09.989794 #3099302] INFO -- : Finished(20/20) tests in 3063.254928s, 8.1968 tests/s, 3091.2044 assertions/s. I, [2024-02-02T05:42:09.989858 #3099302] INFO -- : 502179 tests, 189389377 assertions, 0 failures, 0 errors, 2335 skips I, [2024-02-02T05:42:09.989875 #3099302] INFO -- : I, [2024-02-02T05:42:09.989887 #3099302] INFO -- : ruby -v: ruby 3.4.0dev (2024-02-01T12:17:37Z master 8531ac3115) [x86_64-linux] I, [2024-02-02T05:42:10.140065 #3099302] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-02-02T05:42:10.140275 #3099302] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-02-02T05:42:10.478616 #3099302] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T05:42:10.478685 #3099302] INFO -- : CC = gcc I, [2024-02-02T05:42:10.478702 #3099302] INFO -- : LD = ld I, [2024-02-02T05:42:10.478714 #3099302] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T05:42:10.478728 #3099302] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-02T05:42:10.478744 #3099302] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T05:42:10.478759 #3099302] INFO -- : CPPFLAGS = I, [2024-02-02T05:42:10.478774 #3099302] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T05:42:10.478789 #3099302] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T05:42:10.478802 #3099302] INFO -- : LANG = I, [2024-02-02T05:42:10.478816 #3099302] INFO -- : LC_ALL = I, [2024-02-02T05:42:10.478830 #3099302] INFO -- : LC_CTYPE = I, [2024-02-02T05:42:10.478843 #3099302] INFO -- : MFLAGS = I, [2024-02-02T05:42:10.478857 #3099302] INFO -- : RUSTC = rustc I, [2024-02-02T05:42:10.478868 #3099302] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T05:42:10.482960 #3099302] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T05:42:10.483023 #3099302] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T05:42:10.483039 #3099302] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T05:42:10.483052 #3099302] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T05:42:10.483063 #3099302] INFO -- : I, [2024-02-02T05:42:10.490690 #3099302] INFO -- : generating enc.mk I, [2024-02-02T05:42:10.856871 #3099302] INFO -- : generating encdb.h I, [2024-02-02T05:42:11.050279 #3099302] INFO -- : encdb.h unchanged I, [2024-02-02T05:42:11.057750 #3099302] INFO -- : making enc I, [2024-02-02T05:42:11.089428 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:11.089533 #3099302] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-02T05:42:11.089613 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:11.095607 #3099302] INFO -- : making srcs under enc I, [2024-02-02T05:42:11.166225 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:11.166302 #3099302] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-02T05:42:11.166352 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:11.168143 #3099302] INFO -- : generating transdb.h I, [2024-02-02T05:42:11.831984 #3099302] INFO -- : transdb.h unchanged I, [2024-02-02T05:42:11.835605 #3099302] INFO -- : making trans I, [2024-02-02T05:42:11.932239 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:11.932333 #3099302] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-02T05:42:11.932403 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:11.933677 #3099302] INFO -- : making encs I, [2024-02-02T05:42:12.087036 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:12.087135 #3099302] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-02T05:42:12.087207 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:12.091461 #3099302] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-02T05:42:12.384542 #3099302] INFO -- : ext/configure-ext.mk updated I, [2024-02-02T05:42:12.390181 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:18.948634 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:18.949386 #3099302] INFO -- : generating makefile exts.mk I, [2024-02-02T05:42:19.090695 #3099302] INFO -- : exts.mk unchanged I, [2024-02-02T05:42:19.115754 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:19.792802 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T05:42:19.799037 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T05:42:19.807902 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T05:42:19.814434 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T05:42:19.822645 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T05:42:19.841314 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T05:42:19.879430 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T05:42:19.896160 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T05:42:19.934272 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T05:42:19.952117 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T05:42:19.959816 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T05:42:19.972668 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T05:42:19.997951 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T05:42:20.032339 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T05:42:20.075610 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T05:42:20.091623 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T05:42:20.103627 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T05:42:20.125223 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T05:42:20.164057 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T05:42:20.194624 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T05:42:20.202151 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T05:42:20.207811 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T05:42:20.217887 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T05:42:20.257269 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T05:42:20.264982 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T05:42:20.270466 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T05:42:20.302658 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T05:42:20.315609 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T05:42:20.322480 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T05:42:20.326662 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T05:42:20.358290 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T05:42:20.379902 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T05:42:20.406597 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T05:42:20.488907 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T05:42:20.493259 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T05:42:20.568081 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T05:42:20.572098 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T05:42:20.696949 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T05:42:20.700487 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T05:42:20.776968 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T05:42:20.782142 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T05:42:20.889896 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T05:42:20.894574 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T05:42:20.964317 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T05:42:20.968535 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T05:42:21.041028 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T05:42:21.097894 #3099302] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:21.366636 #3099302] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-02T05:42:21.366769 #3099302] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:21.367949 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:21.374586 #3099302] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:21.374673 #3099302] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-02T05:42:21.374723 #3099302] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:42:21.671402 #3099302] INFO -- : $ /tmp/ruby/build/trunk-repeat20-asserts/miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-repeat20-asserts --extout=.ext -- /tmp/ruby/src/trunk-repeat20-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-repeat20-asserts/spec/default.mspec --error-output stderr --debug I, [2024-02-02T05:42:22.180125 #3099302] INFO -- : ruby 3.4.0dev (2024-02-01T12:17:37Z master 8531ac3115) [x86_64-linux] I, [2024-02-02T05:43:12.899063 #3099302] INFO -- : 0 ......................................................................... I, [2024-02-02T05:43:26.790368 #3099302] INFO -- : 73 ......................................................................... I, [2024-02-02T05:43:30.342783 #3099302] INFO -- : 146 ......................................................................... I, [2024-02-02T05:43:35.407006 #3099302] INFO -- : 219 ......................................................................... I, [2024-02-02T05:43:37.557537 #3099302] INFO -- : 292 ......................................................................... I, [2024-02-02T05:43:41.137083 #3099302] INFO -- : 365 ......................................................................... I, [2024-02-02T05:43:43.201789 #3099302] INFO -- : 438 ......................................................................... I, [2024-02-02T05:43:44.984775 #3099302] INFO -- : 511 ......................................................................... I, [2024-02-02T05:43:48.655693 #3099302] INFO -- : 584 ......................................................................... I, [2024-02-02T05:43:53.830237 #3099302] INFO -- : 657 ......................................................................... I, [2024-02-02T05:43:55.191005 #3099302] INFO -- : 730 ......................................................................... I, [2024-02-02T05:43:56.797577 #3099302] INFO -- : 803 ......................................................................... I, [2024-02-02T05:44:00.510927 #3099302] INFO -- : 876 ......................................................................... I, [2024-02-02T05:44:03.198657 #3099302] INFO -- : 949 ......................................................................... I, [2024-02-02T05:44:17.037528 #3099302] INFO -- : 1022 ......................................................................... I, [2024-02-02T05:44:36.412731 #3099302] INFO -- : 1095 ......................................................................... I, [2024-02-02T05:44:46.317234 #3099302] INFO -- : 1168 ......................................................................... I, [2024-02-02T05:44:50.829768 #3099302] INFO -- : 1241 ......................................................................... I, [2024-02-02T05:44:54.575639 #3099302] INFO -- : 1314 ......................................................................... I, [2024-02-02T05:44:56.604290 #3099302] INFO -- : 1387 ......................................................................... I, [2024-02-02T05:45:11.972221 #3099302] INFO -- : 1460 ......................................................................... I, [2024-02-02T05:45:33.612813 #3099302] INFO -- : 1533 ......................................................................... I, [2024-02-02T05:45:36.805882 #3099302] INFO -- : 1606 ......................................................................... I, [2024-02-02T05:45:43.818995 #3099302] INFO -- : 1679 ......................................................................... I, [2024-02-02T05:45:50.376148 #3099302] INFO -- : 1752 ......................................................................... I, [2024-02-02T05:45:58.505065 #3099302] INFO -- : 1825 ......................................................................... I, [2024-02-02T05:46:03.161945 #3099302] INFO -- : 1898 ......................................................................... I, [2024-02-02T05:46:07.034078 #3099302] INFO -- : 1971 ......................................................................... I, [2024-02-02T05:46:11.610112 #3099302] INFO -- : 2044 ......................................................................... I, [2024-02-02T05:46:12.250054 #3099302] INFO -- : 2117 ......................................................................... I, [2024-02-02T05:46:14.106172 #3099302] INFO -- : 2190 ......................................................................... I, [2024-02-02T05:46:14.677157 #3099302] INFO -- : 2263 ......................................................................... I, [2024-02-02T05:46:16.074710 #3099302] INFO -- : 2336 ......................................................................... I, [2024-02-02T05:46:17.858410 #3099302] INFO -- : 2409 ......................................................................... I, [2024-02-02T05:46:18.924625 #3099302] INFO -- : 2482 ......................................................................... I, [2024-02-02T05:46:22.371335 #3099302] INFO -- : 2555 ......................................................................... I, [2024-02-02T05:46:22.409002 #3099302] INFO -- : 2628 ......................................................................... I, [2024-02-02T05:46:23.076048 #3099302] INFO -- : 2701 ......................................................................... I, [2024-02-02T05:46:28.660252 #3099302] INFO -- : 2774 ......................................................................... I, [2024-02-02T05:46:32.255653 #3099302] INFO -- : 2847 ......................................................................... I, [2024-02-02T05:46:37.915887 #3099302] INFO -- : 2920 ......................................................................... I, [2024-02-02T05:46:39.615264 #3099302] INFO -- : 2993 ......................................................................... I, [2024-02-02T05:46:44.930082 #3099302] INFO -- : 3066 ......................................................................... I, [2024-02-02T05:46:51.756239 #3099302] INFO -- : 3139 ......................................................................... I, [2024-02-02T05:46:56.802959 #3099302] INFO -- : 3212 ......................................................................... I, [2024-02-02T05:47:00.878177 #3099302] INFO -- : 3285 ......................................................................... I, [2024-02-02T05:47:02.182368 #3099302] INFO -- : 3358 ......................................................................... I, [2024-02-02T05:47:07.036286 #3099302] INFO -- : 3431 ......................................................................... I, [2024-02-02T05:47:07.901957 #3099302] INFO -- : 3504 ......................................................................... I, [2024-02-02T05:47:08.701072 #3099302] INFO -- : 3577 ......................................................................... I, [2024-02-02T05:47:21.255552 #3099302] INFO -- : 3650 ......................................................................... I, [2024-02-02T05:47:22.713529 #3099302] INFO -- : 3723 ..... I, [2024-02-02T05:47:22.713810 #3099302] INFO -- : I, [2024-02-02T05:47:22.713858 #3099302] INFO -- : Finished in 300.531073 seconds I, [2024-02-02T05:47:22.713878 #3099302] INFO -- : I, [2024-02-02T05:47:22.713891 #3099302] INFO -- : 3728 files, 31902 examples, 139166 expectations, 0 failures, 0 errors, 0 tagged I, [2024-02-02T05:47:22.740367 #3099302] 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.132280.ruby -x gdbscript [New LWP 132280] [New LWP 132282] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140642666216448) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe9ec28fc00 (LWP 132280))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe9ec28fc00 (LWP 132280) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140642666216448) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe9ebf6f640 (LWP 132282) 0x00007fe9ec3d6fde in epoll_wait (epfd=4, events=events@entry=0x7fe9ecce0adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe9ebf6f640 (LWP 132282)): #0 0x00007fe9ec3d6fde in epoll_wait (epfd=4, events=events@entry=0x7fe9ecce0adc , 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 0x00007fe9ec967d8a in event_wait (vm=0x5617990442a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5617990442a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5617990442a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5617990442a0 #4 0x00007fe9ec345b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731948205056, -4224985280979786104, 140642662938176, 25, 140642666960976, 140731948205408, 4219311723069449864, 4219325488057820808}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe9ec3d6bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe9ec28fc00 (LWP 132280)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140642666216448) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe9ec28fc00 old_mask = {__val = {0, 431319641374155776, 922, 140642673115485, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140642673632328}} 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=11, threadid=140642666216448) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140642666216448, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe9ec2f3476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe9ec924185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fe9ec6f4e27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5617990d9400, fmt=fmt@entry=0x7fe9ecb41346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fe9ec922fcf in sigsegv (sig=11, info=0x5617990d9530, ctx=0x5617990d9400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fe9ecafe206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fe9ecce1b60 , errout=errout@entry=0x7fe9ec4cb6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fe9ecb4f126 "\n", dli_fbase = 0x561799088d80, dli_sname = 0x7ffeb5c7e220 "\240\266L\354\351\177", dli_saddr = 0x7fe9ec3e4d63 <__GI___backtrace+99>} i = lines = obj = 0x56179913dc90 dladdr_fbases = main_path = len = next_line = #9 0x00007fe9ec9d19b3 in rb_print_backtrace (errout=0x7fe9ec4cb6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fe9ec9d199f , 0x7fe9ec7cd825 , 0x7fe9ec6f4e04 , 0x7fe9ec6f81b9 , 0x7fe9ec776fc0 , 0x7fe9ec771d1b , 0x7fe9ec771e1c , 0x7fe9ec7721b0 , 0x7fe9ec777d44 , 0x7fe9ec771d1b , 0x7fe9ec771e1c , 0x7fe9ec7721b0 , 0x7fe9ec777d44 , 0x7fe9ec771d1b , 0x7fe9ec771e1c , 0x7fe9ec7721b0 , 0x7fe9ec777d44 , 0x7fe9ec771d1b , 0x7fe9ec779c88 , 0x7fe9ecafe953 , 0x7fe9ec810a43 , 0x7fe9ec91b89a , 0x7fe9ec91be13 , 0x7fe9ec7d9db2 , 0x7fe9ec91d8a0 , 0x7fe9ec91e106 , 0x7fe9ec7db149 , 0x5617986bb17f , 0x7fe9ec2dad90 <__libc_start_call_main+128>, 0x7fe9ec2dae40 <__libc_start_main_impl+128>, 0x5617986bb1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fe9ec4cb6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5617990442a0 ec = #11 0x00007fe9ec7cd825 in rb_bug_without_die (fmt=0x7fe9ecb0fa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffeb5c7e3e0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fe9ec4cb6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fe9ec6f4e04 in rb_bug (fmt=fmt@entry=0x7fe9ecb0fa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeb5c7e4c0, reg_save_area = 0x7ffeb5c7e400}} #13 0x00007fe9ec6f81b9 in objspace_xmalloc0 (objspace=0x561799046bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fe9ec776fc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x561799088d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x561799088d80, iseq=0x7fe9eb619670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 140642653171344 ec = 0x561799047c70 dummy_frame = 140642653148448 #16 0x00007fe9ec771d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe9eb619670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561799088d80 prev_src_iseq = 0x7fe9eb61b140 offset = #17 0x00007fe9ec771e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe9eb619670 iseqv = iseq_index = 23 #18 0x00007fe9ec7721b0 in ibf_load_code (load=0x561799088d80, iseq=0x7fe9eb61b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140642653155648 code_index = 15 reading_pos = 4556 code = 0x5617990fff20 load_body = 0x561799100730 cd_entries = 0x56179908dc70 ic_index = 0 mark_offset_bits = 0x7ffeb5c7e760 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fe9ec777d44 in ibf_load_iseq_each (load=0x561799088d80, iseq=0x7fe9eb61b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140642653171344 ec = 0x561799047c70 dummy_frame = 140642653155408 #20 0x00007fe9ec771d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe9eb61b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561799088d80 prev_src_iseq = 0x7fe9eb61ec20 offset = #21 0x00007fe9ec771e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe9eb61b140 iseqv = iseq_index = 16 #22 0x00007fe9ec7721b0 in ibf_load_code (load=0x561799088d80, iseq=0x7fe9eb61ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140642653170720 code_index = 66 reading_pos = 224 code = 0x561799127510 load_body = 0x5617990b4f70 cd_entries = 0x5617990ac070 ic_index = 0 mark_offset_bits = 0x561799127740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fe9ec777d44 in ibf_load_iseq_each (load=0x561799088d80, iseq=0x7fe9eb61ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140642653171344 ec = 0x561799047c70 dummy_frame = 140642653170288 #24 0x00007fe9ec771d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe9eb61ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561799088d80 prev_src_iseq = 0x7fe9eb61ef50 offset = #25 0x00007fe9ec771e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe9eb61ec20 iseqv = iseq_index = 1 #26 0x00007fe9ec7721b0 in ibf_load_code (load=0x561799088d80, iseq=0x7fe9eb61ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140642653171536 code_index = 5 reading_pos = 46 code = 0x561799101dc0 load_body = 0x5617990b56a0 cd_entries = 0x5617990ac0e0 ic_index = 1 mark_offset_bits = 0x7ffeb5c7ecc0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fe9ec777d44 in ibf_load_iseq_each (load=0x561799088d80, iseq=0x7fe9eb61ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140642653171344 ec = 0x561799047c70 dummy_frame = 140642653171008 #28 0x00007fe9ec771d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe9eb61ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561799088d80 prev_src_iseq = 0x0 offset = #29 0x00007fe9ec779c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe9eb61ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140642653171632 #31 0x00007fe9ecafe953 in rb_load_with_builtin_functions (feature_name=0x7fe9ecb3e58b "yjit", table=0x7fe9eccc2e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5617990442a0 iseq = #32 0x00007fe9eca42357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe9eca403d0 , argc = 0, index = 0, name = 0x7fe9ecb650c1 "_bi13"}, {func_ptr = 0x7fe9ecaded70 , argc = 0, index = 1, name = 0x7fe9ecb650c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe9ecadee70 , argc = 0, index = 2, name = 0x7fe9ecb65330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe9ecadff00 , argc = 0, index = 3, name = 0x7fe9ecb650df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe9ecaaef10 , argc = 2, index = 4, name = 0x7fe9ecb650f8 "rb_yjit_enable"}, {func_ptr = 0x7fe9ecadee90 , argc = 0, index = 5, name = 0x7fe9ecb65107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe9ecadedc0 , argc = 1, index = 6, name = 0x7fe9ecb65122 "rb_yjit_get_stats"}, {func_ptr = 0x7fe9eca403b0 , argc = 0, index = 7, name = 0x7fe9ecb65134 "object_shape_count"}, {func_ptr = 0x7fe9ecab6230 , argc = 1, index = 8, name = 0x7fe9ecb65147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe9ecab6240 , argc = 1, index = 9, name = 0x7fe9ecb6515b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe9ecaaee60 , argc = 0, index = 10, name = 0x7fe9ecb65172 "rb_yjit_code_gc"}, {func_ptr = 0x7fe9ecaaefc0 , argc = 0, index = 11, name = 0x7fe9ecb65182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe9ecaded90 , argc = 0, index = 12, name = 0x7fe9ecb6519c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fe9ec810a43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fe9ec91b89a in ruby_opt_init (opt=0x7ffeb5c805b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fe9ec91be13 in ruby_opt_init (opt=0x7ffeb5c805b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140731948200336) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffeb5c7f190 parser = 140642654440176 orig_fname = 140642654455248 script = 1 opt = 0x7ffeb5c805b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fe9ec7d9db2 in rb_ensure (b_proc=b_proc@entry=0x7fe9ec91ba70 , data1=data1@entry=140731948200336, e_proc=e_proc@entry=0x7fe9ec917d40 , data2=data2@entry=140731948200336) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x561799047c70 _tag = {tag = 36, retval = 140731948205488, buf = {0x7fe9ebf94820, 0x7fe9ec7d9e68 , 0x0, 0x7ffeb5c7f040, 0xebf93ad0}, prev = 0x7ffeb5c806c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x561799047c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe9ec917d40 , data2 = 140731948200336}} #38 0x00007fe9ec91d8a0 in load_file (opt=0x7ffeb5c805b0, script=1, f=140642663090208, fname=, parser=140642654440176) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140642654440176, fname = 140642654455248, script = 1, opt = 0x7ffeb5c805b0, f = 4} #39 process_options (argc=0, argv=0x7ffeb5c808a8, opt=0x7ffeb5c805b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140642663090208 xflag = ast = 0x0 parser = 140642654440176 script_name = 140642654455248 iseq = enc = lenc = 0x561799062f30 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\316\354\351\177\000\000\030\027j\354\351\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fe9ec91e106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffeb5c80898) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe9eb7585e8 "-", script_name = 140642654455248, 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 = #41 0x00007fe9ec7db149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffeb5c80898) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140642671757328, buf = {0x2, 0x7fe9ec7db190 , 0x0, 0x7ffeb5c80690, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x561799047c70 state = iseq = 0x0 #42 0x00005617986bb17f in rb_main (argv=0x7ffeb5c80898, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731948206905 #43 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.192139.ruby -x gdbscript [New LWP 192139] [New LWP 192141] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139792465820672) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f23f8447c00 (LWP 192139))] >>> Threads Id Target Id Frame * 1 Thread 0x7f23f8447c00 (LWP 192139) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139792465820672) at ./nptl/pthread_kill.c:44 2 Thread 0x7f23f812f640 (LWP 192141) 0x00007f23f858efde in epoll_wait (epfd=4, events=events@entry=0x7f23f8e98adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f23f812f640 (LWP 192141)): #0 0x00007f23f858efde in epoll_wait (epfd=4, events=events@entry=0x7f23f8e98adc , 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 0x00007f23f8b1fd8a in event_wait (vm=0x5592808462a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5592808462a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5592808462a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5592808462a0 #4 0x00007f23f84fdb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727582485248, 3689086027464444418, 139792462575168, 25, 139792466565200, 140727582485600, -3641806710112253438, -3641806064403215870}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f23f858ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f23f8447c00 (LWP 192139)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139792465820672) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f23f8447c00 old_mask = {__val = {0, 5907754068919038976, 922, 139792472719709, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139792473236552}} 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=11, threadid=139792465820672) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139792465820672, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f23f84ab476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f23f8adc185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f23f88ace27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5592808db400, fmt=fmt@entry=0x7f23f8cf9346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f23f8adafcf in sigsegv (sig=11, info=0x5592808db530, ctx=0x5592808db400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f23f8cb6206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f23f8e99b60 , errout=errout@entry=0x7f23f86836a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f23f8d07126 "\n", dli_fbase = 0x55928088ad80, dli_sname = 0x7ffdb1904920 "\240\066h\370#\177", dli_saddr = 0x7f23f859cd63 <__GI___backtrace+99>} i = lines = obj = 0x559280940d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f23f8b899b3 in rb_print_backtrace (errout=0x7f23f86836a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f23f8b8999f , 0x7f23f8985825 , 0x7f23f88ace04 , 0x7f23f88b01b9 , 0x7f23f892efc0 , 0x7f23f8929d1b , 0x7f23f8929e1c , 0x7f23f892a1b0 , 0x7f23f892fd44 , 0x7f23f8929d1b , 0x7f23f8929e1c , 0x7f23f892a1b0 , 0x7f23f892fd44 , 0x7f23f8929d1b , 0x7f23f8929e1c , 0x7f23f892a1b0 , 0x7f23f892fd44 , 0x7f23f8929d1b , 0x7f23f8931c88 , 0x7f23f8cb6953 , 0x7f23f89c8a43 , 0x7f23f8ad389a , 0x7f23f8ad3e13 , 0x7f23f8991db2 , 0x7f23f8ad58a0 , 0x7f23f8ad6106 , 0x7f23f8993149 , 0x55927ed2017f , 0x7f23f8492d90 <__libc_start_call_main+128>, 0x7f23f8492e40 <__libc_start_main_impl+128>, 0x55927ed201d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f23f86836a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5592808462a0 ec = #11 0x00007f23f8985825 in rb_bug_without_die (fmt=0x7f23f8cc7a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffdb1904ae0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f23f86836a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f23f88ace04 in rb_bug (fmt=fmt@entry=0x7f23f8cc7a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdb1904bc0, reg_save_area = 0x7ffdb1904b00}} #13 0x00007f23f88b01b9 in objspace_xmalloc0 (objspace=0x559280848bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f23f892efc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55928088ad80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55928088ad80, iseq=0x7f23f77d9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 139792452808176 ec = 0x559280849c70 dummy_frame = 139792452785376 #16 0x00007f23f8929d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f23f77d9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55928088ad80 prev_src_iseq = 0x7f23f77db160 offset = #17 0x00007f23f8929e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f23f77d9660 iseqv = iseq_index = 23 #18 0x00007f23f892a1b0 in ibf_load_code (load=0x55928088ad80, iseq=0x7f23f77db160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139792452792672 code_index = 15 reading_pos = 4556 code = 0x5592809022f0 load_body = 0x559280902b40 cd_entries = 0x55928088fc70 ic_index = 0 mark_offset_bits = 0x7ffdb1904e60 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f23f892fd44 in ibf_load_iseq_each (load=0x55928088ad80, iseq=0x7f23f77db160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139792452808176 ec = 0x559280849c70 dummy_frame = 139792452792384 #20 0x00007f23f8929d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f23f77db160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55928088ad80 prev_src_iseq = 0x7f23f77deb20 offset = #21 0x00007f23f8929e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f23f77db160 iseqv = iseq_index = 16 #22 0x00007f23f892a1b0 in ibf_load_code (load=0x55928088ad80, iseq=0x7f23f77deb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139792452807456 code_index = 66 reading_pos = 224 code = 0x559280929510 load_body = 0x5592808b7310 cd_entries = 0x5592808ae070 ic_index = 0 mark_offset_bits = 0x559280929740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f23f892fd44 in ibf_load_iseq_each (load=0x55928088ad80, iseq=0x7f23f77deb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139792452808176 ec = 0x559280849c70 dummy_frame = 139792452807264 #24 0x00007f23f8929d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f23f77deb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55928088ad80 prev_src_iseq = 0x7f23f77def40 offset = #25 0x00007f23f8929e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f23f77deb20 iseqv = iseq_index = 1 #26 0x00007f23f892a1b0 in ibf_load_code (load=0x55928088ad80, iseq=0x7f23f77def40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139792452808512 code_index = 5 reading_pos = 46 code = 0x559280903dc0 load_body = 0x5592808b7a40 cd_entries = 0x5592808ae0e0 ic_index = 1 mark_offset_bits = 0x7ffdb19053c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f23f892fd44 in ibf_load_iseq_each (load=0x55928088ad80, iseq=0x7f23f77def40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139792452808176 ec = 0x559280849c70 dummy_frame = 139792452807984 #28 0x00007f23f8929d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f23f77def40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55928088ad80 prev_src_iseq = 0x0 offset = #29 0x00007f23f8931c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f23f77def40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139792452808656 #31 0x00007f23f8cb6953 in rb_load_with_builtin_functions (feature_name=0x7f23f8cf658b "yjit", table=0x7f23f8e7ae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5592808462a0 iseq = #32 0x00007f23f8bfa357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f23f8bf83d0 , argc = 0, index = 0, name = 0x7f23f8d1d0c1 "_bi13"}, {func_ptr = 0x7f23f8c96d70 , argc = 0, index = 1, name = 0x7f23f8d1d0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f23f8c96e70 , argc = 0, index = 2, name = 0x7f23f8d1d330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f23f8c97f00 , argc = 0, index = 3, name = 0x7f23f8d1d0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f23f8c66f10 , argc = 2, index = 4, name = 0x7f23f8d1d0f8 "rb_yjit_enable"}, {func_ptr = 0x7f23f8c96e90 , argc = 0, index = 5, name = 0x7f23f8d1d107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f23f8c96dc0 , argc = 1, index = 6, name = 0x7f23f8d1d122 "rb_yjit_get_stats"}, {func_ptr = 0x7f23f8bf83b0 , argc = 0, index = 7, name = 0x7f23f8d1d134 "object_shape_count"}, {func_ptr = 0x7f23f8c6e230 , argc = 1, index = 8, name = 0x7f23f8d1d147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f23f8c6e240 , argc = 1, index = 9, name = 0x7f23f8d1d15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f23f8c66e60 , argc = 0, index = 10, name = 0x7f23f8d1d172 "rb_yjit_code_gc"}, {func_ptr = 0x7f23f8c66fc0 , argc = 0, index = 11, name = 0x7f23f8d1d182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f23f8c96d90 , argc = 0, index = 12, name = 0x7f23f8d1d19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f23f89c8a43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f23f8ad389a in ruby_opt_init (opt=0x7ffdb1906cb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f23f8ad3e13 in ruby_opt_init (opt=0x7ffdb1906cb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140727582480528) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdb1905890 parser = 139792454077248 orig_fname = 139792454092320 script = 1 opt = 0x7ffdb1906cb0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f23f8991db2 in rb_ensure (b_proc=b_proc@entry=0x7f23f8ad3a70 , data1=data1@entry=140727582480528, e_proc=e_proc@entry=0x7f23f8acfd40 , data2=data2@entry=140727582480528) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559280849c70 _tag = {tag = 36, retval = 140727582485680, buf = {0x7f23f8154870, 0x7f23f8991e68 , 0x0, 0x7ffdb1905740, 0xf8153b20}, prev = 0x7ffdb1906dc0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559280849c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f23f8acfd40 , data2 = 140727582480528}} #38 0x00007f23f8ad58a0 in load_file (opt=0x7ffdb1906cb0, script=1, f=139792462727280, fname=, parser=139792454077248) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139792454077248, fname = 139792454092320, script = 1, opt = 0x7ffdb1906cb0, f = 4} #39 process_options (argc=0, argv=0x7ffdb1906fa8, opt=0x7ffdb1906cb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139792462727280 xflag = ast = 0x0 parser = 139792454077248 script_name = 139792454092320 iseq = enc = lenc = 0x559280864f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\363\351\370#\177\000\000\030\227\205\370#\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f23f8ad6106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdb1906f98) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f23f7918638 "-", script_name = 139792454092320, 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 = #41 0x00007f23f8993149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdb1906f98) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139792471361552, buf = {0x2, 0x7f23f8993190 , 0x0, 0x7ffdb1906d90, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559280849c70 state = iseq = 0x0 #42 0x000055927ed2017f in rb_main (argv=0x7ffdb1906f98, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727582487097 #43 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.225240.ruby -x gdbscript [New LWP 225240] [New LWP 225242] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139701097286656) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f0eb2474c00 (LWP 225240))] >>> Threads Id Target Id Frame * 1 Thread 0x7f0eb2474c00 (LWP 225240) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139701097286656) at ./nptl/pthread_kill.c:44 2 Thread 0x7f0eb215f640 (LWP 225242) 0x00007f0eb25bbfde in epoll_wait (epfd=4, events=events@entry=0x7f0eb2ec5adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f0eb215f640 (LWP 225242)): #0 0x00007f0eb25bbfde in epoll_wait (epfd=4, events=events@entry=0x7f0eb2ec5adc , 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 0x00007f0eb2b4cd8a in event_wait (vm=0x55f88a8ae2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f88a8ae2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f88a8ae2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f88a8ae2a0 #4 0x00007f0eb252ab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723134438336, 1711031014829367433, 139701094053440, 25, 139701098031184, 140723134438688, -1611257807249301367, -1611258419168763767}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f0eb25bbbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f0eb2474c00 (LWP 225240)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139701097286656) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f0eb2474c00 old_mask = {__val = {0, 14474828761540958464, 922, 139701104185693, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139701104702536}} 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=11, threadid=139701097286656) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139701097286656, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f0eb24d8476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f0eb2b09185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f0eb28d9e27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55f88a943400, fmt=fmt@entry=0x7f0eb2d26346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f0eb2b07fcf in sigsegv (sig=11, info=0x55f88a943530, ctx=0x55f88a943400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f0eb2ce3206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f0eb2ec6b60 , errout=errout@entry=0x7f0eb26b06a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f0eb2d34126 "\n", dli_fbase = 0x55f88a8f2d80, dli_sname = 0x7ffca87079e0 "\240\006k\262\016\177", dli_saddr = 0x7f0eb25c9d63 <__GI___backtrace+99>} i = lines = obj = 0x55f88a9a7c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f0eb2bb69b3 in rb_print_backtrace (errout=0x7f0eb26b06a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f0eb2bb699f , 0x7f0eb29b2825 , 0x7f0eb28d9e04 , 0x7f0eb28dd1b9 , 0x7f0eb295bfc0 , 0x7f0eb2956d1b , 0x7f0eb2956e1c , 0x7f0eb29571b0 , 0x7f0eb295cd44 , 0x7f0eb2956d1b , 0x7f0eb2956e1c , 0x7f0eb29571b0 , 0x7f0eb295cd44 , 0x7f0eb2956d1b , 0x7f0eb2956e1c , 0x7f0eb29571b0 , 0x7f0eb295cd44 , 0x7f0eb2956d1b , 0x7f0eb295ec88 , 0x7f0eb2ce3953 , 0x7f0eb29f5a43 , 0x7f0eb2b0089a , 0x7f0eb2b00e13 , 0x7f0eb29bedb2 , 0x7f0eb2b028a0 , 0x7f0eb2b03106 , 0x7f0eb29c0149 , 0x55f88a69617f , 0x7f0eb24bfd90 <__libc_start_call_main+128>, 0x7f0eb24bfe40 <__libc_start_main_impl+128>, 0x55f88a6961d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f0eb26b06a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55f88a8ae2a0 ec = #11 0x00007f0eb29b2825 in rb_bug_without_die (fmt=0x7f0eb2cf4a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffca8707ba0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f0eb26b06a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f0eb28d9e04 in rb_bug (fmt=fmt@entry=0x7f0eb2cf4a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffca8707c80, reg_save_area = 0x7ffca8707bc0}} #13 0x00007f0eb28dd1b9 in objspace_xmalloc0 (objspace=0x55f88a8b0bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f0eb295bfc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55f88a8f2d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55f88a8f2d80, iseq=0x7f0eb1809670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 139701084286608 ec = 0x55f88a8b1c70 dummy_frame = 139701084263712 #16 0x00007f0eb2956d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0eb1809670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f88a8f2d80 prev_src_iseq = 0x7f0eb180b140 offset = #17 0x00007f0eb2956e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0eb1809670 iseqv = iseq_index = 23 #18 0x00007f0eb29571b0 in ibf_load_code (load=0x55f88a8f2d80, iseq=0x7f0eb180b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139701084270912 code_index = 15 reading_pos = 4556 code = 0x55f88a969f20 load_body = 0x55f88a96a730 cd_entries = 0x55f88a8f7c70 ic_index = 0 mark_offset_bits = 0x7ffca8707f20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f0eb295cd44 in ibf_load_iseq_each (load=0x55f88a8f2d80, iseq=0x7f0eb180b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139701084286608 ec = 0x55f88a8b1c70 dummy_frame = 139701084270672 #20 0x00007f0eb2956d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0eb180b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f88a8f2d80 prev_src_iseq = 0x7f0eb180ec20 offset = #21 0x00007f0eb2956e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0eb180b140 iseqv = iseq_index = 16 #22 0x00007f0eb29571b0 in ibf_load_code (load=0x55f88a8f2d80, iseq=0x7f0eb180ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139701084285984 code_index = 66 reading_pos = 224 code = 0x55f88a991510 load_body = 0x55f88a91ef70 cd_entries = 0x55f88a916070 ic_index = 0 mark_offset_bits = 0x55f88a991740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f0eb295cd44 in ibf_load_iseq_each (load=0x55f88a8f2d80, iseq=0x7f0eb180ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139701084286608 ec = 0x55f88a8b1c70 dummy_frame = 139701084285552 #24 0x00007f0eb2956d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0eb180ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f88a8f2d80 prev_src_iseq = 0x7f0eb180ef50 offset = #25 0x00007f0eb2956e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0eb180ec20 iseqv = iseq_index = 1 #26 0x00007f0eb29571b0 in ibf_load_code (load=0x55f88a8f2d80, iseq=0x7f0eb180ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139701084286800 code_index = 5 reading_pos = 46 code = 0x55f88a96bdc0 load_body = 0x55f88a91f6a0 cd_entries = 0x55f88a9160e0 ic_index = 1 mark_offset_bits = 0x7ffca8708480 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f0eb295cd44 in ibf_load_iseq_each (load=0x55f88a8f2d80, iseq=0x7f0eb180ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139701084286608 ec = 0x55f88a8b1c70 dummy_frame = 139701084286272 #28 0x00007f0eb2956d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0eb180ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f88a8f2d80 prev_src_iseq = 0x0 offset = #29 0x00007f0eb295ec88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0eb180ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139701084286896 #31 0x00007f0eb2ce3953 in rb_load_with_builtin_functions (feature_name=0x7f0eb2d2358b "yjit", table=0x7f0eb2ea7e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55f88a8ae2a0 iseq = #32 0x00007f0eb2c27357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f0eb2c253d0 , argc = 0, index = 0, name = 0x7f0eb2d4a0c1 "_bi13"}, {func_ptr = 0x7f0eb2cc3d70 , argc = 0, index = 1, name = 0x7f0eb2d4a0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f0eb2cc3e70 , argc = 0, index = 2, name = 0x7f0eb2d4a330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f0eb2cc4f00 , argc = 0, index = 3, name = 0x7f0eb2d4a0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f0eb2c93f10 , argc = 2, index = 4, name = 0x7f0eb2d4a0f8 "rb_yjit_enable"}, {func_ptr = 0x7f0eb2cc3e90 , argc = 0, index = 5, name = 0x7f0eb2d4a107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f0eb2cc3dc0 , argc = 1, index = 6, name = 0x7f0eb2d4a122 "rb_yjit_get_stats"}, {func_ptr = 0x7f0eb2c253b0 , argc = 0, index = 7, name = 0x7f0eb2d4a134 "object_shape_count"}, {func_ptr = 0x7f0eb2c9b230 , argc = 1, index = 8, name = 0x7f0eb2d4a147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f0eb2c9b240 , argc = 1, index = 9, name = 0x7f0eb2d4a15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f0eb2c93e60 , argc = 0, index = 10, name = 0x7f0eb2d4a172 "rb_yjit_code_gc"}, {func_ptr = 0x7f0eb2c93fc0 , argc = 0, index = 11, name = 0x7f0eb2d4a182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f0eb2cc3d90 , argc = 0, index = 12, name = 0x7f0eb2d4a19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f0eb29f5a43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f0eb2b0089a in ruby_opt_init (opt=0x7ffca8709d70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f0eb2b00e13 in ruby_opt_init (opt=0x7ffca8709d70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140723134433616) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffca8708950 parser = 139701085555440 orig_fname = 139701085570512 script = 1 opt = 0x7ffca8709d70 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f0eb29bedb2 in rb_ensure (b_proc=b_proc@entry=0x7f0eb2b00a70 , data1=data1@entry=140723134433616, e_proc=e_proc@entry=0x7f0eb2afcd40 , data2=data2@entry=140723134433616) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f88a8b1c70 _tag = {tag = 36, retval = 140723134438768, buf = {0x7f0eb2184820, 0x7f0eb29bee68 , 0x0, 0x7ffca8708800, 0xb2183ad0}, prev = 0x7ffca8709e80, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f88a8b1c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f0eb2afcd40 , data2 = 140723134433616}} #38 0x00007f0eb2b028a0 in load_file (opt=0x7ffca8709d70, script=1, f=139701094205472, fname=, parser=139701085555440) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139701085555440, fname = 139701085570512, script = 1, opt = 0x7ffca8709d70, f = 4} #39 process_options (argc=0, argv=0x7ffca870a068, opt=0x7ffca8709d70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139701094205472 xflag = ast = 0x0 parser = 139701085555440 script_name = 139701085570512 iseq = enc = lenc = 0x55f88a8ccf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\303\354\262\016\177\000\000\030g\210\262\016\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f0eb2b03106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffca870a058) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f0eb19485e8 "-", script_name = 139701085570512, 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 = #41 0x00007f0eb29c0149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffca870a058) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139701102827536, buf = {0x2, 0x7f0eb29c0190 , 0x0, 0x7ffca8709e50, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f88a8b1c70 state = iseq = 0x0 #42 0x000055f88a69617f in rb_main (argv=0x7ffca870a058, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723134440185 #43 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.281054.ruby -x gdbscript [New LWP 281054] [New LWP 281056] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140006589385728) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f55d306cc00 (LWP 281054))] >>> Threads Id Target Id Frame * 1 Thread 0x7f55d306cc00 (LWP 281054) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140006589385728) at ./nptl/pthread_kill.c:44 2 Thread 0x7f55d2d4f640 (LWP 281056) 0x00007f55d31b3fde in epoll_wait (epfd=4, events=events@entry=0x7f55d3abdadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f55d2d4f640 (LWP 281056)): #0 0x00007f55d31b3fde in epoll_wait (epfd=4, events=events@entry=0x7f55d3abdadc , 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 0x00007f55d3744d8a in event_wait (vm=0x56302f3962a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56302f3962a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56302f3962a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56302f3962a0 #4 0x00007f55d3122b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734102889744, -5606295545491341418, 140006586119744, 25, 140006590130256, 140734102890096, 5519665256737161110, 5519664661762424726}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f55d31b3bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f55d306cc00 (LWP 281054)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140006589385728) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f55d306cc00 old_mask = {__val = {0, 6264432154378260480, 922, 140006596284765, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140006596801608}} 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=11, threadid=140006589385728) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140006589385728, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f55d30d0476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f55d3701185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f55d34d1e27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x56302f42b400, fmt=fmt@entry=0x7f55d391e346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f55d36fffcf in sigsegv (sig=11, info=0x56302f42b530, ctx=0x56302f42b400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f55d38db206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f55d3abeb60 , errout=errout@entry=0x7f55d32a86a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f55d392c126 "\n", dli_fbase = 0x56302f3dad80, dli_sname = 0x7fff3635c330 "\240\206*\323U\177", dli_saddr = 0x7f55d31c1d63 <__GI___backtrace+99>} i = lines = obj = 0x56302f48fc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f55d37ae9b3 in rb_print_backtrace (errout=0x7f55d32a86a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f55d37ae99f , 0x7f55d35aa825 , 0x7f55d34d1e04 , 0x7f55d34d51b9 , 0x7f55d3553fc0 , 0x7f55d354ed1b , 0x7f55d354ee1c , 0x7f55d354f1b0 , 0x7f55d3554d44 , 0x7f55d354ed1b , 0x7f55d354ee1c , 0x7f55d354f1b0 , 0x7f55d3554d44 , 0x7f55d354ed1b , 0x7f55d354ee1c , 0x7f55d354f1b0 , 0x7f55d3554d44 , 0x7f55d354ed1b , 0x7f55d3556c88 , 0x7f55d38db953 , 0x7f55d35eda43 , 0x7f55d36f889a , 0x7f55d36f8e13 , 0x7f55d35b6db2 , 0x7f55d36fa8a0 , 0x7f55d36fb106 , 0x7f55d35b8149 , 0x56302e6dc17f , 0x7f55d30b7d90 <__libc_start_call_main+128>, 0x7f55d30b7e40 <__libc_start_main_impl+128>, 0x56302e6dc1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f55d32a86a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x56302f3962a0 ec = #11 0x00007f55d35aa825 in rb_bug_without_die (fmt=0x7f55d38eca38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff3635c4f0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f55d32a86a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f55d34d1e04 in rb_bug (fmt=fmt@entry=0x7f55d38eca38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff3635c5d0, reg_save_area = 0x7fff3635c510}} #13 0x00007f55d34d51b9 in objspace_xmalloc0 (objspace=0x56302f398bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f55d3553fc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x56302f3dad80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x56302f3dad80, iseq=0x7f55d23f9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 140006576352912 ec = 0x56302f399c70 dummy_frame = 140006576330016 #16 0x00007f55d354ed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f55d23f9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56302f3dad80 prev_src_iseq = 0x7f55d23fb140 offset = #17 0x00007f55d354ee1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f55d23f9670 iseqv = iseq_index = 23 #18 0x00007f55d354f1b0 in ibf_load_code (load=0x56302f3dad80, iseq=0x7f55d23fb140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140006576337216 code_index = 15 reading_pos = 4556 code = 0x56302f451f20 load_body = 0x56302f452730 cd_entries = 0x56302f3dfc70 ic_index = 0 mark_offset_bits = 0x7fff3635c870 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f55d3554d44 in ibf_load_iseq_each (load=0x56302f3dad80, iseq=0x7f55d23fb140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140006576352912 ec = 0x56302f399c70 dummy_frame = 140006576336976 #20 0x00007f55d354ed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f55d23fb140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56302f3dad80 prev_src_iseq = 0x7f55d23fec20 offset = #21 0x00007f55d354ee1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f55d23fb140 iseqv = iseq_index = 16 #22 0x00007f55d354f1b0 in ibf_load_code (load=0x56302f3dad80, iseq=0x7f55d23fec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140006576352288 code_index = 66 reading_pos = 224 code = 0x56302f479510 load_body = 0x56302f406f70 cd_entries = 0x56302f3fe070 ic_index = 0 mark_offset_bits = 0x56302f479740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f55d3554d44 in ibf_load_iseq_each (load=0x56302f3dad80, iseq=0x7f55d23fec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140006576352912 ec = 0x56302f399c70 dummy_frame = 140006576351856 #24 0x00007f55d354ed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f55d23fec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56302f3dad80 prev_src_iseq = 0x7f55d23fef50 offset = #25 0x00007f55d354ee1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f55d23fec20 iseqv = iseq_index = 1 #26 0x00007f55d354f1b0 in ibf_load_code (load=0x56302f3dad80, iseq=0x7f55d23fef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140006576353104 code_index = 5 reading_pos = 46 code = 0x56302f453dc0 load_body = 0x56302f4076a0 cd_entries = 0x56302f3fe0e0 ic_index = 1 mark_offset_bits = 0x7fff3635cdd0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f55d3554d44 in ibf_load_iseq_each (load=0x56302f3dad80, iseq=0x7f55d23fef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140006576352912 ec = 0x56302f399c70 dummy_frame = 140006576352576 #28 0x00007f55d354ed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f55d23fef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56302f3dad80 prev_src_iseq = 0x0 offset = #29 0x00007f55d3556c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f55d23fef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140006576353200 #31 0x00007f55d38db953 in rb_load_with_builtin_functions (feature_name=0x7f55d391b58b "yjit", table=0x7f55d3a9fe40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x56302f3962a0 iseq = #32 0x00007f55d381f357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f55d381d3d0 , argc = 0, index = 0, name = 0x7f55d39420c1 "_bi13"}, {func_ptr = 0x7f55d38bbd70 , argc = 0, index = 1, name = 0x7f55d39420c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f55d38bbe70 , argc = 0, index = 2, name = 0x7f55d3942330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f55d38bcf00 , argc = 0, index = 3, name = 0x7f55d39420df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f55d388bf10 , argc = 2, index = 4, name = 0x7f55d39420f8 "rb_yjit_enable"}, {func_ptr = 0x7f55d38bbe90 , argc = 0, index = 5, name = 0x7f55d3942107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f55d38bbdc0 , argc = 1, index = 6, name = 0x7f55d3942122 "rb_yjit_get_stats"}, {func_ptr = 0x7f55d381d3b0 , argc = 0, index = 7, name = 0x7f55d3942134 "object_shape_count"}, {func_ptr = 0x7f55d3893230 , argc = 1, index = 8, name = 0x7f55d3942147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f55d3893240 , argc = 1, index = 9, name = 0x7f55d394215b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f55d388be60 , argc = 0, index = 10, name = 0x7f55d3942172 "rb_yjit_code_gc"}, {func_ptr = 0x7f55d388bfc0 , argc = 0, index = 11, name = 0x7f55d3942182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f55d38bbd90 , argc = 0, index = 12, name = 0x7f55d394219c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f55d35eda43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f55d36f889a in ruby_opt_init (opt=0x7fff3635e6c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f55d36f8e13 in ruby_opt_init (opt=0x7fff3635e6c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140734102885024) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff3635d2a0 parser = 140006577621744 orig_fname = 140006577636816 script = 1 opt = 0x7fff3635e6c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f55d35b6db2 in rb_ensure (b_proc=b_proc@entry=0x7f55d36f8a70 , data1=data1@entry=140734102885024, e_proc=e_proc@entry=0x7f55d36f4d40 , data2=data2@entry=140734102885024) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56302f399c70 _tag = {tag = 36, retval = 140734102890176, buf = {0x7f55d2d74820, 0x7f55d35b6e68 , 0x0, 0x7fff3635d150, 0xd2d73ad0}, prev = 0x7fff3635e7d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56302f399c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f55d36f4d40 , data2 = 140734102885024}} #38 0x00007f55d36fa8a0 in load_file (opt=0x7fff3635e6c0, script=1, f=140006586271776, fname=, parser=140006577621744) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140006577621744, fname = 140006577636816, script = 1, opt = 0x7fff3635e6c0, f = 4} #39 process_options (argc=0, argv=0x7fff3635e9b8, opt=0x7fff3635e6c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140006586271776 xflag = ast = 0x0 parser = 140006577621744 script_name = 140006577636816 iseq = enc = lenc = 0x56302f3b4f30 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 #40 0x00007f55d36fb106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff3635e9a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f55d25385e8 "-", script_name = 140006577636816, 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 = #41 0x00007f55d35b8149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff3635e9a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140006594926608, buf = {0x2, 0x7f55d35b8190 , 0x0, 0x7fff3635e7a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56302f399c70 state = iseq = 0x0 #42 0x000056302e6dc17f in rb_main (argv=0x7fff3635e9a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734102891593 #43 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.3264353.ruby -x gdbscript [New LWP 3264353] [New LWP 3264355] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139990951828480) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f522ef49c00 (LWP 3264353))] >>> Threads Id Target Id Frame * 1 Thread 0x7f522ef49c00 (LWP 3264353) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139990951828480) at ./nptl/pthread_kill.c:44 2 Thread 0x7f522ec2f640 (LWP 3264355) 0x00007f522f090fde in epoll_wait (epfd=4, events=events@entry=0x7f522f99aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f522ec2f640 (LWP 3264355)): #0 0x00007f522f090fde in epoll_wait (epfd=4, events=events@entry=0x7f522f99aadc , 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 0x00007f522f621d8a in event_wait (vm=0x5635451322a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5635451322a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5635451322a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5635451322a0 #4 0x00007f522efffb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730719516496, 7765597999192265573, 139990948574784, 25, 139990952573008, 140730719516848, -7682947753687198875, -7682947710347586715}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f522f090bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f522ef49c00 (LWP 3264353)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139990951828480) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f522ef49c00 old_mask = {__val = {0, 12385717948283864064, 922, 139990958727517, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139990959244360}} 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=11, threadid=139990951828480) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139990951828480, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f522efad476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f522f5de185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f522f3aee27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5635451c7400, fmt=fmt@entry=0x7f522f7fb346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f522f5dcfcf in sigsegv (sig=11, info=0x5635451c7530, ctx=0x5635451c7400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f522f7b8206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f522f99bb60 , errout=errout@entry=0x7f522f1856a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f522f809126 "\n", dli_fbase = 0x563545176d80, dli_sname = 0x7ffe6c8b9570 "\240V\030/R\177", dli_saddr = 0x7f522f09ed63 <__GI___backtrace+99>} i = lines = obj = 0x56354522cd20 dladdr_fbases = main_path = len = next_line = #9 0x00007f522f68b9b3 in rb_print_backtrace (errout=0x7f522f1856a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f522f68b99f , 0x7f522f487825 , 0x7f522f3aee04 , 0x7f522f3b21b9 , 0x7f522f430fc0 , 0x7f522f42bd1b , 0x7f522f42be1c , 0x7f522f42c1b0 , 0x7f522f431d44 , 0x7f522f42bd1b , 0x7f522f42be1c , 0x7f522f42c1b0 , 0x7f522f431d44 , 0x7f522f42bd1b , 0x7f522f42be1c , 0x7f522f42c1b0 , 0x7f522f431d44 , 0x7f522f42bd1b , 0x7f522f433c88 , 0x7f522f7b8953 , 0x7f522f4caa43 , 0x7f522f5d589a , 0x7f522f5d5e13 , 0x7f522f493db2 , 0x7f522f5d78a0 , 0x7f522f5d8106 , 0x7f522f495149 , 0x56354321417f , 0x7f522ef94d90 <__libc_start_call_main+128>, 0x7f522ef94e40 <__libc_start_main_impl+128>, 0x5635432141d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f522f1856a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5635451322a0 ec = #11 0x00007f522f487825 in rb_bug_without_die (fmt=0x7f522f7c9a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe6c8b9730) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f522f1856a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f522f3aee04 in rb_bug (fmt=fmt@entry=0x7f522f7c9a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe6c8b9810, reg_save_area = 0x7ffe6c8b9750}} #13 0x00007f522f3b21b9 in objspace_xmalloc0 (objspace=0x563545134bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f522f430fc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x563545176d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x563545176d80, iseq=0x7f522e2d9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 139990938807792 ec = 0x563545135c70 dummy_frame = 139990938784992 #16 0x00007f522f42bd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f522e2d9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x563545176d80 prev_src_iseq = 0x7f522e2db160 offset = #17 0x00007f522f42be1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f522e2d9660 iseqv = iseq_index = 23 #18 0x00007f522f42c1b0 in ibf_load_code (load=0x563545176d80, iseq=0x7f522e2db160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139990938792288 code_index = 15 reading_pos = 4556 code = 0x5635451ee2f0 load_body = 0x5635451eeb40 cd_entries = 0x56354517bc70 ic_index = 0 mark_offset_bits = 0x7ffe6c8b9ab0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f522f431d44 in ibf_load_iseq_each (load=0x563545176d80, iseq=0x7f522e2db160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139990938807792 ec = 0x563545135c70 dummy_frame = 139990938792000 #20 0x00007f522f42bd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f522e2db160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x563545176d80 prev_src_iseq = 0x7f522e2deb20 offset = #21 0x00007f522f42be1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f522e2db160 iseqv = iseq_index = 16 #22 0x00007f522f42c1b0 in ibf_load_code (load=0x563545176d80, iseq=0x7f522e2deb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139990938807072 code_index = 66 reading_pos = 224 code = 0x563545215510 load_body = 0x5635451a3310 cd_entries = 0x56354519a070 ic_index = 0 mark_offset_bits = 0x563545215740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f522f431d44 in ibf_load_iseq_each (load=0x563545176d80, iseq=0x7f522e2deb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139990938807792 ec = 0x563545135c70 dummy_frame = 139990938806880 #24 0x00007f522f42bd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f522e2deb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x563545176d80 prev_src_iseq = 0x7f522e2def40 offset = #25 0x00007f522f42be1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f522e2deb20 iseqv = iseq_index = 1 #26 0x00007f522f42c1b0 in ibf_load_code (load=0x563545176d80, iseq=0x7f522e2def40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139990938808128 code_index = 5 reading_pos = 46 code = 0x5635451efdc0 load_body = 0x5635451a3a40 cd_entries = 0x56354519a0e0 ic_index = 1 mark_offset_bits = 0x7ffe6c8ba010 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f522f431d44 in ibf_load_iseq_each (load=0x563545176d80, iseq=0x7f522e2def40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139990938807792 ec = 0x563545135c70 dummy_frame = 139990938807600 #28 0x00007f522f42bd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f522e2def40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x563545176d80 prev_src_iseq = 0x0 offset = #29 0x00007f522f433c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f522e2def40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139990938808272 #31 0x00007f522f7b8953 in rb_load_with_builtin_functions (feature_name=0x7f522f7f858b "yjit", table=0x7f522f97ce40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5635451322a0 iseq = #32 0x00007f522f6fc357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f522f6fa3d0 , argc = 0, index = 0, name = 0x7f522f81f0c1 "_bi13"}, {func_ptr = 0x7f522f798d70 , argc = 0, index = 1, name = 0x7f522f81f0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f522f798e70 , argc = 0, index = 2, name = 0x7f522f81f330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f522f799f00 , argc = 0, index = 3, name = 0x7f522f81f0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f522f768f10 , argc = 2, index = 4, name = 0x7f522f81f0f8 "rb_yjit_enable"}, {func_ptr = 0x7f522f798e90 , argc = 0, index = 5, name = 0x7f522f81f107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f522f798dc0 , argc = 1, index = 6, name = 0x7f522f81f122 "rb_yjit_get_stats"}, {func_ptr = 0x7f522f6fa3b0 , argc = 0, index = 7, name = 0x7f522f81f134 "object_shape_count"}, {func_ptr = 0x7f522f770230 , argc = 1, index = 8, name = 0x7f522f81f147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f522f770240 , argc = 1, index = 9, name = 0x7f522f81f15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f522f768e60 , argc = 0, index = 10, name = 0x7f522f81f172 "rb_yjit_code_gc"}, {func_ptr = 0x7f522f768fc0 , argc = 0, index = 11, name = 0x7f522f81f182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f522f798d90 , argc = 0, index = 12, name = 0x7f522f81f19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f522f4caa43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f522f5d589a in ruby_opt_init (opt=0x7ffe6c8bb900) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f522f5d5e13 in ruby_opt_init (opt=0x7ffe6c8bb900) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140730719511776) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe6c8ba4e0 parser = 139990940076864 orig_fname = 139990940091936 script = 1 opt = 0x7ffe6c8bb900 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f522f493db2 in rb_ensure (b_proc=b_proc@entry=0x7f522f5d5a70 , data1=data1@entry=140730719511776, e_proc=e_proc@entry=0x7f522f5d1d40 , data2=data2@entry=140730719511776) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563545135c70 _tag = {tag = 36, retval = 140730719516928, buf = {0x7f522ec54870, 0x7f522f493e68 , 0x0, 0x7ffe6c8ba390, 0x2ec53b20}, prev = 0x7ffe6c8bba10, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563545135c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f522f5d1d40 , data2 = 140730719511776}} #38 0x00007f522f5d78a0 in load_file (opt=0x7ffe6c8bb900, script=1, f=139990948726896, fname=, parser=139990940076864) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139990940076864, fname = 139990940091936, script = 1, opt = 0x7ffe6c8bb900, f = 4} #39 process_options (argc=0, argv=0x7ffe6c8bbbf8, opt=0x7ffe6c8bb900) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139990948726896 xflag = ast = 0x0 parser = 139990940076864 script_name = 139990940091936 iseq = enc = lenc = 0x563545150f30 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 #40 0x00007f522f5d8106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe6c8bbbe8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f522e418638 "-", script_name = 139990940091936, 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 = #41 0x00007f522f495149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe6c8bbbe8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139990957369360, buf = {0x2, 0x7f522f495190 , 0x0, 0x7ffe6c8bb9e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563545135c70 state = iseq = 0x0 #42 0x000056354321417f in rb_main (argv=0x7ffe6c8bbbe8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730719518345 #43 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.3366275.ruby -x gdbscript [New LWP 3366275] [New LWP 3366277] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139689165229056) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f0beb128c00 (LWP 3366275))] >>> Threads Id Target Id Frame * 1 Thread 0x7f0beb128c00 (LWP 3366275) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139689165229056) at ./nptl/pthread_kill.c:44 2 Thread 0x7f0beae0f640 (LWP 3366277) 0x00007f0beb26ffde in epoll_wait (epfd=4, events=events@entry=0x7f0bebb79adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f0beae0f640 (LWP 3366277)): #0 0x00007f0beb26ffde in epoll_wait (epfd=4, events=events@entry=0x7f0bebb79adc , 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 0x00007f0beb800d8a in event_wait (vm=0x564333e632a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x564333e632a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x564333e632a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x564333e632a0 #4 0x00007f0beb1deb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733089410864, -2746924450068729054, 139689161979456, 25, 139689165973584, 140733089411216, 2879808994918101794, 2879806770246808354}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f0beb26fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f0beb128c00 (LWP 3366275)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139689165229056) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f0beb128c00 old_mask = {__val = {0, 12439783105782077184, 922, 139689172128093, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139689172644936}} 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=11, threadid=139689165229056) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139689165229056, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f0beb18c476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f0beb7bd185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f0beb58de27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x564333ef8400, fmt=fmt@entry=0x7f0beb9da346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f0beb7bbfcf in sigsegv (sig=11, info=0x564333ef8530, ctx=0x564333ef8400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f0beb997206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f0bebb7ab60 , errout=errout@entry=0x7f0beb3646a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f0beb9e8126 "\n", dli_fbase = 0x564333ea7d80, dli_sname = 0x7ffef9cd4d50 "\240F6\353\v\177", dli_saddr = 0x7f0beb27dd63 <__GI___backtrace+99>} i = lines = obj = 0x564333f5dd20 dladdr_fbases = main_path = len = next_line = #9 0x00007f0beb86a9b3 in rb_print_backtrace (errout=0x7f0beb3646a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f0beb86a99f , 0x7f0beb666825 , 0x7f0beb58de04 , 0x7f0beb5911b9 , 0x7f0beb60ffc0 , 0x7f0beb60ad1b , 0x7f0beb60ae1c , 0x7f0beb60b1b0 , 0x7f0beb610d44 , 0x7f0beb60ad1b , 0x7f0beb60ae1c , 0x7f0beb60b1b0 , 0x7f0beb610d44 , 0x7f0beb60ad1b , 0x7f0beb60ae1c , 0x7f0beb60b1b0 , 0x7f0beb610d44 , 0x7f0beb60ad1b , 0x7f0beb612c88 , 0x7f0beb997953 , 0x7f0beb6a9a43 , 0x7f0beb7b489a , 0x7f0beb7b4e13 , 0x7f0beb672db2 , 0x7f0beb7b68a0 , 0x7f0beb7b7106 , 0x7f0beb674149 , 0x56433248d17f , 0x7f0beb173d90 <__libc_start_call_main+128>, 0x7f0beb173e40 <__libc_start_main_impl+128>, 0x56433248d1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f0beb3646a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x564333e632a0 ec = #11 0x00007f0beb666825 in rb_bug_without_die (fmt=0x7f0beb9a8a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffef9cd4f10) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f0beb3646a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f0beb58de04 in rb_bug (fmt=fmt@entry=0x7f0beb9a8a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffef9cd4ff0, reg_save_area = 0x7ffef9cd4f30}} #13 0x00007f0beb5911b9 in objspace_xmalloc0 (objspace=0x564333e65bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f0beb60ffc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x564333ea7d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x564333ea7d80, iseq=0x7f0bea4b9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 139689152212464 ec = 0x564333e66c70 dummy_frame = 139689152189664 #16 0x00007f0beb60ad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0bea4b9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564333ea7d80 prev_src_iseq = 0x7f0bea4bb160 offset = #17 0x00007f0beb60ae1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0bea4b9660 iseqv = iseq_index = 23 #18 0x00007f0beb60b1b0 in ibf_load_code (load=0x564333ea7d80, iseq=0x7f0bea4bb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139689152196960 code_index = 15 reading_pos = 4556 code = 0x564333f1f2f0 load_body = 0x564333f1fb40 cd_entries = 0x564333eacc70 ic_index = 0 mark_offset_bits = 0x7ffef9cd5290 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f0beb610d44 in ibf_load_iseq_each (load=0x564333ea7d80, iseq=0x7f0bea4bb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139689152212464 ec = 0x564333e66c70 dummy_frame = 139689152196672 #20 0x00007f0beb60ad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0bea4bb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564333ea7d80 prev_src_iseq = 0x7f0bea4beb20 offset = #21 0x00007f0beb60ae1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0bea4bb160 iseqv = iseq_index = 16 #22 0x00007f0beb60b1b0 in ibf_load_code (load=0x564333ea7d80, iseq=0x7f0bea4beb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139689152211744 code_index = 66 reading_pos = 224 code = 0x564333f46510 load_body = 0x564333ed4310 cd_entries = 0x564333ecb070 ic_index = 0 mark_offset_bits = 0x564333f46740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f0beb610d44 in ibf_load_iseq_each (load=0x564333ea7d80, iseq=0x7f0bea4beb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139689152212464 ec = 0x564333e66c70 dummy_frame = 139689152211552 #24 0x00007f0beb60ad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0bea4beb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564333ea7d80 prev_src_iseq = 0x7f0bea4bef40 offset = #25 0x00007f0beb60ae1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0bea4beb20 iseqv = iseq_index = 1 #26 0x00007f0beb60b1b0 in ibf_load_code (load=0x564333ea7d80, iseq=0x7f0bea4bef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139689152212800 code_index = 5 reading_pos = 46 code = 0x564333f20dc0 load_body = 0x564333ed4a40 cd_entries = 0x564333ecb0e0 ic_index = 1 mark_offset_bits = 0x7ffef9cd57f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f0beb610d44 in ibf_load_iseq_each (load=0x564333ea7d80, iseq=0x7f0bea4bef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139689152212464 ec = 0x564333e66c70 dummy_frame = 139689152212272 #28 0x00007f0beb60ad1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0bea4bef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564333ea7d80 prev_src_iseq = 0x0 offset = #29 0x00007f0beb612c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0bea4bef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139689152212944 #31 0x00007f0beb997953 in rb_load_with_builtin_functions (feature_name=0x7f0beb9d758b "yjit", table=0x7f0bebb5be40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x564333e632a0 iseq = #32 0x00007f0beb8db357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f0beb8d93d0 , argc = 0, index = 0, name = 0x7f0beb9fe0c1 "_bi13"}, {func_ptr = 0x7f0beb977d70 , argc = 0, index = 1, name = 0x7f0beb9fe0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f0beb977e70 , argc = 0, index = 2, name = 0x7f0beb9fe330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f0beb978f00 , argc = 0, index = 3, name = 0x7f0beb9fe0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f0beb947f10 , argc = 2, index = 4, name = 0x7f0beb9fe0f8 "rb_yjit_enable"}, {func_ptr = 0x7f0beb977e90 , argc = 0, index = 5, name = 0x7f0beb9fe107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f0beb977dc0 , argc = 1, index = 6, name = 0x7f0beb9fe122 "rb_yjit_get_stats"}, {func_ptr = 0x7f0beb8d93b0 , argc = 0, index = 7, name = 0x7f0beb9fe134 "object_shape_count"}, {func_ptr = 0x7f0beb94f230 , argc = 1, index = 8, name = 0x7f0beb9fe147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f0beb94f240 , argc = 1, index = 9, name = 0x7f0beb9fe15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f0beb947e60 , argc = 0, index = 10, name = 0x7f0beb9fe172 "rb_yjit_code_gc"}, {func_ptr = 0x7f0beb947fc0 , argc = 0, index = 11, name = 0x7f0beb9fe182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f0beb977d90 , argc = 0, index = 12, name = 0x7f0beb9fe19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f0beb6a9a43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f0beb7b489a in ruby_opt_init (opt=0x7ffef9cd70e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f0beb7b4e13 in ruby_opt_init (opt=0x7ffef9cd70e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140733089406144) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffef9cd5cc0 parser = 139689153481536 orig_fname = 139689153496608 script = 1 opt = 0x7ffef9cd70e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f0beb672db2 in rb_ensure (b_proc=b_proc@entry=0x7f0beb7b4a70 , data1=data1@entry=140733089406144, e_proc=e_proc@entry=0x7f0beb7b0d40 , data2=data2@entry=140733089406144) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564333e66c70 _tag = {tag = 36, retval = 140733089411296, buf = {0x7f0beae34870, 0x7f0beb672e68 , 0x0, 0x7ffef9cd5b70, 0xeae33b20}, prev = 0x7ffef9cd71f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564333e66c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f0beb7b0d40 , data2 = 140733089406144}} #38 0x00007f0beb7b68a0 in load_file (opt=0x7ffef9cd70e0, script=1, f=139689162131568, fname=, parser=139689153481536) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139689153481536, fname = 139689153496608, script = 1, opt = 0x7ffef9cd70e0, f = 4} #39 process_options (argc=0, argv=0x7ffef9cd73d8, opt=0x7ffef9cd70e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139689162131568 xflag = ast = 0x0 parser = 139689153481536 script_name = 139689153496608 iseq = enc = lenc = 0x564333e81f30 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\270\353\v\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f0beb7b7106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffef9cd73c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f0bea5f8638 "-", script_name = 139689153496608, 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 = #41 0x00007f0beb674149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffef9cd73c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139689170769936, buf = {0x2, 0x7f0beb674190 , 0x0, 0x7ffef9cd71c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564333e66c70 state = iseq = 0x0 #42 0x000056433248d17f in rb_main (argv=0x7ffef9cd73c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733089412713 #43 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.3401920.ruby -x gdbscript [New LWP 3401920] [New LWP 3401922] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140320272665600) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f9edc01cc00 (LWP 3401920))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9edc01cc00 (LWP 3401920) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140320272665600) at ./nptl/pthread_kill.c:44 2 Thread 0x7f9edbcff640 (LWP 3401922) 0x00007f9edc163fde in epoll_wait (epfd=4, events=events@entry=0x7f9edca6dadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f9edbcff640 (LWP 3401922)): #0 0x00007f9edc163fde in epoll_wait (epfd=4, events=events@entry=0x7f9edca6dadc , 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 0x00007f9edc6f4d8a in event_wait (vm=0x55897f6c42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55897f6c42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55897f6c42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55897f6c42a0 #4 0x00007f9edc0d2b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728298776912, -3347912262932510123, 140320269399616, 25, 140320273410128, 140728298777264, 3365424872430488149, 3365433099553458773}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f9edc163bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f9edc01cc00 (LWP 3401920)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140320272665600) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f9edc01cc00 old_mask = {__val = {0, 14831995516682914560, 922, 140320279564637, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140320280081480}} 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=11, threadid=140320272665600) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140320272665600, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f9edc080476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f9edc6b1185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f9edc481e27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55897f759400, fmt=fmt@entry=0x7f9edc8ce346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f9edc6affcf in sigsegv (sig=11, info=0x55897f759530, ctx=0x55897f759400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f9edc88b206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f9edca6eb60 , errout=errout@entry=0x7f9edc2586a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f9edc8dc126 "\n", dli_fbase = 0x55897f708d80, dli_sname = 0x7ffddc420770 "\240\206%\334\236\177", dli_saddr = 0x7f9edc171d63 <__GI___backtrace+99>} i = lines = obj = 0x55897f7bdc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f9edc75e9b3 in rb_print_backtrace (errout=0x7f9edc2586a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f9edc75e99f , 0x7f9edc55a825 , 0x7f9edc481e04 , 0x7f9edc4851b9 , 0x7f9edc503fc0 , 0x7f9edc4fed1b , 0x7f9edc4fee1c , 0x7f9edc4ff1b0 , 0x7f9edc504d44 , 0x7f9edc4fed1b , 0x7f9edc4fee1c , 0x7f9edc4ff1b0 , 0x7f9edc504d44 , 0x7f9edc4fed1b , 0x7f9edc4fee1c , 0x7f9edc4ff1b0 , 0x7f9edc504d44 , 0x7f9edc4fed1b , 0x7f9edc506c88 , 0x7f9edc88b953 , 0x7f9edc59da43 , 0x7f9edc6a889a , 0x7f9edc6a8e13 , 0x7f9edc566db2 , 0x7f9edc6aa8a0 , 0x7f9edc6ab106 , 0x7f9edc568149 , 0x55897d81b17f , 0x7f9edc067d90 <__libc_start_call_main+128>, 0x7f9edc067e40 <__libc_start_main_impl+128>, 0x55897d81b1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f9edc2586a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55897f6c42a0 ec = #11 0x00007f9edc55a825 in rb_bug_without_die (fmt=0x7f9edc89ca38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffddc420930) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f9edc2586a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f9edc481e04 in rb_bug (fmt=fmt@entry=0x7f9edc89ca38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffddc420a10, reg_save_area = 0x7ffddc420950}} #13 0x00007f9edc4851b9 in objspace_xmalloc0 (objspace=0x55897f6c6bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f9edc503fc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55897f708d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55897f708d80, iseq=0x7f9edb3a9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 140320259632704 ec = 0x55897f6c7c70 dummy_frame = 140320259609808 #16 0x00007f9edc4fed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9edb3a9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55897f708d80 prev_src_iseq = 0x7f9edb3ab0f0 offset = #17 0x00007f9edc4fee1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9edb3a9620 iseqv = iseq_index = 23 #18 0x00007f9edc4ff1b0 in ibf_load_code (load=0x55897f708d80, iseq=0x7f9edb3ab0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140320259617008 code_index = 15 reading_pos = 4556 code = 0x55897f77ff20 load_body = 0x55897f780730 cd_entries = 0x55897f70dc70 ic_index = 0 mark_offset_bits = 0x7ffddc420cb0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f9edc504d44 in ibf_load_iseq_each (load=0x55897f708d80, iseq=0x7f9edb3ab0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140320259632704 ec = 0x55897f6c7c70 dummy_frame = 140320259616768 #20 0x00007f9edc4fed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9edb3ab0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55897f708d80 prev_src_iseq = 0x7f9edb3aebd0 offset = #21 0x00007f9edc4fee1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9edb3ab0f0 iseqv = iseq_index = 16 #22 0x00007f9edc4ff1b0 in ibf_load_code (load=0x55897f708d80, iseq=0x7f9edb3aebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140320259632080 code_index = 66 reading_pos = 224 code = 0x55897f7a7510 load_body = 0x55897f734f70 cd_entries = 0x55897f72c070 ic_index = 0 mark_offset_bits = 0x55897f7a7740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f9edc504d44 in ibf_load_iseq_each (load=0x55897f708d80, iseq=0x7f9edb3aebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140320259632704 ec = 0x55897f6c7c70 dummy_frame = 140320259631648 #24 0x00007f9edc4fed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9edb3aebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55897f708d80 prev_src_iseq = 0x7f9edb3aef00 offset = #25 0x00007f9edc4fee1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9edb3aebd0 iseqv = iseq_index = 1 #26 0x00007f9edc4ff1b0 in ibf_load_code (load=0x55897f708d80, iseq=0x7f9edb3aef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140320259632896 code_index = 5 reading_pos = 46 code = 0x55897f781dc0 load_body = 0x55897f7356a0 cd_entries = 0x55897f72c0e0 ic_index = 1 mark_offset_bits = 0x7ffddc421210 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f9edc504d44 in ibf_load_iseq_each (load=0x55897f708d80, iseq=0x7f9edb3aef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140320259632704 ec = 0x55897f6c7c70 dummy_frame = 140320259632368 #28 0x00007f9edc4fed1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9edb3aef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55897f708d80 prev_src_iseq = 0x0 offset = #29 0x00007f9edc506c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9edb3aef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140320259632992 #31 0x00007f9edc88b953 in rb_load_with_builtin_functions (feature_name=0x7f9edc8cb58b "yjit", table=0x7f9edca4fe40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55897f6c42a0 iseq = #32 0x00007f9edc7cf357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f9edc7cd3d0 , argc = 0, index = 0, name = 0x7f9edc8f20c1 "_bi13"}, {func_ptr = 0x7f9edc86bd70 , argc = 0, index = 1, name = 0x7f9edc8f20c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f9edc86be70 , argc = 0, index = 2, name = 0x7f9edc8f2330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f9edc86cf00 , argc = 0, index = 3, name = 0x7f9edc8f20df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9edc83bf10 , argc = 2, index = 4, name = 0x7f9edc8f20f8 "rb_yjit_enable"}, {func_ptr = 0x7f9edc86be90 , argc = 0, index = 5, name = 0x7f9edc8f2107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f9edc86bdc0 , argc = 1, index = 6, name = 0x7f9edc8f2122 "rb_yjit_get_stats"}, {func_ptr = 0x7f9edc7cd3b0 , argc = 0, index = 7, name = 0x7f9edc8f2134 "object_shape_count"}, {func_ptr = 0x7f9edc843230 , argc = 1, index = 8, name = 0x7f9edc8f2147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f9edc843240 , argc = 1, index = 9, name = 0x7f9edc8f215b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9edc83be60 , argc = 0, index = 10, name = 0x7f9edc8f2172 "rb_yjit_code_gc"}, {func_ptr = 0x7f9edc83bfc0 , argc = 0, index = 11, name = 0x7f9edc8f2182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f9edc86bd90 , argc = 0, index = 12, name = 0x7f9edc8f219c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f9edc59da43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f9edc6a889a in ruby_opt_init (opt=0x7ffddc422b00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f9edc6a8e13 in ruby_opt_init (opt=0x7ffddc422b00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728298772192) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffddc4216e0 parser = 140320260901584 orig_fname = 140320260916656 script = 1 opt = 0x7ffddc422b00 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f9edc566db2 in rb_ensure (b_proc=b_proc@entry=0x7f9edc6a8a70 , data1=data1@entry=140728298772192, e_proc=e_proc@entry=0x7f9edc6a4d40 , data2=data2@entry=140728298772192) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55897f6c7c70 _tag = {tag = 36, retval = 140728298777344, buf = {0x7f9edbd24830, 0x7f9edc566e68 , 0x0, 0x7ffddc421590, 0xdbd23ae0}, prev = 0x7ffddc422c10, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55897f6c7c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9edc6a4d40 , data2 = 140728298772192}} #38 0x00007f9edc6aa8a0 in load_file (opt=0x7ffddc422b00, script=1, f=140320269551664, fname=, parser=140320260901584) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140320260901584, fname = 140320260916656, script = 1, opt = 0x7ffddc422b00, f = 4} #39 process_options (argc=0, argv=0x7ffddc422df8, opt=0x7ffddc422b00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140320269551664 xflag = ast = 0x0 parser = 140320260901584 script_name = 140320260916656 iseq = enc = lenc = 0x55897f6e2f30 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 #40 0x00007f9edc6ab106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffddc422de8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9edb4e85c8 "-", script_name = 140320260916656, 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 = #41 0x00007f9edc568149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffddc422de8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140320278206480, buf = {0x2, 0x7f9edc568190 , 0x0, 0x7ffddc422be0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55897f6c7c70 state = iseq = 0x0 #42 0x000055897d81b17f in rb_main (argv=0x7ffddc422de8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728298778761 #43 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.3435069.ruby -x gdbscript [New LWP 3435069] [New LWP 3435071] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140137103973376) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f74364d5c00 (LWP 3435069))] >>> Threads Id Target Id Frame * 1 Thread 0x7f74364d5c00 (LWP 3435069) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140137103973376) at ./nptl/pthread_kill.c:44 2 Thread 0x7f74361bf640 (LWP 3435071) 0x00007f743661cfde in epoll_wait (epfd=4, events=events@entry=0x7f7436f26adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f74361bf640 (LWP 3435071)): #0 0x00007f743661cfde in epoll_wait (epfd=4, events=events@entry=0x7f7436f26adc , 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 0x00007f7436badd8a in event_wait (vm=0x55a7f612e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55a7f612e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55a7f612e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55a7f612e2a0 #4 0x00007f743658bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729838611216, -2935922845261851719, 140137100736064, 25, 140137104717904, 140729838611568, 3002191820289905593, 3002191259372917689}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f743661cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f74364d5c00 (LWP 3435069)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140137103973376) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f74364d5c00 old_mask = {__val = {0, 8528592478072430080, 922, 140137110872413, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140137111389256}} 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=11, threadid=140137103973376) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140137103973376, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7436539476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f7436b6a185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f743693ae27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55a7f61c3400, fmt=fmt@entry=0x7f7436d87346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f7436b68fcf in sigsegv (sig=11, info=0x55a7f61c3530, ctx=0x55a7f61c3400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f7436d44206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f7436f27b60 , errout=errout@entry=0x7f74367116a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f7436d95126 "\n", dli_fbase = 0x55a7f6172d80, dli_sname = 0x7ffe380a0930 "\240\026q6t\177", dli_saddr = 0x7f743662ad63 <__GI___backtrace+99>} i = lines = obj = 0x55a7f6227c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f7436c179b3 in rb_print_backtrace (errout=0x7f74367116a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f7436c1799f , 0x7f7436a13825 , 0x7f743693ae04 , 0x7f743693e1b9 , 0x7f74369bcfc0 , 0x7f74369b7d1b , 0x7f74369b7e1c , 0x7f74369b81b0 , 0x7f74369bdd44 , 0x7f74369b7d1b , 0x7f74369b7e1c , 0x7f74369b81b0 , 0x7f74369bdd44 , 0x7f74369b7d1b , 0x7f74369b7e1c , 0x7f74369b81b0 , 0x7f74369bdd44 , 0x7f74369b7d1b , 0x7f74369bfc88 , 0x7f7436d44953 , 0x7f7436a56a43 , 0x7f7436b6189a , 0x7f7436b61e13 , 0x7f7436a1fdb2 , 0x7f7436b638a0 , 0x7f7436b64106 , 0x7f7436a21149 , 0x55a7f4bf817f , 0x7f7436520d90 <__libc_start_call_main+128>, 0x7f7436520e40 <__libc_start_main_impl+128>, 0x55a7f4bf81d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f74367116a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55a7f612e2a0 ec = #11 0x00007f7436a13825 in rb_bug_without_die (fmt=0x7f7436d55a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe380a0af0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f74367116a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f743693ae04 in rb_bug (fmt=fmt@entry=0x7f7436d55a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe380a0bd0, reg_save_area = 0x7ffe380a0b10}} #13 0x00007f743693e1b9 in objspace_xmalloc0 (objspace=0x55a7f6130bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f74369bcfc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55a7f6172d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55a7f6172d80, iseq=0x7f7435869620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 140137090969152 ec = 0x55a7f6131c70 dummy_frame = 140137090946256 #16 0x00007f74369b7d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7435869620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55a7f6172d80 prev_src_iseq = 0x7f743586b0f0 offset = #17 0x00007f74369b7e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7435869620 iseqv = iseq_index = 23 #18 0x00007f74369b81b0 in ibf_load_code (load=0x55a7f6172d80, iseq=0x7f743586b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140137090953456 code_index = 15 reading_pos = 4556 code = 0x55a7f61e9f20 load_body = 0x55a7f61ea730 cd_entries = 0x55a7f6177c70 ic_index = 0 mark_offset_bits = 0x7ffe380a0e70 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f74369bdd44 in ibf_load_iseq_each (load=0x55a7f6172d80, iseq=0x7f743586b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140137090969152 ec = 0x55a7f6131c70 dummy_frame = 140137090953216 #20 0x00007f74369b7d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f743586b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55a7f6172d80 prev_src_iseq = 0x7f743586ebd0 offset = #21 0x00007f74369b7e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f743586b0f0 iseqv = iseq_index = 16 #22 0x00007f74369b81b0 in ibf_load_code (load=0x55a7f6172d80, iseq=0x7f743586ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140137090968528 code_index = 66 reading_pos = 224 code = 0x55a7f6211510 load_body = 0x55a7f619ef70 cd_entries = 0x55a7f6196070 ic_index = 0 mark_offset_bits = 0x55a7f6211740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f74369bdd44 in ibf_load_iseq_each (load=0x55a7f6172d80, iseq=0x7f743586ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140137090969152 ec = 0x55a7f6131c70 dummy_frame = 140137090968096 #24 0x00007f74369b7d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f743586ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55a7f6172d80 prev_src_iseq = 0x7f743586ef00 offset = #25 0x00007f74369b7e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f743586ebd0 iseqv = iseq_index = 1 #26 0x00007f74369b81b0 in ibf_load_code (load=0x55a7f6172d80, iseq=0x7f743586ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140137090969344 code_index = 5 reading_pos = 46 code = 0x55a7f61ebdc0 load_body = 0x55a7f619f6a0 cd_entries = 0x55a7f61960e0 ic_index = 1 mark_offset_bits = 0x7ffe380a13d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f74369bdd44 in ibf_load_iseq_each (load=0x55a7f6172d80, iseq=0x7f743586ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140137090969152 ec = 0x55a7f6131c70 dummy_frame = 140137090968816 #28 0x00007f74369b7d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f743586ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55a7f6172d80 prev_src_iseq = 0x0 offset = #29 0x00007f74369bfc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f743586ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140137090969440 #31 0x00007f7436d44953 in rb_load_with_builtin_functions (feature_name=0x7f7436d8458b "yjit", table=0x7f7436f08e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55a7f612e2a0 iseq = #32 0x00007f7436c88357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7436c863d0 , argc = 0, index = 0, name = 0x7f7436dab0c1 "_bi13"}, {func_ptr = 0x7f7436d24d70 , argc = 0, index = 1, name = 0x7f7436dab0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7436d24e70 , argc = 0, index = 2, name = 0x7f7436dab330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7436d25f00 , argc = 0, index = 3, name = 0x7f7436dab0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f7436cf4f10 , argc = 2, index = 4, name = 0x7f7436dab0f8 "rb_yjit_enable"}, {func_ptr = 0x7f7436d24e90 , argc = 0, index = 5, name = 0x7f7436dab107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7436d24dc0 , argc = 1, index = 6, name = 0x7f7436dab122 "rb_yjit_get_stats"}, {func_ptr = 0x7f7436c863b0 , argc = 0, index = 7, name = 0x7f7436dab134 "object_shape_count"}, {func_ptr = 0x7f7436cfc230 , argc = 1, index = 8, name = 0x7f7436dab147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f7436cfc240 , argc = 1, index = 9, name = 0x7f7436dab15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f7436cf4e60 , argc = 0, index = 10, name = 0x7f7436dab172 "rb_yjit_code_gc"}, {func_ptr = 0x7f7436cf4fc0 , argc = 0, index = 11, name = 0x7f7436dab182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7436d24d90 , argc = 0, index = 12, name = 0x7f7436dab19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f7436a56a43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f7436b6189a in ruby_opt_init (opt=0x7ffe380a2cc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f7436b61e13 in ruby_opt_init (opt=0x7ffe380a2cc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140729838606496) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe380a18a0 parser = 140137092238032 orig_fname = 140137092253104 script = 1 opt = 0x7ffe380a2cc0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f7436a1fdb2 in rb_ensure (b_proc=b_proc@entry=0x7f7436b61a70 , data1=data1@entry=140729838606496, e_proc=e_proc@entry=0x7f7436b5dd40 , data2=data2@entry=140729838606496) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55a7f6131c70 _tag = {tag = 36, retval = 140729838611648, buf = {0x7f74361e4830, 0x7f7436a1fe68 , 0x0, 0x7ffe380a1750, 0x361e3ae0}, prev = 0x7ffe380a2dd0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55a7f6131c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7436b5dd40 , data2 = 140729838606496}} #38 0x00007f7436b638a0 in load_file (opt=0x7ffe380a2cc0, script=1, f=140137100888112, fname=, parser=140137092238032) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140137092238032, fname = 140137092253104, script = 1, opt = 0x7ffe380a2cc0, f = 4} #39 process_options (argc=0, argv=0x7ffe380a2fb8, opt=0x7ffe380a2cc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140137100888112 xflag = ast = 0x0 parser = 140137092238032 script_name = 140137092253104 iseq = enc = lenc = 0x55a7f614cf30 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 #40 0x00007f7436b64106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe380a2fa8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f74359a85c8 "-", script_name = 140137092253104, 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 = #41 0x00007f7436a21149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe380a2fa8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140137109514256, buf = {0x2, 0x7f7436a21190 , 0x0, 0x7ffe380a2da0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55a7f6131c70 state = iseq = 0x0 #42 0x000055a7f4bf817f in rb_main (argv=0x7ffe380a2fa8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729838613065 #43 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.3559281.ruby -x gdbscript [New LWP 3559281] [New LWP 3559283] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139927088372736) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4350659c00 (LWP 3559281))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4350659c00 (LWP 3559281) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139927088372736) at ./nptl/pthread_kill.c:44 2 Thread 0x7f435033f640 (LWP 3559283) 0x00007f43507a0fde in epoll_wait (epfd=4, events=events@entry=0x7f43510aaadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f435033f640 (LWP 3559283)): #0 0x00007f43507a0fde in epoll_wait (epfd=4, events=events@entry=0x7f43510aaadc , 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 0x00007f4350d31d8a in event_wait (vm=0x5569f8cf72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5569f8cf72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5569f8cf72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5569f8cf72a0 #4 0x00007f435070fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731554639008, 1992387615807222719, 139927085119040, 25, 139927089117264, 140731554639360, -1936334959097433153, -1936335517833382977}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f43507a0bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4350659c00 (LWP 3559281)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139927088372736) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4350659c00 old_mask = {__val = {0, 1450279013710750464, 922, 139927095271773, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139927095788616}} 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=11, threadid=139927088372736) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139927088372736, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f43506bd476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4350cee185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f4350abee27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5569f8d8c400, fmt=fmt@entry=0x7f4350f0b346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f4350cecfcf in sigsegv (sig=11, info=0x5569f8d8c530, ctx=0x5569f8d8c400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f4350ec8206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f43510abb60 , errout=errout@entry=0x7f43508956a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f4350f19126 "\n", dli_fbase = 0x5569f8d3bd80, dli_sname = 0x7ffe9e528ac0 "\240V\211PC\177", dli_saddr = 0x7f43507aed63 <__GI___backtrace+99>} i = lines = obj = 0x5569f8df0c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f4350d9b9b3 in rb_print_backtrace (errout=0x7f43508956a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f4350d9b99f , 0x7f4350b97825 , 0x7f4350abee04 , 0x7f4350ac21b9 , 0x7f4350b40fc0 , 0x7f4350b3bd1b , 0x7f4350b3be1c , 0x7f4350b3c1b0 , 0x7f4350b41d44 , 0x7f4350b3bd1b , 0x7f4350b3be1c , 0x7f4350b3c1b0 , 0x7f4350b41d44 , 0x7f4350b3bd1b , 0x7f4350b3be1c , 0x7f4350b3c1b0 , 0x7f4350b41d44 , 0x7f4350b3bd1b , 0x7f4350b43c88 , 0x7f4350ec8953 , 0x7f4350bdaa43 , 0x7f4350ce589a , 0x7f4350ce5e13 , 0x7f4350ba3db2 , 0x7f4350ce78a0 , 0x7f4350ce8106 , 0x7f4350ba5149 , 0x5569f80eb17f , 0x7f43506a4d90 <__libc_start_call_main+128>, 0x7f43506a4e40 <__libc_start_main_impl+128>, 0x5569f80eb1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f43508956a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5569f8cf72a0 ec = #11 0x00007f4350b97825 in rb_bug_without_die (fmt=0x7f4350ed9a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe9e528c80) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f43508956a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f4350abee04 in rb_bug (fmt=fmt@entry=0x7f4350ed9a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe9e528d60, reg_save_area = 0x7ffe9e528ca0}} #13 0x00007f4350ac21b9 in objspace_xmalloc0 (objspace=0x5569f8cf9bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f4350b40fc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5569f8d3bd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5569f8d3bd80, iseq=0x7f434f9e9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 139927075352208 ec = 0x5569f8cfac70 dummy_frame = 139927075329312 #16 0x00007f4350b3bd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f434f9e9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5569f8d3bd80 prev_src_iseq = 0x7f434f9eb140 offset = #17 0x00007f4350b3be1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f434f9e9670 iseqv = iseq_index = 23 #18 0x00007f4350b3c1b0 in ibf_load_code (load=0x5569f8d3bd80, iseq=0x7f434f9eb140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139927075336512 code_index = 15 reading_pos = 4556 code = 0x5569f8db2f20 load_body = 0x5569f8db3730 cd_entries = 0x5569f8d40c70 ic_index = 0 mark_offset_bits = 0x7ffe9e529000 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f4350b41d44 in ibf_load_iseq_each (load=0x5569f8d3bd80, iseq=0x7f434f9eb140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139927075352208 ec = 0x5569f8cfac70 dummy_frame = 139927075336272 #20 0x00007f4350b3bd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f434f9eb140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5569f8d3bd80 prev_src_iseq = 0x7f434f9eec20 offset = #21 0x00007f4350b3be1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f434f9eb140 iseqv = iseq_index = 16 #22 0x00007f4350b3c1b0 in ibf_load_code (load=0x5569f8d3bd80, iseq=0x7f434f9eec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139927075351584 code_index = 66 reading_pos = 224 code = 0x5569f8dda510 load_body = 0x5569f8d67f70 cd_entries = 0x5569f8d5f070 ic_index = 0 mark_offset_bits = 0x5569f8dda740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f4350b41d44 in ibf_load_iseq_each (load=0x5569f8d3bd80, iseq=0x7f434f9eec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139927075352208 ec = 0x5569f8cfac70 dummy_frame = 139927075351152 #24 0x00007f4350b3bd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f434f9eec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5569f8d3bd80 prev_src_iseq = 0x7f434f9eef50 offset = #25 0x00007f4350b3be1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f434f9eec20 iseqv = iseq_index = 1 #26 0x00007f4350b3c1b0 in ibf_load_code (load=0x5569f8d3bd80, iseq=0x7f434f9eef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139927075352400 code_index = 5 reading_pos = 46 code = 0x5569f8db4dc0 load_body = 0x5569f8d686a0 cd_entries = 0x5569f8d5f0e0 ic_index = 1 mark_offset_bits = 0x7ffe9e529560 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f4350b41d44 in ibf_load_iseq_each (load=0x5569f8d3bd80, iseq=0x7f434f9eef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139927075352208 ec = 0x5569f8cfac70 dummy_frame = 139927075351872 #28 0x00007f4350b3bd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f434f9eef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5569f8d3bd80 prev_src_iseq = 0x0 offset = #29 0x00007f4350b43c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f434f9eef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139927075352496 #31 0x00007f4350ec8953 in rb_load_with_builtin_functions (feature_name=0x7f4350f0858b "yjit", table=0x7f435108ce40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5569f8cf72a0 iseq = #32 0x00007f4350e0c357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4350e0a3d0 , argc = 0, index = 0, name = 0x7f4350f2f0c1 "_bi13"}, {func_ptr = 0x7f4350ea8d70 , argc = 0, index = 1, name = 0x7f4350f2f0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4350ea8e70 , argc = 0, index = 2, name = 0x7f4350f2f330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4350ea9f00 , argc = 0, index = 3, name = 0x7f4350f2f0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4350e78f10 , argc = 2, index = 4, name = 0x7f4350f2f0f8 "rb_yjit_enable"}, {func_ptr = 0x7f4350ea8e90 , argc = 0, index = 5, name = 0x7f4350f2f107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4350ea8dc0 , argc = 1, index = 6, name = 0x7f4350f2f122 "rb_yjit_get_stats"}, {func_ptr = 0x7f4350e0a3b0 , argc = 0, index = 7, name = 0x7f4350f2f134 "object_shape_count"}, {func_ptr = 0x7f4350e80230 , argc = 1, index = 8, name = 0x7f4350f2f147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4350e80240 , argc = 1, index = 9, name = 0x7f4350f2f15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4350e78e60 , argc = 0, index = 10, name = 0x7f4350f2f172 "rb_yjit_code_gc"}, {func_ptr = 0x7f4350e78fc0 , argc = 0, index = 11, name = 0x7f4350f2f182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4350ea8d90 , argc = 0, index = 12, name = 0x7f4350f2f19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f4350bdaa43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f4350ce589a in ruby_opt_init (opt=0x7ffe9e52ae50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f4350ce5e13 in ruby_opt_init (opt=0x7ffe9e52ae50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140731554634288) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe9e529a30 parser = 139927076621040 orig_fname = 139927076636112 script = 1 opt = 0x7ffe9e52ae50 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f4350ba3db2 in rb_ensure (b_proc=b_proc@entry=0x7f4350ce5a70 , data1=data1@entry=140731554634288, e_proc=e_proc@entry=0x7f4350ce1d40 , data2=data2@entry=140731554634288) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5569f8cfac70 _tag = {tag = 36, retval = 140731554639440, buf = {0x7f4350364820, 0x7f4350ba3e68 , 0x0, 0x7ffe9e5298e0, 0x50363ad0}, prev = 0x7ffe9e52af60, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5569f8cfac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4350ce1d40 , data2 = 140731554634288}} #38 0x00007f4350ce78a0 in load_file (opt=0x7ffe9e52ae50, script=1, f=139927085271072, fname=, parser=139927076621040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139927076621040, fname = 139927076636112, script = 1, opt = 0x7ffe9e52ae50, f = 4} #39 process_options (argc=0, argv=0x7ffe9e52b148, opt=0x7ffe9e52ae50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139927085271072 xflag = ast = 0x0 parser = 139927076621040 script_name = 139927076636112 iseq = enc = lenc = 0x5569f8d15f30 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 #40 0x00007f4350ce8106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe9e52b138) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f434fb285e8 "-", script_name = 139927076636112, 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 = #41 0x00007f4350ba5149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe9e52b138) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139927093913616, buf = {0x2, 0x7f4350ba5190 , 0x0, 0x7ffe9e52af30, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5569f8cfac70 state = iseq = 0x0 #42 0x00005569f80eb17f in rb_main (argv=0x7ffe9e52b138, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731554640857 #43 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.3685937.ruby -x gdbscript [New LWP 3685937] [New LWP 3685939] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140044626947072) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f5eae3dec00 (LWP 3685937))] >>> Threads Id Target Id Frame * 1 Thread 0x7f5eae3dec00 (LWP 3685937) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140044626947072) at ./nptl/pthread_kill.c:44 2 Thread 0x7f5eae0bf640 (LWP 3685939) 0x00007f5eae525fde in epoll_wait (epfd=4, events=events@entry=0x7f5eaee2fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f5eae0bf640 (LWP 3685939)): #0 0x00007f5eae525fde in epoll_wait (epfd=4, events=events@entry=0x7f5eaee2fadc , 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 0x00007f5eaeab6d8a in event_wait (vm=0x55b07fc7a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b07fc7a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b07fc7a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b07fc7a2a0 #4 0x00007f5eae494b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733335186032, -8711137346120832641, 140044623672896, 25, 140044627691600, 140733335186384, 8765850591509621119, 8765850053686733183}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f5eae525bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f5eae3dec00 (LWP 3685937)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140044626947072) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f5eae3dec00 old_mask = {__val = {0, 4984669941549255680, 922, 140044633846109, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140044634362952}} 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=11, threadid=140044626947072) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140044626947072, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f5eae442476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f5eaea73185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f5eae843e27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55b07fd0f400, fmt=fmt@entry=0x7f5eaec90346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f5eaea71fcf in sigsegv (sig=11, info=0x55b07fd0f530, ctx=0x55b07fd0f400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f5eaec4d206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f5eaee30b60 , errout=errout@entry=0x7f5eae61a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f5eaec9e126 "\n", dli_fbase = 0x55b07fcbed80, dli_sname = 0x7fff08738890 "\240\246a\256^\177", dli_saddr = 0x7f5eae533d63 <__GI___backtrace+99>} i = lines = obj = 0x55b07fd73c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f5eaeb209b3 in rb_print_backtrace (errout=0x7f5eae61a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f5eaeb2099f , 0x7f5eae91c825 , 0x7f5eae843e04 , 0x7f5eae8471b9 , 0x7f5eae8c5fc0 , 0x7f5eae8c0d1b , 0x7f5eae8c0e1c , 0x7f5eae8c11b0 , 0x7f5eae8c6d44 , 0x7f5eae8c0d1b , 0x7f5eae8c0e1c , 0x7f5eae8c11b0 , 0x7f5eae8c6d44 , 0x7f5eae8c0d1b , 0x7f5eae8c0e1c , 0x7f5eae8c11b0 , 0x7f5eae8c6d44 , 0x7f5eae8c0d1b , 0x7f5eae8c8c88 , 0x7f5eaec4d953 , 0x7f5eae95fa43 , 0x7f5eaea6a89a , 0x7f5eaea6ae13 , 0x7f5eae928db2 , 0x7f5eaea6c8a0 , 0x7f5eaea6d106 , 0x7f5eae92a149 , 0x55b07e43c17f , 0x7f5eae429d90 <__libc_start_call_main+128>, 0x7f5eae429e40 <__libc_start_main_impl+128>, 0x55b07e43c1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f5eae61a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55b07fc7a2a0 ec = #11 0x00007f5eae91c825 in rb_bug_without_die (fmt=0x7f5eaec5ea38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff08738a50) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f5eae61a6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f5eae843e04 in rb_bug (fmt=fmt@entry=0x7f5eaec5ea38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff08738b30, reg_save_area = 0x7fff08738a70}} #13 0x00007f5eae8471b9 in objspace_xmalloc0 (objspace=0x55b07fc7cbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f5eae8c5fc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55b07fcbed80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55b07fcbed80, iseq=0x7f5ead769670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 140044613906064 ec = 0x55b07fc7dc70 dummy_frame = 140044613883168 #16 0x00007f5eae8c0d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5ead769670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b07fcbed80 prev_src_iseq = 0x7f5ead76b140 offset = #17 0x00007f5eae8c0e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5ead769670 iseqv = iseq_index = 23 #18 0x00007f5eae8c11b0 in ibf_load_code (load=0x55b07fcbed80, iseq=0x7f5ead76b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140044613890368 code_index = 15 reading_pos = 4556 code = 0x55b07fd35f20 load_body = 0x55b07fd36730 cd_entries = 0x55b07fcc3c70 ic_index = 0 mark_offset_bits = 0x7fff08738dd0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f5eae8c6d44 in ibf_load_iseq_each (load=0x55b07fcbed80, iseq=0x7f5ead76b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140044613906064 ec = 0x55b07fc7dc70 dummy_frame = 140044613890128 #20 0x00007f5eae8c0d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5ead76b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b07fcbed80 prev_src_iseq = 0x7f5ead76ec20 offset = #21 0x00007f5eae8c0e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5ead76b140 iseqv = iseq_index = 16 #22 0x00007f5eae8c11b0 in ibf_load_code (load=0x55b07fcbed80, iseq=0x7f5ead76ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140044613905440 code_index = 66 reading_pos = 224 code = 0x55b07fd5d510 load_body = 0x55b07fceaf70 cd_entries = 0x55b07fce2070 ic_index = 0 mark_offset_bits = 0x55b07fd5d740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f5eae8c6d44 in ibf_load_iseq_each (load=0x55b07fcbed80, iseq=0x7f5ead76ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140044613906064 ec = 0x55b07fc7dc70 dummy_frame = 140044613905008 #24 0x00007f5eae8c0d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5ead76ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b07fcbed80 prev_src_iseq = 0x7f5ead76ef50 offset = #25 0x00007f5eae8c0e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5ead76ec20 iseqv = iseq_index = 1 #26 0x00007f5eae8c11b0 in ibf_load_code (load=0x55b07fcbed80, iseq=0x7f5ead76ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140044613906256 code_index = 5 reading_pos = 46 code = 0x55b07fd37dc0 load_body = 0x55b07fceb6a0 cd_entries = 0x55b07fce20e0 ic_index = 1 mark_offset_bits = 0x7fff08739330 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f5eae8c6d44 in ibf_load_iseq_each (load=0x55b07fcbed80, iseq=0x7f5ead76ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140044613906064 ec = 0x55b07fc7dc70 dummy_frame = 140044613905728 #28 0x00007f5eae8c0d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5ead76ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b07fcbed80 prev_src_iseq = 0x0 offset = #29 0x00007f5eae8c8c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5ead76ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140044613906352 #31 0x00007f5eaec4d953 in rb_load_with_builtin_functions (feature_name=0x7f5eaec8d58b "yjit", table=0x7f5eaee11e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55b07fc7a2a0 iseq = #32 0x00007f5eaeb91357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f5eaeb8f3d0 , argc = 0, index = 0, name = 0x7f5eaecb40c1 "_bi13"}, {func_ptr = 0x7f5eaec2dd70 , argc = 0, index = 1, name = 0x7f5eaecb40c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5eaec2de70 , argc = 0, index = 2, name = 0x7f5eaecb4330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5eaec2ef00 , argc = 0, index = 3, name = 0x7f5eaecb40df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f5eaebfdf10 , argc = 2, index = 4, name = 0x7f5eaecb40f8 "rb_yjit_enable"}, {func_ptr = 0x7f5eaec2de90 , argc = 0, index = 5, name = 0x7f5eaecb4107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f5eaec2ddc0 , argc = 1, index = 6, name = 0x7f5eaecb4122 "rb_yjit_get_stats"}, {func_ptr = 0x7f5eaeb8f3b0 , argc = 0, index = 7, name = 0x7f5eaecb4134 "object_shape_count"}, {func_ptr = 0x7f5eaec05230 , argc = 1, index = 8, name = 0x7f5eaecb4147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f5eaec05240 , argc = 1, index = 9, name = 0x7f5eaecb415b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5eaebfde60 , argc = 0, index = 10, name = 0x7f5eaecb4172 "rb_yjit_code_gc"}, {func_ptr = 0x7f5eaebfdfc0 , argc = 0, index = 11, name = 0x7f5eaecb4182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f5eaec2dd90 , argc = 0, index = 12, name = 0x7f5eaecb419c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f5eae95fa43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f5eaea6a89a in ruby_opt_init (opt=0x7fff0873ac20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f5eaea6ae13 in ruby_opt_init (opt=0x7fff0873ac20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140733335181312) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff08739800 parser = 140044615174896 orig_fname = 140044615189968 script = 1 opt = 0x7fff0873ac20 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f5eae928db2 in rb_ensure (b_proc=b_proc@entry=0x7f5eaea6aa70 , data1=data1@entry=140733335181312, e_proc=e_proc@entry=0x7f5eaea66d40 , data2=data2@entry=140733335181312) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b07fc7dc70 _tag = {tag = 36, retval = 140733335186464, buf = {0x7f5eae0e4820, 0x7f5eae928e68 , 0x0, 0x7fff087396b0, 0xae0e3ad0}, prev = 0x7fff0873ad30, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b07fc7dc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5eaea66d40 , data2 = 140733335181312}} #38 0x00007f5eaea6c8a0 in load_file (opt=0x7fff0873ac20, script=1, f=140044623824928, fname=, parser=140044615174896) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140044615174896, fname = 140044615189968, script = 1, opt = 0x7fff0873ac20, f = 4} #39 process_options (argc=0, argv=0x7fff0873af18, opt=0x7fff0873ac20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140044623824928 xflag = ast = 0x0 parser = 140044615174896 script_name = 140044615189968 iseq = enc = lenc = 0x55b07fc98f30 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\343\256^\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f5eaea6d106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff0873af08) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5ead8a85e8 "-", script_name = 140044615189968, 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 = #41 0x00007f5eae92a149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff0873af08) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140044632487952, buf = {0x2, 0x7f5eae92a190 , 0x0, 0x7fff0873ad00, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b07fc7dc70 state = iseq = 0x0 #42 0x000055b07e43c17f in rb_main (argv=0x7fff0873af08, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733335187881 #43 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.3797892.ruby -x gdbscript [New LWP 3797892] [New LWP 3797894] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140337734933504) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fa2ecd6dc00 (LWP 3797892))] >>> Threads Id Target Id Frame * 1 Thread 0x7fa2ecd6dc00 (LWP 3797892) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140337734933504) at ./nptl/pthread_kill.c:44 2 Thread 0x7fa2eca4f640 (LWP 3797894) 0x00007fa2eceb4fde in epoll_wait (epfd=4, events=events@entry=0x7fa2ed7beadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fa2eca4f640 (LWP 3797894)): #0 0x00007fa2eceb4fde in epoll_wait (epfd=4, events=events@entry=0x7fa2ed7beadc , 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 0x00007fa2ed445d8a in event_wait (vm=0x55ee3c5852a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55ee3c5852a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55ee3c5852a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55ee3c5852a0 #4 0x00007fa2ece23b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723538941200, 239589698274682487, 140337731663424, 25, 140337735678032, 140723538941552, -281781987646019977, -281782514169452937}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fa2eceb4bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fa2ecd6dc00 (LWP 3797892)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140337734933504) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fa2ecd6dc00 old_mask = {__val = {0, 13587405550047234048, 922, 140337741832541, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140337742349384}} 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=11, threadid=140337734933504) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140337734933504, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fa2ecdd1476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fa2ed402185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fa2ed1d2e27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55ee3c61a400, fmt=fmt@entry=0x7fa2ed61f346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fa2ed400fcf in sigsegv (sig=11, info=0x55ee3c61a530, ctx=0x55ee3c61a400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fa2ed5dc206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fa2ed7bfb60 , errout=errout@entry=0x7fa2ecfa96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fa2ed62d126 "\n", dli_fbase = 0x55ee3c5c9d80, dli_sname = 0x7ffcc08cb330 "\240\226\372\354\242\177", dli_saddr = 0x7fa2ecec2d63 <__GI___backtrace+99>} i = lines = obj = 0x55ee3c67fd20 dladdr_fbases = main_path = len = next_line = #9 0x00007fa2ed4af9b3 in rb_print_backtrace (errout=0x7fa2ecfa96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fa2ed4af99f , 0x7fa2ed2ab825 , 0x7fa2ed1d2e04 , 0x7fa2ed1d61b9 , 0x7fa2ed254fc0 , 0x7fa2ed24fd1b , 0x7fa2ed24fe1c , 0x7fa2ed2501b0 , 0x7fa2ed255d44 , 0x7fa2ed24fd1b , 0x7fa2ed24fe1c , 0x7fa2ed2501b0 , 0x7fa2ed255d44 , 0x7fa2ed24fd1b , 0x7fa2ed24fe1c , 0x7fa2ed2501b0 , 0x7fa2ed255d44 , 0x7fa2ed24fd1b , 0x7fa2ed257c88 , 0x7fa2ed5dc953 , 0x7fa2ed2eea43 , 0x7fa2ed3f989a , 0x7fa2ed3f9e13 , 0x7fa2ed2b7db2 , 0x7fa2ed3fb8a0 , 0x7fa2ed3fc106 , 0x7fa2ed2b9149 , 0x55ee3bda917f , 0x7fa2ecdb8d90 <__libc_start_call_main+128>, 0x7fa2ecdb8e40 <__libc_start_main_impl+128>, 0x55ee3bda91d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fa2ecfa96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55ee3c5852a0 ec = #11 0x00007fa2ed2ab825 in rb_bug_without_die (fmt=0x7fa2ed5eda38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffcc08cb4f0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fa2ecfa96a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fa2ed1d2e04 in rb_bug (fmt=fmt@entry=0x7fa2ed5eda38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffcc08cb5d0, reg_save_area = 0x7ffcc08cb510}} #13 0x00007fa2ed1d61b9 in objspace_xmalloc0 (objspace=0x55ee3c587bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fa2ed254fc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55ee3c5c9d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55ee3c5c9d80, iseq=0x7fa2ec0f9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 140337721896432 ec = 0x55ee3c588c70 dummy_frame = 140337721873632 #16 0x00007fa2ed24fd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa2ec0f9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ee3c5c9d80 prev_src_iseq = 0x7fa2ec0fb160 offset = #17 0x00007fa2ed24fe1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fa2ec0f9660 iseqv = iseq_index = 23 #18 0x00007fa2ed2501b0 in ibf_load_code (load=0x55ee3c5c9d80, iseq=0x7fa2ec0fb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140337721880928 code_index = 15 reading_pos = 4556 code = 0x55ee3c6412f0 load_body = 0x55ee3c641b40 cd_entries = 0x55ee3c5cec70 ic_index = 0 mark_offset_bits = 0x7ffcc08cb870 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fa2ed255d44 in ibf_load_iseq_each (load=0x55ee3c5c9d80, iseq=0x7fa2ec0fb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140337721896432 ec = 0x55ee3c588c70 dummy_frame = 140337721880640 #20 0x00007fa2ed24fd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa2ec0fb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ee3c5c9d80 prev_src_iseq = 0x7fa2ec0feb20 offset = #21 0x00007fa2ed24fe1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fa2ec0fb160 iseqv = iseq_index = 16 #22 0x00007fa2ed2501b0 in ibf_load_code (load=0x55ee3c5c9d80, iseq=0x7fa2ec0feb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140337721895712 code_index = 66 reading_pos = 224 code = 0x55ee3c668510 load_body = 0x55ee3c5f6310 cd_entries = 0x55ee3c5ed070 ic_index = 0 mark_offset_bits = 0x55ee3c668740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fa2ed255d44 in ibf_load_iseq_each (load=0x55ee3c5c9d80, iseq=0x7fa2ec0feb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140337721896432 ec = 0x55ee3c588c70 dummy_frame = 140337721895520 #24 0x00007fa2ed24fd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa2ec0feb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ee3c5c9d80 prev_src_iseq = 0x7fa2ec0fef40 offset = #25 0x00007fa2ed24fe1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fa2ec0feb20 iseqv = iseq_index = 1 #26 0x00007fa2ed2501b0 in ibf_load_code (load=0x55ee3c5c9d80, iseq=0x7fa2ec0fef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140337721896768 code_index = 5 reading_pos = 46 code = 0x55ee3c642dc0 load_body = 0x55ee3c5f6a40 cd_entries = 0x55ee3c5ed0e0 ic_index = 1 mark_offset_bits = 0x7ffcc08cbdd0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fa2ed255d44 in ibf_load_iseq_each (load=0x55ee3c5c9d80, iseq=0x7fa2ec0fef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140337721896432 ec = 0x55ee3c588c70 dummy_frame = 140337721896240 #28 0x00007fa2ed24fd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa2ec0fef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ee3c5c9d80 prev_src_iseq = 0x0 offset = #29 0x00007fa2ed257c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fa2ec0fef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140337721896912 #31 0x00007fa2ed5dc953 in rb_load_with_builtin_functions (feature_name=0x7fa2ed61c58b "yjit", table=0x7fa2ed7a0e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55ee3c5852a0 iseq = #32 0x00007fa2ed520357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fa2ed51e3d0 , argc = 0, index = 0, name = 0x7fa2ed6430c1 "_bi13"}, {func_ptr = 0x7fa2ed5bcd70 , argc = 0, index = 1, name = 0x7fa2ed6430c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fa2ed5bce70 , argc = 0, index = 2, name = 0x7fa2ed643330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fa2ed5bdf00 , argc = 0, index = 3, name = 0x7fa2ed6430df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fa2ed58cf10 , argc = 2, index = 4, name = 0x7fa2ed6430f8 "rb_yjit_enable"}, {func_ptr = 0x7fa2ed5bce90 , argc = 0, index = 5, name = 0x7fa2ed643107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fa2ed5bcdc0 , argc = 1, index = 6, name = 0x7fa2ed643122 "rb_yjit_get_stats"}, {func_ptr = 0x7fa2ed51e3b0 , argc = 0, index = 7, name = 0x7fa2ed643134 "object_shape_count"}, {func_ptr = 0x7fa2ed594230 , argc = 1, index = 8, name = 0x7fa2ed643147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fa2ed594240 , argc = 1, index = 9, name = 0x7fa2ed64315b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fa2ed58ce60 , argc = 0, index = 10, name = 0x7fa2ed643172 "rb_yjit_code_gc"}, {func_ptr = 0x7fa2ed58cfc0 , argc = 0, index = 11, name = 0x7fa2ed643182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fa2ed5bcd90 , argc = 0, index = 12, name = 0x7fa2ed64319c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fa2ed2eea43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fa2ed3f989a in ruby_opt_init (opt=0x7ffcc08cd6c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fa2ed3f9e13 in ruby_opt_init (opt=0x7ffcc08cd6c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140723538936480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffcc08cc2a0 parser = 140337723165504 orig_fname = 140337723180576 script = 1 opt = 0x7ffcc08cd6c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fa2ed2b7db2 in rb_ensure (b_proc=b_proc@entry=0x7fa2ed3f9a70 , data1=data1@entry=140723538936480, e_proc=e_proc@entry=0x7fa2ed3f5d40 , data2=data2@entry=140723538936480) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55ee3c588c70 _tag = {tag = 36, retval = 140723538941632, buf = {0x7fa2eca74870, 0x7fa2ed2b7e68 , 0x0, 0x7ffcc08cc150, 0xeca73b20}, prev = 0x7ffcc08cd7d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55ee3c588c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fa2ed3f5d40 , data2 = 140723538936480}} #38 0x00007fa2ed3fb8a0 in load_file (opt=0x7ffcc08cd6c0, script=1, f=140337731815536, fname=, parser=140337723165504) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140337723165504, fname = 140337723180576, script = 1, opt = 0x7ffcc08cd6c0, f = 4} #39 process_options (argc=0, argv=0x7ffcc08cd9b8, opt=0x7ffcc08cd6c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140337731815536 xflag = ast = 0x0 parser = 140337723165504 script_name = 140337723180576 iseq = enc = lenc = 0x55ee3c5a3f30 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 #40 0x00007fa2ed3fc106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcc08cd9a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fa2ec238638 "-", script_name = 140337723180576, 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 = #41 0x00007fa2ed2b9149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcc08cd9a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140337740474384, buf = {0x2, 0x7fa2ed2b9190 , 0x0, 0x7ffcc08cd7a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55ee3c588c70 state = iseq = 0x0 #42 0x000055ee3bda917f in rb_main (argv=0x7ffcc08cd9a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723538943049 #43 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.3907958.ruby -x gdbscript [New LWP 3907958] [New LWP 3907960] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140450417826816) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fbd29435c00 (LWP 3907958))] >>> Threads Id Target Id Frame * 1 Thread 0x7fbd29435c00 (LWP 3907958) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140450417826816) at ./nptl/pthread_kill.c:44 2 Thread 0x7fbd2911f640 (LWP 3907960) 0x00007fbd2957cfde in epoll_wait (epfd=4, events=events@entry=0x7fbd29e86adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fbd2911f640 (LWP 3907960)): #0 0x00007fbd2957cfde in epoll_wait (epfd=4, events=events@entry=0x7fbd29e86adc , 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 0x00007fbd29b0dd8a in event_wait (vm=0x55d97c9352a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55d97c9352a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55d97c9352a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55d97c9352a0 #4 0x00007fbd294ebb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725745595744, 4269059869112313535, 140450414589504, 25, 140450418571344, 140725745596096, -4304054249499613505, -4304053898767587649}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fbd2957cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fbd29435c00 (LWP 3907958)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140450417826816) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fbd29435c00 old_mask = {__val = {0, 7689729151532237824, 922, 140450424725853, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140450425242696}} 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=11, threadid=140450417826816) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140450417826816, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fbd29499476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fbd29aca185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fbd2989ae27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55d97c9ca400, fmt=fmt@entry=0x7fbd29ce7346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fbd29ac8fcf in sigsegv (sig=11, info=0x55d97c9ca530, ctx=0x55d97c9ca400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fbd29ca4206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fbd29e87b60 , errout=errout@entry=0x7fbd296716a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fbd29cf5126 "\n", dli_fbase = 0x55d97c979d80, dli_sname = 0x7ffd44139380 "\240\026g)\275\177", dli_saddr = 0x7fbd2958ad63 <__GI___backtrace+99>} i = lines = obj = 0x55d97ca2fd20 dladdr_fbases = main_path = len = next_line = #9 0x00007fbd29b779b3 in rb_print_backtrace (errout=0x7fbd296716a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fbd29b7799f , 0x7fbd29973825 , 0x7fbd2989ae04 , 0x7fbd2989e1b9 , 0x7fbd2991cfc0 , 0x7fbd29917d1b , 0x7fbd29917e1c , 0x7fbd299181b0 , 0x7fbd2991dd44 , 0x7fbd29917d1b , 0x7fbd29917e1c , 0x7fbd299181b0 , 0x7fbd2991dd44 , 0x7fbd29917d1b , 0x7fbd29917e1c , 0x7fbd299181b0 , 0x7fbd2991dd44 , 0x7fbd29917d1b , 0x7fbd2991fc88 , 0x7fbd29ca4953 , 0x7fbd299b6a43 , 0x7fbd29ac189a , 0x7fbd29ac1e13 , 0x7fbd2997fdb2 , 0x7fbd29ac38a0 , 0x7fbd29ac4106 , 0x7fbd29981149 , 0x55d97ba0817f , 0x7fbd29480d90 <__libc_start_call_main+128>, 0x7fbd29480e40 <__libc_start_main_impl+128>, 0x55d97ba081d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fbd296716a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55d97c9352a0 ec = #11 0x00007fbd29973825 in rb_bug_without_die (fmt=0x7fbd29cb5a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd44139540) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fbd296716a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fbd2989ae04 in rb_bug (fmt=fmt@entry=0x7fbd29cb5a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd44139620, reg_save_area = 0x7ffd44139560}} #13 0x00007fbd2989e1b9 in objspace_xmalloc0 (objspace=0x55d97c937bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fbd2991cfc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55d97c979d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55d97c979d80, iseq=0x7fbd287c9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 140450404822512 ec = 0x55d97c938c70 dummy_frame = 140450404799712 #16 0x00007fbd29917d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd287c9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d97c979d80 prev_src_iseq = 0x7fbd287cb160 offset = #17 0x00007fbd29917e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbd287c9660 iseqv = iseq_index = 23 #18 0x00007fbd299181b0 in ibf_load_code (load=0x55d97c979d80, iseq=0x7fbd287cb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140450404807008 code_index = 15 reading_pos = 4556 code = 0x55d97c9f12f0 load_body = 0x55d97c9f1b40 cd_entries = 0x55d97c97ec70 ic_index = 0 mark_offset_bits = 0x7ffd441398c0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fbd2991dd44 in ibf_load_iseq_each (load=0x55d97c979d80, iseq=0x7fbd287cb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140450404822512 ec = 0x55d97c938c70 dummy_frame = 140450404806720 #20 0x00007fbd29917d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd287cb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d97c979d80 prev_src_iseq = 0x7fbd287ceb20 offset = #21 0x00007fbd29917e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbd287cb160 iseqv = iseq_index = 16 #22 0x00007fbd299181b0 in ibf_load_code (load=0x55d97c979d80, iseq=0x7fbd287ceb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140450404821792 code_index = 66 reading_pos = 224 code = 0x55d97ca18510 load_body = 0x55d97c9a6310 cd_entries = 0x55d97c99d070 ic_index = 0 mark_offset_bits = 0x55d97ca18740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fbd2991dd44 in ibf_load_iseq_each (load=0x55d97c979d80, iseq=0x7fbd287ceb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140450404822512 ec = 0x55d97c938c70 dummy_frame = 140450404821600 #24 0x00007fbd29917d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd287ceb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d97c979d80 prev_src_iseq = 0x7fbd287cef40 offset = #25 0x00007fbd29917e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbd287ceb20 iseqv = iseq_index = 1 #26 0x00007fbd299181b0 in ibf_load_code (load=0x55d97c979d80, iseq=0x7fbd287cef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140450404822848 code_index = 5 reading_pos = 46 code = 0x55d97c9f2dc0 load_body = 0x55d97c9a6a40 cd_entries = 0x55d97c99d0e0 ic_index = 1 mark_offset_bits = 0x7ffd44139e20 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fbd2991dd44 in ibf_load_iseq_each (load=0x55d97c979d80, iseq=0x7fbd287cef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140450404822512 ec = 0x55d97c938c70 dummy_frame = 140450404822320 #28 0x00007fbd29917d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd287cef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d97c979d80 prev_src_iseq = 0x0 offset = #29 0x00007fbd2991fc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbd287cef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140450404822992 #31 0x00007fbd29ca4953 in rb_load_with_builtin_functions (feature_name=0x7fbd29ce458b "yjit", table=0x7fbd29e68e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55d97c9352a0 iseq = #32 0x00007fbd29be8357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fbd29be63d0 , argc = 0, index = 0, name = 0x7fbd29d0b0c1 "_bi13"}, {func_ptr = 0x7fbd29c84d70 , argc = 0, index = 1, name = 0x7fbd29d0b0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fbd29c84e70 , argc = 0, index = 2, name = 0x7fbd29d0b330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fbd29c85f00 , argc = 0, index = 3, name = 0x7fbd29d0b0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fbd29c54f10 , argc = 2, index = 4, name = 0x7fbd29d0b0f8 "rb_yjit_enable"}, {func_ptr = 0x7fbd29c84e90 , argc = 0, index = 5, name = 0x7fbd29d0b107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fbd29c84dc0 , argc = 1, index = 6, name = 0x7fbd29d0b122 "rb_yjit_get_stats"}, {func_ptr = 0x7fbd29be63b0 , argc = 0, index = 7, name = 0x7fbd29d0b134 "object_shape_count"}, {func_ptr = 0x7fbd29c5c230 , argc = 1, index = 8, name = 0x7fbd29d0b147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fbd29c5c240 , argc = 1, index = 9, name = 0x7fbd29d0b15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fbd29c54e60 , argc = 0, index = 10, name = 0x7fbd29d0b172 "rb_yjit_code_gc"}, {func_ptr = 0x7fbd29c54fc0 , argc = 0, index = 11, name = 0x7fbd29d0b182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fbd29c84d90 , argc = 0, index = 12, name = 0x7fbd29d0b19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fbd299b6a43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fbd29ac189a in ruby_opt_init (opt=0x7ffd4413b710) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fbd29ac1e13 in ruby_opt_init (opt=0x7ffd4413b710) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140725745591024) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd4413a2f0 parser = 140450406091584 orig_fname = 140450406106656 script = 1 opt = 0x7ffd4413b710 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fbd2997fdb2 in rb_ensure (b_proc=b_proc@entry=0x7fbd29ac1a70 , data1=data1@entry=140725745591024, e_proc=e_proc@entry=0x7fbd29abdd40 , data2=data2@entry=140725745591024) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55d97c938c70 _tag = {tag = 36, retval = 140725745596176, buf = {0x7fbd29144870, 0x7fbd2997fe68 , 0x0, 0x7ffd4413a1a0, 0x29143b20}, prev = 0x7ffd4413b820, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55d97c938c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fbd29abdd40 , data2 = 140725745591024}} #38 0x00007fbd29ac38a0 in load_file (opt=0x7ffd4413b710, script=1, f=140450414741616, fname=, parser=140450406091584) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140450406091584, fname = 140450406106656, script = 1, opt = 0x7ffd4413b710, f = 4} #39 process_options (argc=0, argv=0x7ffd4413ba08, opt=0x7ffd4413b710) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140450414741616 xflag = ast = 0x0 parser = 140450406091584 script_name = 140450406106656 iseq = enc = lenc = 0x55d97c953f30 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 #40 0x00007fbd29ac4106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd4413b9f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fbd28908638 "-", script_name = 140450406106656, 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 = #41 0x00007fbd29981149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd4413b9f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140450423367696, buf = {0x2, 0x7fbd29981190 , 0x0, 0x7ffd4413b7f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55d97c938c70 state = iseq = 0x0 #42 0x000055d97ba0817f in rb_main (argv=0x7ffd4413b9f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725745597593 #43 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.3954030.ruby -x gdbscript [New LWP 3954030] [New LWP 3954032] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140557953756160) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd632e76c00 (LWP 3954030))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd632e76c00 (LWP 3954030) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140557953756160) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd632b5f640 (LWP 3954032) 0x00007fd632fbdfde in epoll_wait (epfd=4, events=events@entry=0x7fd6338c7adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd632b5f640 (LWP 3954032)): #0 0x00007fd632fbdfde in epoll_wait (epfd=4, events=events@entry=0x7fd6338c7adc , 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 0x00007fd63354ed8a in event_wait (vm=0x565065e722a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x565065e722a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x565065e722a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x565065e722a0 #4 0x00007fd632f2cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733538159536, 3459206662354311039, 140557950514752, 25, 140557954500688, 140733538159888, -3481855038051379329, -3481854515017607297}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd632fbdbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd632e76c00 (LWP 3954030)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140557953756160) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd632e76c00 old_mask = {__val = {0, 1480599967337300736, 922, 140557960655197, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140557961172040}} 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=11, threadid=140557953756160) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140557953756160, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd632eda476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd63350b185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fd6332dbe27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x565065f07400, fmt=fmt@entry=0x7fd633728346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fd633509fcf in sigsegv (sig=11, info=0x565065f07530, ctx=0x565065f07400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fd6336e5206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fd6338c8b60 , errout=errout@entry=0x7fd6330b26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fd633736126 "\n", dli_fbase = 0x565065eb6d80, dli_sname = 0x7fff148ca9d0 "\240&\v3\326\177", dli_saddr = 0x7fd632fcbd63 <__GI___backtrace+99>} i = lines = obj = 0x565065f6cd20 dladdr_fbases = main_path = len = next_line = #9 0x00007fd6335b89b3 in rb_print_backtrace (errout=0x7fd6330b26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fd6335b899f , 0x7fd6333b4825 , 0x7fd6332dbe04 , 0x7fd6332df1b9 , 0x7fd63335dfc0 , 0x7fd633358d1b , 0x7fd633358e1c , 0x7fd6333591b0 , 0x7fd63335ed44 , 0x7fd633358d1b , 0x7fd633358e1c , 0x7fd6333591b0 , 0x7fd63335ed44 , 0x7fd633358d1b , 0x7fd633358e1c , 0x7fd6333591b0 , 0x7fd63335ed44 , 0x7fd633358d1b , 0x7fd633360c88 , 0x7fd6336e5953 , 0x7fd6333f7a43 , 0x7fd63350289a , 0x7fd633502e13 , 0x7fd6333c0db2 , 0x7fd6335048a0 , 0x7fd633505106 , 0x7fd6333c2149 , 0x5650645cc17f , 0x7fd632ec1d90 <__libc_start_call_main+128>, 0x7fd632ec1e40 <__libc_start_main_impl+128>, 0x5650645cc1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fd6330b26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x565065e722a0 ec = #11 0x00007fd6333b4825 in rb_bug_without_die (fmt=0x7fd6336f6a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff148cab90) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fd6330b26a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fd6332dbe04 in rb_bug (fmt=fmt@entry=0x7fd6336f6a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff148cac70, reg_save_area = 0x7fff148cabb0}} #13 0x00007fd6332df1b9 in objspace_xmalloc0 (objspace=0x565065e74bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fd63335dfc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x565065eb6d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x565065eb6d80, iseq=0x7fd632209660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 140557940747760 ec = 0x565065e75c70 dummy_frame = 140557940724960 #16 0x00007fd633358d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd632209660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x565065eb6d80 prev_src_iseq = 0x7fd63220b160 offset = #17 0x00007fd633358e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd632209660 iseqv = iseq_index = 23 #18 0x00007fd6333591b0 in ibf_load_code (load=0x565065eb6d80, iseq=0x7fd63220b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140557940732256 code_index = 15 reading_pos = 4556 code = 0x565065f2e2f0 load_body = 0x565065f2eb40 cd_entries = 0x565065ebbc70 ic_index = 0 mark_offset_bits = 0x7fff148caf10 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fd63335ed44 in ibf_load_iseq_each (load=0x565065eb6d80, iseq=0x7fd63220b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140557940747760 ec = 0x565065e75c70 dummy_frame = 140557940731968 #20 0x00007fd633358d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd63220b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x565065eb6d80 prev_src_iseq = 0x7fd63220eb20 offset = #21 0x00007fd633358e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd63220b160 iseqv = iseq_index = 16 #22 0x00007fd6333591b0 in ibf_load_code (load=0x565065eb6d80, iseq=0x7fd63220eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140557940747040 code_index = 66 reading_pos = 224 code = 0x565065f55510 load_body = 0x565065ee3310 cd_entries = 0x565065eda070 ic_index = 0 mark_offset_bits = 0x565065f55740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fd63335ed44 in ibf_load_iseq_each (load=0x565065eb6d80, iseq=0x7fd63220eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140557940747760 ec = 0x565065e75c70 dummy_frame = 140557940746848 #24 0x00007fd633358d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd63220eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x565065eb6d80 prev_src_iseq = 0x7fd63220ef40 offset = #25 0x00007fd633358e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd63220eb20 iseqv = iseq_index = 1 #26 0x00007fd6333591b0 in ibf_load_code (load=0x565065eb6d80, iseq=0x7fd63220ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140557940748096 code_index = 5 reading_pos = 46 code = 0x565065f2fdc0 load_body = 0x565065ee3a40 cd_entries = 0x565065eda0e0 ic_index = 1 mark_offset_bits = 0x7fff148cb470 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fd63335ed44 in ibf_load_iseq_each (load=0x565065eb6d80, iseq=0x7fd63220ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140557940747760 ec = 0x565065e75c70 dummy_frame = 140557940747568 #28 0x00007fd633358d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd63220ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x565065eb6d80 prev_src_iseq = 0x0 offset = #29 0x00007fd633360c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd63220ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140557940748240 #31 0x00007fd6336e5953 in rb_load_with_builtin_functions (feature_name=0x7fd63372558b "yjit", table=0x7fd6338a9e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x565065e722a0 iseq = #32 0x00007fd633629357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd6336273d0 , argc = 0, index = 0, name = 0x7fd63374c0c1 "_bi13"}, {func_ptr = 0x7fd6336c5d70 , argc = 0, index = 1, name = 0x7fd63374c0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd6336c5e70 , argc = 0, index = 2, name = 0x7fd63374c330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd6336c6f00 , argc = 0, index = 3, name = 0x7fd63374c0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd633695f10 , argc = 2, index = 4, name = 0x7fd63374c0f8 "rb_yjit_enable"}, {func_ptr = 0x7fd6336c5e90 , argc = 0, index = 5, name = 0x7fd63374c107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd6336c5dc0 , argc = 1, index = 6, name = 0x7fd63374c122 "rb_yjit_get_stats"}, {func_ptr = 0x7fd6336273b0 , argc = 0, index = 7, name = 0x7fd63374c134 "object_shape_count"}, {func_ptr = 0x7fd63369d230 , argc = 1, index = 8, name = 0x7fd63374c147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd63369d240 , argc = 1, index = 9, name = 0x7fd63374c15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd633695e60 , argc = 0, index = 10, name = 0x7fd63374c172 "rb_yjit_code_gc"}, {func_ptr = 0x7fd633695fc0 , argc = 0, index = 11, name = 0x7fd63374c182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd6336c5d90 , argc = 0, index = 12, name = 0x7fd63374c19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fd6333f7a43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fd63350289a in ruby_opt_init (opt=0x7fff148ccd60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fd633502e13 in ruby_opt_init (opt=0x7fff148ccd60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140733538154816) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff148cb940 parser = 140557942016832 orig_fname = 140557942031904 script = 1 opt = 0x7fff148ccd60 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fd6333c0db2 in rb_ensure (b_proc=b_proc@entry=0x7fd633502a70 , data1=data1@entry=140733538154816, e_proc=e_proc@entry=0x7fd6334fed40 , data2=data2@entry=140733538154816) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x565065e75c70 _tag = {tag = 36, retval = 140733538159968, buf = {0x7fd632b84870, 0x7fd6333c0e68 , 0x0, 0x7fff148cb7f0, 0x32b83b20}, prev = 0x7fff148cce70, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x565065e75c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd6334fed40 , data2 = 140733538154816}} #38 0x00007fd6335048a0 in load_file (opt=0x7fff148ccd60, script=1, f=140557950666864, fname=, parser=140557942016832) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140557942016832, fname = 140557942031904, script = 1, opt = 0x7fff148ccd60, f = 4} #39 process_options (argc=0, argv=0x7fff148cd058, opt=0x7fff148ccd60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140557950666864 xflag = ast = 0x0 parser = 140557942016832 script_name = 140557942031904 iseq = enc = lenc = 0x565065e90f30 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\214\063\326\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fd633505106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff148cd048) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd632348638 "-", script_name = 140557942031904, 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 = #41 0x00007fd6333c2149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff148cd048) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140557959297040, buf = {0x2, 0x7fd6333c2190 , 0x0, 0x7fff148cce40, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x565065e75c70 state = iseq = 0x0 #42 0x00005650645cc17f in rb_main (argv=0x7fff148cd048, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733538161385 #43 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.4029165.ruby -x gdbscript [New LWP 4029165] [New LWP 4029167] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140243392797696) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8cf59c1c00 (LWP 4029165))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8cf59c1c00 (LWP 4029165) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140243392797696) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8cf56af640 (LWP 4029167) 0x00007f8cf5b08fde in epoll_wait (epfd=4, events=events@entry=0x7f8cf6412adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8cf56af640 (LWP 4029167)): #0 0x00007f8cf5b08fde in epoll_wait (epfd=4, events=events@entry=0x7f8cf6412adc , 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 0x00007f8cf6099d8a in event_wait (vm=0x55c8ae71f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c8ae71f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c8ae71f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c8ae71f2a0 #4 0x00007f8cf5a77b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727434665168, 2369396196101458151, 140243389576768, 25, 140243393542224, 140727434665520, -2308055653101729561, -2308057392978851609}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8cf5b08bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8cf59c1c00 (LWP 4029165)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140243392797696) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8cf59c1c00 old_mask = {__val = {0, 9824016383980694016, 922, 140243399696733, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140243400213576}} 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=11, threadid=140243392797696) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140243392797696, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8cf5a25476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8cf6056185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f8cf5e26e27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55c8ae7b4400, fmt=fmt@entry=0x7f8cf6273346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f8cf6054fcf in sigsegv (sig=11, info=0x55c8ae7b4530, ctx=0x55c8ae7b4400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f8cf6230206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f8cf6413b60 , errout=errout@entry=0x7f8cf5bfd6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f8cf6281126 "\n", dli_fbase = 0x55c8ae763d80, dli_sname = 0x7ffda8c0baf0 "\240\326\277\365\214\177", dli_saddr = 0x7f8cf5b16d63 <__GI___backtrace+99>} i = lines = obj = 0x55c8ae818c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f8cf61039b3 in rb_print_backtrace (errout=0x7f8cf5bfd6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f8cf610399f , 0x7f8cf5eff825 , 0x7f8cf5e26e04 , 0x7f8cf5e2a1b9 , 0x7f8cf5ea8fc0 , 0x7f8cf5ea3d1b , 0x7f8cf5ea3e1c , 0x7f8cf5ea41b0 , 0x7f8cf5ea9d44 , 0x7f8cf5ea3d1b , 0x7f8cf5ea3e1c , 0x7f8cf5ea41b0 , 0x7f8cf5ea9d44 , 0x7f8cf5ea3d1b , 0x7f8cf5ea3e1c , 0x7f8cf5ea41b0 , 0x7f8cf5ea9d44 , 0x7f8cf5ea3d1b , 0x7f8cf5eabc88 , 0x7f8cf6230953 , 0x7f8cf5f42a43 , 0x7f8cf604d89a , 0x7f8cf604de13 , 0x7f8cf5f0bdb2 , 0x7f8cf604f8a0 , 0x7f8cf6050106 , 0x7f8cf5f0d149 , 0x55c8ac90817f , 0x7f8cf5a0cd90 <__libc_start_call_main+128>, 0x7f8cf5a0ce40 <__libc_start_main_impl+128>, 0x55c8ac9081d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f8cf5bfd6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55c8ae71f2a0 ec = #11 0x00007f8cf5eff825 in rb_bug_without_die (fmt=0x7f8cf6241a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffda8c0bcb0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f8cf5bfd6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f8cf5e26e04 in rb_bug (fmt=fmt@entry=0x7f8cf6241a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffda8c0bd90, reg_save_area = 0x7ffda8c0bcd0}} #13 0x00007f8cf5e2a1b9 in objspace_xmalloc0 (objspace=0x55c8ae721bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f8cf5ea8fc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55c8ae763d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55c8ae763d80, iseq=0x7f8cf4d59620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 140243379809856 ec = 0x55c8ae722c70 dummy_frame = 140243379786960 #16 0x00007f8cf5ea3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8cf4d59620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c8ae763d80 prev_src_iseq = 0x7f8cf4d5b0f0 offset = #17 0x00007f8cf5ea3e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8cf4d59620 iseqv = iseq_index = 23 #18 0x00007f8cf5ea41b0 in ibf_load_code (load=0x55c8ae763d80, iseq=0x7f8cf4d5b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140243379794160 code_index = 15 reading_pos = 4556 code = 0x55c8ae7daf20 load_body = 0x55c8ae7db730 cd_entries = 0x55c8ae768c70 ic_index = 0 mark_offset_bits = 0x7ffda8c0c030 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f8cf5ea9d44 in ibf_load_iseq_each (load=0x55c8ae763d80, iseq=0x7f8cf4d5b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140243379809856 ec = 0x55c8ae722c70 dummy_frame = 140243379793920 #20 0x00007f8cf5ea3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8cf4d5b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c8ae763d80 prev_src_iseq = 0x7f8cf4d5ebd0 offset = #21 0x00007f8cf5ea3e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8cf4d5b0f0 iseqv = iseq_index = 16 #22 0x00007f8cf5ea41b0 in ibf_load_code (load=0x55c8ae763d80, iseq=0x7f8cf4d5ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140243379809232 code_index = 66 reading_pos = 224 code = 0x55c8ae802510 load_body = 0x55c8ae78ff70 cd_entries = 0x55c8ae787070 ic_index = 0 mark_offset_bits = 0x55c8ae802740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f8cf5ea9d44 in ibf_load_iseq_each (load=0x55c8ae763d80, iseq=0x7f8cf4d5ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140243379809856 ec = 0x55c8ae722c70 dummy_frame = 140243379808800 #24 0x00007f8cf5ea3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8cf4d5ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c8ae763d80 prev_src_iseq = 0x7f8cf4d5ef00 offset = #25 0x00007f8cf5ea3e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8cf4d5ebd0 iseqv = iseq_index = 1 #26 0x00007f8cf5ea41b0 in ibf_load_code (load=0x55c8ae763d80, iseq=0x7f8cf4d5ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140243379810048 code_index = 5 reading_pos = 46 code = 0x55c8ae7dcdc0 load_body = 0x55c8ae7906a0 cd_entries = 0x55c8ae7870e0 ic_index = 1 mark_offset_bits = 0x7ffda8c0c590 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f8cf5ea9d44 in ibf_load_iseq_each (load=0x55c8ae763d80, iseq=0x7f8cf4d5ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140243379809856 ec = 0x55c8ae722c70 dummy_frame = 140243379809520 #28 0x00007f8cf5ea3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8cf4d5ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c8ae763d80 prev_src_iseq = 0x0 offset = #29 0x00007f8cf5eabc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8cf4d5ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140243379810144 #31 0x00007f8cf6230953 in rb_load_with_builtin_functions (feature_name=0x7f8cf627058b "yjit", table=0x7f8cf63f4e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55c8ae71f2a0 iseq = #32 0x00007f8cf6174357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8cf61723d0 , argc = 0, index = 0, name = 0x7f8cf62970c1 "_bi13"}, {func_ptr = 0x7f8cf6210d70 , argc = 0, index = 1, name = 0x7f8cf62970c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8cf6210e70 , argc = 0, index = 2, name = 0x7f8cf6297330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8cf6211f00 , argc = 0, index = 3, name = 0x7f8cf62970df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8cf61e0f10 , argc = 2, index = 4, name = 0x7f8cf62970f8 "rb_yjit_enable"}, {func_ptr = 0x7f8cf6210e90 , argc = 0, index = 5, name = 0x7f8cf6297107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8cf6210dc0 , argc = 1, index = 6, name = 0x7f8cf6297122 "rb_yjit_get_stats"}, {func_ptr = 0x7f8cf61723b0 , argc = 0, index = 7, name = 0x7f8cf6297134 "object_shape_count"}, {func_ptr = 0x7f8cf61e8230 , argc = 1, index = 8, name = 0x7f8cf6297147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8cf61e8240 , argc = 1, index = 9, name = 0x7f8cf629715b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8cf61e0e60 , argc = 0, index = 10, name = 0x7f8cf6297172 "rb_yjit_code_gc"}, {func_ptr = 0x7f8cf61e0fc0 , argc = 0, index = 11, name = 0x7f8cf6297182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8cf6210d90 , argc = 0, index = 12, name = 0x7f8cf629719c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f8cf5f42a43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f8cf604d89a in ruby_opt_init (opt=0x7ffda8c0de80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f8cf604de13 in ruby_opt_init (opt=0x7ffda8c0de80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140727434660448) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffda8c0ca60 parser = 140243381078736 orig_fname = 140243381093808 script = 1 opt = 0x7ffda8c0de80 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f8cf5f0bdb2 in rb_ensure (b_proc=b_proc@entry=0x7f8cf604da70 , data1=data1@entry=140727434660448, e_proc=e_proc@entry=0x7f8cf6049d40 , data2=data2@entry=140727434660448) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c8ae722c70 _tag = {tag = 36, retval = 140727434665600, buf = {0x7f8cf56d4830, 0x7f8cf5f0be68 , 0x0, 0x7ffda8c0c910, 0xf56d3ae0}, prev = 0x7ffda8c0df90, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c8ae722c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8cf6049d40 , data2 = 140727434660448}} #38 0x00007f8cf604f8a0 in load_file (opt=0x7ffda8c0de80, script=1, f=140243389728816, fname=, parser=140243381078736) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140243381078736, fname = 140243381093808, script = 1, opt = 0x7ffda8c0de80, f = 4} #39 process_options (argc=0, argv=0x7ffda8c0e178, opt=0x7ffda8c0de80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140243389728816 xflag = ast = 0x0 parser = 140243381078736 script_name = 140243381093808 iseq = enc = lenc = 0x55c8ae73df30 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 #40 0x00007f8cf6050106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffda8c0e168) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8cf4e985c8 "-", script_name = 140243381093808, 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 = #41 0x00007f8cf5f0d149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffda8c0e168) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140243398338576, buf = {0x2, 0x7f8cf5f0d190 , 0x0, 0x7ffda8c0df60, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c8ae722c70 state = iseq = 0x0 #42 0x000055c8ac90817f in rb_main (argv=0x7ffda8c0e168, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727434667017 #43 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.406432.ruby -x gdbscript [New LWP 406432] [New LWP 406434] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139757287115776) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1bc7740c00 (LWP 406432))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1bc7740c00 (LWP 406432) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139757287115776) at ./nptl/pthread_kill.c:44 2 Thread 0x7f1bc741f640 (LWP 406434) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7f1bc741f640 (LWP 406434)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007f1bc77f6850 in ?? () at ./nptl/pthread_create.c:321 from /lib/x86_64-linux-gnu/libc.so.6 RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT arch_kind_other = arch_kind_other ns_s_zn = ns_s_qd _bitindex_arch_Fast_Unaligned_Load = _bitindex_arch_Fast_Unaligned_Load _bitindex_arch_AVX_Fast_Unaligned_Load = _bitindex_arch_AVX_Fast_Unaligned_Load PTHREAD_MUTEX_TIMED_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE_NP = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK_NP = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_ADAPTIVE_NP = PTHREAD_MUTEX_ADAPTIVE_NP PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_CANCEL_ENABLE = PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_DEFERRED = PTHREAD_CANCEL_DEFERRED _URC_NORMAL_STOP = _URC_NORMAL_STOP cpuid_register_index_ebx = cpuid_register_index_ebx RT_CONSISTENT = RT_CONSISTENT ns_s_an = ns_s_an TD_EVENT_NONE = TD_ALL_EVENTS RSEQ_CPU_ID_REGISTRATION_FAILED = RSEQ_CPU_ID_REGISTRATION_FAILED nonexisting = nonexisting cet_permissive = cet_permissive lt_executable = lt_executable cet_always_on = cet_always_on _bitindex_arch_MathVec_Prefer_No_AVX512 = _bitindex_arch_MathVec_Prefer_No_AVX512 dso_sort_algorithm_original = dso_sort_algorithm_original ns_s_ar = ns_s_ar _URC_END_OF_STACK = _URC_END_OF_STACK _URC_INSTALL_CONTEXT = _URC_INSTALL_CONTEXT dso_sort_algorithm_dfs = dso_sort_algorithm_dfs cpuid_register_index_ecx = cpuid_register_index_ecx lc_property_none = lc_property_none TD_READY = TD_READY ns_s_ud = ns_s_ns PREFERRED_FEATURE_INDEX_1 = PREFERRED_FEATURE_INDEX_1 PREFERRED_FEATURE_INDEX_MAX = PREFERRED_FEATURE_INDEX_MAX lc_property_valid = lc_property_valid TD_CREATE = TD_CREATE TD_TIMEOUT = TD_TIMEOUT TD_MAX_EVENT_NUM = TD_TIMEOUT RSEQ_CPU_ID_UNINITIALIZED = RSEQ_CPU_ID_UNINITIALIZED arch_kind_unknown = arch_kind_unknown arch_kind_intel = arch_kind_intel lc_property_unknown = lc_property_unknown cpuid_register_index_edx = cpuid_register_index_edx _bitindex_arch_Prefer_No_VZEROUPPER = _bitindex_arch_Prefer_No_VZEROUPPER _bitindex_arch_Prefer_ERMS = _bitindex_arch_Prefer_ERMS lt_library = lt_library _bitindex_arch_Prefer_FSRM = _bitindex_arch_Prefer_FSRM _bitindex_arch_Avoid_Short_Distance_REP_MOVSB = _bitindex_arch_Avoid_Short_Distance_REP_MOVSB PTHREAD_CANCEL_ASYNCHRONOUS = PTHREAD_CANCEL_ASYNCHRONOUS _bitindex_arch_Fast_Copy_Backward = _bitindex_arch_Fast_Copy_Backward existing = existing _bitindex_arch_Fast_Rep_String = _bitindex_arch_Fast_Rep_String TD_EVENTS_ENABLE = TD_EVENTS_ENABLE _bitindex_arch_Slow_SSE4_2 = _bitindex_arch_Slow_SSE4_2 RT_ADD = RT_ADD arch_kind_amd = arch_kind_amd CPUID_INDEX_1 = CPUID_INDEX_1 CPUID_INDEX_7 = CPUID_INDEX_7 CPUID_INDEX_80000001 = CPUID_INDEX_80000001 CPUID_INDEX_D_ECX_1 = CPUID_INDEX_D_ECX_1 CPUID_INDEX_80000007 = CPUID_INDEX_80000007 CPUID_INDEX_80000008 = CPUID_INDEX_80000008 CPUID_INDEX_7_ECX_1 = CPUID_INDEX_7_ECX_1 CPUID_INDEX_19 = CPUID_INDEX_19 CPUID_INDEX_14_ECX_0 = CPUID_INDEX_14_ECX_0 CPUID_INDEX_MAX = CPUID_INDEX_MAX arch_kind_zhaoxin = arch_kind_zhaoxin TD_SLEEP = TD_SLEEP _bitindex_arch_I686 = _bitindex_arch_I686 TD_MIN_EVENT_NUM = TD_READY unknown = unknown TD_SWITCHFROM = TD_SWITCHFROM TD_PREEMPT = TD_PREEMPT TD_CONCURRENCY = TD_CONCURRENCY TD_DEATH = TD_DEATH _URC_NO_REASON = _URC_NO_REASON _URC_FATAL_PHASE2_ERROR = _URC_FATAL_PHASE2_ERROR TD_SWITCHTO = TD_SWITCHTO _URC_FATAL_PHASE1_ERROR = _URC_FATAL_PHASE1_ERROR RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT _URC_FOREIGN_EXCEPTION_CAUGHT = _URC_FOREIGN_EXCEPTION_CAUGHT _bitindex_arch_Fast_Unaligned_Copy = _bitindex_arch_Fast_Unaligned_Copy ns_s_ns = ns_s_ns ns_s_max = ns_s_max _bitindex_arch_I586 = _bitindex_arch_I586 _bitindex_arch_Prefer_No_AVX512 = _bitindex_arch_Prefer_No_AVX512 TD_ALL_EVENTS = TD_ALL_EVENTS _URC_HANDLER_FOUND = _URC_HANDLER_FOUND _URC_CONTINUE_UNWIND = _URC_CONTINUE_UNWIND TD_IDLE = TD_IDLE ns_s_qd = ns_s_qd cet_elf_property = cet_elf_property RT_DELETE = RT_DELETE lt_loaded = lt_loaded PTHREAD_CANCEL_DISABLE = PTHREAD_CANCEL_DISABLE TD_CATCHSIG = TD_CATCHSIG TD_PRI_INHERIT = TD_PRI_INHERIT cet_always_off = cet_always_off TD_LOCK_TRY = TD_LOCK_TRY sigall_set = {__val = {18446744073709551615 }} ns_s_pr = ns_s_an TD_REAP = TD_REAP _bitindex_arch_Slow_BSF = _bitindex_arch_Slow_BSF RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT _bitindex_arch_Prefer_PMINUB_for_stringop = _bitindex_arch_Prefer_PMINUB_for_stringop cpuid_register_index_eax = cpuid_register_index_eax _thread_db_pthread_eventbuf_eventmask_event_bits = {32, 2, 1616} _thread_db_rtld_global__dl_tls_dtv_slotinfo_list = {64, 1, 4176} _thread_db_pthread_schedpolicy = {32, 1, 1596} _thread_db___pthread_keys = {128, 1024, 0} _thread_db_const_thread_area = 25 _thread_db_pthread_eventbuf = {192, 1, 1616} _thread_db___nptl_initial_report_events = {8, 1, 0} _thread_db_sizeof_list_t = 16 _thread_db_link_map_l_tls_offset = {64, 1, 1112} _thread_db_sizeof_td_eventbuf_t = 24 _thread_db_link_map_l_tls_modid = {64, 1, 1120} __nptl_rtld_global = 0x7f1bc81d4040 <_rtld_global> _thread_db_pthread_tid = {32, 1, 720} _thread_db_pthread_eventbuf_eventmask = {64, 1, 1616} _thread_db_pthread_nextevent = {64, 1, 1640} _thread_db_td_eventbuf_t_eventdata = {64, 1, 16} _thread_db___nptl_nthreads = {32, 1, 0} _thread_db_dtv_slotinfo_list_slotinfo = {128, 0, 16} _thread_db_pthread_list = {128, 1, 704} _thread_db_sizeof_pthread_key_data_level2 = 512 _thread_db_list_t_prev = {64, 1, 8} _thread_db_td_thr_events_t_event_bits = {32, 2, 0} __GI___nptl_threads_events = {event_bits = {0, 0}} _thread_db_pthread_start_routine = {64, 1, 1600} _thread_db_pthread_schedparam_sched_priority = {32, 1, 1592} _thread_db_pthread_specific = {2048, 1, 1296} _thread_db_td_eventbuf_t_eventnum = {32, 1, 8} _thread_db_dtv_dtv = {128, 134217727, 0} _thread_db_sizeof_pthread = 2496 _thread_db_sizeof_td_thr_events_t = 8 _thread_db_pthread_key_data_level2_data = {128, 32, 0} _thread_db_pthread_report_events = {8, 1, 1553} _thread_db_pthread_cancelhandling = {32, 1, 776} _thread_db_list_t_next = {64, 1, 0} __GI___nptl_last_event = 0x0 __nptl_version = "2.35" _thread_db_rtld_global__dl_stack_user = {128, 1, 4248} _thread_db_rtld_global__dl_stack_used = {128, 1, 4232} #2 0x00007f1bc741f640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f1bc7740c00 (LWP 406432)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139757287115776) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1bc7740c00 old_mask = {__val = {0, 12055618945068009984, 922, 139757294014813, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139757294531656}} 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=11, threadid=139757287115776) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139757287115776, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1bc77a4476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f1bc7dd5185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f1bc7ba5e27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55e4915a0400, fmt=fmt@entry=0x7f1bc7ff2346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f1bc7dd3fcf in sigsegv (sig=11, info=0x55e4915a0530, ctx=0x55e4915a0400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f1bc7faf206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f1bc8192b60 , errout=errout@entry=0x7f1bc797c6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f1bc8000126 "\n", dli_fbase = 0x55e49154fd80, dli_sname = 0x7ffdc50ee560 "\240\306\227\307\033\177", dli_saddr = 0x7f1bc7895d63 <__GI___backtrace+99>} i = lines = obj = 0x55e491604c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f1bc7e829b3 in rb_print_backtrace (errout=0x7f1bc797c6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f1bc7e8299f , 0x7f1bc7c7e825 , 0x7f1bc7ba5e04 , 0x7f1bc7ba91b9 , 0x7f1bc7c27fc0 , 0x7f1bc7c22d1b , 0x7f1bc7c22e1c , 0x7f1bc7c231b0 , 0x7f1bc7c28d44 , 0x7f1bc7c22d1b , 0x7f1bc7c22e1c , 0x7f1bc7c231b0 , 0x7f1bc7c28d44 , 0x7f1bc7c22d1b , 0x7f1bc7c22e1c , 0x7f1bc7c231b0 , 0x7f1bc7c28d44 , 0x7f1bc7c22d1b , 0x7f1bc7c2ac88 , 0x7f1bc7faf953 , 0x7f1bc7cc1a43 , 0x7f1bc7dcc89a , 0x7f1bc7dcce13 , 0x7f1bc7c8adb2 , 0x7f1bc7dce8a0 , 0x7f1bc7dcf106 , 0x7f1bc7c8c149 , 0x55e490c3617f , 0x7f1bc778bd90 <__libc_start_call_main+128>, 0x7f1bc778be40 <__libc_start_main_impl+128>, 0x55e490c361d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f1bc797c6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55e49150b2a0 ec = #11 0x00007f1bc7c7e825 in rb_bug_without_die (fmt=0x7f1bc7fc0a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffdc50ee720) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f1bc797c6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f1bc7ba5e04 in rb_bug (fmt=fmt@entry=0x7f1bc7fc0a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdc50ee800, reg_save_area = 0x7ffdc50ee740}} #13 0x00007f1bc7ba91b9 in objspace_xmalloc0 (objspace=0x55e49150dbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f1bc7c27fc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55e49154fd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55e49154fd80, iseq=0x7f1bc6ac9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 139757274066576 ec = 0x55e49150ec70 dummy_frame = 139757274043680 #16 0x00007f1bc7c22d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1bc6ac9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e49154fd80 prev_src_iseq = 0x7f1bc6acb140 offset = #17 0x00007f1bc7c22e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1bc6ac9670 iseqv = iseq_index = 23 #18 0x00007f1bc7c231b0 in ibf_load_code (load=0x55e49154fd80, iseq=0x7f1bc6acb140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139757274050880 code_index = 15 reading_pos = 4556 code = 0x55e4915c6f20 load_body = 0x55e4915c7730 cd_entries = 0x55e491554c70 ic_index = 0 mark_offset_bits = 0x7ffdc50eeaa0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f1bc7c28d44 in ibf_load_iseq_each (load=0x55e49154fd80, iseq=0x7f1bc6acb140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139757274066576 ec = 0x55e49150ec70 dummy_frame = 139757274050640 #20 0x00007f1bc7c22d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1bc6acb140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e49154fd80 prev_src_iseq = 0x7f1bc6acec20 offset = #21 0x00007f1bc7c22e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1bc6acb140 iseqv = iseq_index = 16 #22 0x00007f1bc7c231b0 in ibf_load_code (load=0x55e49154fd80, iseq=0x7f1bc6acec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139757274065952 code_index = 66 reading_pos = 224 code = 0x55e4915ee510 load_body = 0x55e49157bf70 cd_entries = 0x55e491573070 ic_index = 0 mark_offset_bits = 0x55e4915ee740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f1bc7c28d44 in ibf_load_iseq_each (load=0x55e49154fd80, iseq=0x7f1bc6acec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139757274066576 ec = 0x55e49150ec70 dummy_frame = 139757274065520 #24 0x00007f1bc7c22d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1bc6acec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e49154fd80 prev_src_iseq = 0x7f1bc6acef50 offset = #25 0x00007f1bc7c22e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1bc6acec20 iseqv = iseq_index = 1 #26 0x00007f1bc7c231b0 in ibf_load_code (load=0x55e49154fd80, iseq=0x7f1bc6acef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139757274066768 code_index = 5 reading_pos = 46 code = 0x55e4915c8dc0 load_body = 0x55e49157c6a0 cd_entries = 0x55e4915730e0 ic_index = 1 mark_offset_bits = 0x7ffdc50ef000 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f1bc7c28d44 in ibf_load_iseq_each (load=0x55e49154fd80, iseq=0x7f1bc6acef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139757274066576 ec = 0x55e49150ec70 dummy_frame = 139757274066240 #28 0x00007f1bc7c22d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1bc6acef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e49154fd80 prev_src_iseq = 0x0 offset = #29 0x00007f1bc7c2ac88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1bc6acef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139757274066864 #31 0x00007f1bc7faf953 in rb_load_with_builtin_functions (feature_name=0x7f1bc7fef58b "yjit", table=0x7f1bc8173e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55e49150b2a0 iseq = #32 0x00007f1bc7ef3357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1bc7ef13d0 , argc = 0, index = 0, name = 0x7f1bc80160c1 "_bi13"}, {func_ptr = 0x7f1bc7f8fd70 , argc = 0, index = 1, name = 0x7f1bc80160c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1bc7f8fe70 , argc = 0, index = 2, name = 0x7f1bc8016330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1bc7f90f00 , argc = 0, index = 3, name = 0x7f1bc80160df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1bc7f5ff10 , argc = 2, index = 4, name = 0x7f1bc80160f8 "rb_yjit_enable"}, {func_ptr = 0x7f1bc7f8fe90 , argc = 0, index = 5, name = 0x7f1bc8016107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1bc7f8fdc0 , argc = 1, index = 6, name = 0x7f1bc8016122 "rb_yjit_get_stats"}, {func_ptr = 0x7f1bc7ef13b0 , argc = 0, index = 7, name = 0x7f1bc8016134 "object_shape_count"}, {func_ptr = 0x7f1bc7f67230 , argc = 1, index = 8, name = 0x7f1bc8016147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1bc7f67240 , argc = 1, index = 9, name = 0x7f1bc801615b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1bc7f5fe60 , argc = 0, index = 10, name = 0x7f1bc8016172 "rb_yjit_code_gc"}, {func_ptr = 0x7f1bc7f5ffc0 , argc = 0, index = 11, name = 0x7f1bc8016182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1bc7f8fd90 , argc = 0, index = 12, name = 0x7f1bc801619c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f1bc7cc1a43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f1bc7dcc89a in ruby_opt_init (opt=0x7ffdc50f08f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f1bc7dcce13 in ruby_opt_init (opt=0x7ffdc50f08f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140727909545168) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdc50ef4d0 parser = 139757275335408 orig_fname = 139757275350480 script = 1 opt = 0x7ffdc50f08f0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f1bc7c8adb2 in rb_ensure (b_proc=b_proc@entry=0x7f1bc7dcca70 , data1=data1@entry=140727909545168, e_proc=e_proc@entry=0x7f1bc7dc8d40 , data2=data2@entry=140727909545168) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e49150ec70 _tag = {tag = 36, retval = 140727909550320, buf = {0x7f1bc7444820, 0x7f1bc7c8ae68 , 0x0, 0x7ffdc50ef380, 0xc7443ad0}, prev = 0x7ffdc50f0a00, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e49150ec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1bc7dc8d40 , data2 = 140727909545168}} #38 0x00007f1bc7dce8a0 in load_file (opt=0x7ffdc50f08f0, script=1, f=139757283985440, fname=, parser=139757275335408) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139757275335408, fname = 139757275350480, script = 1, opt = 0x7ffdc50f08f0, f = 4} #39 process_options (argc=0, argv=0x7ffdc50f0be8, opt=0x7ffdc50f08f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139757283985440 xflag = ast = 0x0 parser = 139757275335408 script_name = 139757275350480 iseq = enc = lenc = 0x55e491529f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\203\031\310\033\177\000\000\030'\265\307\033\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f1bc7dcf106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdc50f0bd8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1bc6c085e8 "-", script_name = 139757275350480, 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 = #41 0x00007f1bc7c8c149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdc50f0bd8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139757292656656, buf = {0x2, 0x7f1bc7c8c190 , 0x0, 0x7ffdc50f09d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e49150ec70 state = iseq = 0x0 #42 0x000055e490c3617f in rb_main (argv=0x7ffdc50f0bd8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727909551737 #43 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.4155533.ruby -x gdbscript [New LWP 4155533] [New LWP 4155535] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139922626882560) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f424678ac00 (LWP 4155533))] >>> Threads Id Target Id Frame * 1 Thread 0x7f424678ac00 (LWP 4155533) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139922626882560) at ./nptl/pthread_kill.c:44 2 Thread 0x7f424646f640 (LWP 4155535) 0x00007f42468d1fde in epoll_wait (epfd=4, events=events@entry=0x7f42471dbadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f424646f640 (LWP 4155535)): #0 0x00007f42468d1fde in epoll_wait (epfd=4, events=events@entry=0x7f42471dbadc , 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 0x00007f4246e62d8a in event_wait (vm=0x55d0dc54d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55d0dc54d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55d0dc54d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55d0dc54d2a0 #4 0x00007f4246840b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726364198784, -1618593013145986089, 139922623624768, 25, 139922627627088, 140726364199136, 1661008813681089495, 1661009345330224087}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f42468d1bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f424678ac00 (LWP 4155533)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139922626882560) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f424678ac00 old_mask = {__val = {0, 11754232677425048832, 922, 139922633781597, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139922634298440}} 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=11, threadid=139922626882560) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139922626882560, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f42467ee476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4246e1f185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f4246befe27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55d0dc5e2400, fmt=fmt@entry=0x7f424703c346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f4246e1dfcf in sigsegv (sig=11, info=0x55d0dc5e2530, ctx=0x55d0dc5e2400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f4246ff9206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f42471dcb60 , errout=errout@entry=0x7f42469c66a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f424704a126 "\n", dli_fbase = 0x55d0dc591d80, dli_sname = 0x7ffd68f2b5a0 "\240f\234FB\177", dli_saddr = 0x7f42468dfd63 <__GI___backtrace+99>} i = lines = obj = 0x55d0dc646c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f4246ecc9b3 in rb_print_backtrace (errout=0x7f42469c66a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f4246ecc99f , 0x7f4246cc8825 , 0x7f4246befe04 , 0x7f4246bf31b9 , 0x7f4246c71fc0 , 0x7f4246c6cd1b , 0x7f4246c6ce1c , 0x7f4246c6d1b0 , 0x7f4246c72d44 , 0x7f4246c6cd1b , 0x7f4246c6ce1c , 0x7f4246c6d1b0 , 0x7f4246c72d44 , 0x7f4246c6cd1b , 0x7f4246c6ce1c , 0x7f4246c6d1b0 , 0x7f4246c72d44 , 0x7f4246c6cd1b , 0x7f4246c74c88 , 0x7f4246ff9953 , 0x7f4246d0ba43 , 0x7f4246e1689a , 0x7f4246e16e13 , 0x7f4246cd4db2 , 0x7f4246e188a0 , 0x7f4246e19106 , 0x7f4246cd6149 , 0x55d0db21417f , 0x7f42467d5d90 <__libc_start_call_main+128>, 0x7f42467d5e40 <__libc_start_main_impl+128>, 0x55d0db2141d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f42469c66a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55d0dc54d2a0 ec = #11 0x00007f4246cc8825 in rb_bug_without_die (fmt=0x7f424700aa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd68f2b760) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f42469c66a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f4246befe04 in rb_bug (fmt=fmt@entry=0x7f424700aa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd68f2b840, reg_save_area = 0x7ffd68f2b780}} #13 0x00007f4246bf31b9 in objspace_xmalloc0 (objspace=0x55d0dc54fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f4246c71fc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55d0dc591d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55d0dc591d80, iseq=0x7f4245b19620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 139922613857856 ec = 0x55d0dc550c70 dummy_frame = 139922613834960 #16 0x00007f4246c6cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4245b19620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d0dc591d80 prev_src_iseq = 0x7f4245b1b0f0 offset = #17 0x00007f4246c6ce1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f4245b19620 iseqv = iseq_index = 23 #18 0x00007f4246c6d1b0 in ibf_load_code (load=0x55d0dc591d80, iseq=0x7f4245b1b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139922613842160 code_index = 15 reading_pos = 4556 code = 0x55d0dc608f20 load_body = 0x55d0dc609730 cd_entries = 0x55d0dc596c70 ic_index = 0 mark_offset_bits = 0x7ffd68f2bae0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f4246c72d44 in ibf_load_iseq_each (load=0x55d0dc591d80, iseq=0x7f4245b1b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139922613857856 ec = 0x55d0dc550c70 dummy_frame = 139922613841920 #20 0x00007f4246c6cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4245b1b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d0dc591d80 prev_src_iseq = 0x7f4245b1ebd0 offset = #21 0x00007f4246c6ce1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f4245b1b0f0 iseqv = iseq_index = 16 #22 0x00007f4246c6d1b0 in ibf_load_code (load=0x55d0dc591d80, iseq=0x7f4245b1ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139922613857232 code_index = 66 reading_pos = 224 code = 0x55d0dc630510 load_body = 0x55d0dc5bdf70 cd_entries = 0x55d0dc5b5070 ic_index = 0 mark_offset_bits = 0x55d0dc630740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f4246c72d44 in ibf_load_iseq_each (load=0x55d0dc591d80, iseq=0x7f4245b1ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139922613857856 ec = 0x55d0dc550c70 dummy_frame = 139922613856800 #24 0x00007f4246c6cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4245b1ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d0dc591d80 prev_src_iseq = 0x7f4245b1ef00 offset = #25 0x00007f4246c6ce1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f4245b1ebd0 iseqv = iseq_index = 1 #26 0x00007f4246c6d1b0 in ibf_load_code (load=0x55d0dc591d80, iseq=0x7f4245b1ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139922613858048 code_index = 5 reading_pos = 46 code = 0x55d0dc60adc0 load_body = 0x55d0dc5be6a0 cd_entries = 0x55d0dc5b50e0 ic_index = 1 mark_offset_bits = 0x7ffd68f2c040 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f4246c72d44 in ibf_load_iseq_each (load=0x55d0dc591d80, iseq=0x7f4245b1ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139922613857856 ec = 0x55d0dc550c70 dummy_frame = 139922613857520 #28 0x00007f4246c6cd1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4245b1ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d0dc591d80 prev_src_iseq = 0x0 offset = #29 0x00007f4246c74c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f4245b1ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139922613858144 #31 0x00007f4246ff9953 in rb_load_with_builtin_functions (feature_name=0x7f424703958b "yjit", table=0x7f42471bde40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55d0dc54d2a0 iseq = #32 0x00007f4246f3d357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4246f3b3d0 , argc = 0, index = 0, name = 0x7f42470600c1 "_bi13"}, {func_ptr = 0x7f4246fd9d70 , argc = 0, index = 1, name = 0x7f42470600c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4246fd9e70 , argc = 0, index = 2, name = 0x7f4247060330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4246fdaf00 , argc = 0, index = 3, name = 0x7f42470600df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4246fa9f10 , argc = 2, index = 4, name = 0x7f42470600f8 "rb_yjit_enable"}, {func_ptr = 0x7f4246fd9e90 , argc = 0, index = 5, name = 0x7f4247060107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4246fd9dc0 , argc = 1, index = 6, name = 0x7f4247060122 "rb_yjit_get_stats"}, {func_ptr = 0x7f4246f3b3b0 , argc = 0, index = 7, name = 0x7f4247060134 "object_shape_count"}, {func_ptr = 0x7f4246fb1230 , argc = 1, index = 8, name = 0x7f4247060147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4246fb1240 , argc = 1, index = 9, name = 0x7f424706015b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4246fa9e60 , argc = 0, index = 10, name = 0x7f4247060172 "rb_yjit_code_gc"}, {func_ptr = 0x7f4246fa9fc0 , argc = 0, index = 11, name = 0x7f4247060182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4246fd9d90 , argc = 0, index = 12, name = 0x7f424706019c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f4246d0ba43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f4246e1689a in ruby_opt_init (opt=0x7ffd68f2d930) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f4246e16e13 in ruby_opt_init (opt=0x7ffd68f2d930) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140726364194064) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd68f2c510 parser = 139922615126736 orig_fname = 139922615141808 script = 1 opt = 0x7ffd68f2d930 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f4246cd4db2 in rb_ensure (b_proc=b_proc@entry=0x7f4246e16a70 , data1=data1@entry=140726364194064, e_proc=e_proc@entry=0x7f4246e12d40 , data2=data2@entry=140726364194064) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55d0dc550c70 _tag = {tag = 36, retval = 140726364199216, buf = {0x7f4246494830, 0x7f4246cd4e68 , 0x0, 0x7ffd68f2c3c0, 0x46493ae0}, prev = 0x7ffd68f2da40, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55d0dc550c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4246e12d40 , data2 = 140726364194064}} #38 0x00007f4246e188a0 in load_file (opt=0x7ffd68f2d930, script=1, f=139922623776816, fname=, parser=139922615126736) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139922615126736, fname = 139922615141808, script = 1, opt = 0x7ffd68f2d930, f = 4} #39 process_options (argc=0, argv=0x7ffd68f2dc28, opt=0x7ffd68f2d930) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139922623776816 xflag = ast = 0x0 parser = 139922615126736 script_name = 139922615141808 iseq = enc = lenc = 0x55d0dc56bf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060#\036GB\177\000\000\030\307\271FB\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f4246e19106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd68f2dc18) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4245c585c8 "-", script_name = 139922615141808, 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 = #41 0x00007f4246cd6149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd68f2dc18) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139922632423440, buf = {0x2, 0x7f4246cd6190 , 0x0, 0x7ffd68f2da10, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55d0dc550c70 state = iseq = 0x0 #42 0x000055d0db21417f in rb_main (argv=0x7ffd68f2dc18, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726364200633 #43 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.4186499.ruby -x gdbscript [New LWP 4186499] [New LWP 4186501] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139911011576832) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3f92252c00 (LWP 4186499))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3f92252c00 (LWP 4186499) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139911011576832) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3f91f3f640 (LWP 4186501) 0x00007f3f92399fde in epoll_wait (epfd=4, events=events@entry=0x7f3f92ca3adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3f91f3f640 (LWP 4186501)): #0 0x00007f3f92399fde in epoll_wait (epfd=4, events=events@entry=0x7f3f92ca3adc , 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 0x00007f3f9292ad8a in event_wait (vm=0x561d6b7fe2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x561d6b7fe2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x561d6b7fe2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x561d6b7fe2a0 #4 0x00007f3f92308b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736827754896, 8408994402771109568, 139911008351808, 25, 139911012321360, 140736827755248, -8444921942109354304, -8444922501642221888}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3f92399bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3f92252c00 (LWP 4186499)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139911011576832) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3f92252c00 old_mask = {__val = {0, 5011168784943334400, 922, 139911018475869, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139911018992712}} 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=11, threadid=139911011576832) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139911011576832, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3f922b6476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3f928e7185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f3f926b7e27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x561d6b893400, fmt=fmt@entry=0x7f3f92b04346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f3f928e5fcf in sigsegv (sig=11, info=0x561d6b893530, ctx=0x561d6b893400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f3f92ac1206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f3f92ca4b60 , errout=errout@entry=0x7f3f9248e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f3f92b12126 "\n", dli_fbase = 0x561d6b842d80, dli_sname = 0x7fffd89fe7b0 "\240\346H\222?\177", dli_saddr = 0x7f3f923a7d63 <__GI___backtrace+99>} i = lines = obj = 0x561d6b8f8d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f3f929949b3 in rb_print_backtrace (errout=0x7f3f9248e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f3f9299499f , 0x7f3f92790825 , 0x7f3f926b7e04 , 0x7f3f926bb1b9 , 0x7f3f92739fc0 , 0x7f3f92734d1b , 0x7f3f92734e1c , 0x7f3f927351b0 , 0x7f3f9273ad44 , 0x7f3f92734d1b , 0x7f3f92734e1c , 0x7f3f927351b0 , 0x7f3f9273ad44 , 0x7f3f92734d1b , 0x7f3f92734e1c , 0x7f3f927351b0 , 0x7f3f9273ad44 , 0x7f3f92734d1b , 0x7f3f9273cc88 , 0x7f3f92ac1953 , 0x7f3f927d3a43 , 0x7f3f928de89a , 0x7f3f928dee13 , 0x7f3f9279cdb2 , 0x7f3f928e08a0 , 0x7f3f928e1106 , 0x7f3f9279e149 , 0x561d69f1717f , 0x7f3f9229dd90 <__libc_start_call_main+128>, 0x7f3f9229de40 <__libc_start_main_impl+128>, 0x561d69f171d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f3f9248e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x561d6b7fe2a0 ec = #11 0x00007f3f92790825 in rb_bug_without_die (fmt=0x7f3f92ad2a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fffd89fe970) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f3f9248e6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f3f926b7e04 in rb_bug (fmt=fmt@entry=0x7f3f92ad2a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffd89fea50, reg_save_area = 0x7fffd89fe990}} #13 0x00007f3f926bb1b9 in objspace_xmalloc0 (objspace=0x561d6b800bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f3f92739fc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x561d6b842d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x561d6b842d80, iseq=0x7f3f915e9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 139910998584816 ec = 0x561d6b801c70 dummy_frame = 139910998562016 #16 0x00007f3f92734d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3f915e9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561d6b842d80 prev_src_iseq = 0x7f3f915eb160 offset = #17 0x00007f3f92734e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3f915e9660 iseqv = iseq_index = 23 #18 0x00007f3f927351b0 in ibf_load_code (load=0x561d6b842d80, iseq=0x7f3f915eb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139910998569312 code_index = 15 reading_pos = 4556 code = 0x561d6b8ba2f0 load_body = 0x561d6b8bab40 cd_entries = 0x561d6b847c70 ic_index = 0 mark_offset_bits = 0x7fffd89fecf0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f3f9273ad44 in ibf_load_iseq_each (load=0x561d6b842d80, iseq=0x7f3f915eb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139910998584816 ec = 0x561d6b801c70 dummy_frame = 139910998569024 #20 0x00007f3f92734d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3f915eb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561d6b842d80 prev_src_iseq = 0x7f3f915eeb20 offset = #21 0x00007f3f92734e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3f915eb160 iseqv = iseq_index = 16 #22 0x00007f3f927351b0 in ibf_load_code (load=0x561d6b842d80, iseq=0x7f3f915eeb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139910998584096 code_index = 66 reading_pos = 224 code = 0x561d6b8e1510 load_body = 0x561d6b86f310 cd_entries = 0x561d6b866070 ic_index = 0 mark_offset_bits = 0x561d6b8e1740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f3f9273ad44 in ibf_load_iseq_each (load=0x561d6b842d80, iseq=0x7f3f915eeb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139910998584816 ec = 0x561d6b801c70 dummy_frame = 139910998583904 #24 0x00007f3f92734d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3f915eeb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561d6b842d80 prev_src_iseq = 0x7f3f915eef40 offset = #25 0x00007f3f92734e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3f915eeb20 iseqv = iseq_index = 1 #26 0x00007f3f927351b0 in ibf_load_code (load=0x561d6b842d80, iseq=0x7f3f915eef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139910998585152 code_index = 5 reading_pos = 46 code = 0x561d6b8bbdc0 load_body = 0x561d6b86fa40 cd_entries = 0x561d6b8660e0 ic_index = 1 mark_offset_bits = 0x7fffd89ff250 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f3f9273ad44 in ibf_load_iseq_each (load=0x561d6b842d80, iseq=0x7f3f915eef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 139910998584816 ec = 0x561d6b801c70 dummy_frame = 139910998584624 #28 0x00007f3f92734d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3f915eef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561d6b842d80 prev_src_iseq = 0x0 offset = #29 0x00007f3f9273cc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3f915eef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139910998585296 #31 0x00007f3f92ac1953 in rb_load_with_builtin_functions (feature_name=0x7f3f92b0158b "yjit", table=0x7f3f92c85e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x561d6b7fe2a0 iseq = #32 0x00007f3f92a05357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3f92a033d0 , argc = 0, index = 0, name = 0x7f3f92b280c1 "_bi13"}, {func_ptr = 0x7f3f92aa1d70 , argc = 0, index = 1, name = 0x7f3f92b280c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3f92aa1e70 , argc = 0, index = 2, name = 0x7f3f92b28330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3f92aa2f00 , argc = 0, index = 3, name = 0x7f3f92b280df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3f92a71f10 , argc = 2, index = 4, name = 0x7f3f92b280f8 "rb_yjit_enable"}, {func_ptr = 0x7f3f92aa1e90 , argc = 0, index = 5, name = 0x7f3f92b28107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3f92aa1dc0 , argc = 1, index = 6, name = 0x7f3f92b28122 "rb_yjit_get_stats"}, {func_ptr = 0x7f3f92a033b0 , argc = 0, index = 7, name = 0x7f3f92b28134 "object_shape_count"}, {func_ptr = 0x7f3f92a79230 , argc = 1, index = 8, name = 0x7f3f92b28147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f3f92a79240 , argc = 1, index = 9, name = 0x7f3f92b2815b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3f92a71e60 , argc = 0, index = 10, name = 0x7f3f92b28172 "rb_yjit_code_gc"}, {func_ptr = 0x7f3f92a71fc0 , argc = 0, index = 11, name = 0x7f3f92b28182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3f92aa1d90 , argc = 0, index = 12, name = 0x7f3f92b2819c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f3f927d3a43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f3f928de89a in ruby_opt_init (opt=0x7fffd8a00b40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f3f928dee13 in ruby_opt_init (opt=0x7fffd8a00b40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140736827750176) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffd89ff720 parser = 139910999853888 orig_fname = 139910999868960 script = 1 opt = 0x7fffd8a00b40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f3f9279cdb2 in rb_ensure (b_proc=b_proc@entry=0x7f3f928dea70 , data1=data1@entry=140736827750176, e_proc=e_proc@entry=0x7f3f928dad40 , data2=data2@entry=140736827750176) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x561d6b801c70 _tag = {tag = 36, retval = 140736827755328, buf = {0x7f3f91f64870, 0x7f3f9279ce68 , 0x0, 0x7fffd89ff5d0, 0x91f63b20}, prev = 0x7fffd8a00c50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x561d6b801c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3f928dad40 , data2 = 140736827750176}} #38 0x00007f3f928e08a0 in load_file (opt=0x7fffd8a00b40, script=1, f=139911008503920, fname=, parser=139910999853888) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139910999853888, fname = 139910999868960, script = 1, opt = 0x7fffd8a00b40, f = 4} #39 process_options (argc=0, argv=0x7fffd8a00e38, opt=0x7fffd8a00b40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139911008503920 xflag = ast = 0x0 parser = 139910999853888 script_name = 139910999868960 iseq = enc = lenc = 0x561d6b81cf30 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 #40 0x00007f3f928e1106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffd8a00e28) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3f91728638 "-", script_name = 139910999868960, 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 = #41 0x00007f3f9279e149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffd8a00e28) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139911017117712, buf = {0x2, 0x7f3f9279e190 , 0x0, 0x7fffd8a00c20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x561d6b801c70 state = iseq = 0x0 #42 0x0000561d69f1717f in rb_main (argv=0x7fffd8a00e28, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736827756745 #43 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.542532.ruby -x gdbscript [New LWP 542532] [New LWP 542534] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140145187560448) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f76181f1c00 (LWP 542532))] >>> Threads Id Target Id Frame * 1 Thread 0x7f76181f1c00 (LWP 542532) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140145187560448) at ./nptl/pthread_kill.c:44 2 Thread 0x7f7617edf640 (LWP 542534) 0x00007f7618338fde in epoll_wait (epfd=4, events=events@entry=0x7f7618c42adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f7617edf640 (LWP 542534)): #0 0x00007f7618338fde in epoll_wait (epfd=4, events=events@entry=0x7f7618c42adc , 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 0x00007f76188c9d8a in event_wait (vm=0x5624b87bf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5624b87bf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5624b87bf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5624b87bf2a0 #4 0x00007f76182a7b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728529592560, 6171367646677338638, 140145184339520, 25, 140145188304976, 140728529592912, -6104288486069990898, -6104301118260999666}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7618338bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f76181f1c00 (LWP 542532)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140145187560448) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f76181f1c00 old_mask = {__val = {0, 16579305778556477696, 922, 140145194459485, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140145194976328}} 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=11, threadid=140145187560448) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140145187560448, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7618255476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f7618886185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f7618656e27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5624b8854400, fmt=fmt@entry=0x7f7618aa3346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f7618884fcf in sigsegv (sig=11, info=0x5624b8854530, ctx=0x5624b8854400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f7618a60206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f7618c43b60 , errout=errout@entry=0x7f761842d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f7618ab1126 "\n", dli_fbase = 0x5624b8803d80, dli_sname = 0x7ffdea03ff10 "\240\326B\030v\177", dli_saddr = 0x7f7618346d63 <__GI___backtrace+99>} i = lines = obj = 0x5624b88b8c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f76189339b3 in rb_print_backtrace (errout=0x7f761842d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f761893399f , 0x7f761872f825 , 0x7f7618656e04 , 0x7f761865a1b9 , 0x7f76186d8fc0 , 0x7f76186d3d1b , 0x7f76186d3e1c , 0x7f76186d41b0 , 0x7f76186d9d44 , 0x7f76186d3d1b , 0x7f76186d3e1c , 0x7f76186d41b0 , 0x7f76186d9d44 , 0x7f76186d3d1b , 0x7f76186d3e1c , 0x7f76186d41b0 , 0x7f76186d9d44 , 0x7f76186d3d1b , 0x7f76186dbc88 , 0x7f7618a60953 , 0x7f7618772a43 , 0x7f761887d89a , 0x7f761887de13 , 0x7f761873bdb2 , 0x7f761887f8a0 , 0x7f7618880106 , 0x7f761873d149 , 0x5624b75d117f , 0x7f761823cd90 <__libc_start_call_main+128>, 0x7f761823ce40 <__libc_start_main_impl+128>, 0x5624b75d11d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f761842d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5624b87bf2a0 ec = #11 0x00007f761872f825 in rb_bug_without_die (fmt=0x7f7618a71a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffdea0400d0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f761842d6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f7618656e04 in rb_bug (fmt=fmt@entry=0x7f7618a71a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdea0401b0, reg_save_area = 0x7ffdea0400f0}} #13 0x00007f761865a1b9 in objspace_xmalloc0 (objspace=0x5624b87c1bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f76186d8fc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5624b8803d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5624b8803d80, iseq=0x7f7617589670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 140145174572688 ec = 0x5624b87c2c70 dummy_frame = 140145174549792 #16 0x00007f76186d3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7617589670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5624b8803d80 prev_src_iseq = 0x7f761758b140 offset = #17 0x00007f76186d3e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7617589670 iseqv = iseq_index = 23 #18 0x00007f76186d41b0 in ibf_load_code (load=0x5624b8803d80, iseq=0x7f761758b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140145174556992 code_index = 15 reading_pos = 4556 code = 0x5624b887af20 load_body = 0x5624b887b730 cd_entries = 0x5624b8808c70 ic_index = 0 mark_offset_bits = 0x7ffdea040450 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f76186d9d44 in ibf_load_iseq_each (load=0x5624b8803d80, iseq=0x7f761758b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140145174572688 ec = 0x5624b87c2c70 dummy_frame = 140145174556752 #20 0x00007f76186d3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f761758b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5624b8803d80 prev_src_iseq = 0x7f761758ec20 offset = #21 0x00007f76186d3e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f761758b140 iseqv = iseq_index = 16 #22 0x00007f76186d41b0 in ibf_load_code (load=0x5624b8803d80, iseq=0x7f761758ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140145174572064 code_index = 66 reading_pos = 224 code = 0x5624b88a2510 load_body = 0x5624b882ff70 cd_entries = 0x5624b8827070 ic_index = 0 mark_offset_bits = 0x5624b88a2740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f76186d9d44 in ibf_load_iseq_each (load=0x5624b8803d80, iseq=0x7f761758ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140145174572688 ec = 0x5624b87c2c70 dummy_frame = 140145174571632 #24 0x00007f76186d3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f761758ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5624b8803d80 prev_src_iseq = 0x7f761758ef50 offset = #25 0x00007f76186d3e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f761758ec20 iseqv = iseq_index = 1 #26 0x00007f76186d41b0 in ibf_load_code (load=0x5624b8803d80, iseq=0x7f761758ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140145174572880 code_index = 5 reading_pos = 46 code = 0x5624b887cdc0 load_body = 0x5624b88306a0 cd_entries = 0x5624b88270e0 ic_index = 1 mark_offset_bits = 0x7ffdea0409b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f76186d9d44 in ibf_load_iseq_each (load=0x5624b8803d80, iseq=0x7f761758ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140145174572688 ec = 0x5624b87c2c70 dummy_frame = 140145174572352 #28 0x00007f76186d3d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f761758ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5624b8803d80 prev_src_iseq = 0x0 offset = #29 0x00007f76186dbc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f761758ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140145174572976 #31 0x00007f7618a60953 in rb_load_with_builtin_functions (feature_name=0x7f7618aa058b "yjit", table=0x7f7618c24e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5624b87bf2a0 iseq = #32 0x00007f76189a4357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f76189a23d0 , argc = 0, index = 0, name = 0x7f7618ac70c1 "_bi13"}, {func_ptr = 0x7f7618a40d70 , argc = 0, index = 1, name = 0x7f7618ac70c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7618a40e70 , argc = 0, index = 2, name = 0x7f7618ac7330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7618a41f00 , argc = 0, index = 3, name = 0x7f7618ac70df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f7618a10f10 , argc = 2, index = 4, name = 0x7f7618ac70f8 "rb_yjit_enable"}, {func_ptr = 0x7f7618a40e90 , argc = 0, index = 5, name = 0x7f7618ac7107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7618a40dc0 , argc = 1, index = 6, name = 0x7f7618ac7122 "rb_yjit_get_stats"}, {func_ptr = 0x7f76189a23b0 , argc = 0, index = 7, name = 0x7f7618ac7134 "object_shape_count"}, {func_ptr = 0x7f7618a18230 , argc = 1, index = 8, name = 0x7f7618ac7147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f7618a18240 , argc = 1, index = 9, name = 0x7f7618ac715b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f7618a10e60 , argc = 0, index = 10, name = 0x7f7618ac7172 "rb_yjit_code_gc"}, {func_ptr = 0x7f7618a10fc0 , argc = 0, index = 11, name = 0x7f7618ac7182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7618a40d90 , argc = 0, index = 12, name = 0x7f7618ac719c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f7618772a43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f761887d89a in ruby_opt_init (opt=0x7ffdea0422a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f761887de13 in ruby_opt_init (opt=0x7ffdea0422a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728529587840) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdea040e80 parser = 140145175841520 orig_fname = 140145175856592 script = 1 opt = 0x7ffdea0422a0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f761873bdb2 in rb_ensure (b_proc=b_proc@entry=0x7f761887da70 , data1=data1@entry=140728529587840, e_proc=e_proc@entry=0x7f7618879d40 , data2=data2@entry=140728529587840) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5624b87c2c70 _tag = {tag = 36, retval = 140728529592992, buf = {0x7f7617f04820, 0x7f761873be68 , 0x0, 0x7ffdea040d30, 0x17f03ad0}, prev = 0x7ffdea0423b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5624b87c2c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7618879d40 , data2 = 140728529587840}} #38 0x00007f761887f8a0 in load_file (opt=0x7ffdea0422a0, script=1, f=140145184491552, fname=, parser=140145175841520) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140145175841520, fname = 140145175856592, script = 1, opt = 0x7ffdea0422a0, f = 4} #39 process_options (argc=0, argv=0x7ffdea042598, opt=0x7ffdea0422a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140145184491552 xflag = ast = 0x0 parser = 140145175841520 script_name = 140145175856592 iseq = enc = lenc = 0x5624b87ddf30 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\223\304\030v\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f7618880106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdea042588) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f76176c85e8 "-", script_name = 140145175856592, 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 = #41 0x00007f761873d149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdea042588) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140145193101328, buf = {0x2, 0x7f761873d190 , 0x0, 0x7ffdea042380, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5624b87c2c70 state = iseq = 0x0 #42 0x00005624b75d117f in rb_main (argv=0x7ffdea042588, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728529594409 #43 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.674986.ruby -x gdbscript [New LWP 674986] [New LWP 674988] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140295527689216) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f9919176c00 (LWP 674986))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9919176c00 (LWP 674986) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140295527689216) at ./nptl/pthread_kill.c:44 2 Thread 0x7f9918e5f640 (LWP 674988) 0x00007f99192bdfde in epoll_wait (epfd=4, events=events@entry=0x7f9919bc7adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f9918e5f640 (LWP 674988)): #0 0x00007f99192bdfde in epoll_wait (epfd=4, events=events@entry=0x7f9919bc7adc , 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 0x00007f991984ed8a in event_wait (vm=0x556ad3d422a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x556ad3d422a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x556ad3d422a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x556ad3d422a0 #4 0x00007f991922cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724728708000, 2939943284108018780, 140295524447808, 25, 140295528433744, 140724728708352, -2882595007564495780, -2882597800488483748}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f99192bdbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f9919176c00 (LWP 674986)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140295527689216) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f9919176c00 old_mask = {__val = {0, 1788019070634105088, 922, 140295534588253, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140295535105096}} 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=11, threadid=140295527689216) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140295527689216, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f99191da476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f991980b185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f99195dbe27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x556ad3dd7400, fmt=fmt@entry=0x7f9919a28346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f9919809fcf in sigsegv (sig=11, info=0x556ad3dd7530, ctx=0x556ad3dd7400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f99199e5206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f9919bc8b60 , errout=errout@entry=0x7f99193b26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f9919a36126 "\n", dli_fbase = 0x556ad3d86d80, dli_sname = 0x7ffd077719c0 "\240&;\031\231\177", dli_saddr = 0x7f99192cbd63 <__GI___backtrace+99>} i = lines = obj = 0x556ad3e3cd20 dladdr_fbases = main_path = len = next_line = #9 0x00007f99198b89b3 in rb_print_backtrace (errout=0x7f99193b26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f99198b899f , 0x7f99196b4825 , 0x7f99195dbe04 , 0x7f99195df1b9 , 0x7f991965dfc0 , 0x7f9919658d1b , 0x7f9919658e1c , 0x7f99196591b0 , 0x7f991965ed44 , 0x7f9919658d1b , 0x7f9919658e1c , 0x7f99196591b0 , 0x7f991965ed44 , 0x7f9919658d1b , 0x7f9919658e1c , 0x7f99196591b0 , 0x7f991965ed44 , 0x7f9919658d1b , 0x7f9919660c88 , 0x7f99199e5953 , 0x7f99196f7a43 , 0x7f991980289a , 0x7f9919802e13 , 0x7f99196c0db2 , 0x7f99198048a0 , 0x7f9919805106 , 0x7f99196c2149 , 0x556ad379117f , 0x7f99191c1d90 <__libc_start_call_main+128>, 0x7f99191c1e40 <__libc_start_main_impl+128>, 0x556ad37911d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f99193b26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x556ad3d422a0 ec = #11 0x00007f99196b4825 in rb_bug_without_die (fmt=0x7f99199f6a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd07771b80) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f99193b26a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f99195dbe04 in rb_bug (fmt=fmt@entry=0x7f99199f6a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd07771c60, reg_save_area = 0x7ffd07771ba0}} #13 0x00007f99195df1b9 in objspace_xmalloc0 (objspace=0x556ad3d44bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f991965dfc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x556ad3d86d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x556ad3d86d80, iseq=0x7f9918509660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 140295514680816 ec = 0x556ad3d45c70 dummy_frame = 140295514658016 #16 0x00007f9919658d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9918509660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556ad3d86d80 prev_src_iseq = 0x7f991850b160 offset = #17 0x00007f9919658e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9918509660 iseqv = iseq_index = 23 #18 0x00007f99196591b0 in ibf_load_code (load=0x556ad3d86d80, iseq=0x7f991850b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140295514665312 code_index = 15 reading_pos = 4556 code = 0x556ad3dfe2f0 load_body = 0x556ad3dfeb40 cd_entries = 0x556ad3d8bc70 ic_index = 0 mark_offset_bits = 0x7ffd07771f00 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f991965ed44 in ibf_load_iseq_each (load=0x556ad3d86d80, iseq=0x7f991850b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140295514680816 ec = 0x556ad3d45c70 dummy_frame = 140295514665024 #20 0x00007f9919658d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f991850b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556ad3d86d80 prev_src_iseq = 0x7f991850eb20 offset = #21 0x00007f9919658e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f991850b160 iseqv = iseq_index = 16 #22 0x00007f99196591b0 in ibf_load_code (load=0x556ad3d86d80, iseq=0x7f991850eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140295514680096 code_index = 66 reading_pos = 224 code = 0x556ad3e25510 load_body = 0x556ad3db3310 cd_entries = 0x556ad3daa070 ic_index = 0 mark_offset_bits = 0x556ad3e25740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f991965ed44 in ibf_load_iseq_each (load=0x556ad3d86d80, iseq=0x7f991850eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140295514680816 ec = 0x556ad3d45c70 dummy_frame = 140295514679904 #24 0x00007f9919658d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f991850eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556ad3d86d80 prev_src_iseq = 0x7f991850ef40 offset = #25 0x00007f9919658e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f991850eb20 iseqv = iseq_index = 1 #26 0x00007f99196591b0 in ibf_load_code (load=0x556ad3d86d80, iseq=0x7f991850ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140295514681152 code_index = 5 reading_pos = 46 code = 0x556ad3dffdc0 load_body = 0x556ad3db3a40 cd_entries = 0x556ad3daa0e0 ic_index = 1 mark_offset_bits = 0x7ffd07772460 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f991965ed44 in ibf_load_iseq_each (load=0x556ad3d86d80, iseq=0x7f991850ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140295514680816 ec = 0x556ad3d45c70 dummy_frame = 140295514680624 #28 0x00007f9919658d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f991850ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556ad3d86d80 prev_src_iseq = 0x0 offset = #29 0x00007f9919660c88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f991850ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140295514681296 #31 0x00007f99199e5953 in rb_load_with_builtin_functions (feature_name=0x7f9919a2558b "yjit", table=0x7f9919ba9e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x556ad3d422a0 iseq = #32 0x00007f9919929357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f99199273d0 , argc = 0, index = 0, name = 0x7f9919a4c0c1 "_bi13"}, {func_ptr = 0x7f99199c5d70 , argc = 0, index = 1, name = 0x7f9919a4c0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f99199c5e70 , argc = 0, index = 2, name = 0x7f9919a4c330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f99199c6f00 , argc = 0, index = 3, name = 0x7f9919a4c0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9919995f10 , argc = 2, index = 4, name = 0x7f9919a4c0f8 "rb_yjit_enable"}, {func_ptr = 0x7f99199c5e90 , argc = 0, index = 5, name = 0x7f9919a4c107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f99199c5dc0 , argc = 1, index = 6, name = 0x7f9919a4c122 "rb_yjit_get_stats"}, {func_ptr = 0x7f99199273b0 , argc = 0, index = 7, name = 0x7f9919a4c134 "object_shape_count"}, {func_ptr = 0x7f991999d230 , argc = 1, index = 8, name = 0x7f9919a4c147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f991999d240 , argc = 1, index = 9, name = 0x7f9919a4c15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9919995e60 , argc = 0, index = 10, name = 0x7f9919a4c172 "rb_yjit_code_gc"}, {func_ptr = 0x7f9919995fc0 , argc = 0, index = 11, name = 0x7f9919a4c182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f99199c5d90 , argc = 0, index = 12, name = 0x7f9919a4c19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f99196f7a43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f991980289a in ruby_opt_init (opt=0x7ffd07773d50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f9919802e13 in ruby_opt_init (opt=0x7ffd07773d50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140724728703280) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd07772930 parser = 140295515949888 orig_fname = 140295515964960 script = 1 opt = 0x7ffd07773d50 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f99196c0db2 in rb_ensure (b_proc=b_proc@entry=0x7f9919802a70 , data1=data1@entry=140724728703280, e_proc=e_proc@entry=0x7f99197fed40 , data2=data2@entry=140724728703280) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556ad3d45c70 _tag = {tag = 36, retval = 140724728708432, buf = {0x7f9918e84870, 0x7f99196c0e68 , 0x0, 0x7ffd077727e0, 0x18e83b20}, prev = 0x7ffd07773e60, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556ad3d45c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f99197fed40 , data2 = 140724728703280}} #38 0x00007f99198048a0 in load_file (opt=0x7ffd07773d50, script=1, f=140295524599920, fname=, parser=140295515949888) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140295515949888, fname = 140295515964960, script = 1, opt = 0x7ffd07773d50, f = 4} #39 process_options (argc=0, argv=0x7ffd07774048, opt=0x7ffd07773d50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140295524599920 xflag = ast = 0x0 parser = 140295515949888 script_name = 140295515964960 iseq = enc = lenc = 0x556ad3d60f30 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 #40 0x00007f9919805106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd07774038) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9918648638 "-", script_name = 140295515964960, 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 = #41 0x00007f99196c2149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd07774038) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140295533230096, buf = {0x2, 0x7f99196c2190 , 0x0, 0x7ffd07773e30, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556ad3d45c70 state = iseq = 0x0 #42 0x0000556ad379117f in rb_main (argv=0x7ffd07774038, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140724728709849 #43 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.781159.ruby -x gdbscript [New LWP 781159] [New LWP 781161] [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 SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140064865922048) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6364942c00 (LWP 781159))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6364942c00 (LWP 781159) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140064865922048) at ./nptl/pthread_kill.c:44 2 Thread 0x7f636462f640 (LWP 781161) 0x00007f6364a89fde in epoll_wait (epfd=4, events=events@entry=0x7f6365393adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f636462f640 (LWP 781161)): #0 0x00007f6364a89fde in epoll_wait (epfd=4, events=events@entry=0x7f6365393adc , 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 0x00007f636501ad8a in event_wait (vm=0x55c487f732a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c487f732a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c487f732a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c487f732a0 #4 0x00007f63649f8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736516014288, -899353269148959505, 140064862697024, 25, 140064866666576, 140736516014640, 955346079648988399, 955347822453472495}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f6364a89bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6364942c00 (LWP 781159)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140064865922048) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6364942c00 old_mask = {__val = {0, 11780662689716566016, 922, 140064872821085, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140064873337928}} 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=11, threadid=140064865922048) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140064865922048, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f63649a6476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f6364fd7185 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f6364da7e27 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55c488008400, fmt=fmt@entry=0x7f63651f4346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f6364fd5fcf in sigsegv (sig=11, info=0x55c488008530, ctx=0x55c488008400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f63651b1206 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f6365394b60 , errout=errout@entry=0x7f6364b7e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f6365202126 "\n", dli_fbase = 0x55c487fb7d80, dli_sname = 0x7fffc60b1ef0 "\240\346\267dc\177", dli_saddr = 0x7f6364a97d63 <__GI___backtrace+99>} i = lines = obj = 0x55c48806cc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f63650849b3 in rb_print_backtrace (errout=0x7f6364b7e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f636508499f , 0x7f6364e80825 , 0x7f6364da7e04 , 0x7f6364dab1b9 , 0x7f6364e29fc0 , 0x7f6364e24d1b , 0x7f6364e24e1c , 0x7f6364e251b0 , 0x7f6364e2ad44 , 0x7f6364e24d1b , 0x7f6364e24e1c , 0x7f6364e251b0 , 0x7f6364e2ad44 , 0x7f6364e24d1b , 0x7f6364e24e1c , 0x7f6364e251b0 , 0x7f6364e2ad44 , 0x7f6364e24d1b , 0x7f6364e2cc88 , 0x7f63651b1953 , 0x7f6364ec3a43 , 0x7f6364fce89a , 0x7f6364fcee13 , 0x7f6364e8cdb2 , 0x7f6364fd08a0 , 0x7f6364fd1106 , 0x7f6364e8e149 , 0x55c48771f17f , 0x7f636498dd90 <__libc_start_call_main+128>, 0x7f636498de40 <__libc_start_main_impl+128>, 0x55c48771f1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f6364b7e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55c487f732a0 ec = #11 0x00007f6364e80825 in rb_bug_without_die (fmt=0x7f63651c2a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fffc60b20b0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f6364b7e6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f6364da7e04 in rb_bug (fmt=fmt@entry=0x7f63651c2a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffc60b2190, reg_save_area = 0x7fffc60b20d0}} #13 0x00007f6364dab1b9 in objspace_xmalloc0 (objspace=0x55c487f75bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f6364e29fc0 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55c487fb7d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55c487fb7d80, iseq=0x7f6363cd9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 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 = 12385 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 = 140064852930192 ec = 0x55c487f76c70 dummy_frame = 140064852907296 #16 0x00007f6364e24d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6363cd9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c487fb7d80 prev_src_iseq = 0x7f6363cdb140 offset = #17 0x00007f6364e24e1c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6363cd9670 iseqv = iseq_index = 23 #18 0x00007f6364e251b0 in ibf_load_code (load=0x55c487fb7d80, iseq=0x7f6363cdb140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140064852914496 code_index = 15 reading_pos = 4556 code = 0x55c48802ef20 load_body = 0x55c48802f730 cd_entries = 0x55c487fbcc70 ic_index = 0 mark_offset_bits = 0x7fffc60b2430 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f6364e2ad44 in ibf_load_iseq_each (load=0x55c487fb7d80, iseq=0x7f6363cdb140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140064852930192 ec = 0x55c487f76c70 dummy_frame = 140064852914256 #20 0x00007f6364e24d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6363cdb140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c487fb7d80 prev_src_iseq = 0x7f6363cdec20 offset = #21 0x00007f6364e24e1c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6363cdb140 iseqv = iseq_index = 16 #22 0x00007f6364e251b0 in ibf_load_code (load=0x55c487fb7d80, iseq=0x7f6363cdec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140064852929568 code_index = 66 reading_pos = 224 code = 0x55c488056510 load_body = 0x55c487fe3f70 cd_entries = 0x55c487fdb070 ic_index = 0 mark_offset_bits = 0x55c488056740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f6364e2ad44 in ibf_load_iseq_each (load=0x55c487fb7d80, iseq=0x7f6363cdec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140064852930192 ec = 0x55c487f76c70 dummy_frame = 140064852929136 #24 0x00007f6364e24d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6363cdec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c487fb7d80 prev_src_iseq = 0x7f6363cdef50 offset = #25 0x00007f6364e24e1c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6363cdec20 iseqv = iseq_index = 1 #26 0x00007f6364e251b0 in ibf_load_code (load=0x55c487fb7d80, iseq=0x7f6363cdef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140064852930384 code_index = 5 reading_pos = 46 code = 0x55c488030dc0 load_body = 0x55c487fe46a0 cd_entries = 0x55c487fdb0e0 ic_index = 1 mark_offset_bits = 0x7fffc60b2990 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f6364e2ad44 in ibf_load_iseq_each (load=0x55c487fb7d80, iseq=0x7f6363cdef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 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 = 140064852930192 ec = 0x55c487f76c70 dummy_frame = 140064852929856 #28 0x00007f6364e24d1b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6363cdef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c487fb7d80 prev_src_iseq = 0x0 offset = #29 0x00007f6364e2cc88 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6363cdef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140064852930480 #31 0x00007f63651b1953 in rb_load_with_builtin_functions (feature_name=0x7f63651f158b "yjit", table=0x7f6365375e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55c487f732a0 iseq = #32 0x00007f63650f5357 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f63650f33d0 , argc = 0, index = 0, name = 0x7f63652180c1 "_bi13"}, {func_ptr = 0x7f6365191d70 , argc = 0, index = 1, name = 0x7f63652180c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f6365191e70 , argc = 0, index = 2, name = 0x7f6365218330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f6365192f00 , argc = 0, index = 3, name = 0x7f63652180df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f6365161f10 , argc = 2, index = 4, name = 0x7f63652180f8 "rb_yjit_enable"}, {func_ptr = 0x7f6365191e90 , argc = 0, index = 5, name = 0x7f6365218107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f6365191dc0 , argc = 1, index = 6, name = 0x7f6365218122 "rb_yjit_get_stats"}, {func_ptr = 0x7f63650f33b0 , argc = 0, index = 7, name = 0x7f6365218134 "object_shape_count"}, {func_ptr = 0x7f6365169230 , argc = 1, index = 8, name = 0x7f6365218147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f6365169240 , argc = 1, index = 9, name = 0x7f636521815b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6365161e60 , argc = 0, index = 10, name = 0x7f6365218172 "rb_yjit_code_gc"}, {func_ptr = 0x7f6365161fc0 , argc = 0, index = 11, name = 0x7f6365218182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f6365191d90 , argc = 0, index = 12, name = 0x7f636521819c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f6364ec3a43 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f6364fce89a in ruby_opt_init (opt=0x7fffc60b4280) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f6364fcee13 in ruby_opt_init (opt=0x7fffc60b4280) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140736516009568) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffc60b2e60 parser = 140064854199024 orig_fname = 140064854214096 script = 1 opt = 0x7fffc60b4280 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f6364e8cdb2 in rb_ensure (b_proc=b_proc@entry=0x7f6364fcea70 , data1=data1@entry=140736516009568, e_proc=e_proc@entry=0x7f6364fcad40 , data2=data2@entry=140736516009568) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c487f76c70 _tag = {tag = 36, retval = 140736516014720, buf = {0x7f6364654820, 0x7f6364e8ce68 , 0x0, 0x7fffc60b2d10, 0x64653ad0}, prev = 0x7fffc60b4390, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c487f76c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f6364fcad40 , data2 = 140736516009568}} #38 0x00007f6364fd08a0 in load_file (opt=0x7fffc60b4280, script=1, f=140064862849056, fname=, parser=140064854199024) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140064854199024, fname = 140064854214096, script = 1, opt = 0x7fffc60b4280, f = 4} #39 process_options (argc=0, argv=0x7fffc60b4578, opt=0x7fffc60b4280) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140064862849056 xflag = ast = 0x0 parser = 140064854199024 script_name = 140064854214096 iseq = enc = lenc = 0x55c487f91f30 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 #40 0x00007f6364fd1106 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffc60b4568) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6363e185e8 "-", script_name = 140064854214096, 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 = #41 0x00007f6364e8e149 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffc60b4568) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140064871462928, buf = {0x2, 0x7f6364e8e190 , 0x0, 0x7fffc60b4360, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c487f76c70 state = iseq = 0x0 #42 0x000055c48771f17f in rb_main (argv=0x7fffc60b4568, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736516016137 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)