# Logfile created on 2024-01-19 00:43:15 +0000 by logger.rb/v1.4.3 I, [2024-01-19T00:43:15.735499 #1364826] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-19T00:43:15.735957 #1364826] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T00:43:15.855467 #1364826] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-19T00:43:15.856097 #1364826] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T00:43:15.856140 #1364826] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T00:43:16.077828 #1364826] INFO -- : tool/config.guess already exists I, [2024-01-19T00:43:16.077913 #1364826] INFO -- : tool/config.sub already exists I, [2024-01-19T00:43:16.175893 #1364826] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T00:43:16.175967 #1364826] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T00:43:16.281365 #1364826] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-19T00:43:16.281911 #1364826] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T00:43:16.281954 #1364826] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-19T00:43:17.362167 #1364826] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-19T00:43:17.362430 #1364826] ERROR -- : a3e6546..61da90c master -> origin/master I, [2024-01-19T00:43:17.433849 #1364826] INFO -- : Updating a3e6546..61da90c I, [2024-01-19T00:43:17.433918 #1364826] INFO -- : Fast-forward I, [2024-01-19T00:43:17.473122 #1364826] INFO -- : common.mk | 43 +++++ I, [2024-01-19T00:43:17.473187 #1364826] INFO -- : eval.c | 6 - I, [2024-01-19T00:43:17.473206 #1364826] INFO -- : ext/objspace/depend | 1 + I, [2024-01-19T00:43:17.473220 #1364826] INFO -- : ext/psych/lib/psych.rb | 14 ++ I, [2024-01-19T00:43:17.473232 #1364826] INFO -- : ext/psych/lib/psych/visitors/yaml_tree.rb | 5 +- I, [2024-01-19T00:43:17.473244 #1364826] INFO -- : ext/ripper/depend | 1 + I, [2024-01-19T00:43:17.473256 #1364826] INFO -- : ext/socket/depend | 15 ++ I, [2024-01-19T00:43:17.473266 #1364826] INFO -- : gc.c | 36 +++- I, [2024-01-19T00:43:17.473278 #1364826] INFO -- : include/ruby/internal/interpreter.h | 2 +- I, [2024-01-19T00:43:17.473295 #1364826] INFO -- : internal/sanitizers.h | 110 +++++++++++- I, [2024-01-19T00:43:17.473320 #1364826] INFO -- : io.c | 267 ++++++++++++++++++++++++++---- I, [2024-01-19T00:43:17.473334 #1364826] INFO -- : iseq.c | 1 + I, [2024-01-19T00:43:17.473345 #1364826] INFO -- : lib/rubygems/specification.rb | 4 - I, [2024-01-19T00:43:17.473356 #1364826] INFO -- : prism_compile.c | 130 +++++++++------ I, [2024-01-19T00:43:17.473369 #1364826] INFO -- : prism_compile.h | 1 + I, [2024-01-19T00:43:17.473381 #1364826] INFO -- : test/psych/test_psych.rb | 26 +++ I, [2024-01-19T00:43:17.473392 #1364826] INFO -- : test/psych/test_set.rb | 7 + I, [2024-01-19T00:43:17.473407 #1364826] INFO -- : test/ruby/test_compile_prism.rb | 21 +++ I, [2024-01-19T00:43:17.473418 #1364826] INFO -- : thread.c | 7 +- I, [2024-01-19T00:43:17.473430 #1364826] INFO -- : thread_none.c | 7 +- I, [2024-01-19T00:43:17.473441 #1364826] INFO -- : thread_pthread.c | 37 ++++- I, [2024-01-19T00:43:17.473452 #1364826] INFO -- : thread_win32.c | 15 +- I, [2024-01-19T00:43:17.473463 #1364826] INFO -- : tool/missing-baseruby.bat | 18 +- I, [2024-01-19T00:43:17.473475 #1364826] INFO -- : vm.c | 11 +- I, [2024-01-19T00:43:17.473486 #1364826] INFO -- : vm_core.h | 8 +- I, [2024-01-19T00:43:17.473497 #1364826] INFO -- : yjit/src/backend/ir.rs | 5 + I, [2024-01-19T00:43:17.473510 #1364826] INFO -- : yjit/src/codegen.rs | 14 +- I, [2024-01-19T00:43:17.473522 #1364826] INFO -- : yjit/src/core.rs | 75 +++++++-- I, [2024-01-19T00:43:17.473533 #1364826] INFO -- : 28 files changed, 732 insertions(+), 155 deletions(-) I, [2024-01-19T00:43:17.492986 #1364826] INFO -- : Latest commit hash = 61da90c1b8 I, [2024-01-19T00:43:17.495513 #1364826] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T00:43:17.495581 #1364826] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T00:43:17.609471 #1364826] INFO -- : sed 's/{\$([^(){}]*)[^{}]*}//g' /tmp/ruby/src/trunk-repeat20-asserts/common.mk > uncommon.mk I, [2024-01-19T00:43:17.817800 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-19T00:43:17.838909 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T00:43:17.838980 #1364826] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-19T00:43:17.839016 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T00:43:18.154701 #1364826] INFO -- : /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp I, [2024-01-19T00:43:18.157136 #1364826] INFO -- : rbconfig.rb unchanged I, [2024-01-19T00:43:18.159702 #1364826] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-19T00:43:18.278196 #1364826] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-19T00:43:18.281469 #1364826] INFO -- : generating enc.mk I, [2024-01-19T00:43:18.576324 #1364826] INFO -- : making srcs under enc I, [2024-01-19T00:43:18.640589 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:43:18.640668 #1364826] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-19T00:43:18.640718 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:43:18.746775 #1364826] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T00:43:18.747000 #1364826] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T00:43:18.860430 #1364826] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-19T00:43:18.860501 #1364826] INFO -- : CC = gcc I, [2024-01-19T00:43:18.860515 #1364826] INFO -- : LD = ld I, [2024-01-19T00:43:18.860528 #1364826] INFO -- : LDSHARED = gcc -shared I, [2024-01-19T00:43:18.860539 #1364826] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-19T00:43:18.860553 #1364826] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-19T00:43:18.860565 #1364826] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-19T00:43:18.860578 #1364826] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-19T00:43:18.860589 #1364826] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-19T00:43:18.860601 #1364826] INFO -- : LANG = I, [2024-01-19T00:43:18.860611 #1364826] INFO -- : LC_ALL = I, [2024-01-19T00:43:18.860621 #1364826] INFO -- : LC_CTYPE = I, [2024-01-19T00:43:18.860631 #1364826] INFO -- : MFLAGS = I, [2024-01-19T00:43:18.860641 #1364826] INFO -- : RUSTC = rustc I, [2024-01-19T00:43:18.860651 #1364826] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-19T00:43:18.863525 #1364826] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-19T00:43:18.863588 #1364826] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-19T00:43:18.863602 #1364826] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-19T00:43:18.863614 #1364826] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-19T00:43:18.863625 #1364826] INFO -- : I, [2024-01-19T00:43:18.879050 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/main.c I, [2024-01-19T00:43:19.128853 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dmydln.c I, [2024-01-19T00:43:19.385817 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-01-19T00:43:20.274906 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/array.c I, [2024-01-19T00:43:24.643619 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-01-19T00:43:25.655157 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/bignum.c I, [2024-01-19T00:43:30.257579 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/class.c I, [2024-01-19T00:43:32.014097 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compar.c I, [2024-01-19T00:43:32.423726 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-01-19T00:43:51.100528 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/complex.c I, [2024-01-19T00:43:53.935684 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-01-19T00:43:55.071712 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/debug.c I, [2024-01-19T00:43:55.515987 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/debug_counter.c I, [2024-01-19T00:43:55.774207 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dir.c I, [2024-01-19T00:43:59.507817 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dln_find.c I, [2024-01-19T00:43:59.804192 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/encoding.c I, [2024-01-19T00:44:00.965910 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enum.c I, [2024-01-19T00:44:03.817436 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enumerator.c I, [2024-01-19T00:44:06.855580 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/error.c I, [2024-01-19T00:44:09.029406 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-01-19T00:44:10.822279 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/file.c I, [2024-01-19T00:44:13.050646 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-01-19T00:44:19.649348 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-01-19T00:44:22.931585 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/inits.c I, [2024-01-19T00:44:23.123824 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io.c I, [2024-01-19T00:44:28.563441 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io_buffer.c I, [2024-01-19T00:44:30.803175 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-01-19T00:44:33.671848 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-01-19T00:44:35.326817 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/marshal.c I, [2024-01-19T00:44:37.457586 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/math.c I, [2024-01-19T00:44:37.938468 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/memory_view.c I, [2024-01-19T00:44:38.616796 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-01-19T00:44:39.402986 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-01-19T00:44:41.424585 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node.c I, [2024-01-19T00:44:41.843721 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node_dump.c I, [2024-01-19T00:44:44.745746 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/numeric.c I, [2024-01-19T00:44:47.948049 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/object.c I, [2024-01-19T00:44:50.265041 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/pack.c I, [2024-01-19T00:44:52.181987 #1364826] INFO -- : compiling parse.c I, [2024-01-19T00:45:06.109867 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-01-19T00:45:08.411866 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/process.c I, [2024-01-19T00:45:11.586136 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ractor.c I, [2024-01-19T00:45:14.044169 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/random.c I, [2024-01-19T00:45:15.744012 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/range.c I, [2024-01-19T00:45:17.877149 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rational.c I, [2024-01-19T00:45:20.628916 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/re.c I, [2024-01-19T00:45:23.298781 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regcomp.c I, [2024-01-19T00:45:25.967885 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regenc.c I, [2024-01-19T00:45:26.359936 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regerror.c I, [2024-01-19T00:45:26.733801 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regexec.c I, [2024-01-19T00:45:30.668104 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regparse.c I, [2024-01-19T00:45:33.035040 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regsyntax.c I, [2024-01-19T00:45:33.321025 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-01-19T00:45:35.528048 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby_parser.c I, [2024-01-19T00:45:36.387274 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/scheduler.c I, [2024-01-19T00:45:36.851036 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/shape.c I, [2024-01-19T00:45:37.791512 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/signal.c I, [2024-01-19T00:45:38.603878 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/sprintf.c I, [2024-01-19T00:45:41.539166 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/st.c I, [2024-01-19T00:45:43.088272 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/strftime.c I, [2024-01-19T00:45:45.079741 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/string.c I, [2024-01-19T00:45:51.976794 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/struct.c I, [2024-01-19T00:45:53.561970 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/symbol.c I, [2024-01-19T00:45:54.596900 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-01-19T00:45:58.459416 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/time.c I, [2024-01-19T00:46:01.790051 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/transcode.c I, [2024-01-19T00:46:03.888249 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/util.c I, [2024-01-19T00:46:05.280900 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/variable.c I, [2024-01-19T00:46:07.758906 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-19T00:46:08.127753 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-01-19T00:46:20.505541 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-01-19T00:46:21.778133 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-01-19T00:46:22.622232 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_sync.c I, [2024-01-19T00:46:23.179298 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-01-19T00:46:24.696922 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/weakmap.c I, [2024-01-19T00:46:25.270971 #1364826] INFO -- : compiling prism/api_node.c I, [2024-01-19T00:46:28.848570 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/api_pack.c I, [2024-01-19T00:46:29.315830 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/extension.c I, [2024-01-19T00:46:29.892912 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism_init.c I, [2024-01-19T00:46:30.183893 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-01-19T00:46:31.637070 #1364826] INFO -- : building Rust YJIT (release mode) I, [2024-01-19T00:46:53.107831 #1364826] INFO -- : touch yjit/target/release/libyjit.a I, [2024-01-19T00:46:53.109037 #1364826] INFO -- : partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o I, [2024-01-19T00:46:53.545713 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/ascii.c I, [2024-01-19T00:46:53.812876 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/us_ascii.c I, [2024-01-19T00:46:54.085927 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/unicode.c I, [2024-01-19T00:46:55.025121 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/utf_8.c I, [2024-01-19T00:46:55.373220 #1364826] INFO -- : compiling enc/trans/newline.c I, [2024-01-19T00:46:55.641679 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/missing/setproctitle.c I, [2024-01-19T00:46:55.927854 #1364826] INFO -- : linking miniruby I, [2024-01-19T00:46:57.472128 #1364826] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T00:46:57.472324 #1364826] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T00:46:57.600006 #1364826] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-19T00:46:57.600101 #1364826] INFO -- : CC = gcc I, [2024-01-19T00:46:57.600139 #1364826] INFO -- : LD = ld I, [2024-01-19T00:46:57.600173 #1364826] INFO -- : LDSHARED = gcc -shared I, [2024-01-19T00:46:57.600216 #1364826] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-19T00:46:57.600256 #1364826] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-19T00:46:57.600291 #1364826] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-19T00:46:57.600325 #1364826] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-19T00:46:57.600359 #1364826] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-19T00:46:57.600389 #1364826] INFO -- : LANG = I, [2024-01-19T00:46:57.600417 #1364826] INFO -- : LC_ALL = I, [2024-01-19T00:46:57.600444 #1364826] INFO -- : LC_CTYPE = I, [2024-01-19T00:46:57.600475 #1364826] INFO -- : MFLAGS = I, [2024-01-19T00:46:57.600506 #1364826] INFO -- : RUSTC = rustc I, [2024-01-19T00:46:57.600547 #1364826] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-19T00:46:57.603636 #1364826] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-19T00:46:57.603703 #1364826] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-19T00:46:57.603719 #1364826] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-19T00:46:57.603731 #1364826] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-19T00:46:57.603743 #1364826] INFO -- : I, [2024-01-19T00:46:57.618885 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dln.c I, [2024-01-19T00:46:57.953593 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/localeinit.c I, [2024-01-19T00:46:58.241125 #1364826] INFO -- : creating verconf.h I, [2024-01-19T00:46:58.278845 #1364826] INFO -- : verconf.h updated I, [2024-01-19T00:46:58.282350 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/loadpath.c I, [2024-01-19T00:46:59.249055 #1364826] INFO -- : builtin_binary.inc updated I, [2024-01-19T00:46:59.258307 #1364826] INFO -- : 7b4028dc8f362966f1ee8f33b8b8c7f4adbb2d14b76be933382393d50efb77e5 builtin_binary.inc I, [2024-01-19T00:46:59.259590 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-19T00:46:59.956644 #1364826] INFO -- : linking static-library libruby-static.a I, [2024-01-19T00:47:01.596614 #1364826] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-19T00:47:05.539219 #1364826] INFO -- : linking ruby I, [2024-01-19T00:47:05.601566 #1364826] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T00:47:05.601702 #1364826] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T00:47:05.724214 #1364826] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-19T00:47:05.724270 #1364826] INFO -- : CC = gcc I, [2024-01-19T00:47:05.724290 #1364826] INFO -- : LD = ld I, [2024-01-19T00:47:05.724306 #1364826] INFO -- : LDSHARED = gcc -shared I, [2024-01-19T00:47:05.724330 #1364826] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-19T00:47:05.724349 #1364826] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-19T00:47:05.724362 #1364826] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-19T00:47:05.724373 #1364826] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-19T00:47:05.724387 #1364826] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-19T00:47:05.724403 #1364826] INFO -- : LANG = I, [2024-01-19T00:47:05.724417 #1364826] INFO -- : LC_ALL = I, [2024-01-19T00:47:05.724434 #1364826] INFO -- : LC_CTYPE = I, [2024-01-19T00:47:05.724450 #1364826] INFO -- : MFLAGS = I, [2024-01-19T00:47:05.724466 #1364826] INFO -- : RUSTC = rustc I, [2024-01-19T00:47:05.724482 #1364826] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-19T00:47:05.726720 #1364826] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-19T00:47:05.726780 #1364826] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-19T00:47:05.726797 #1364826] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-19T00:47:05.726810 #1364826] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-19T00:47:05.726824 #1364826] INFO -- : I, [2024-01-19T00:47:05.835866 #1364826] INFO -- : generating encdb.h I, [2024-01-19T00:47:05.912342 #1364826] INFO -- : encdb.h unchanged I, [2024-01-19T00:47:05.918269 #1364826] INFO -- : generating enc.mk I, [2024-01-19T00:47:06.265128 #1364826] INFO -- : making srcs under enc I, [2024-01-19T00:47:06.337791 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:47:06.338085 #1364826] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-19T00:47:06.338146 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:47:06.339947 #1364826] INFO -- : generating transdb.h I, [2024-01-19T00:47:06.600672 #1364826] INFO -- : transdb.h unchanged I, [2024-01-19T00:47:06.606094 #1364826] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-19T00:47:06.685681 #1364826] INFO -- : ext/configure-ext.mk updated I, [2024-01-19T00:47:06.690841 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:47:08.388803 #1364826] INFO -- : configuring objspace I, [2024-01-19T00:47:09.049760 #1364826] INFO -- : configuring ripper I, [2024-01-19T00:47:09.281108 #1364826] INFO -- : configuring socket I, [2024-01-19T00:47:47.075426 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:47:47.076225 #1364826] INFO -- : generating makefile exts.mk I, [2024-01-19T00:47:47.181659 #1364826] INFO -- : exts.mk unchanged I, [2024-01-19T00:47:47.188796 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:47:47.194062 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/RUBY_ALIGNOF' I, [2024-01-19T00:47:47.194754 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/RUBY_ALIGNOF/c.c I, [2024-01-19T00:47:47.449077 #1364826] INFO -- : linking shared-object -test-/RUBY_ALIGNOF.so I, [2024-01-19T00:47:47.512856 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/RUBY_ALIGNOF' I, [2024-01-19T00:47:47.521597 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/arith_seq/beg_len_step' I, [2024-01-19T00:47:47.522317 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/arith_seq/beg_len_step/beg_len_step.c I, [2024-01-19T00:47:47.806300 #1364826] INFO -- : linking shared-object -test-/arith_seq/beg_len_step.so I, [2024-01-19T00:47:47.882605 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/arith_seq/beg_len_step' I, [2024-01-19T00:47:47.887737 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/arith_seq/extract' I, [2024-01-19T00:47:47.888518 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/arith_seq/extract/extract.c I, [2024-01-19T00:47:48.152403 #1364826] INFO -- : linking shared-object -test-/arith_seq/extract.so I, [2024-01-19T00:47:48.217172 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/arith_seq/extract' I, [2024-01-19T00:47:48.221989 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/array/concat' I, [2024-01-19T00:47:48.222676 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/array/concat/to_ary_concat.c I, [2024-01-19T00:47:48.476066 #1364826] INFO -- : linking shared-object -test-/array/to_ary_concat.so I, [2024-01-19T00:47:48.534745 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/array/concat' I, [2024-01-19T00:47:48.539377 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/array/resize' I, [2024-01-19T00:47:48.539957 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/array/resize/resize.c I, [2024-01-19T00:47:48.799589 #1364826] INFO -- : linking shared-object -test-/array/resize.so I, [2024-01-19T00:47:48.859420 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/array/resize' I, [2024-01-19T00:47:48.868511 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bignum' I, [2024-01-19T00:47:48.869307 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/big2str.c I, [2024-01-19T00:47:49.160625 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/bigzero.c I, [2024-01-19T00:47:49.447259 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/div.c I, [2024-01-19T00:47:49.742444 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/init.c I, [2024-01-19T00:47:49.992399 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/intpack.c I, [2024-01-19T00:47:50.384709 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/mul.c I, [2024-01-19T00:47:50.745141 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bignum/str2big.c I, [2024-01-19T00:47:51.037819 #1364826] INFO -- : linking shared-object -test-/bignum.so I, [2024-01-19T00:47:51.132699 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bignum' I, [2024-01-19T00:47:51.136879 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug-14834' I, [2024-01-19T00:47:51.137286 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bug-14834/bug-14384.c I, [2024-01-19T00:47:51.419326 #1364826] INFO -- : linking shared-object -test-/bug_14834.so I, [2024-01-19T00:47:51.477492 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug-14834' I, [2024-01-19T00:47:51.482682 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug-3571' I, [2024-01-19T00:47:51.483399 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bug-3571/bug.c I, [2024-01-19T00:47:51.732338 #1364826] INFO -- : linking shared-object -test-/bug_3571.so I, [2024-01-19T00:47:51.781878 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug-3571' I, [2024-01-19T00:47:51.786870 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug-5832' I, [2024-01-19T00:47:51.787456 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bug-5832/bug.c I, [2024-01-19T00:47:52.046680 #1364826] INFO -- : linking shared-object -test-/bug_5832.so I, [2024-01-19T00:47:52.104888 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug-5832' I, [2024-01-19T00:47:52.110142 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug_reporter' I, [2024-01-19T00:47:52.110686 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/bug_reporter/bug_reporter.c I, [2024-01-19T00:47:52.321042 #1364826] INFO -- : linking shared-object -test-/bug_reporter.so I, [2024-01-19T00:47:52.365973 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/bug_reporter' I, [2024-01-19T00:47:52.370197 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/class' I, [2024-01-19T00:47:52.370656 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/class/class2name.c I, [2024-01-19T00:47:52.589710 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/class/init.c I, [2024-01-19T00:47:52.782568 #1364826] INFO -- : linking shared-object -test-/class.so I, [2024-01-19T00:47:52.853298 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/class' I, [2024-01-19T00:47:52.861323 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/debug' I, [2024-01-19T00:47:52.861910 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/debug/init.c I, [2024-01-19T00:47:53.131042 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/debug/inspector.c I, [2024-01-19T00:47:53.448936 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/debug/profile_frames.c I, [2024-01-19T00:47:53.756531 #1364826] INFO -- : linking shared-object -test-/debug.so I, [2024-01-19T00:47:53.841954 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/debug' I, [2024-01-19T00:47:53.847634 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/dln/empty' I, [2024-01-19T00:47:53.848440 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/dln/empty/empty.c I, [2024-01-19T00:47:54.129259 #1364826] INFO -- : linking shared-object -test-/dln/empty.so I, [2024-01-19T00:47:54.209196 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/dln/empty' I, [2024-01-19T00:47:54.217079 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/enumerator_kw' I, [2024-01-19T00:47:54.217730 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/enumerator_kw/enumerator_kw.c I, [2024-01-19T00:47:54.541239 #1364826] INFO -- : linking shared-object -test-/enumerator_kw.so I, [2024-01-19T00:47:54.608053 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/enumerator_kw' I, [2024-01-19T00:47:54.619387 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/exception' I, [2024-01-19T00:47:54.619989 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/exception/dataerror.c I, [2024-01-19T00:47:54.883197 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/exception/enc_raise.c I, [2024-01-19T00:47:55.168006 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/exception/ensured.c I, [2024-01-19T00:47:55.454379 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/exception/init.c I, [2024-01-19T00:47:55.723999 #1364826] INFO -- : linking shared-object -test-/exception.so I, [2024-01-19T00:47:55.818228 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/exception' I, [2024-01-19T00:47:55.823692 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/fatal' I, [2024-01-19T00:47:55.824343 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/fatal/rb_fatal.c I, [2024-01-19T00:47:56.099504 #1364826] INFO -- : linking shared-object -test-/fatal/rb_fatal.so I, [2024-01-19T00:47:56.173098 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/fatal' I, [2024-01-19T00:47:56.182786 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/file' I, [2024-01-19T00:47:56.183484 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/file/fs.c I, [2024-01-19T00:47:56.481400 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/file/init.c I, [2024-01-19T00:47:56.755001 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/file/newline_conv.c I, [2024-01-19T00:47:57.078583 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/file/stat.c I, [2024-01-19T00:47:57.406249 #1364826] INFO -- : linking shared-object -test-/file.so I, [2024-01-19T00:47:57.489079 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/file' I, [2024-01-19T00:47:57.494846 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/float' I, [2024-01-19T00:47:57.495376 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/float/init.c I, [2024-01-19T00:47:57.756046 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/float/nextafter.c I, [2024-01-19T00:47:58.041590 #1364826] INFO -- : linking shared-object -test-/float.so I, [2024-01-19T00:47:58.112333 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/float' I, [2024-01-19T00:47:58.115995 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/funcall' I, [2024-01-19T00:47:58.116386 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/funcall/funcall.c I, [2024-01-19T00:47:58.378695 #1364826] INFO -- : linking shared-object -test-/funcall.so I, [2024-01-19T00:47:58.449920 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/funcall' I, [2024-01-19T00:47:58.455488 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/gvl/call_without_gvl' I, [2024-01-19T00:47:58.456154 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/gvl/call_without_gvl/call_without_gvl.c I, [2024-01-19T00:47:58.749776 #1364826] INFO -- : linking shared-object -test-/gvl/call_without_gvl.so I, [2024-01-19T00:47:58.818023 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/gvl/call_without_gvl' I, [2024-01-19T00:47:58.824395 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/hash' I, [2024-01-19T00:47:58.825179 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/hash/delete.c I, [2024-01-19T00:47:59.065322 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/hash/init.c I, [2024-01-19T00:47:59.311659 #1364826] INFO -- : linking shared-object -test-/hash.so I, [2024-01-19T00:47:59.383425 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/hash' I, [2024-01-19T00:47:59.390543 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/integer' I, [2024-01-19T00:47:59.391326 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/integer/core_ext.c I, [2024-01-19T00:48:00.083307 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/integer/init.c I, [2024-01-19T00:48:00.344931 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/integer/my_integer.c I, [2024-01-19T00:48:00.618306 #1364826] INFO -- : linking shared-object -test-/integer.so I, [2024-01-19T00:48:00.691242 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/integer' I, [2024-01-19T00:48:00.696827 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/iseq_load' I, [2024-01-19T00:48:00.697444 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/iseq_load/iseq_load.c I, [2024-01-19T00:48:01.017521 #1364826] INFO -- : linking shared-object -test-/iseq_load.so I, [2024-01-19T00:48:01.078693 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/iseq_load' I, [2024-01-19T00:48:01.085307 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/iter' I, [2024-01-19T00:48:01.085980 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/iter/break.c I, [2024-01-19T00:48:01.360263 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/iter/init.c I, [2024-01-19T00:48:01.627359 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/iter/yield.c I, [2024-01-19T00:48:01.894814 #1364826] INFO -- : linking shared-object -test-/iter.so I, [2024-01-19T00:48:01.967520 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/iter' I, [2024-01-19T00:48:01.972603 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/load/dot.dot' I, [2024-01-19T00:48:01.973277 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/load/dot.dot/dot.dot.c I, [2024-01-19T00:48:02.229460 #1364826] INFO -- : linking shared-object -test-/load/dot.dot.so I, [2024-01-19T00:48:02.297557 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/load/dot.dot' I, [2024-01-19T00:48:02.303014 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/load/protect' I, [2024-01-19T00:48:02.303704 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/load/protect/protect.c I, [2024-01-19T00:48:02.590192 #1364826] INFO -- : linking shared-object -test-/load/protect.so I, [2024-01-19T00:48:02.661420 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/load/protect' I, [2024-01-19T00:48:02.684479 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/marshal/compat' I, [2024-01-19T00:48:02.685301 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/marshal/compat/usrcompat.c I, [2024-01-19T00:48:02.984304 #1364826] INFO -- : linking shared-object -test-/marshal/compat.so I, [2024-01-19T00:48:03.054337 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/marshal/compat' I, [2024-01-19T00:48:03.060205 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/marshal/internal_ivar' I, [2024-01-19T00:48:03.060877 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/marshal/internal_ivar/internal_ivar.c I, [2024-01-19T00:48:03.348169 #1364826] INFO -- : linking shared-object -test-/marshal/internal_ivar.so I, [2024-01-19T00:48:03.417674 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/marshal/internal_ivar' I, [2024-01-19T00:48:03.422125 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/marshal/usr' I, [2024-01-19T00:48:03.422887 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/marshal/usr/usrmarshal.c I, [2024-01-19T00:48:03.740445 #1364826] INFO -- : linking shared-object -test-/marshal/usr.so I, [2024-01-19T00:48:03.813156 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/marshal/usr' I, [2024-01-19T00:48:03.820559 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/memory_view' I, [2024-01-19T00:48:03.821201 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/memory_view/memory_view.c I, [2024-01-19T00:48:04.438426 #1364826] INFO -- : linking shared-object -test-/memory_view.so I, [2024-01-19T00:48:04.512847 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/memory_view' I, [2024-01-19T00:48:04.518606 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/method' I, [2024-01-19T00:48:04.519309 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/method/arity.c I, [2024-01-19T00:48:04.814341 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/method/init.c I, [2024-01-19T00:48:05.092874 #1364826] INFO -- : linking shared-object -test-/method.so I, [2024-01-19T00:48:05.179278 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/method' I, [2024-01-19T00:48:05.184756 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/notimplement' I, [2024-01-19T00:48:05.185441 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/notimplement/bug.c I, [2024-01-19T00:48:05.459043 #1364826] INFO -- : linking shared-object -test-/notimplement.so I, [2024-01-19T00:48:05.529692 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/notimplement' I, [2024-01-19T00:48:05.533619 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/num2int' I, [2024-01-19T00:48:05.534147 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/num2int/num2int.c I, [2024-01-19T00:48:05.890894 #1364826] INFO -- : linking shared-object -test-/num2int.so I, [2024-01-19T00:48:05.956669 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/num2int' I, [2024-01-19T00:48:05.962038 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/path_to_class' I, [2024-01-19T00:48:05.962793 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/path_to_class/path_to_class.c I, [2024-01-19T00:48:06.215380 #1364826] INFO -- : linking shared-object -test-/path_to_class.so I, [2024-01-19T00:48:06.278649 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/path_to_class' I, [2024-01-19T00:48:06.279100 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/popen_deadlock' I, [2024-01-19T00:48:06.279683 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/popen_deadlock/infinite_loop_dlsym.c I, [2024-01-19T00:48:06.549240 #1364826] INFO -- : linking shared-object -test-/popen_deadlock/infinite_loop_dlsym.so I, [2024-01-19T00:48:06.612314 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/popen_deadlock' I, [2024-01-19T00:48:06.618169 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/postponed_job' I, [2024-01-19T00:48:06.618774 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/postponed_job/postponed_job.c I, [2024-01-19T00:48:06.973923 #1364826] INFO -- : linking shared-object -test-/postponed_job.so I, [2024-01-19T00:48:07.042386 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/postponed_job' I, [2024-01-19T00:48:07.048072 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/printf' I, [2024-01-19T00:48:07.048791 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/printf/printf.c I, [2024-01-19T00:48:07.397088 #1364826] INFO -- : linking shared-object -test-/printf.so I, [2024-01-19T00:48:07.506790 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/printf' I, [2024-01-19T00:48:07.513203 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/proc' I, [2024-01-19T00:48:07.513943 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/proc/init.c I, [2024-01-19T00:48:07.792547 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/proc/receiver.c I, [2024-01-19T00:48:08.063681 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/proc/super.c I, [2024-01-19T00:48:08.324443 #1364826] INFO -- : linking shared-object -test-/proc.so I, [2024-01-19T00:48:08.399294 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/proc' I, [2024-01-19T00:48:08.405442 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/random' I, [2024-01-19T00:48:08.406011 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/random/bad_version.c I, [2024-01-19T00:48:08.707069 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/random/init.c I, [2024-01-19T00:48:08.953664 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/random/loop.c I, [2024-01-19T00:48:09.292453 #1364826] INFO -- : linking shared-object -test-/random.so I, [2024-01-19T00:48:09.353203 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/random' I, [2024-01-19T00:48:09.359689 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/rational' I, [2024-01-19T00:48:09.360346 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/rational/rat.c I, [2024-01-19T00:48:10.049955 #1364826] INFO -- : linking shared-object -test-/rational.so I, [2024-01-19T00:48:10.116115 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/rational' I, [2024-01-19T00:48:10.121237 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/rb_call_super_kw' I, [2024-01-19T00:48:10.121866 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/rb_call_super_kw/rb_call_super_kw.c I, [2024-01-19T00:48:10.382482 #1364826] INFO -- : linking shared-object -test-/rb_call_super_kw.so I, [2024-01-19T00:48:10.454395 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/rb_call_super_kw' I, [2024-01-19T00:48:10.459470 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/recursion' I, [2024-01-19T00:48:10.460204 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/recursion/recursion.c I, [2024-01-19T00:48:10.754727 #1364826] INFO -- : linking shared-object -test-/recursion.so I, [2024-01-19T00:48:10.819494 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/recursion' I, [2024-01-19T00:48:10.825258 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/regexp' I, [2024-01-19T00:48:10.825862 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/regexp/init.c I, [2024-01-19T00:48:11.064448 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/regexp/parse_depth_limit.c I, [2024-01-19T00:48:11.327788 #1364826] INFO -- : linking shared-object -test-/regexp.so I, [2024-01-19T00:48:11.393852 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/regexp' I, [2024-01-19T00:48:11.399554 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/scan_args' I, [2024-01-19T00:48:11.400511 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/scan_args/scan_args.c I, [2024-01-19T00:48:12.511987 #1364826] INFO -- : linking shared-object -test-/scan_args.so I, [2024-01-19T00:48:12.592973 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/scan_args' I, [2024-01-19T00:48:12.598693 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/st/foreach' I, [2024-01-19T00:48:12.599265 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/st/foreach/foreach.c I, [2024-01-19T00:48:12.952914 #1364826] INFO -- : linking shared-object -test-/st/foreach.so I, [2024-01-19T00:48:13.037349 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/st/foreach' I, [2024-01-19T00:48:13.043042 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/st/numhash' I, [2024-01-19T00:48:13.043701 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/st/numhash/numhash.c I, [2024-01-19T00:48:13.372641 #1364826] INFO -- : linking shared-object -test-/st/numhash.so I, [2024-01-19T00:48:13.440895 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/st/numhash' I, [2024-01-19T00:48:13.445917 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/st/update' I, [2024-01-19T00:48:13.446606 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/st/update/update.c I, [2024-01-19T00:48:13.720398 #1364826] INFO -- : linking shared-object -test-/st/update.so I, [2024-01-19T00:48:13.780892 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/st/update' I, [2024-01-19T00:48:13.795152 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/string' I, [2024-01-19T00:48:13.795674 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/capacity.c I, [2024-01-19T00:48:14.096845 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/coderange.c I, [2024-01-19T00:48:14.425360 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/cstr.c I, [2024-01-19T00:48:14.859315 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/ellipsize.c I, [2024-01-19T00:48:15.123400 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/enc_associate.c I, [2024-01-19T00:48:15.405648 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/enc_dummy.c I, [2024-01-19T00:48:15.723388 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/enc_str_buf_cat.c I, [2024-01-19T00:48:16.084952 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/fstring.c I, [2024-01-19T00:48:16.374627 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/init.c I, [2024-01-19T00:48:16.649214 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/modify.c I, [2024-01-19T00:48:16.916565 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/new.c I, [2024-01-19T00:48:17.201759 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/nofree.c I, [2024-01-19T00:48:17.484206 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/normalize.c I, [2024-01-19T00:48:17.759991 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/qsort.c I, [2024-01-19T00:48:18.127911 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/rb_interned_str.c I, [2024-01-19T00:48:18.401740 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/rb_str_dup.c I, [2024-01-19T00:48:18.691161 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/set_len.c I, [2024-01-19T00:48:18.943424 #1364826] INFO -- : linking shared-object -test-/string.so I, [2024-01-19T00:48:19.064376 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/string' I, [2024-01-19T00:48:19.071528 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/struct' I, [2024-01-19T00:48:19.072274 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/struct/data.c I, [2024-01-19T00:48:19.347773 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/struct/duplicate.c I, [2024-01-19T00:48:19.611550 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/struct/init.c I, [2024-01-19T00:48:19.871675 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/struct/len.c I, [2024-01-19T00:48:20.171707 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/struct/member.c I, [2024-01-19T00:48:20.419921 #1364826] INFO -- : linking shared-object -test-/struct.so I, [2024-01-19T00:48:20.501080 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/struct' I, [2024-01-19T00:48:20.506581 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/symbol' I, [2024-01-19T00:48:20.507260 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/symbol/init.c I, [2024-01-19T00:48:20.783292 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/symbol/type.c I, [2024-01-19T00:48:21.075013 #1364826] INFO -- : linking shared-object -test-/symbol.so I, [2024-01-19T00:48:21.147705 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/symbol' I, [2024-01-19T00:48:21.153311 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/thread/instrumentation' I, [2024-01-19T00:48:21.153915 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/thread/instrumentation/instrumentation.c I, [2024-01-19T00:48:21.513638 #1364826] INFO -- : linking shared-object -test-/thread/instrumentation.so I, [2024-01-19T00:48:21.586943 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/thread/instrumentation' I, [2024-01-19T00:48:21.592968 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/thread_fd' I, [2024-01-19T00:48:21.593615 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/thread_fd/thread_fd.c I, [2024-01-19T00:48:21.876696 #1364826] INFO -- : linking shared-object -test-/thread_fd.so I, [2024-01-19T00:48:21.943043 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/thread_fd' I, [2024-01-19T00:48:21.947231 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/time' I, [2024-01-19T00:48:21.947808 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/time/init.c I, [2024-01-19T00:48:22.168713 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/time/leap_second.c I, [2024-01-19T00:48:22.897304 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/time/new.c I, [2024-01-19T00:48:23.166186 #1364826] INFO -- : linking shared-object -test-/time.so I, [2024-01-19T00:48:23.240214 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/time' I, [2024-01-19T00:48:23.245635 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/tracepoint' I, [2024-01-19T00:48:23.246330 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/tracepoint/gc_hook.c I, [2024-01-19T00:48:23.515117 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/tracepoint/tracepoint.c I, [2024-01-19T00:48:23.778848 #1364826] INFO -- : linking shared-object -test-/tracepoint.so I, [2024-01-19T00:48:23.849365 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/tracepoint' I, [2024-01-19T00:48:23.854297 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/typeddata' I, [2024-01-19T00:48:23.855097 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/typeddata/typeddata.c I, [2024-01-19T00:48:24.130881 #1364826] INFO -- : linking shared-object -test-/typeddata.so I, [2024-01-19T00:48:24.188454 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/typeddata' I, [2024-01-19T00:48:24.193423 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/vm' I, [2024-01-19T00:48:24.193993 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/vm/at_exit.c I, [2024-01-19T00:48:24.484476 #1364826] INFO -- : linking shared-object -test-/vm/at_exit.so I, [2024-01-19T00:48:24.562564 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/vm' I, [2024-01-19T00:48:24.568762 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/wait' I, [2024-01-19T00:48:24.569480 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/wait/wait.c I, [2024-01-19T00:48:24.900053 #1364826] INFO -- : linking shared-object -test-/wait.so I, [2024-01-19T00:48:24.979517 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/wait' I, [2024-01-19T00:48:24.984578 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/cgi/escape' I, [2024-01-19T00:48:24.985322 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/cgi/escape/escape.c I, [2024-01-19T00:48:25.514088 #1364826] INFO -- : linking shared-object cgi/escape.so I, [2024-01-19T00:48:25.584992 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/cgi/escape' I, [2024-01-19T00:48:25.590010 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/continuation' I, [2024-01-19T00:48:25.590732 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/continuation/continuation.c I, [2024-01-19T00:48:25.838779 #1364826] INFO -- : linking shared-object continuation.so I, [2024-01-19T00:48:25.930931 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/continuation' I, [2024-01-19T00:48:25.937093 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T00:48:25.937600 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/coverage/coverage.c I, [2024-01-19T00:48:26.579203 #1364826] INFO -- : linking shared-object coverage.so I, [2024-01-19T00:48:26.676166 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T00:48:26.680717 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T00:48:26.681281 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/date/date_core.c I, [2024-01-19T00:48:32.328406 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/date/date_parse.c I, [2024-01-19T00:48:35.111301 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/date/date_strftime.c I, [2024-01-19T00:48:35.981046 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/date/date_strptime.c I, [2024-01-19T00:48:37.152571 #1364826] INFO -- : linking shared-object date_core.so I, [2024-01-19T00:48:37.336562 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T00:48:37.342216 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T00:48:37.342940 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/digest.c I, [2024-01-19T00:48:37.913556 #1364826] INFO -- : linking shared-object digest.so I, [2024-01-19T00:48:37.992067 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T00:48:37.997064 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/bubblebabble' I, [2024-01-19T00:48:37.997731 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/bubblebabble/bubblebabble.c I, [2024-01-19T00:48:38.328420 #1364826] INFO -- : linking shared-object digest/bubblebabble.so I, [2024-01-19T00:48:38.397573 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/bubblebabble' I, [2024-01-19T00:48:38.403255 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/md5' I, [2024-01-19T00:48:38.404229 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/md5/md5init.c I, [2024-01-19T00:48:38.653151 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/md5/md5.c I, [2024-01-19T00:48:39.011439 #1364826] INFO -- : linking shared-object digest/md5.so I, [2024-01-19T00:48:39.080275 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/md5' I, [2024-01-19T00:48:39.085993 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/rmd160' I, [2024-01-19T00:48:39.086733 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/rmd160/rmd160init.c I, [2024-01-19T00:48:39.339573 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/rmd160/rmd160.c I, [2024-01-19T00:48:39.845822 #1364826] INFO -- : linking shared-object digest/rmd160.so I, [2024-01-19T00:48:39.920495 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/rmd160' I, [2024-01-19T00:48:39.926210 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha1' I, [2024-01-19T00:48:39.926877 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/sha1/sha1init.c I, [2024-01-19T00:48:40.191029 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/sha1/sha1.c I, [2024-01-19T00:48:40.686918 #1364826] INFO -- : linking shared-object digest/sha1.so I, [2024-01-19T00:48:40.764690 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha1' I, [2024-01-19T00:48:40.770596 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T00:48:40.771319 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/sha2/sha2init.c I, [2024-01-19T00:48:41.046815 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/digest/sha2/sha2.c I, [2024-01-19T00:48:41.569530 #1364826] INFO -- : linking shared-object digest/sha2.so I, [2024-01-19T00:48:41.656313 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T00:48:41.666687 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/etc' I, [2024-01-19T00:48:41.667516 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/etc/etc.c I, [2024-01-19T00:48:42.332743 #1364826] INFO -- : linking shared-object etc.so I, [2024-01-19T00:48:42.405435 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/etc' I, [2024-01-19T00:48:42.410755 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fcntl' I, [2024-01-19T00:48:42.411424 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fcntl/fcntl.c I, [2024-01-19T00:48:42.671221 #1364826] INFO -- : linking shared-object fcntl.so I, [2024-01-19T00:48:42.736854 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fcntl' I, [2024-01-19T00:48:42.745056 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T00:48:42.745783 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/closure.c I, [2024-01-19T00:48:43.251406 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/conversions.c I, [2024-01-19T00:48:43.683152 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/fiddle.c I, [2024-01-19T00:48:44.078265 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/function.c I, [2024-01-19T00:48:44.598969 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/handle.c I, [2024-01-19T00:48:45.039955 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/memory_view.c I, [2024-01-19T00:48:45.476108 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/pinned.c I, [2024-01-19T00:48:45.799289 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/fiddle/pointer.c I, [2024-01-19T00:48:46.603414 #1364826] INFO -- : linking shared-object fiddle.so I, [2024-01-19T00:48:46.743527 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T00:48:46.748834 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T00:48:46.749419 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/io/console/console.c I, [2024-01-19T00:48:47.671044 #1364826] INFO -- : linking shared-object io/console.so I, [2024-01-19T00:48:47.750216 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T00:48:47.756148 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/nonblock' I, [2024-01-19T00:48:47.756990 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/io/nonblock/nonblock.c I, [2024-01-19T00:48:48.085798 #1364826] INFO -- : linking shared-object io/nonblock.so I, [2024-01-19T00:48:48.148915 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/nonblock' I, [2024-01-19T00:48:48.154144 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/wait' I, [2024-01-19T00:48:48.154689 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/io/wait/wait.c I, [2024-01-19T00:48:48.447759 #1364826] INFO -- : linking shared-object io/wait.so I, [2024-01-19T00:48:48.513546 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/wait' I, [2024-01-19T00:48:48.516605 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T00:48:48.530473 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T00:48:48.536089 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json/generator' I, [2024-01-19T00:48:48.536776 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/json/generator/generator.c I, [2024-01-19T00:48:50.201009 #1364826] INFO -- : linking shared-object json/ext/generator.so I, [2024-01-19T00:48:50.278837 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json/generator' I, [2024-01-19T00:48:50.284579 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json/parser' I, [2024-01-19T00:48:50.285318 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/json/parser/parser.c I, [2024-01-19T00:48:51.102579 #1364826] INFO -- : linking shared-object json/ext/parser.so I, [2024-01-19T00:48:51.179731 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json/parser' I, [2024-01-19T00:48:51.185085 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T00:48:51.185834 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/monitor/monitor.c I, [2024-01-19T00:48:51.577310 #1364826] INFO -- : linking shared-object monitor.so I, [2024-01-19T00:48:51.649032 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T00:48:51.655111 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T00:48:51.655902 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/nkf/nkf.c I, [2024-01-19T00:48:54.300199 #1364826] INFO -- : linking shared-object nkf.so I, [2024-01-19T00:48:54.371668 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T00:48:54.377040 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T00:48:54.377616 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/object_tracing.c I, [2024-01-19T00:48:54.926560 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace.c I, [2024-01-19T00:48:55.678346 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace_dump.c I, [2024-01-19T00:48:56.663502 #1364826] INFO -- : linking shared-object objspace.so I, [2024-01-19T00:48:56.773538 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T00:48:56.798709 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T00:48:56.799486 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl.c I, [2024-01-19T00:48:57.515865 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_asn1.c I, [2024-01-19T00:48:58.873935 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_bio.c I, [2024-01-19T00:48:59.449689 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_bn.c I, [2024-01-19T00:49:00.637018 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_cipher.c I, [2024-01-19T00:49:01.667846 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_config.c I, [2024-01-19T00:49:02.439009 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_digest.c I, [2024-01-19T00:49:03.151959 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_engine.c I, [2024-01-19T00:49:03.713993 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_hmac.c I, [2024-01-19T00:49:04.392770 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_kdf.c I, [2024-01-19T00:49:05.206347 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_ns_spki.c I, [2024-01-19T00:49:05.907032 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_ocsp.c I, [2024-01-19T00:49:07.510550 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkcs12.c I, [2024-01-19T00:49:08.252373 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkcs7.c I, [2024-01-19T00:49:09.402910 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkey.c I, [2024-01-19T00:49:10.908631 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkey_dh.c I, [2024-01-19T00:49:11.663049 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkey_dsa.c I, [2024-01-19T00:49:12.385443 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkey_ec.c I, [2024-01-19T00:49:13.545471 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_pkey_rsa.c I, [2024-01-19T00:49:14.405110 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_provider.c I, [2024-01-19T00:49:14.990956 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_rand.c I, [2024-01-19T00:49:15.617659 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_ssl.c I, [2024-01-19T00:49:17.593233 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_ssl_session.c I, [2024-01-19T00:49:18.327800 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_ts.c I, [2024-01-19T00:49:19.340468 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509.c I, [2024-01-19T00:49:19.942945 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509attr.c I, [2024-01-19T00:49:20.677558 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509cert.c I, [2024-01-19T00:49:21.587011 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509crl.c I, [2024-01-19T00:49:22.497815 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509ext.c I, [2024-01-19T00:49:23.312452 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509name.c I, [2024-01-19T00:49:24.115187 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509req.c I, [2024-01-19T00:49:24.883397 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509revoked.c I, [2024-01-19T00:49:25.591458 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/openssl/ossl_x509store.c I, [2024-01-19T00:49:26.456328 #1364826] INFO -- : linking shared-object openssl.so I, [2024-01-19T00:49:27.219472 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T00:49:27.226296 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T00:49:27.226928 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/pathname/pathname.c I, [2024-01-19T00:49:28.748790 #1364826] INFO -- : linking shared-object pathname.so I, [2024-01-19T00:49:28.837432 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T00:49:28.845391 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T00:49:28.845899 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/psych/psych.c I, [2024-01-19T00:49:29.102595 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/psych/psych_emitter.c I, [2024-01-19T00:49:29.655569 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/psych/psych_parser.c I, [2024-01-19T00:49:30.162964 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/psych/psych_to_ruby.c I, [2024-01-19T00:49:30.439287 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/psych/psych_yaml_tree.c I, [2024-01-19T00:49:30.705583 #1364826] INFO -- : linking shared-object psych.so I, [2024-01-19T00:49:30.819802 #1364826] INFO -- : installing default psych libraries I, [2024-01-19T00:49:30.838081 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T00:49:30.843905 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T00:49:30.844396 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/pty/pty.c I, [2024-01-19T00:49:31.305308 #1364826] INFO -- : linking shared-object pty.so I, [2024-01-19T00:49:31.376634 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T00:49:31.384161 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rbconfig/sizeof' I, [2024-01-19T00:49:31.384766 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/rbconfig/sizeof/sizes.c I, [2024-01-19T00:49:31.658809 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/rbconfig/sizeof/limits.c I, [2024-01-19T00:49:31.987944 #1364826] INFO -- : linking shared-object rbconfig/sizeof.so I, [2024-01-19T00:49:32.056166 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rbconfig/sizeof' I, [2024-01-19T00:49:32.062259 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T00:49:32.062837 #1364826] INFO -- : generating eventids1.c from /tmp/ruby/src/trunk-repeat20-asserts/parse.y I, [2024-01-19T00:49:32.180886 #1364826] INFO -- : generating eventids1.h from /tmp/ruby/src/trunk-repeat20-asserts/parse.y I, [2024-01-19T00:49:32.283033 #1364826] INFO -- : compiling eventids1.c I, [2024-01-19T00:49:32.675363 #1364826] INFO -- : generating eventids2table.c from /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-19T00:49:32.720805 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-19T00:49:33.081215 #1364826] INFO -- : compiling compiler /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.y I, [2024-01-19T00:49:40.064921 #1364826] INFO -- : compiling ripper.c I, [2024-01-19T00:49:50.361572 #1364826] INFO -- : generating ripper_init.c from /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper_init.c.tmpl I, [2024-01-19T00:49:50.450402 #1364826] INFO -- : compiling ripper_init.c I, [2024-01-19T00:49:51.464422 #1364826] INFO -- : linking shared-object ripper.so I, [2024-01-19T00:49:51.645228 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T00:49:51.648306 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T00:49:51.652837 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T00:49:51.669184 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T00:49:51.669868 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/init.c I, [2024-01-19T00:49:52.399697 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/constants.c I, [2024-01-19T00:49:54.613185 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/basicsocket.c I, [2024-01-19T00:49:55.271002 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/socket.c I, [2024-01-19T00:49:56.316685 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ipsocket.c I, [2024-01-19T00:49:56.805110 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpsocket.c I, [2024-01-19T00:49:57.229558 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpserver.c I, [2024-01-19T00:49:57.652695 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/sockssocket.c I, [2024-01-19T00:49:58.017023 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/udpsocket.c I, [2024-01-19T00:49:58.492697 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixsocket.c I, [2024-01-19T00:49:59.050343 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixserver.c I, [2024-01-19T00:49:59.458682 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/option.c I, [2024-01-19T00:50:00.339352 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ancdata.c I, [2024-01-19T00:50:01.443762 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c I, [2024-01-19T00:50:02.980302 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ifaddr.c I, [2024-01-19T00:50:03.520630 #1364826] INFO -- : linking shared-object socket.so I, [2024-01-19T00:50:03.783761 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T00:50:03.789741 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/stringio' I, [2024-01-19T00:50:03.790548 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/stringio/stringio.c I, [2024-01-19T00:50:05.273858 #1364826] INFO -- : linking shared-object stringio.so I, [2024-01-19T00:50:05.353010 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/stringio' I, [2024-01-19T00:50:05.359089 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/strscan' I, [2024-01-19T00:50:05.359882 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/strscan/strscan.c I, [2024-01-19T00:50:06.471035 #1364826] INFO -- : linking shared-object strscan.so I, [2024-01-19T00:50:06.548990 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/strscan' I, [2024-01-19T00:50:06.554399 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T00:50:06.555321 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/syslog/syslog.c I, [2024-01-19T00:50:07.119064 #1364826] INFO -- : linking shared-object syslog.so I, [2024-01-19T00:50:07.196294 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T00:50:07.201640 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/zlib' I, [2024-01-19T00:50:07.202215 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/zlib/zlib.c I, [2024-01-19T00:50:09.790218 #1364826] INFO -- : linking shared-object zlib.so I, [2024-01-19T00:50:09.886921 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/zlib' I, [2024-01-19T00:50:09.890654 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T00:50:09.961514 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T00:50:09.965401 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T00:50:10.034370 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T00:50:10.038197 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T00:50:10.102919 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T00:50:10.107365 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T00:50:10.179501 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T00:50:10.230743 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:50:10.457998 #1364826] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-19T00:50:10.458156 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:50:10.459745 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:50:10.465076 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:50:10.465175 #1364826] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-19T00:50:10.465250 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:50:10.466866 #1364826] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-19T00:50:10.981469 #1364826] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-19T00:50:11.181084 #1364826] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-19T00:50:11.429292 #1364826] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-19T00:50:11.655863 #1364826] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-19T00:50:11.878358 #1364826] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-19T00:50:12.089144 #1364826] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-19T00:50:12.470909 #1364826] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-19T00:50:12.678032 #1364826] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-19T00:50:12.904657 #1364826] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-19T00:50:13.249510 #1364826] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-19T00:50:13.514921 #1364826] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-19T00:50:13.816910 #1364826] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-19T00:50:14.451407 #1364826] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-19T00:50:14.763332 #1364826] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-19T00:50:15.028347 #1364826] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-19T00:50:15.312178 #1364826] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-19T00:50:15.563544 #1364826] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-19T00:50:15.781190 #1364826] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-19T00:50:16.023282 #1364826] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-19T00:50:16.271172 #1364826] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-19T00:50:16.546174 #1364826] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-19T00:50:16.832948 #1364826] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-19T00:50:17.069960 #1364826] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-19T00:50:17.595938 #1364826] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-19T00:50:18.129235 #1364826] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-19T00:50:18.350644 #1364826] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-19T00:50:18.553928 #1364826] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-19T00:50:18.948407 #1364826] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-19T00:50:19.159358 #1364826] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-19T00:50:19.386768 #1364826] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-19T00:50:19.702868 #1364826] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-19T00:50:20.267931 #1364826] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-19T00:50:20.576923 #1364826] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-19T00:50:20.801513 #1364826] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-19T00:50:21.017839 #1364826] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-19T00:50:21.276988 #1364826] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-19T00:50:21.525568 #1364826] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-19T00:50:21.749884 #1364826] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-19T00:50:22.595691 #1364826] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-19T00:50:22.816341 #1364826] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-19T00:50:23.156429 #1364826] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-19T00:50:23.417070 #1364826] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-19T00:50:23.667160 #1364826] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-19T00:50:23.875893 #1364826] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-19T00:50:24.180913 #1364826] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-19T00:50:24.539580 #1364826] INFO -- : making enc I, [2024-01-19T00:50:24.571997 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:50:24.572871 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/encdb.c I, [2024-01-19T00:50:24.878571 #1364826] INFO -- : linking encoding encdb.so I, [2024-01-19T00:50:24.940255 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/big5.c I, [2024-01-19T00:50:25.238397 #1364826] INFO -- : linking encoding big5.so I, [2024-01-19T00:50:25.296552 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/cesu_8.c I, [2024-01-19T00:50:25.679836 #1364826] INFO -- : linking encoding cesu_8.so I, [2024-01-19T00:50:25.746975 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/cp949.c I, [2024-01-19T00:50:26.058274 #1364826] INFO -- : linking encoding cp949.so I, [2024-01-19T00:50:26.124814 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/emacs_mule.c I, [2024-01-19T00:50:26.468322 #1364826] INFO -- : linking encoding emacs_mule.so I, [2024-01-19T00:50:26.526110 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/euc_jp.c I, [2024-01-19T00:50:26.910678 #1364826] INFO -- : linking encoding euc_jp.so I, [2024-01-19T00:50:26.970544 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/euc_kr.c I, [2024-01-19T00:50:27.265788 #1364826] INFO -- : linking encoding euc_kr.so I, [2024-01-19T00:50:27.320433 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/euc_tw.c I, [2024-01-19T00:50:27.598597 #1364826] INFO -- : linking encoding euc_tw.so I, [2024-01-19T00:50:27.659740 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/gb2312.c I, [2024-01-19T00:50:27.870471 #1364826] INFO -- : linking encoding gb2312.so I, [2024-01-19T00:50:27.921066 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/gb18030.c I, [2024-01-19T00:50:28.261991 #1364826] INFO -- : linking encoding gb18030.so I, [2024-01-19T00:50:28.306239 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/gbk.c I, [2024-01-19T00:50:28.600003 #1364826] INFO -- : linking encoding gbk.so I, [2024-01-19T00:50:28.655244 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_1.c I, [2024-01-19T00:50:28.953655 #1364826] INFO -- : linking encoding iso_8859_1.so I, [2024-01-19T00:50:29.019829 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_2.c I, [2024-01-19T00:50:29.332348 #1364826] INFO -- : linking encoding iso_8859_2.so I, [2024-01-19T00:50:29.395190 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_3.c I, [2024-01-19T00:50:29.697032 #1364826] INFO -- : linking encoding iso_8859_3.so I, [2024-01-19T00:50:29.761126 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_4.c I, [2024-01-19T00:50:30.058378 #1364826] INFO -- : linking encoding iso_8859_4.so I, [2024-01-19T00:50:30.114840 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_5.c I, [2024-01-19T00:50:30.397234 #1364826] INFO -- : linking encoding iso_8859_5.so I, [2024-01-19T00:50:30.456777 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_6.c I, [2024-01-19T00:50:30.713241 #1364826] INFO -- : linking encoding iso_8859_6.so I, [2024-01-19T00:50:30.779641 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_7.c I, [2024-01-19T00:50:31.005040 #1364826] INFO -- : linking encoding iso_8859_7.so I, [2024-01-19T00:50:31.067787 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_8.c I, [2024-01-19T00:50:31.347063 #1364826] INFO -- : linking encoding iso_8859_8.so I, [2024-01-19T00:50:31.411824 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_9.c I, [2024-01-19T00:50:31.714192 #1364826] INFO -- : linking encoding iso_8859_9.so I, [2024-01-19T00:50:31.785494 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_10.c I, [2024-01-19T00:50:32.078140 #1364826] INFO -- : linking encoding iso_8859_10.so I, [2024-01-19T00:50:32.146318 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_11.c I, [2024-01-19T00:50:32.433051 #1364826] INFO -- : linking encoding iso_8859_11.so I, [2024-01-19T00:50:32.495771 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_13.c I, [2024-01-19T00:50:32.724069 #1364826] INFO -- : linking encoding iso_8859_13.so I, [2024-01-19T00:50:32.768951 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_14.c I, [2024-01-19T00:50:33.071474 #1364826] INFO -- : linking encoding iso_8859_14.so I, [2024-01-19T00:50:33.141420 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_15.c I, [2024-01-19T00:50:33.393919 #1364826] INFO -- : linking encoding iso_8859_15.so I, [2024-01-19T00:50:33.458776 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/iso_8859_16.c I, [2024-01-19T00:50:33.752619 #1364826] INFO -- : linking encoding iso_8859_16.so I, [2024-01-19T00:50:33.797495 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/koi8_r.c I, [2024-01-19T00:50:34.025349 #1364826] INFO -- : linking encoding koi8_r.so I, [2024-01-19T00:50:34.084509 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/koi8_u.c I, [2024-01-19T00:50:34.370297 #1364826] INFO -- : linking encoding koi8_u.so I, [2024-01-19T00:50:34.430994 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/shift_jis.c I, [2024-01-19T00:50:34.776287 #1364826] INFO -- : linking encoding shift_jis.so I, [2024-01-19T00:50:34.837647 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/utf_16be.c I, [2024-01-19T00:50:35.155035 #1364826] INFO -- : linking encoding utf_16be.so I, [2024-01-19T00:50:35.211300 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/utf_16le.c I, [2024-01-19T00:50:35.520368 #1364826] INFO -- : linking encoding utf_16le.so I, [2024-01-19T00:50:35.575360 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/utf_32be.c I, [2024-01-19T00:50:35.844046 #1364826] INFO -- : linking encoding utf_32be.so I, [2024-01-19T00:50:35.887894 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/utf_32le.c I, [2024-01-19T00:50:36.154944 #1364826] INFO -- : linking encoding utf_32le.so I, [2024-01-19T00:50:36.199057 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_31j.c I, [2024-01-19T00:50:36.458162 #1364826] INFO -- : linking encoding windows_31j.so I, [2024-01-19T00:50:36.501418 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_1250.c I, [2024-01-19T00:50:36.712846 #1364826] INFO -- : linking encoding windows_1250.so I, [2024-01-19T00:50:36.772252 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_1251.c I, [2024-01-19T00:50:37.062785 #1364826] INFO -- : linking encoding windows_1251.so I, [2024-01-19T00:50:37.109431 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_1252.c I, [2024-01-19T00:50:37.323020 #1364826] INFO -- : linking encoding windows_1252.so I, [2024-01-19T00:50:37.366038 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_1253.c I, [2024-01-19T00:50:37.637018 #1364826] INFO -- : linking encoding windows_1253.so I, [2024-01-19T00:50:37.696357 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_1254.c I, [2024-01-19T00:50:37.982704 #1364826] INFO -- : linking encoding windows_1254.so I, [2024-01-19T00:50:38.025523 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/windows_1257.c I, [2024-01-19T00:50:38.237083 #1364826] INFO -- : linking encoding windows_1257.so I, [2024-01-19T00:50:38.279108 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:50:38.279995 #1364826] INFO -- : making trans I, [2024-01-19T00:50:38.302105 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:50:38.302446 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/transdb.c I, [2024-01-19T00:50:38.630887 #1364826] INFO -- : linking transcoder transdb.so I, [2024-01-19T00:50:38.689958 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/big5.c I, [2024-01-19T00:50:40.908974 #1364826] INFO -- : linking transcoder big5.so I, [2024-01-19T00:50:40.977058 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/cesu_8.c I, [2024-01-19T00:50:41.260899 #1364826] INFO -- : linking transcoder cesu_8.so I, [2024-01-19T00:50:41.317038 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/chinese.c I, [2024-01-19T00:50:42.321947 #1364826] INFO -- : linking transcoder chinese.so I, [2024-01-19T00:50:42.385594 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/ebcdic.c I, [2024-01-19T00:50:42.651190 #1364826] INFO -- : linking transcoder ebcdic.so I, [2024-01-19T00:50:42.712395 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/emoji.c I, [2024-01-19T00:50:43.017049 #1364826] INFO -- : linking transcoder emoji.so I, [2024-01-19T00:50:43.062167 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/emoji_iso2022_kddi.c I, [2024-01-19T00:50:43.608139 #1364826] INFO -- : linking transcoder emoji_iso2022_kddi.so I, [2024-01-19T00:50:43.656791 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/emoji_sjis_docomo.c I, [2024-01-19T00:50:44.405527 #1364826] INFO -- : linking transcoder emoji_sjis_docomo.so I, [2024-01-19T00:50:44.473020 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/emoji_sjis_kddi.c I, [2024-01-19T00:50:45.275388 #1364826] INFO -- : linking transcoder emoji_sjis_kddi.so I, [2024-01-19T00:50:45.333374 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/emoji_sjis_softbank.c I, [2024-01-19T00:50:46.094374 #1364826] INFO -- : linking transcoder emoji_sjis_softbank.so I, [2024-01-19T00:50:46.158129 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/escape.c I, [2024-01-19T00:50:46.443538 #1364826] INFO -- : linking transcoder escape.so I, [2024-01-19T00:50:46.499964 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/gb18030.c I, [2024-01-19T00:50:47.298769 #1364826] INFO -- : linking transcoder gb18030.so I, [2024-01-19T00:50:47.370819 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/gbk.c I, [2024-01-19T00:50:48.558194 #1364826] INFO -- : linking transcoder gbk.so I, [2024-01-19T00:50:48.604150 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/iso2022.c I, [2024-01-19T00:50:48.855871 #1364826] INFO -- : linking transcoder iso2022.so I, [2024-01-19T00:50:48.898792 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/japanese.c I, [2024-01-19T00:50:49.146466 #1364826] INFO -- : linking transcoder japanese.so I, [2024-01-19T00:50:49.202035 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/japanese_euc.c I, [2024-01-19T00:50:50.908897 #1364826] INFO -- : linking transcoder japanese_euc.so I, [2024-01-19T00:50:50.982217 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/japanese_sjis.c I, [2024-01-19T00:50:51.792845 #1364826] INFO -- : linking transcoder japanese_sjis.so I, [2024-01-19T00:50:51.861450 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/korean.c I, [2024-01-19T00:50:53.246069 #1364826] INFO -- : linking transcoder korean.so I, [2024-01-19T00:50:53.346307 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/single_byte.c I, [2024-01-19T00:50:53.874589 #1364826] INFO -- : linking transcoder single_byte.so I, [2024-01-19T00:50:53.940101 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/utf8_mac.c I, [2024-01-19T00:50:55.221265 #1364826] INFO -- : linking transcoder utf8_mac.so I, [2024-01-19T00:50:55.365307 #1364826] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enc/trans/utf_16_32.c I, [2024-01-19T00:50:55.806403 #1364826] INFO -- : linking transcoder utf_16_32.so I, [2024-01-19T00:50:55.868444 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:50:55.869417 #1364826] INFO -- : making encs I, [2024-01-19T00:50:55.952722 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:50:55.952792 #1364826] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-19T00:50:55.952810 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:50:55.963416 #1364826] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T00:50:55.963814 #1364826] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-19T00:50:56.089192 #1364826] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-19T00:50:56.089256 #1364826] INFO -- : CC = gcc I, [2024-01-19T00:50:56.089283 #1364826] INFO -- : LD = ld I, [2024-01-19T00:50:56.089297 #1364826] INFO -- : LDSHARED = gcc -shared I, [2024-01-19T00:50:56.089310 #1364826] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-19T00:50:56.089329 #1364826] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-19T00:50:56.089342 #1364826] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-19T00:50:56.089353 #1364826] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-19T00:50:56.089365 #1364826] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-19T00:50:56.089376 #1364826] INFO -- : LANG = I, [2024-01-19T00:50:56.089387 #1364826] INFO -- : LC_ALL = I, [2024-01-19T00:50:56.089398 #1364826] INFO -- : LC_CTYPE = I, [2024-01-19T00:50:56.089408 #1364826] INFO -- : MFLAGS = I, [2024-01-19T00:50:56.089419 #1364826] INFO -- : RUSTC = rustc I, [2024-01-19T00:50:56.089430 #1364826] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-19T00:50:56.092267 #1364826] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-19T00:50:56.092299 #1364826] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-19T00:50:56.092313 #1364826] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-19T00:50:56.092324 #1364826] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-19T00:50:56.092335 #1364826] INFO -- : I, [2024-01-19T00:50:56.189601 #1364826] INFO -- : generating encdb.h I, [2024-01-19T00:50:56.248858 #1364826] INFO -- : encdb.h unchanged I, [2024-01-19T00:50:56.253129 #1364826] INFO -- : generating enc.mk I, [2024-01-19T00:50:56.577051 #1364826] INFO -- : making srcs under enc I, [2024-01-19T00:50:56.636947 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:50:56.637014 #1364826] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-19T00:50:56.637034 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:50:56.638755 #1364826] INFO -- : generating transdb.h I, [2024-01-19T00:50:56.891375 #1364826] INFO -- : transdb.h unchanged I, [2024-01-19T00:50:56.897573 #1364826] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-19T00:50:56.971283 #1364826] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-19T00:50:56.976497 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:00.867034 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:00.867702 #1364826] INFO -- : generating makefile exts.mk I, [2024-01-19T00:51:00.994129 #1364826] INFO -- : exts.mk unchanged I, [2024-01-19T00:51:01.002421 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:01.499436 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T00:51:01.508633 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T00:51:01.518365 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T00:51:01.525286 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T00:51:01.530678 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T00:51:01.541454 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T00:51:01.579923 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T00:51:01.586160 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T00:51:01.616831 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T00:51:01.631167 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T00:51:01.638386 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T00:51:01.643527 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T00:51:01.661822 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T00:51:01.676610 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T00:51:01.698797 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T00:51:01.703658 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T00:51:01.711476 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T00:51:01.716439 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T00:51:01.726641 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T00:51:01.734465 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T00:51:01.763519 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T00:51:01.794060 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T00:51:01.801517 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T00:51:01.806733 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T00:51:01.816993 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T00:51:01.851763 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T00:51:01.859886 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T00:51:01.864807 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T00:51:01.886899 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T00:51:01.897140 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T00:51:01.900080 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T00:51:01.903786 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T00:51:01.921630 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T00:51:01.936302 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T00:51:01.956957 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T00:51:01.961764 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T00:51:01.973321 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T00:51:02.036117 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T00:51:02.039714 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T00:51:02.102366 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T00:51:02.106283 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T00:51:02.172343 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T00:51:02.177371 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T00:51:02.239775 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T00:51:02.289252 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:02.457142 #1364826] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-19T00:51:02.457214 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:02.457727 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:02.463413 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:02.463479 #1364826] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-19T00:51:02.463503 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:02.474938 #1364826] INFO -- : making enc I, [2024-01-19T00:51:02.512161 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:02.512231 #1364826] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-19T00:51:02.512251 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:02.513221 #1364826] INFO -- : making trans I, [2024-01-19T00:51:02.585371 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:02.585439 #1364826] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-19T00:51:02.585459 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:02.586457 #1364826] INFO -- : making encs I, [2024-01-19T00:51:02.666510 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:02.666580 #1364826] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-19T00:51:02.666595 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:02.675018 #1364826] INFO -- : ./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-repeat20-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRUBY_DEBUG=1" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc I, [2024-01-19T00:51:02.941960 #1364826] INFO -- : Installing to I, [2024-01-19T00:51:02.942101 #1364826] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-19T00:51:02.943114 #1364826] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-19T00:51:02.964140 #1364826] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-19T00:51:02.965454 #1364826] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-19T00:51:02.966065 #1364826] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-19T00:51:03.056110 #1364826] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-19T00:51:03.056170 #1364826] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-19T00:51:03.056306 #1364826] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-19T00:51:03.057014 #1364826] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-19T00:51:03.091756 #1364826] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-19T00:51:03.091817 #1364826] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-19T00:51:03.091837 #1364826] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-19T00:51:03.092247 #1364826] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-19T00:51:03.093046 #1364826] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-19T00:51:03.418648 #1364826] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-19T00:51:03.457372 #1364826] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-19T00:51:03.481120 #1364826] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-19T00:51:03.530949 #1364826] INFO -- : abbrev 0.1.2 I, [2024-01-19T00:51:03.566812 #1364826] INFO -- : benchmark 0.3.0 I, [2024-01-19T00:51:03.569412 #1364826] INFO -- : bundler 2.6.0.dev I, [2024-01-19T00:51:03.577059 #1364826] INFO -- : cgi 0.4.1 I, [2024-01-19T00:51:03.579839 #1364826] INFO -- : csv 3.2.9 I, [2024-01-19T00:51:03.586536 #1364826] INFO -- : delegate 0.3.1 I, [2024-01-19T00:51:03.592165 #1364826] INFO -- : did_you_mean 1.6.3 I, [2024-01-19T00:51:03.597155 #1364826] INFO -- : drb 2.2.0 I, [2024-01-19T00:51:03.601893 #1364826] INFO -- : english 0.8.0 I, [2024-01-19T00:51:03.606933 #1364826] INFO -- : erb 4.0.4 I, [2024-01-19T00:51:03.611137 #1364826] INFO -- : error_highlight 0.6.0 I, [2024-01-19T00:51:03.613657 #1364826] INFO -- : fileutils 1.7.2 I, [2024-01-19T00:51:03.616172 #1364826] INFO -- : find 0.2.0 I, [2024-01-19T00:51:03.618575 #1364826] INFO -- : forwardable 1.3.3 I, [2024-01-19T00:51:03.620875 #1364826] INFO -- : ipaddr 1.2.6 I, [2024-01-19T00:51:03.623138 #1364826] INFO -- : irb 1.11.0 I, [2024-01-19T00:51:03.627389 #1364826] INFO -- : logger 1.6.0 I, [2024-01-19T00:51:03.629958 #1364826] INFO -- : net-http 0.4.1 I, [2024-01-19T00:51:03.632663 #1364826] INFO -- : net-protocol 0.2.2 I, [2024-01-19T00:51:03.635312 #1364826] INFO -- : observer 0.1.2 I, [2024-01-19T00:51:03.637770 #1364826] INFO -- : open-uri 0.4.1 I, [2024-01-19T00:51:03.640578 #1364826] INFO -- : open3 0.2.1 I, [2024-01-19T00:51:03.643079 #1364826] INFO -- : optparse 0.4.0 I, [2024-01-19T00:51:03.645676 #1364826] INFO -- : ostruct 0.6.0 I, [2024-01-19T00:51:03.651243 #1364826] INFO -- : pp 0.5.0 I, [2024-01-19T00:51:03.654420 #1364826] INFO -- : prettyprint 0.2.0 I, [2024-01-19T00:51:03.657303 #1364826] INFO -- : prism 0.19.0 I, [2024-01-19T00:51:03.659948 #1364826] INFO -- : pstore 0.1.3 I, [2024-01-19T00:51:03.662717 #1364826] INFO -- : rdoc 6.6.2 I, [2024-01-19T00:51:03.669075 #1364826] INFO -- : readline 0.0.4 I, [2024-01-19T00:51:03.671981 #1364826] INFO -- : reline 0.4.2 I, [2024-01-19T00:51:03.675068 #1364826] INFO -- : resolv 0.3.0 I, [2024-01-19T00:51:03.677681 #1364826] INFO -- : resolv-replace 0.1.1 I, [2024-01-19T00:51:03.680189 #1364826] INFO -- : rinda 0.2.0 I, [2024-01-19T00:51:03.682246 #1364826] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-19T00:51:03.684203 #1364826] INFO -- : securerandom 0.3.1 I, [2024-01-19T00:51:03.686097 #1364826] INFO -- : set 1.1.0 I, [2024-01-19T00:51:03.688158 #1364826] INFO -- : shellwords 0.2.0 I, [2024-01-19T00:51:03.691704 #1364826] INFO -- : singleton 0.2.0 I, [2024-01-19T00:51:03.693396 #1364826] INFO -- : syntax_suggest 2.0.0 I, [2024-01-19T00:51:03.696755 #1364826] INFO -- : tempfile 0.2.1 I, [2024-01-19T00:51:03.698942 #1364826] INFO -- : time 0.3.0 I, [2024-01-19T00:51:03.701086 #1364826] INFO -- : timeout 0.4.1 I, [2024-01-19T00:51:03.702973 #1364826] INFO -- : tmpdir 0.2.0 I, [2024-01-19T00:51:03.705069 #1364826] INFO -- : tsort 0.2.0 I, [2024-01-19T00:51:03.706922 #1364826] INFO -- : un 0.3.0 I, [2024-01-19T00:51:03.708807 #1364826] INFO -- : uri 0.13.0 I, [2024-01-19T00:51:03.711145 #1364826] INFO -- : weakref 0.1.3 I, [2024-01-19T00:51:03.713046 #1364826] INFO -- : yaml 0.3.0 I, [2024-01-19T00:51:03.714583 #1364826] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-19T00:51:03.732069 #1364826] INFO -- : date 3.3.4 I, [2024-01-19T00:51:03.734397 #1364826] INFO -- : digest 3.1.1 I, [2024-01-19T00:51:03.736571 #1364826] INFO -- : etc 1.4.3 I, [2024-01-19T00:51:03.739157 #1364826] INFO -- : fcntl 1.1.0 I, [2024-01-19T00:51:03.741619 #1364826] INFO -- : fiddle 1.1.3 I, [2024-01-19T00:51:03.743949 #1364826] INFO -- : io-console 0.7.2 I, [2024-01-19T00:51:03.746428 #1364826] INFO -- : io-nonblock 0.3.0 I, [2024-01-19T00:51:03.761768 #1364826] INFO -- : io-wait 0.3.1 I, [2024-01-19T00:51:03.764417 #1364826] INFO -- : json 2.7.1 I, [2024-01-19T00:51:03.768478 #1364826] INFO -- : nkf 0.1.3 I, [2024-01-19T00:51:03.771245 #1364826] INFO -- : openssl 3.2.0 I, [2024-01-19T00:51:03.773624 #1364826] INFO -- : pathname 0.3.0 I, [2024-01-19T00:51:03.775976 #1364826] INFO -- : psych 5.1.2 I, [2024-01-19T00:51:03.778699 #1364826] INFO -- : stringio 3.1.1 I, [2024-01-19T00:51:03.781092 #1364826] INFO -- : strscan 3.0.8 I, [2024-01-19T00:51:03.783424 #1364826] INFO -- : syslog 0.1.2 I, [2024-01-19T00:51:03.785522 #1364826] INFO -- : zlib 3.1.0 I, [2024-01-19T00:51:03.787171 #1364826] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-19T00:51:03.788364 #1364826] INFO -- : minitest 5.21.1 I, [2024-01-19T00:51:03.812836 #1364826] INFO -- : power_assert 2.0.3 I, [2024-01-19T00:51:03.820088 #1364826] INFO -- : rake 13.1.0 I, [2024-01-19T00:51:03.845793 #1364826] INFO -- : test-unit 3.6.1 I, [2024-01-19T00:51:03.882531 #1364826] INFO -- : rexml 3.2.6 I, [2024-01-19T00:51:03.913272 #1364826] INFO -- : rss 0.3.0 I, [2024-01-19T00:51:03.933550 #1364826] INFO -- : net-ftp 0.3.4 I, [2024-01-19T00:51:03.939911 #1364826] INFO -- : net-imap 0.4.9.1 I, [2024-01-19T00:51:03.966387 #1364826] INFO -- : net-pop 0.1.2 I, [2024-01-19T00:51:03.971733 #1364826] INFO -- : net-smtp 0.4.0.1 I, [2024-01-19T00:51:03.978134 #1364826] INFO -- : matrix 0.4.2 I, [2024-01-19T00:51:03.983544 #1364826] INFO -- : prime 0.1.2 I, [2024-01-19T00:51:03.992408 #1364826] INFO -- : rbs 3.4.1 I, [2024-01-19T00:51:04.201015 #1364826] INFO -- : typeprof 0.21.9 I, [2024-01-19T00:51:04.220906 #1364826] INFO -- : debug 1.9.1 I, [2024-01-19T00:51:04.242037 #1364826] INFO -- : racc 1.7.3 I, [2024-01-19T00:51:04.261964 #1364826] INFO -- : mutex_m 0.2.0 I, [2024-01-19T00:51:04.267459 #1364826] INFO -- : getoptlong 0.2.1 I, [2024-01-19T00:51:04.277741 #1364826] INFO -- : base64 0.2.0 I, [2024-01-19T00:51:04.282592 #1364826] INFO -- : bigdecimal 3.1.6 I, [2024-01-19T00:51:04.297335 #1364826] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-19T00:51:04.321661 #1364826] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-19T00:51:04.321858 #1364826] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-19T00:51:39.624794 #1364826] INFO -- : PASS all 1875 tests E, [2024-01-19T00:51:39.631872 #1364826] ERROR -- : I, [2024-01-19T00:51:39.632206 #1364826] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-19T00:51:39.632382 #1364826] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-19T00:51:39.720526 #1364826] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-19T00:51:39.720606 #1364826] INFO -- : CC = gcc I, [2024-01-19T00:51:39.720625 #1364826] INFO -- : LD = ld I, [2024-01-19T00:51:39.720641 #1364826] INFO -- : LDSHARED = gcc -shared I, [2024-01-19T00:51:39.720659 #1364826] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-19T00:51:39.720675 #1364826] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-19T00:51:39.720691 #1364826] INFO -- : CPPFLAGS = I, [2024-01-19T00:51:39.720705 #1364826] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-19T00:51:39.720719 #1364826] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-19T00:51:39.720734 #1364826] INFO -- : LANG = I, [2024-01-19T00:51:39.720747 #1364826] INFO -- : LC_ALL = I, [2024-01-19T00:51:39.720759 #1364826] INFO -- : LC_CTYPE = I, [2024-01-19T00:51:39.720771 #1364826] INFO -- : MFLAGS = I, [2024-01-19T00:51:39.720784 #1364826] INFO -- : RUSTC = rustc I, [2024-01-19T00:51:39.720798 #1364826] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-19T00:51:39.723548 #1364826] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-19T00:51:39.723628 #1364826] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-19T00:51:39.723645 #1364826] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-19T00:51:39.723660 #1364826] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-19T00:51:39.723674 #1364826] INFO -- : I, [2024-01-19T00:51:39.898497 #1364826] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-19T00:51:39.898568 #1364826] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-19T00:51:39.898589 #1364826] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-19T00:51:40.034566 #1364826] INFO -- : Checking leaked global symbols...none I, [2024-01-19T00:51:40.147621 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-19T00:51:40.147695 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-19T00:51:40.147716 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-19T00:51:40.147835 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-19T00:51:40.148231 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-19T00:51:40.148411 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-19T00:51:40.149274 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-19T00:51:40.149632 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-19T00:51:40.151474 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-19T00:51:40.152464 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-19T00:51:40.155008 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-19T00:51:40.157200 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-19T00:51:40.157322 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-19T00:51:40.157436 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-19T00:51:40.157632 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-19T00:51:40.257963 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-19T00:51:40.259290 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-19T00:51:40.525168 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-19T00:51:40.525958 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-19T00:51:40.526099 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-19T00:51:40.526376 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-19T00:51:40.526496 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-19T00:51:40.526553 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-19T00:51:40.526681 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-19T00:51:40.526913 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-19T00:51:40.526982 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-19T00:51:40.527156 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-19T00:51:40.527292 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-19T00:51:40.527873 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-19T00:51:40.754574 #1364826] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-19T00:51:40.760543 #1364826] INFO -- : I, [2024-01-19T00:51:40.760604 #1364826] INFO -- : test succeeded I, [2024-01-19T00:51:40.762918 #1364826] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-19T00:51:40.763060 #1364826] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-19T00:51:40.953613 #1364826] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-19T00:51:40.953698 #1364826] INFO -- : CC = gcc I, [2024-01-19T00:51:40.953725 #1364826] INFO -- : LD = ld I, [2024-01-19T00:51:40.953739 #1364826] INFO -- : LDSHARED = gcc -shared I, [2024-01-19T00:51:40.953752 #1364826] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-19T00:51:40.953767 #1364826] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-19T00:51:40.953779 #1364826] INFO -- : CPPFLAGS = I, [2024-01-19T00:51:40.953790 #1364826] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-19T00:51:40.953802 #1364826] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-19T00:51:40.953813 #1364826] INFO -- : LANG = I, [2024-01-19T00:51:40.953823 #1364826] INFO -- : LC_ALL = I, [2024-01-19T00:51:40.953834 #1364826] INFO -- : LC_CTYPE = I, [2024-01-19T00:51:40.953848 #1364826] INFO -- : MFLAGS = I, [2024-01-19T00:51:40.953860 #1364826] INFO -- : RUSTC = rustc I, [2024-01-19T00:51:40.953873 #1364826] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-19T00:51:40.956069 #1364826] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-19T00:51:40.956120 #1364826] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-19T00:51:40.956138 #1364826] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-19T00:51:40.956153 #1364826] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-19T00:51:40.956168 #1364826] INFO -- : I, [2024-01-19T00:51:40.959104 #1364826] INFO -- : generating enc.mk I, [2024-01-19T00:51:41.156045 #1364826] INFO -- : generating encdb.h I, [2024-01-19T00:51:41.219237 #1364826] INFO -- : encdb.h unchanged I, [2024-01-19T00:51:41.222200 #1364826] INFO -- : making enc I, [2024-01-19T00:51:41.262271 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:41.262332 #1364826] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-19T00:51:41.262351 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:41.263330 #1364826] INFO -- : making srcs under enc I, [2024-01-19T00:51:41.332008 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:41.332068 #1364826] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-19T00:51:41.332085 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:41.333427 #1364826] INFO -- : generating transdb.h I, [2024-01-19T00:51:41.536090 #1364826] INFO -- : transdb.h unchanged I, [2024-01-19T00:51:41.538255 #1364826] INFO -- : making trans I, [2024-01-19T00:51:41.585877 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:41.585936 #1364826] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-19T00:51:41.585955 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:41.586713 #1364826] INFO -- : making encs I, [2024-01-19T00:51:41.640476 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:41.640538 #1364826] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-19T00:51:41.640562 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:41.643886 #1364826] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-19T00:51:41.691306 #1364826] INFO -- : ext/configure-ext.mk updated I, [2024-01-19T00:51:41.694823 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:44.891610 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:44.892280 #1364826] INFO -- : generating makefile exts.mk I, [2024-01-19T00:51:45.023518 #1364826] INFO -- : exts.mk unchanged I, [2024-01-19T00:51:45.031632 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:45.477210 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T00:51:45.481164 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T00:51:45.486971 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T00:51:45.491299 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T00:51:45.494922 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T00:51:45.502465 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T00:51:45.527232 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T00:51:45.531365 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T00:51:45.562243 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T00:51:45.577437 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T00:51:45.584774 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T00:51:45.589632 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T00:51:45.607223 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T00:51:45.622603 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T00:51:45.646026 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T00:51:45.650662 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T00:51:45.657194 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T00:51:45.662234 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T00:51:45.672950 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T00:51:45.680526 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T00:51:45.709602 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T00:51:45.742522 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T00:51:45.750045 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T00:51:45.755417 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T00:51:45.765757 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T00:51:45.805065 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T00:51:45.813204 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T00:51:45.818226 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T00:51:45.840379 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T00:51:45.850583 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T00:51:45.853351 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T00:51:45.857261 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T00:51:45.877860 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T00:51:45.892039 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T00:51:45.913906 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T00:51:45.918850 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T00:51:45.929692 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T00:51:45.990899 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T00:51:45.994880 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T00:51:46.062309 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T00:51:46.066363 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T00:51:46.131793 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T00:51:46.136697 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T00:51:46.202851 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T00:51:46.255332 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:46.414134 #1364826] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-19T00:51:46.414262 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:46.414915 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:46.420681 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:51:46.420739 #1364826] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-19T00:51:46.420881 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T00:52:04.470848 #1364826] INFO -- : Run options: I, [2024-01-19T00:52:04.470913 #1364826] INFO -- : --seed=4191 I, [2024-01-19T00:52:04.470935 #1364826] INFO -- : "--ruby=./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems" I, [2024-01-19T00:52:04.470951 #1364826] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-19T00:52:04.470965 #1364826] INFO -- : --name=!/memory_leak/ I, [2024-01-19T00:52:04.470977 #1364826] INFO -- : --stderr-on-failure I, [2024-01-19T00:52:04.470989 #1364826] INFO -- : --repeat-count=20 I, [2024-01-19T00:52:04.471001 #1364826] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-19T00:52:04.471013 #1364826] INFO -- : I, [2024-01-19T00:52:04.471026 #1364826] INFO -- : # Running tests: I, [2024-01-19T00:52:04.471038 #1364826] INFO -- : I, [2024-01-19T01:03:39.751608 #1364826] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-19T01:03:40.393487 #1364826] INFO -- : Closed file descriptor: WebauthnListenerTest#test_listener_thread_sets_error: 9 I, [2024-01-19T01:34:23.492095 #1364826] INFO -- : Finished(1/20) tests in 2538.948290s, 10.5938 tests/s, 3765.0184 assertions/s. I, [2024-01-19T02:14:09.607985 #1364826] INFO -- : Finished(2/20) tests in 2386.070795s, 11.2729 tests/s, 4006.2818 assertions/s. I, [2024-01-19T02:21:15.924115 #1364826] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 10 : # I, [2024-01-19T02:21:15.924176 #1364826] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-19T02:25:17.253707 #1364826] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-19T02:25:17.253774 #1364826] INFO -- : Multiple autoclose IO objects for a file descriptor in: WebauthnListenerTest#test_wait_for_otp_code_options_request: #>(autoclose) #(autoclose) I, [2024-01-19T02:25:17.267001 #1364826] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-19T02:55:02.370961 #1364826] INFO -- : Finished(3/20) tests in 2452.030004s, 10.9697 tests/s, 3898.3316 assertions/s. I, [2024-01-19T03:36:19.123924 #1364826] INFO -- : Leaked file descriptor: Rinda::TupleSpaceProxyTest#test_take_bug_8215: 14 : # I, [2024-01-19T03:36:19.124013 #1364826] INFO -- : Leaked thread: Rinda::TupleSpaceProxyTest#test_take_bug_8215: # I, [2024-01-19T03:36:19.151899 #1364826] INFO -- : Closed file descriptor: Rinda::TupleSpaceProxyTest#test_00_tuple: 13 I, [2024-01-19T03:36:19.151968 #1364826] INFO -- : Closed file descriptor: Rinda::TupleSpaceProxyTest#test_00_tuple: 14 I, [2024-01-19T03:36:19.151989 #1364826] INFO -- : Finished thread: Rinda::TupleSpaceProxyTest#test_00_tuple: # I, [2024-01-19T03:43:31.637579 #1364826] INFO -- : Finished(4/20) tests in 2909.947654s, 9.2435 tests/s, 3285.1945 assertions/s. I, [2024-01-19T04:21:38.809944 #1364826] INFO -- : Finished(5/20) tests in 2287.109179s, 11.7607 tests/s, 4179.3239 assertions/s. I, [2024-01-19T05:00:54.984624 #1364826] INFO -- : Finished(6/20) tests in 2355.306300s, 11.4202 tests/s, 4058.3902 assertions/s. I, [2024-01-19T05:48:13.233080 #1364826] INFO -- : Finished(7/20) tests in 2839.124085s, 9.4740 tests/s, 3366.7933 assertions/s. I, [2024-01-19T05:55:27.725121 #1364826] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 12 : # I, [2024-01-19T05:55:27.725201 #1364826] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-19T06:30:43.228635 #1364826] INFO -- : Finished(8/20) tests in 2550.051408s, 10.5480 tests/s, 3748.5723 assertions/s. I, [2024-01-19T07:09:48.664864 #1364826] INFO -- : Leaked file descriptor: Rinda::TupleSpaceProxyTest#test_take_bug_8215: 17 : # I, [2024-01-19T07:09:48.665185 #1364826] INFO -- : Leaked thread: Rinda::TupleSpaceProxyTest#test_take_bug_8215: # I, [2024-01-19T07:09:48.696742 #1364826] INFO -- : Closed file descriptor: Rinda::TupleSpaceProxyTest#test_00_tuple: 17 I, [2024-01-19T07:09:48.696827 #1364826] INFO -- : Finished thread: Rinda::TupleSpaceProxyTest#test_00_tuple: # I, [2024-01-19T07:20:19.051889 #1364826] INFO -- : Finished(9/20) tests in 2975.366868s, 9.0402 tests/s, 3213.0115 assertions/s. I, [2024-01-19T08:01:14.542302 #1364826] INFO -- : Finished(10/20) tests in 2455.968813s, 10.9521 tests/s, 3892.3100 assertions/s. I, [2024-01-19T08:41:45.924351 #1364826] INFO -- : Finished(11/20) tests in 2431.271910s, 11.0633 tests/s, 3931.8675 assertions/s. I, [2024-01-19T09:31:49.052032 #1364826] INFO -- : Finished(12/20) tests in 3002.834139s, 8.9575 tests/s, 3182.7928 assertions/s. I, [2024-01-19T09:43:54.094587 #1364826] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-19T09:43:54.103690 #1364826] INFO -- : Closed file descriptor: WebauthnListenerTest#test_listener_thread_sets_error: 9 I, [2024-01-19T10:14:23.826380 #1364826] INFO -- : Finished(13/20) tests in 2555.147899s, 10.5270 tests/s, 3741.4316 assertions/s. I, [2024-01-19T10:21:55.606942 #1364826] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 12 : # I, [2024-01-19T10:21:55.607007 #1364826] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-19T10:25:58.363611 #1364826] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-19T10:25:58.379604 #1364826] INFO -- : Closed file descriptor: WebauthnListenerTest#test_listener_thread_sets_error: 9 I, [2024-01-19T10:57:55.212447 #1364826] INFO -- : Finished(14/20) tests in 2610.591723s, 10.3034 tests/s, 3661.7350 assertions/s. I, [2024-01-19T11:15:10.883782 #1364826] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-19T11:15:10.922525 #1364826] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-19T11:38:33.592235 #1364826] INFO -- : Leaked file descriptor: Rinda::TupleSpaceProxyTest#test_take_bug_8215: 14 : # I, [2024-01-19T11:38:33.592306 #1364826] INFO -- : Leaked thread: Rinda::TupleSpaceProxyTest#test_take_bug_8215: # I, [2024-01-19T11:38:33.593908 #1364826] INFO -- : Closed file descriptor: Rinda::TupleSpaceProxyTest#test_00_tuple: 14 I, [2024-01-19T11:38:33.593964 #1364826] INFO -- : Finished thread: Rinda::TupleSpaceProxyTest#test_00_tuple: # I, [2024-01-19T11:45:37.772128 #1364826] INFO -- : Finished(15/20) tests in 2863.254087s, 9.3942 tests/s, 3338.6237 assertions/s. I, [2024-01-19T12:28:04.688456 #1364826] INFO -- : Finished(16/20) tests in 2546.689283s, 10.5619 tests/s, 3753.6228 assertions/s. I, [2024-01-19T13:17:52.502680 #1364826] INFO -- : Finished(17/20) tests in 2987.569082s, 9.0033 tests/s, 3199.8038 assertions/s. I, [2024-01-19T14:01:27.730225 #1364826] INFO -- : Finished(18/20) tests in 2615.336399s, 10.2847 tests/s, 3655.0438 assertions/s. I, [2024-01-19T14:12:11.811639 #1364826] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-19T14:12:11.834499 #1364826] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-19T14:41:18.969430 #1364826] INFO -- : Finished(19/20) tests in 2390.975850s, 11.2498 tests/s, 3998.3118 assertions/s. I, [2024-01-19T15:33:09.017047 #1364826] INFO -- : Finished(20/20) tests in 3111.441330s, 8.6449 tests/s, 3072.1412 assertions/s. I, [2024-01-19T15:33:09.017114 #1364826] INFO -- : 537959 tests, 191183568 assertions, 0 failures, 0 errors, 2463 skips I, [2024-01-19T15:33:09.017138 #1364826] INFO -- : I, [2024-01-19T15:33:09.017155 #1364826] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-18T22:55:12Z master 61da90c1b8) [x86_64-linux] I, [2024-01-19T15:33:09.170278 #1364826] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-01-19T15:33:09.170486 #1364826] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-01-19T15:33:09.487010 #1364826] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-19T15:33:09.487101 #1364826] INFO -- : CC = gcc I, [2024-01-19T15:33:09.487140 #1364826] INFO -- : LD = ld I, [2024-01-19T15:33:09.487173 #1364826] INFO -- : LDSHARED = gcc -shared I, [2024-01-19T15:33:09.487210 #1364826] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-19T15:33:09.487249 #1364826] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-19T15:33:09.487279 #1364826] INFO -- : CPPFLAGS = I, [2024-01-19T15:33:09.487308 #1364826] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-19T15:33:09.487337 #1364826] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-19T15:33:09.487365 #1364826] INFO -- : LANG = I, [2024-01-19T15:33:09.487391 #1364826] INFO -- : LC_ALL = I, [2024-01-19T15:33:09.487418 #1364826] INFO -- : LC_CTYPE = I, [2024-01-19T15:33:09.487443 #1364826] INFO -- : MFLAGS = I, [2024-01-19T15:33:09.487469 #1364826] INFO -- : RUSTC = rustc I, [2024-01-19T15:33:09.487502 #1364826] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-19T15:33:09.490917 #1364826] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-19T15:33:09.490974 #1364826] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-19T15:33:09.490992 #1364826] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-19T15:33:09.491014 #1364826] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-19T15:33:09.491027 #1364826] INFO -- : I, [2024-01-19T15:33:09.495636 #1364826] INFO -- : generating enc.mk I, [2024-01-19T15:33:09.916161 #1364826] INFO -- : generating encdb.h I, [2024-01-19T15:33:10.040005 #1364826] INFO -- : encdb.h unchanged I, [2024-01-19T15:33:10.043126 #1364826] INFO -- : making enc I, [2024-01-19T15:33:10.103822 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:10.103921 #1364826] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-19T15:33:10.103979 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:10.105240 #1364826] INFO -- : making srcs under enc I, [2024-01-19T15:33:10.180774 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:10.180860 #1364826] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-19T15:33:10.180919 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:10.182718 #1364826] INFO -- : generating transdb.h I, [2024-01-19T15:33:10.505730 #1364826] INFO -- : transdb.h unchanged I, [2024-01-19T15:33:10.508913 #1364826] INFO -- : making trans I, [2024-01-19T15:33:10.623955 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:10.624055 #1364826] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-19T15:33:10.624111 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:10.625337 #1364826] INFO -- : making encs I, [2024-01-19T15:33:10.718697 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:10.718776 #1364826] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-19T15:33:10.718826 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:10.723670 #1364826] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-19T15:33:10.836069 #1364826] INFO -- : ext/configure-ext.mk updated I, [2024-01-19T15:33:10.841469 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:15.980198 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:15.980622 #1364826] INFO -- : generating makefile exts.mk I, [2024-01-19T15:33:16.120256 #1364826] INFO -- : exts.mk unchanged I, [2024-01-19T15:33:16.128564 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:16.663599 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T15:33:16.670368 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-19T15:33:16.680351 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T15:33:16.687975 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-19T15:33:16.693579 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T15:33:16.706062 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-19T15:33:16.746877 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T15:33:16.753923 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-19T15:33:16.787024 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T15:33:16.811382 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-19T15:33:16.819552 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T15:33:16.825713 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-19T15:33:16.845508 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T15:33:16.861540 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-19T15:33:16.885456 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T15:33:16.891232 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-19T15:33:16.898964 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T15:33:16.904855 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-19T15:33:16.915963 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T15:33:16.925263 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-19T15:33:16.956429 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T15:33:16.989955 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-19T15:33:16.997935 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T15:33:17.003793 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-19T15:33:17.014562 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T15:33:17.054955 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-19T15:33:17.063381 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T15:33:17.069732 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-19T15:33:17.093375 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T15:33:17.105760 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-19T15:33:17.108793 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T15:33:17.113348 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-19T15:33:17.133903 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T15:33:17.148842 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-19T15:33:17.172066 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T15:33:17.177670 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-19T15:33:17.189784 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T15:33:17.259926 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-19T15:33:17.264229 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T15:33:17.335690 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-19T15:33:17.339438 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T15:33:17.408081 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-19T15:33:17.412759 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T15:33:17.474714 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-19T15:33:17.521505 #1364826] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:17.688832 #1364826] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-19T15:33:17.688941 #1364826] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:17.689751 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:17.695487 #1364826] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:17.695655 #1364826] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-19T15:33:17.695731 #1364826] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-19T15:33:17.870414 #1364826] INFO -- : $ /tmp/ruby/build/trunk-repeat20-asserts/miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-repeat20-asserts --extout=.ext -- /tmp/ruby/src/trunk-repeat20-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-repeat20-asserts/spec/default.mspec --error-output stderr --debug I, [2024-01-19T15:33:18.130737 #1364826] INFO -- : ruby 3.4.0dev (2024-01-18T22:55:12Z master 61da90c1b8) [x86_64-linux] I, [2024-01-19T15:34:02.780603 #1364826] INFO -- : 0 ......................................................................... I, [2024-01-19T15:34:15.168778 #1364826] INFO -- : 73 ......................................................................... I, [2024-01-19T15:34:18.109104 #1364826] INFO -- : 146 ......................................................................... I, [2024-01-19T15:34:22.925057 #1364826] INFO -- : 219 ......................................................................... I, [2024-01-19T15:34:24.767894 #1364826] INFO -- : 292 ......................................................................... I, [2024-01-19T15:34:27.881696 #1364826] INFO -- : 365 ......................................................................... I, [2024-01-19T15:34:29.576190 #1364826] INFO -- : 438 ......................................................................... I, [2024-01-19T15:34:30.891666 #1364826] INFO -- : 511 ......................................................................... I, [2024-01-19T15:34:33.971467 #1364826] INFO -- : 584 ......................................................................... I, [2024-01-19T15:34:38.476058 #1364826] INFO -- : 657 ......................................................................... I, [2024-01-19T15:34:39.468465 #1364826] INFO -- : 730 ......................................................................... I, [2024-01-19T15:34:40.580721 #1364826] INFO -- : 803 ......................................................................... I, [2024-01-19T15:34:43.547049 #1364826] INFO -- : 876 ......................................................................... I, [2024-01-19T15:34:45.725830 #1364826] INFO -- : 949 ......................................................................... I, [2024-01-19T15:34:59.116849 #1364826] INFO -- : 1022 ......................................................................... I, [2024-01-19T15:35:16.430844 #1364826] INFO -- : 1095 ......................................................................... I, [2024-01-19T15:35:25.057406 #1364826] INFO -- : 1168 ......................................................................... I, [2024-01-19T15:35:29.440413 #1364826] INFO -- : 1241 ......................................................................... I, [2024-01-19T15:35:32.585812 #1364826] INFO -- : 1314 ......................................................................... I, [2024-01-19T15:35:34.450312 #1364826] INFO -- : 1387 ......................................................................... I, [2024-01-19T15:35:50.143300 #1364826] INFO -- : 1460 ......................................................................... I, [2024-01-19T15:36:13.730403 #1364826] INFO -- : 1533 ......................................................................... I, [2024-01-19T15:36:16.945760 #1364826] INFO -- : 1606 ......................................................................... I, [2024-01-19T15:36:23.724841 #1364826] INFO -- : 1679 ......................................................................... I, [2024-01-19T15:36:30.481494 #1364826] INFO -- : 1752 ......................................................................... I, [2024-01-19T15:36:38.432733 #1364826] INFO -- : 1825 ......................................................................... I, [2024-01-19T15:36:43.910936 #1364826] INFO -- : 1898 ......................................................................... I, [2024-01-19T15:36:49.213202 #1364826] INFO -- : 1971 ......................................................................... I, [2024-01-19T15:36:53.724178 #1364826] INFO -- : 2044 ......................................................................... I, [2024-01-19T15:36:54.239932 #1364826] INFO -- : 2117 ......................................................................... I, [2024-01-19T15:36:55.781414 #1364826] INFO -- : 2190 ......................................................................... I, [2024-01-19T15:36:56.736460 #1364826] INFO -- : 2263 ......................................................................... I, [2024-01-19T15:36:58.006266 #1364826] INFO -- : 2336 ......................................................................... I, [2024-01-19T15:36:59.417368 #1364826] INFO -- : 2409 ......................................................................... I, [2024-01-19T15:37:00.534048 #1364826] INFO -- : 2482 ......................................................................... I, [2024-01-19T15:37:04.182855 #1364826] INFO -- : 2555 ......................................................................... I, [2024-01-19T15:37:04.245884 #1364826] INFO -- : 2628 ......................................................................... I, [2024-01-19T15:37:05.023003 #1364826] INFO -- : 2701 ......................................................................... I, [2024-01-19T15:37:10.866418 #1364826] INFO -- : 2774 ......................................................................... I, [2024-01-19T15:37:14.556571 #1364826] INFO -- : 2847 ......................................................................... I, [2024-01-19T15:37:19.305321 #1364826] INFO -- : 2920 ......................................................................... I, [2024-01-19T15:37:20.811433 #1364826] INFO -- : 2993 ......................................................................... I, [2024-01-19T15:37:24.243925 #1364826] INFO -- : 3066 ......................................................................... I, [2024-01-19T15:37:29.310595 #1364826] INFO -- : 3139 ......................................................................... I, [2024-01-19T15:37:34.343224 #1364826] INFO -- : 3212 ......................................................................... I, [2024-01-19T15:37:38.166381 #1364826] INFO -- : 3285 ......................................................................... I, [2024-01-19T15:37:39.696552 #1364826] INFO -- : 3358 ......................................................................... I, [2024-01-19T15:37:44.484398 #1364826] INFO -- : 3431 ......................................................................... I, [2024-01-19T15:37:45.326367 #1364826] INFO -- : 3504 ......................................................................... I, [2024-01-19T15:37:46.151736 #1364826] INFO -- : 3577 ......................................................................... I, [2024-01-19T15:37:57.833006 #1364826] INFO -- : 3650 ......................................................................... I, [2024-01-19T15:37:59.270444 #1364826] INFO -- : 3723 ..... I, [2024-01-19T15:37:59.270862 #1364826] INFO -- : I, [2024-01-19T15:37:59.270906 #1364826] INFO -- : Finished in 281.137872 seconds I, [2024-01-19T15:37:59.270921 #1364826] INFO -- : I, [2024-01-19T15:37:59.270933 #1364826] INFO -- : 3728 files, 32023 examples, 147738 expectations, 0 failures, 0 errors, 0 tagged I, [2024-01-19T15:37:59.301186 #1364826] 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.1430532.ruby -x gdbscript [New LWP 1430532] [New LWP 1430534] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139715358153728) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f12044adc00 (LWP 1430532))] >>> Threads Id Target Id Frame * 1 Thread 0x7f12044adc00 (LWP 1430532) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139715358153728) at ./nptl/pthread_kill.c:44 2 Thread 0x7f120418f640 (LWP 1430534) 0x00007f12045f4fde in epoll_wait (epfd=4, events=events@entry=0x7f1204ef3a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f120418f640 (LWP 1430534)): #0 0x00007f12045f4fde in epoll_wait (epfd=4, events=events@entry=0x7f1204ef3a5c , 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 0x00007f1204b81b5a in event_wait (vm=0x55aa7d1d72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x55aa7d1d72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55aa7d1d72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x55aa7d1d72a0 #4 0x00007f1204563b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725763154176, -7587081410669420812, 139715354883648, 25, 139715358898256, 140725763154528, 7534888959966732020, 7534888364455386868}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f12045f4bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f12044adc00 (LWP 1430532)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139715358153728) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f12044adc00 old_mask = {__val = {8, 139715358966995, 0, 139715358863341, 139715358153728, 139715360478720, 94190731898560, 139715358809511, 194, 139715360495264, 140725763145712, 139715365743740, 255, 94190731883168, 139715360495264, 140725763145728}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139715358153728) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139715358153728, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1204511476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f12044f77f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3039333235346466, sa_sigaction = 0x3039333235346466}, sa_mask = {__val = {3775254976841723952, 2319406792493445685, 3472328228581748082, 3472310704041635888, 2314885599538982970, 139715358146296, 9291593763684980224, 94190731897984, 94190731897984, 139715367032568, 139715360495264, 140725763146112, 94190732670968, 94190732164624, 139715363636085, 18446744069414584320}}, sa_flags = -1850894848, sa_restorer = 0x55aa7d21be10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7378596435911206006, 7378697629483820646, 7362593949345656886, 7378697629483820646, 2319406791637612134, 3472328228586663213, 3472310704041635888, 2314885599538982970, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964}} #5 0x00007f1204911b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f1204d256f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd451f8260, reg_save_area = 0x7ffd451f81a0}} #7 0x00007f1204914ede in objspace_xmalloc0 (objspace=0x55aa7d1d9c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f1204992f97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55aa7d21be10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55aa7d21be10, iseq=0x7f1203839ff0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139715345120400 ec = 0x55aa7d1dac80 dummy_frame = 139715345096400 #10 0x00007f120498dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1203839ff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55aa7d21be10 prev_src_iseq = 0x7f120383bdc0 offset = #11 0x00007f120498e0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f1203839ff0 iseqv = iseq_index = 23 #12 0x00007f120498e460 in ibf_load_code (load=0x55aa7d21be10, iseq=0x7f120383bdc0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139715345104320 code_index = 15 reading_pos = 4556 code = 0x55aa7d2943e0 load_body = 0x55aa7d294f80 cd_entries = 0x55aa7d2144e0 ic_index = 0 mark_offset_bits = 0x7ffd451f8500 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f1204993ff4 in ibf_load_iseq_each (load=0x55aa7d21be10, iseq=0x7f120383bdc0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139715345120400 ec = 0x55aa7d1dac80 dummy_frame = 139715345103984 #14 0x00007f120498dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f120383bdc0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55aa7d21be10 prev_src_iseq = 0x7f120383fab0 offset = #15 0x00007f120498e0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f120383bdc0 iseqv = iseq_index = 16 #16 0x00007f120498e460 in ibf_load_code (load=0x55aa7d21be10, iseq=0x7f120383fab0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139715345119920 code_index = 66 reading_pos = 224 code = 0x55aa7d21be70 load_body = 0x55aa7d278910 cd_entries = 0x55aa7d243430 ic_index = 0 mark_offset_bits = 0x55aa7d23f0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f1204993ff4 in ibf_load_iseq_each (load=0x55aa7d21be10, iseq=0x7f120383fab0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139715345120400 ec = 0x55aa7d1dac80 dummy_frame = 139715345119632 #18 0x00007f120498dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f120383fab0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55aa7d21be10 prev_src_iseq = 0x7f120383fd50 offset = #19 0x00007f120498e0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f120383fab0 iseqv = iseq_index = 1 #20 0x00007f120498e460 in ibf_load_code (load=0x55aa7d21be10, iseq=0x7f120383fd50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139715345120592 code_index = 5 reading_pos = 46 code = 0x55aa7d294dd0 load_body = 0x55aa7d283f60 cd_entries = 0x55aa7d291290 ic_index = 1 mark_offset_bits = 0x7ffd451f8a60 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f1204993ff4 in ibf_load_iseq_each (load=0x55aa7d21be10, iseq=0x7f120383fd50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139715345120400 ec = 0x55aa7d1dac80 dummy_frame = 139715345120208 #22 0x00007f120498dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f120383fd50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55aa7d21be10 prev_src_iseq = 0x0 offset = #23 0x00007f1204995f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f120383fd50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139715345120784 #25 0x00007f1204d145ed in rb_load_with_builtin_functions (feature_name=0x7f1204d5404b "yjit", table=0x7f1204ed6080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55aa7d1d72a0 iseq = #26 0x00007f1204c5a837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1204c58950 , argc = 0, index = 0, name = 0x7f1204d15cb2 "_bi0"}, {func_ptr = 0x7f1204cf4ca0 , argc = 0, index = 1, name = 0x7f1204d7a040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1204cf4da0 , argc = 0, index = 2, name = 0x7f1204d7a2a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1204cf5e20 , argc = 0, index = 3, name = 0x7f1204d7a058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1204cc52c0 , argc = 2, index = 4, name = 0x7f1204d7a071 "rb_yjit_enable"}, {func_ptr = 0x7f1204cf4dc0 , argc = 0, index = 5, name = 0x7f1204d7a080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1204cf4cf0 , argc = 1, index = 6, name = 0x7f1204d7a09b "rb_yjit_get_stats"}, {func_ptr = 0x7f1204c58930 , argc = 0, index = 7, name = 0x7f1204d7a0ad "object_shape_count"}, {func_ptr = 0x7f1204ccc0c0 , argc = 1, index = 8, name = 0x7f1204d7a0c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1204ccc0d0 , argc = 1, index = 9, name = 0x7f1204d7a0d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1204cc5210 , argc = 0, index = 10, name = 0x7f1204d7a0eb "rb_yjit_code_gc"}, {func_ptr = 0x7f1204cc5370 , argc = 0, index = 11, name = 0x7f1204d7a0fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1204cf4cc0 , argc = 0, index = 12, name = 0x7f1204d7a115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f1204a2b523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f1204b355aa in ruby_opt_init (opt=0x7ffd451fa2b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f1204b35b23 in ruby_opt_init (opt=0x7ffd451fa2b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140725763149680) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd451f8f70 parser = 139715346385728 orig_fname = 139715346400800 script = 1 opt = 0x7ffd451fa2b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f12049f4902 in rb_ensure (b_proc=b_proc@entry=0x7f1204b35780 , data1=data1@entry=140725763149680, e_proc=e_proc@entry=0x7f1204b31960 , data2=data2@entry=140725763149680) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55aa7d1dac80 _tag = {tag = 36, retval = 140725763154608, buf = {0x7f12041b47b0, 0x7f12049f49b8 , 0x0, 0x7ffd451f8de0, 0x41b3a60}, prev = 0x7ffd451fa3c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55aa7d1dac80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1204b31960 , data2 = 140725763149680}} #32 0x00007f1204b37757 in load_file (opt=0x7ffd451fa2b0, script=1, f=139715355035568, fname=, parser=139715346385728) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139715346385728, fname = 139715346400800, script = 1, opt = 0x7ffd451fa2b0, f = 4} #33 process_options (argc=0, argv=0x7ffd451fa5a8, opt=0x7ffd451fa2b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139715355035568 xflag = ast = 0x0 parser = 139715346385728 script_name = 139715346400800 iseq = enc = lenc = 0x55aa7d1f5f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\243\357\004\022\177\000\000\020\367\213\004\022\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f1204b37fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd451fa598) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1203978638 "-", script_name = 139715346400800, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f12049f5c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd451fa598) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139715363681120, buf = {0x2, 0x7f12049f5ce0 , 0x0, 0x7ffd451fa390, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55aa7d1dac80 state = iseq = 0x0 #36 0x000055aa7cef217f in rb_main (argv=0x7ffd451fa598, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725763156025 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1532029.ruby -x gdbscript [New LWP 1532029] [New LWP 1532031] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140520351398912) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fcd71a0fc00 (LWP 1532029))] >>> Threads Id Target Id Frame * 1 Thread 0x7fcd71a0fc00 (LWP 1532029) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140520351398912) at ./nptl/pthread_kill.c:44 2 Thread 0x7fcd716ef640 (LWP 1532031) 0x00007fcd71b56fde in epoll_wait (epfd=4, events=events@entry=0x7fcd72455a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fcd716ef640 (LWP 1532031)): #0 0x00007fcd71b56fde in epoll_wait (epfd=4, events=events@entry=0x7fcd72455a5c , 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 0x00007fcd720e3b5a in event_wait (vm=0x561716c022a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x561716c022a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x561716c022a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x561716c022a0 #4 0x00007fcd71ac5b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727188412448, 6464174207508645238, 140520348120640, 25, 140520352143440, 140727188412800, -6471744215615568522, -6471743678086281866}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fcd71b56bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fcd71a0fc00 (LWP 1532029)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140520351398912) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fcd71a0fc00 old_mask = {__val = {8, 140520352212179, 0, 140520352108525, 140520351398912, 140520353723904, 94657165942464, 140520352054695, 194, 140520353740448, 140727188403984, 140520358988924, 255, 94657165927072, 140520353740448, 140727188404000}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140520351398912) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140520351398912, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fcd71a73476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fcd71a597f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3034343161396466, sa_sigaction = 0x3034343161396466}, sa_mask = {__val = {4135542947031363632, 2319406791755313505, 3472328228581748082, 3472310704041635888, 2314885599538982970, 140520351391480, 14981917232565048832, 94657165941888, 94657165941888, 140520360277752, 140520353740448, 140727188404384, 94657166712008, 94657166208528, 140520356881269, 18446744069414584320}}, sa_flags = 1834472960, sa_restorer = 0x561716c46e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7378596435911206006, 7378697629483820646, 7362593949345656886, 7378697629483820646, 2319406791637612134, 3472328228586663213, 3472310704041635888, 2314885599538982970, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964}} #5 0x00007fcd71e73b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fcd722876f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd9a133980, reg_save_area = 0x7ffd9a1338c0}} #7 0x00007fcd71e76ede in objspace_xmalloc0 (objspace=0x561716c04c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007fcd71ef4f97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x561716c46e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x561716c46e10, iseq=0x7fcd70d99fe0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140520338357328 ec = 0x561716c05c80 dummy_frame = 140520338333328 #10 0x00007fcd71eeffcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd70d99fe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x561716c46e10 prev_src_iseq = 0x7fcd70d9bd80 offset = #11 0x00007fcd71ef00cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fcd70d99fe0 iseqv = iseq_index = 23 #12 0x00007fcd71ef0460 in ibf_load_code (load=0x561716c46e10, iseq=0x7fcd70d9bd80, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140520338341248 code_index = 15 reading_pos = 4556 code = 0x561716cbf020 load_body = 0x561716cbf780 cd_entries = 0x561716c3f4e0 ic_index = 0 mark_offset_bits = 0x7ffd9a133c20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fcd71ef5ff4 in ibf_load_iseq_each (load=0x561716c46e10, iseq=0x7fcd70d9bd80, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140520338357328 ec = 0x561716c05c80 dummy_frame = 140520338340912 #14 0x00007fcd71eeffcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd70d9bd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x561716c46e10 prev_src_iseq = 0x7fcd70d9fa70 offset = #15 0x00007fcd71ef00cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fcd70d9bd80 iseqv = iseq_index = 16 #16 0x00007fcd71ef0460 in ibf_load_code (load=0x561716c46e10, iseq=0x7fcd70d9fa70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140520338356848 code_index = 66 reading_pos = 224 code = 0x561716c46e70 load_body = 0x561716ca3910 cd_entries = 0x561716c6e430 ic_index = 0 mark_offset_bits = 0x561716c6a0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fcd71ef5ff4 in ibf_load_iseq_each (load=0x561716c46e10, iseq=0x7fcd70d9fa70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140520338357328 ec = 0x561716c05c80 dummy_frame = 140520338356560 #18 0x00007fcd71eeffcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd70d9fa70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x561716c46e10 prev_src_iseq = 0x7fcd70d9fd10 offset = #19 0x00007fcd71ef00cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fcd70d9fa70 iseqv = iseq_index = 1 #20 0x00007fcd71ef0460 in ibf_load_code (load=0x561716c46e10, iseq=0x7fcd70d9fd10, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140520338357520 code_index = 5 reading_pos = 46 code = 0x561716cbfdd0 load_body = 0x561716caef60 cd_entries = 0x561716cbc290 ic_index = 1 mark_offset_bits = 0x7ffd9a134180 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fcd71ef5ff4 in ibf_load_iseq_each (load=0x561716c46e10, iseq=0x7fcd70d9fd10, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140520338357328 ec = 0x561716c05c80 dummy_frame = 140520338357136 #22 0x00007fcd71eeffcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd70d9fd10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x561716c46e10 prev_src_iseq = 0x0 offset = #23 0x00007fcd71ef7f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fcd70d9fd10 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140520338357712 #25 0x00007fcd722765ed in rb_load_with_builtin_functions (feature_name=0x7fcd722b604b "yjit", table=0x7fcd72438080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x561716c022a0 iseq = #26 0x00007fcd721bc837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fcd721ba950 , argc = 0, index = 0, name = 0x7fcd72277cb2 "_bi0"}, {func_ptr = 0x7fcd72256ca0 , argc = 0, index = 1, name = 0x7fcd722dc040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fcd72256da0 , argc = 0, index = 2, name = 0x7fcd722dc2a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fcd72257e20 , argc = 0, index = 3, name = 0x7fcd722dc058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fcd722272c0 , argc = 2, index = 4, name = 0x7fcd722dc071 "rb_yjit_enable"}, {func_ptr = 0x7fcd72256dc0 , argc = 0, index = 5, name = 0x7fcd722dc080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fcd72256cf0 , argc = 1, index = 6, name = 0x7fcd722dc09b "rb_yjit_get_stats"}, {func_ptr = 0x7fcd721ba930 , argc = 0, index = 7, name = 0x7fcd722dc0ad "object_shape_count"}, {func_ptr = 0x7fcd7222e0c0 , argc = 1, index = 8, name = 0x7fcd722dc0c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fcd7222e0d0 , argc = 1, index = 9, name = 0x7fcd722dc0d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fcd72227210 , argc = 0, index = 10, name = 0x7fcd722dc0eb "rb_yjit_code_gc"}, {func_ptr = 0x7fcd72227370 , argc = 0, index = 11, name = 0x7fcd722dc0fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fcd72256cc0 , argc = 0, index = 12, name = 0x7fcd722dc115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fcd71f8d523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fcd720975aa in ruby_opt_init (opt=0x7ffd9a1359d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fcd72097b23 in ruby_opt_init (opt=0x7ffd9a1359d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727188407952) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd9a134690 parser = 140520339622608 orig_fname = 140520339637680 script = 1 opt = 0x7ffd9a1359d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fcd71f56902 in rb_ensure (b_proc=b_proc@entry=0x7fcd72097780 , data1=data1@entry=140727188407952, e_proc=e_proc@entry=0x7fcd72093960 , data2=data2@entry=140727188407952) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x561716c05c80 _tag = {tag = 36, retval = 140727188412880, buf = {0x7fcd71714770, 0x7fcd71f569b8 , 0x0, 0x7ffd9a134500, 0x71713a20}, prev = 0x7ffd9a135ae0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x561716c05c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fcd72093960 , data2 = 140727188407952}} #32 0x00007fcd72099757 in load_file (opt=0x7ffd9a1359d0, script=1, f=140520348272496, fname=, parser=140520339622608) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140520339622608, fname = 140520339637680, script = 1, opt = 0x7ffd9a1359d0, f = 4} #33 process_options (argc=0, argv=0x7ffd9a135cc8, opt=0x7ffd9a1359d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140520348272496 xflag = ast = 0x0 parser = 140520339622608 script_name = 140520339637680 iseq = enc = lenc = 0x561716c20f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fcd72099fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd9a135cb8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fcd70ed85c8 "-", script_name = 140520339637680, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fcd71f57c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd9a135cb8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140520356926304, buf = {0x2, 0x7fcd71f57ce0 , 0x0, 0x7ffd9a135ab0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x561716c05c80 state = iseq = 0x0 #36 0x0000561715dd917f in rb_main (argv=0x7ffd9a135cb8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727188414297 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1570249.ruby -x gdbscript [New LWP 1570249] [New LWP 1570251] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140580457864192) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fdb7040dc00 (LWP 1570249))] >>> Threads Id Target Id Frame * 1 Thread 0x7fdb7040dc00 (LWP 1570249) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140580457864192) at ./nptl/pthread_kill.c:44 2 Thread 0x7fdb700ef640 (LWP 1570251) 0x00007fdb70554fde in epoll_wait (epfd=4, events=events@entry=0x7fdb70e53a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fdb700ef640 (LWP 1570251)): #0 0x00007fdb70554fde in epoll_wait (epfd=4, events=events@entry=0x7fdb70e53a5c , 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 0x00007fdb70ae1b5a in event_wait (vm=0x55fb3334a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x55fb3334a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55fb3334a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x55fb3334a2a0 #4 0x00007fdb704c3b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731739069184, 3153281270850797428, 140580454594112, 25, 140580458608720, 140731739069536, -3137790105025757324, -3137790665900540044}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fdb70554bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fdb7040dc00 (LWP 1570249)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140580457864192) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fdb7040dc00 old_mask = {__val = {8, 140580458677459, 0, 140580458573805, 140580457864192, 140580460189184, 94537384255168, 140580458519975, 194, 140580460205728, 140731739060720, 140580465454204, 255, 94537384239776, 140580460205728, 140731739060736}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140580457864192) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140580457864192, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fdb70471476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fdb704577f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3035663539616566, sa_sigaction = 0x3035663539616566}, sa_mask = {__val = {7018128183525191728, 2319406791775368505, 3472328228581748082, 3472310704041635888, 2314885599538982970, 140580457856760, 3490990882071960320, 94537384254592, 94537384254592, 140580466743032, 140580460205728, 140731739061120, 94537385024712, 94537384521232, 140580463346549, 18446744069414584320}}, sa_flags = 268884736, sa_restorer = 0x55fb3338ee10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7378596435911206006, 7378697629483820646, 7362593949345656886, 7378697629483820646, 2319406791637612134, 3472328228586663213, 3472310704041635888, 2314885599538982970, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964}} #5 0x00007fdb70871b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fdb70c856f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffea950bc60, reg_save_area = 0x7ffea950bba0}} #7 0x00007fdb70874ede in objspace_xmalloc0 (objspace=0x55fb3334cc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007fdb708f2f97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55fb3338ee10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55fb3338ee10, iseq=0x7fdb6f79a030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140580444830880 ec = 0x55fb3334dc80 dummy_frame = 140580444806880 #10 0x00007fdb708edfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdb6f79a030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55fb3338ee10 prev_src_iseq = 0x7fdb6f79bdd0 offset = #11 0x00007fdb708ee0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fdb6f79a030 iseqv = iseq_index = 23 #12 0x00007fdb708ee460 in ibf_load_code (load=0x55fb3338ee10, iseq=0x7fdb6f79bdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140580444814800 code_index = 15 reading_pos = 4556 code = 0x55fb33407020 load_body = 0x55fb33407780 cd_entries = 0x55fb333874e0 ic_index = 0 mark_offset_bits = 0x7ffea950bf00 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fdb708f3ff4 in ibf_load_iseq_each (load=0x55fb3338ee10, iseq=0x7fdb6f79bdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140580444830880 ec = 0x55fb3334dc80 dummy_frame = 140580444814464 #14 0x00007fdb708edfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdb6f79bdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55fb3338ee10 prev_src_iseq = 0x7fdb6f79fac0 offset = #15 0x00007fdb708ee0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fdb6f79bdd0 iseqv = iseq_index = 16 #16 0x00007fdb708ee460 in ibf_load_code (load=0x55fb3338ee10, iseq=0x7fdb6f79fac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140580444830400 code_index = 66 reading_pos = 224 code = 0x55fb3338ee70 load_body = 0x55fb333eb910 cd_entries = 0x55fb333b6430 ic_index = 0 mark_offset_bits = 0x55fb333b20c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fdb708f3ff4 in ibf_load_iseq_each (load=0x55fb3338ee10, iseq=0x7fdb6f79fac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140580444830880 ec = 0x55fb3334dc80 dummy_frame = 140580444830112 #18 0x00007fdb708edfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdb6f79fac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55fb3338ee10 prev_src_iseq = 0x7fdb6f79fd60 offset = #19 0x00007fdb708ee0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fdb6f79fac0 iseqv = iseq_index = 1 #20 0x00007fdb708ee460 in ibf_load_code (load=0x55fb3338ee10, iseq=0x7fdb6f79fd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140580444831072 code_index = 5 reading_pos = 46 code = 0x55fb33407dd0 load_body = 0x55fb333f6f60 cd_entries = 0x55fb33404290 ic_index = 1 mark_offset_bits = 0x7ffea950c460 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fdb708f3ff4 in ibf_load_iseq_each (load=0x55fb3338ee10, iseq=0x7fdb6f79fd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140580444830880 ec = 0x55fb3334dc80 dummy_frame = 140580444830688 #22 0x00007fdb708edfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdb6f79fd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55fb3338ee10 prev_src_iseq = 0x0 offset = #23 0x00007fdb708f5f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fdb6f79fd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140580444831264 #25 0x00007fdb70c745ed in rb_load_with_builtin_functions (feature_name=0x7fdb70cb404b "yjit", table=0x7fdb70e36080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55fb3334a2a0 iseq = #26 0x00007fdb70bba837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fdb70bb8950 , argc = 0, index = 0, name = 0x7fdb70c75cb2 "_bi0"}, {func_ptr = 0x7fdb70c54ca0 , argc = 0, index = 1, name = 0x7fdb70cda040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fdb70c54da0 , argc = 0, index = 2, name = 0x7fdb70cda2a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fdb70c55e20 , argc = 0, index = 3, name = 0x7fdb70cda058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fdb70c252c0 , argc = 2, index = 4, name = 0x7fdb70cda071 "rb_yjit_enable"}, {func_ptr = 0x7fdb70c54dc0 , argc = 0, index = 5, name = 0x7fdb70cda080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fdb70c54cf0 , argc = 1, index = 6, name = 0x7fdb70cda09b "rb_yjit_get_stats"}, {func_ptr = 0x7fdb70bb8930 , argc = 0, index = 7, name = 0x7fdb70cda0ad "object_shape_count"}, {func_ptr = 0x7fdb70c2c0c0 , argc = 1, index = 8, name = 0x7fdb70cda0c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fdb70c2c0d0 , argc = 1, index = 9, name = 0x7fdb70cda0d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fdb70c25210 , argc = 0, index = 10, name = 0x7fdb70cda0eb "rb_yjit_code_gc"}, {func_ptr = 0x7fdb70c25370 , argc = 0, index = 11, name = 0x7fdb70cda0fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fdb70c54cc0 , argc = 0, index = 12, name = 0x7fdb70cda115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fdb7098b523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fdb70a955aa in ruby_opt_init (opt=0x7ffea950dcb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fdb70a95b23 in ruby_opt_init (opt=0x7ffea950dcb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731739064688) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffea950c970 parser = 140580446096112 orig_fname = 140580446111184 script = 1 opt = 0x7ffea950dcb0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fdb70954902 in rb_ensure (b_proc=b_proc@entry=0x7fdb70a95780 , data1=data1@entry=140731739064688, e_proc=e_proc@entry=0x7fdb70a91960 , data2=data2@entry=140731739064688) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55fb3334dc80 _tag = {tag = 36, retval = 140731739069616, buf = {0x7fdb70114760, 0x7fdb709549b8 , 0x0, 0x7ffea950c7e0, 0x70113a10}, prev = 0x7ffea950ddc0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55fb3334dc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fdb70a91960 , data2 = 140731739064688}} #32 0x00007fdb70a97757 in load_file (opt=0x7ffea950dcb0, script=1, f=140580454745952, fname=, parser=140580446096112) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140580446096112, fname = 140580446111184, script = 1, opt = 0x7ffea950dcb0, f = 4} #33 process_options (argc=0, argv=0x7ffea950dfa8, opt=0x7ffea950dcb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140580454745952 xflag = ast = 0x0 parser = 140580446096112 script_name = 140580446111184 iseq = enc = lenc = 0x55fb33368f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\243\345p\333\177\000\000\020\367\201p\333\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fdb70a97fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffea950df98) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fdb6f8d85e8 "-", script_name = 140580446111184, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fdb70955c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffea950df98) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140580463391584, buf = {0x2, 0x7fdb70955ce0 , 0x0, 0x7ffea950dd90, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55fb3334dc80 state = iseq = 0x0 #36 0x000055fb31ac917f in rb_main (argv=0x7ffea950df98, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731739071033 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1606149.ruby -x gdbscript [New LWP 1606149] [New LWP 1606151] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140232686005248) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8a776f6c00 (LWP 1606149))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8a776f6c00 (LWP 1606149) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140232686005248) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8a773df640 (LWP 1606151) 0x00007f8a7783dfde in epoll_wait (epfd=4, events=events@entry=0x7f8a7813ca5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8a773df640 (LWP 1606151)): #0 0x00007f8a7783dfde in epoll_wait (epfd=4, events=events@entry=0x7f8a7813ca5c , 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 0x00007f8a77dcab5a in event_wait (vm=0x55effc2272a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x55effc2272a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55effc2272a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x55effc2272a0 #4 0x00007f8a777acb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733653876864, 3708981013288499115, 140232682763840, 25, 140232686749776, 140733653877216, -3716563778515847253, -3716564389328275541}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8a7783dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8a776f6c00 (LWP 1606149)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140232686005248) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8a776f6c00 old_mask = {__val = {8, 140232686818515, 0, 140232686714861, 140232686005248, 140232688330240, 94489215676096, 140232686661031, 243, 140232688346784, 140733653868400, 140232693595260, 255, 94489215660704, 140232688346784, 140733653868416}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140232686005248) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140232686005248, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8a7775a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8a777407f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 140232685997816, 15814372453502445312, 94489215675520, 94489215675520, 140232694884088, 140232688346784, 140733653868800, 94489216445640, 94489215942160, 140232691487605, 18446744069414584320}}, sa_flags = 1421633280, sa_restorer = 0x55effc26be10} sigs = {__val = {32, 7378697426660503600, 3472328511043625521, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f8a77b5ab41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f8a77f6e6f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff1b7261e0, reg_save_area = 0x7fff1b726120}} #7 0x00007f8a77b5dede in objspace_xmalloc0 (objspace=0x55effc229c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f8a77bdbf97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55effc26be10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55effc26be10, iseq=0x7f8a76a8a030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140232673000608 ec = 0x55effc22ac80 dummy_frame = 140232672976608 #10 0x00007f8a77bd6fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8a76a8a030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55effc26be10 prev_src_iseq = 0x7f8a76a8bdd0 offset = #11 0x00007f8a77bd70cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f8a76a8a030 iseqv = iseq_index = 23 #12 0x00007f8a77bd7460 in ibf_load_code (load=0x55effc26be10, iseq=0x7f8a76a8bdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140232672984528 code_index = 15 reading_pos = 4556 code = 0x55effc2e4020 load_body = 0x55effc2e4780 cd_entries = 0x55effc2644e0 ic_index = 0 mark_offset_bits = 0x7fff1b726480 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f8a77bdcff4 in ibf_load_iseq_each (load=0x55effc26be10, iseq=0x7f8a76a8bdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140232673000608 ec = 0x55effc22ac80 dummy_frame = 140232672984192 #14 0x00007f8a77bd6fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8a76a8bdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55effc26be10 prev_src_iseq = 0x7f8a76a8fac0 offset = #15 0x00007f8a77bd70cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f8a76a8bdd0 iseqv = iseq_index = 16 #16 0x00007f8a77bd7460 in ibf_load_code (load=0x55effc26be10, iseq=0x7f8a76a8fac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140232673000128 code_index = 66 reading_pos = 224 code = 0x55effc26be70 load_body = 0x55effc2c8910 cd_entries = 0x55effc293430 ic_index = 0 mark_offset_bits = 0x55effc28f0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f8a77bdcff4 in ibf_load_iseq_each (load=0x55effc26be10, iseq=0x7f8a76a8fac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140232673000608 ec = 0x55effc22ac80 dummy_frame = 140232672999840 #18 0x00007f8a77bd6fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8a76a8fac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55effc26be10 prev_src_iseq = 0x7f8a76a8fd60 offset = #19 0x00007f8a77bd70cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f8a76a8fac0 iseqv = iseq_index = 1 #20 0x00007f8a77bd7460 in ibf_load_code (load=0x55effc26be10, iseq=0x7f8a76a8fd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140232673000800 code_index = 5 reading_pos = 46 code = 0x55effc2e4dd0 load_body = 0x55effc2d3f60 cd_entries = 0x55effc2e1290 ic_index = 1 mark_offset_bits = 0x7fff1b7269e0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f8a77bdcff4 in ibf_load_iseq_each (load=0x55effc26be10, iseq=0x7f8a76a8fd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140232673000608 ec = 0x55effc22ac80 dummy_frame = 140232673000416 #22 0x00007f8a77bd6fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8a76a8fd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55effc26be10 prev_src_iseq = 0x0 offset = #23 0x00007f8a77bdef38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f8a76a8fd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140232673000992 #25 0x00007f8a77f5d5ed in rb_load_with_builtin_functions (feature_name=0x7f8a77f9d04b "yjit", table=0x7f8a7811f080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55effc2272a0 iseq = #26 0x00007f8a77ea3837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8a77ea1950 , argc = 0, index = 0, name = 0x7f8a77f5ecb2 "_bi0"}, {func_ptr = 0x7f8a77f3dca0 , argc = 0, index = 1, name = 0x7f8a77fc3040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8a77f3dda0 , argc = 0, index = 2, name = 0x7f8a77fc32a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8a77f3ee20 , argc = 0, index = 3, name = 0x7f8a77fc3058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8a77f0e2c0 , argc = 2, index = 4, name = 0x7f8a77fc3071 "rb_yjit_enable"}, {func_ptr = 0x7f8a77f3ddc0 , argc = 0, index = 5, name = 0x7f8a77fc3080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8a77f3dcf0 , argc = 1, index = 6, name = 0x7f8a77fc309b "rb_yjit_get_stats"}, {func_ptr = 0x7f8a77ea1930 , argc = 0, index = 7, name = 0x7f8a77fc30ad "object_shape_count"}, {func_ptr = 0x7f8a77f150c0 , argc = 1, index = 8, name = 0x7f8a77fc30c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8a77f150d0 , argc = 1, index = 9, name = 0x7f8a77fc30d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8a77f0e210 , argc = 0, index = 10, name = 0x7f8a77fc30eb "rb_yjit_code_gc"}, {func_ptr = 0x7f8a77f0e370 , argc = 0, index = 11, name = 0x7f8a77fc30fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8a77f3dcc0 , argc = 0, index = 12, name = 0x7f8a77fc3115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f8a77c74523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f8a77d7e5aa in ruby_opt_init (opt=0x7fff1b728230) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f8a77d7eb23 in ruby_opt_init (opt=0x7fff1b728230) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733653872368) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff1b726ef0 parser = 140232674265840 orig_fname = 140232674280912 script = 1 opt = 0x7fff1b728230 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f8a77c3d902 in rb_ensure (b_proc=b_proc@entry=0x7f8a77d7e780 , data1=data1@entry=140733653872368, e_proc=e_proc@entry=0x7f8a77d7a960 , data2=data2@entry=140733653872368) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55effc22ac80 _tag = {tag = 36, retval = 140733653877296, buf = {0x7f8a77404760, 0x7f8a77c3d9b8 , 0x0, 0x7fff1b726d60, 0x77403a10}, prev = 0x7fff1b728340, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55effc22ac80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8a77d7a960 , data2 = 140733653872368}} #32 0x00007f8a77d80757 in load_file (opt=0x7fff1b728230, script=1, f=140232682915680, fname=, parser=140232674265840) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140232674265840, fname = 140232674280912, script = 1, opt = 0x7fff1b728230, f = 4} #33 process_options (argc=0, argv=0x7fff1b728528, opt=0x7fff1b728230) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140232682915680 xflag = ast = 0x0 parser = 140232674265840 script_name = 140232674280912 iseq = enc = lenc = 0x55effc245f40 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\063\024x\212\177\000\000\020\207\260w\212\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f8a77d80fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff1b728518) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8a76bc85e8 "-", script_name = 140232674280912, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f8a77c3ec99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff1b728518) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140232691532640, buf = {0x2, 0x7f8a77c3ece0 , 0x0, 0x7fff1b728310, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55effc22ac80 state = iseq = 0x0 #36 0x000055effb81f17f in rb_main (argv=0x7fff1b728518, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733653878713 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1646529.ruby -x gdbscript [New LWP 1646529] [New LWP 1646531] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140222028741632) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f87fc367c00 (LWP 1646529))] >>> Threads Id Target Id Frame * 1 Thread 0x7f87fc367c00 (LWP 1646529) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140222028741632) at ./nptl/pthread_kill.c:44 2 Thread 0x7f87fc04f640 (LWP 1646531) 0x00007f87fc4aefde in epoll_wait (epfd=4, events=events@entry=0x7f87fcdada5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f87fc04f640 (LWP 1646531)): #0 0x00007f87fc4aefde in epoll_wait (epfd=4, events=events@entry=0x7f87fcdada5c , 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 0x00007f87fca3bb5a in event_wait (vm=0x55612fd162a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x55612fd162a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55612fd162a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x55612fd162a0 #4 0x00007f87fc41db43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733224789408, -2415874743802277673, 140222025496128, 25, 140222029486160, 140733224789760, 2411377097467744471, 2411376591353532631}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f87fc4aebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f87fc367c00 (LWP 1646529)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140222028741632) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f87fc367c00 old_mask = {__val = {8, 140222029554899, 0, 140222029451245, 140222028741632, 140222031066624, 93875902455488, 140222029397415, 243, 140222031083168, 140733224780944, 140222036331644, 255, 93875902440096, 140222031083168, 140733224780960}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140222028741632) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140222028741632, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f87fc3cb476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f87fc3b17f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 140222028734200, 6738939804942026752, 93875902454912, 93875902454912, 140222037620472, 140222031083168, 140733224781344, 93875903227896, 93875902721552, 140222034223989, 18446744069414584320}}, sa_flags = 1414481920, sa_restorer = 0x55612fd5ae10} sigs = {__val = {32, 7378697426660503600, 3472328296231153968, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f87fc7cbb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f87fcbdf6f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff01df0700, reg_save_area = 0x7fff01df0640}} #7 0x00007f87fc7ceede in objspace_xmalloc0 (objspace=0x55612fd18c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f87fc84cf97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55612fd5ae10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55612fd5ae10, iseq=0x7f87fb6f9ff0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140222015732880 ec = 0x55612fd19c80 dummy_frame = 140222015708880 #10 0x00007f87fc847fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f87fb6f9ff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55612fd5ae10 prev_src_iseq = 0x7f87fb6fbdc0 offset = #11 0x00007f87fc8480cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f87fb6f9ff0 iseqv = iseq_index = 23 #12 0x00007f87fc848460 in ibf_load_code (load=0x55612fd5ae10, iseq=0x7f87fb6fbdc0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140222015716800 code_index = 15 reading_pos = 4556 code = 0x55612fdd33e0 load_body = 0x55612fdd3f80 cd_entries = 0x55612fd534e0 ic_index = 0 mark_offset_bits = 0x7fff01df09a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f87fc84dff4 in ibf_load_iseq_each (load=0x55612fd5ae10, iseq=0x7f87fb6fbdc0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140222015732880 ec = 0x55612fd19c80 dummy_frame = 140222015716464 #14 0x00007f87fc847fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f87fb6fbdc0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55612fd5ae10 prev_src_iseq = 0x7f87fb6ffab0 offset = #15 0x00007f87fc8480cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f87fb6fbdc0 iseqv = iseq_index = 16 #16 0x00007f87fc848460 in ibf_load_code (load=0x55612fd5ae10, iseq=0x7f87fb6ffab0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140222015732400 code_index = 66 reading_pos = 224 code = 0x55612fd5ae70 load_body = 0x55612fdb7910 cd_entries = 0x55612fd82430 ic_index = 0 mark_offset_bits = 0x55612fd7e0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f87fc84dff4 in ibf_load_iseq_each (load=0x55612fd5ae10, iseq=0x7f87fb6ffab0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140222015732880 ec = 0x55612fd19c80 dummy_frame = 140222015732112 #18 0x00007f87fc847fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f87fb6ffab0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55612fd5ae10 prev_src_iseq = 0x7f87fb6ffd50 offset = #19 0x00007f87fc8480cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f87fb6ffab0 iseqv = iseq_index = 1 #20 0x00007f87fc848460 in ibf_load_code (load=0x55612fd5ae10, iseq=0x7f87fb6ffd50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140222015733072 code_index = 5 reading_pos = 46 code = 0x55612fdd3dd0 load_body = 0x55612fdc2f60 cd_entries = 0x55612fdd0290 ic_index = 1 mark_offset_bits = 0x7fff01df0f00 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f87fc84dff4 in ibf_load_iseq_each (load=0x55612fd5ae10, iseq=0x7f87fb6ffd50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140222015732880 ec = 0x55612fd19c80 dummy_frame = 140222015732688 #22 0x00007f87fc847fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f87fb6ffd50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55612fd5ae10 prev_src_iseq = 0x0 offset = #23 0x00007f87fc84ff38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f87fb6ffd50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140222015733264 #25 0x00007f87fcbce5ed in rb_load_with_builtin_functions (feature_name=0x7f87fcc0e04b "yjit", table=0x7f87fcd90080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55612fd162a0 iseq = #26 0x00007f87fcb14837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f87fcb12950 , argc = 0, index = 0, name = 0x7f87fcbcfcb2 "_bi0"}, {func_ptr = 0x7f87fcbaeca0 , argc = 0, index = 1, name = 0x7f87fcc34040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f87fcbaeda0 , argc = 0, index = 2, name = 0x7f87fcc342a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f87fcbafe20 , argc = 0, index = 3, name = 0x7f87fcc34058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f87fcb7f2c0 , argc = 2, index = 4, name = 0x7f87fcc34071 "rb_yjit_enable"}, {func_ptr = 0x7f87fcbaedc0 , argc = 0, index = 5, name = 0x7f87fcc34080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f87fcbaecf0 , argc = 1, index = 6, name = 0x7f87fcc3409b "rb_yjit_get_stats"}, {func_ptr = 0x7f87fcb12930 , argc = 0, index = 7, name = 0x7f87fcc340ad "object_shape_count"}, {func_ptr = 0x7f87fcb860c0 , argc = 1, index = 8, name = 0x7f87fcc340c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f87fcb860d0 , argc = 1, index = 9, name = 0x7f87fcc340d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f87fcb7f210 , argc = 0, index = 10, name = 0x7f87fcc340eb "rb_yjit_code_gc"}, {func_ptr = 0x7f87fcb7f370 , argc = 0, index = 11, name = 0x7f87fcc340fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f87fcbaecc0 , argc = 0, index = 12, name = 0x7f87fcc34115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f87fc8e5523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f87fc9ef5aa in ruby_opt_init (opt=0x7fff01df2750) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f87fc9efb23 in ruby_opt_init (opt=0x7fff01df2750) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733224784912) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff01df1410 parser = 140222016998208 orig_fname = 140222017013280 script = 1 opt = 0x7fff01df2750 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f87fc8ae902 in rb_ensure (b_proc=b_proc@entry=0x7f87fc9ef780 , data1=data1@entry=140733224784912, e_proc=e_proc@entry=0x7f87fc9eb960 , data2=data2@entry=140733224784912) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55612fd19c80 _tag = {tag = 36, retval = 140733224789840, buf = {0x7f87fc0747b0, 0x7f87fc8ae9b8 , 0x0, 0x7fff01df1280, 0xfc073a60}, prev = 0x7fff01df2860, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55612fd19c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f87fc9eb960 , data2 = 140733224784912}} #32 0x00007f87fc9f1757 in load_file (opt=0x7fff01df2750, script=1, f=140222025648048, fname=, parser=140222016998208) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140222016998208, fname = 140222017013280, script = 1, opt = 0x7fff01df2750, f = 4} #33 process_options (argc=0, argv=0x7fff01df2a48, opt=0x7fff01df2750) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140222025648048 xflag = ast = 0x0 parser = 140222016998208 script_name = 140222017013280 iseq = enc = lenc = 0x55612fd34f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f87fc9f1fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff01df2a38) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f87fb838638 "-", script_name = 140222017013280, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f87fc8afc99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff01df2a38) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140222034269024, buf = {0x2, 0x7f87fc8afce0 , 0x0, 0x7fff01df2830, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55612fd19c80 state = iseq = 0x0 #36 0x000055612e42817f in rb_main (argv=0x7fff01df2a38, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733224791257 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1781567.ruby -x gdbscript [New LWP 1781567] [New LWP 1781569] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140294488931328) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f98db2d3c00 (LWP 1781567))] >>> Threads Id Target Id Frame * 1 Thread 0x7f98db2d3c00 (LWP 1781567) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140294488931328) at ./nptl/pthread_kill.c:44 2 Thread 0x7f98dafbf640 (LWP 1781569) 0x00007f98db41afde in epoll_wait (epfd=4, events=events@entry=0x7f98dbd19a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f98dafbf640 (LWP 1781569)): #0 0x00007f98db41afde in epoll_wait (epfd=4, events=events@entry=0x7f98dbd19a5c , 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 0x00007f98db9a7b5a in event_wait (vm=0x559234a712a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x559234a712a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x559234a712a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x559234a712a0 #4 0x00007f98db389b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736034628640, -397636212719084836, 140294485702208, 25, 140294489675856, 140736034628992, 381392062891432668, 381391487781182172}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f98db41abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f98db2d3c00 (LWP 1781567)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140294488931328) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f98db2d3c00 old_mask = {__val = {8, 140294489744595, 0, 140294489640941, 140294488931328, 140294491256320, 94086436966080, 140294489587111, 243, 140294491272864, 140736034620176, 140294496521340, 255, 94086436950688, 140294491272864, 140736034620192}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140294488931328) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140294488931328, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f98db337476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f98db31d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 140294488923896, 2470088105648459776, 94086436965504, 94086436965504, 140294497810168, 140294491272864, 140736034620576, 94086437735624, 94086437232144, 140294494413685, 18446744069414584320}}, sa_flags = -2062020608, sa_restorer = 0x559234ab5e10} sigs = {__val = {32, 7378697426660503600, 3472328528995105121, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f98db737b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f98dbb4b6f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffa959c580, reg_save_area = 0x7fffa959c4c0}} #7 0x00007f98db73aede in objspace_xmalloc0 (objspace=0x559234a73c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f98db7b8f97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x559234ab5e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x559234ab5e10, iseq=0x7f98da66a030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140294475938976 ec = 0x559234a74c80 dummy_frame = 140294475914976 #10 0x00007f98db7b3fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f98da66a030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x559234ab5e10 prev_src_iseq = 0x7f98da66bdd0 offset = #11 0x00007f98db7b40cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f98da66a030 iseqv = iseq_index = 23 #12 0x00007f98db7b4460 in ibf_load_code (load=0x559234ab5e10, iseq=0x7f98da66bdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140294475922896 code_index = 15 reading_pos = 4556 code = 0x559234b2e020 load_body = 0x559234b2e780 cd_entries = 0x559234aae4e0 ic_index = 0 mark_offset_bits = 0x7fffa959c820 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f98db7b9ff4 in ibf_load_iseq_each (load=0x559234ab5e10, iseq=0x7f98da66bdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140294475938976 ec = 0x559234a74c80 dummy_frame = 140294475922560 #14 0x00007f98db7b3fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f98da66bdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x559234ab5e10 prev_src_iseq = 0x7f98da66fac0 offset = #15 0x00007f98db7b40cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f98da66bdd0 iseqv = iseq_index = 16 #16 0x00007f98db7b4460 in ibf_load_code (load=0x559234ab5e10, iseq=0x7f98da66fac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140294475938496 code_index = 66 reading_pos = 224 code = 0x559234ab5e70 load_body = 0x559234b12910 cd_entries = 0x559234add430 ic_index = 0 mark_offset_bits = 0x559234ad90c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f98db7b9ff4 in ibf_load_iseq_each (load=0x559234ab5e10, iseq=0x7f98da66fac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140294475938976 ec = 0x559234a74c80 dummy_frame = 140294475938208 #18 0x00007f98db7b3fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f98da66fac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x559234ab5e10 prev_src_iseq = 0x7f98da66fd60 offset = #19 0x00007f98db7b40cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f98da66fac0 iseqv = iseq_index = 1 #20 0x00007f98db7b4460 in ibf_load_code (load=0x559234ab5e10, iseq=0x7f98da66fd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140294475939168 code_index = 5 reading_pos = 46 code = 0x559234b2edd0 load_body = 0x559234b1df60 cd_entries = 0x559234b2b290 ic_index = 1 mark_offset_bits = 0x7fffa959cd80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f98db7b9ff4 in ibf_load_iseq_each (load=0x559234ab5e10, iseq=0x7f98da66fd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140294475938976 ec = 0x559234a74c80 dummy_frame = 140294475938784 #22 0x00007f98db7b3fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f98da66fd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x559234ab5e10 prev_src_iseq = 0x0 offset = #23 0x00007f98db7bbf38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f98da66fd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140294475939360 #25 0x00007f98dbb3a5ed in rb_load_with_builtin_functions (feature_name=0x7f98dbb7a04b "yjit", table=0x7f98dbcfc080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x559234a712a0 iseq = #26 0x00007f98dba80837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f98dba7e950 , argc = 0, index = 0, name = 0x7f98dbb3bcb2 "_bi0"}, {func_ptr = 0x7f98dbb1aca0 , argc = 0, index = 1, name = 0x7f98dbba0040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f98dbb1ada0 , argc = 0, index = 2, name = 0x7f98dbba02a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f98dbb1be20 , argc = 0, index = 3, name = 0x7f98dbba0058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f98dbaeb2c0 , argc = 2, index = 4, name = 0x7f98dbba0071 "rb_yjit_enable"}, {func_ptr = 0x7f98dbb1adc0 , argc = 0, index = 5, name = 0x7f98dbba0080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f98dbb1acf0 , argc = 1, index = 6, name = 0x7f98dbba009b "rb_yjit_get_stats"}, {func_ptr = 0x7f98dba7e930 , argc = 0, index = 7, name = 0x7f98dbba00ad "object_shape_count"}, {func_ptr = 0x7f98dbaf20c0 , argc = 1, index = 8, name = 0x7f98dbba00c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f98dbaf20d0 , argc = 1, index = 9, name = 0x7f98dbba00d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f98dbaeb210 , argc = 0, index = 10, name = 0x7f98dbba00eb "rb_yjit_code_gc"}, {func_ptr = 0x7f98dbaeb370 , argc = 0, index = 11, name = 0x7f98dbba00fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f98dbb1acc0 , argc = 0, index = 12, name = 0x7f98dbba0115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f98db851523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f98db95b5aa in ruby_opt_init (opt=0x7fffa959e5d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f98db95bb23 in ruby_opt_init (opt=0x7fffa959e5d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736034624144) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffa959d290 parser = 140294477204208 orig_fname = 140294477219280 script = 1 opt = 0x7fffa959e5d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f98db81a902 in rb_ensure (b_proc=b_proc@entry=0x7f98db95b780 , data1=data1@entry=140736034624144, e_proc=e_proc@entry=0x7f98db957960 , data2=data2@entry=140736034624144) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559234a74c80 _tag = {tag = 36, retval = 140736034629072, buf = {0x7f98dafe4760, 0x7f98db81a9b8 , 0x0, 0x7fffa959d100, 0xdafe3a10}, prev = 0x7fffa959e6e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559234a74c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f98db957960 , data2 = 140736034624144}} #32 0x00007f98db95d757 in load_file (opt=0x7fffa959e5d0, script=1, f=140294485854048, fname=, parser=140294477204208) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140294477204208, fname = 140294477219280, script = 1, opt = 0x7fffa959e5d0, f = 4} #33 process_options (argc=0, argv=0x7fffa959e8c8, opt=0x7fffa959e5d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140294485854048 xflag = ast = 0x0 parser = 140294477204208 script_name = 140294477219280 iseq = enc = lenc = 0x559234a8ff40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f98db95dfe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffa959e8b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f98da7a85e8 "-", script_name = 140294477219280, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f98db81bc99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffa959e8b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140294494458720, buf = {0x2, 0x7f98db81bce0 , 0x0, 0x7fffa959e6b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559234a74c80 state = iseq = 0x0 #36 0x0000559233b8617f in rb_main (argv=0x7fffa959e8b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736034630489 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1815306.ruby -x gdbscript [New LWP 1815306] [New LWP 1815308] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140654463986688) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fecab5cac00 (LWP 1815306))] >>> Threads Id Target Id Frame * 1 Thread 0x7fecab5cac00 (LWP 1815306) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140654463986688) at ./nptl/pthread_kill.c:44 2 Thread 0x7fecab2af640 (LWP 1815308) 0x00007fecab711fde in epoll_wait (epfd=4, events=events@entry=0x7fecac010a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fecab2af640 (LWP 1815308)): #0 0x00007fecab711fde in epoll_wait (epfd=4, events=events@entry=0x7fecac010a5c , 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 0x00007fecabc9eb5a in event_wait (vm=0x5579bd7a32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x5579bd7a32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5579bd7a32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x5579bd7a32a0 #4 0x00007fecab680b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737316358912, -7233366890523722711, 140654460728896, 25, 140654464731216, 140737316359264, 7225108019993050153, 7225108553764240425}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fecab711bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fecab5cac00 (LWP 1815306)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140654463986688) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fecab5cac00 old_mask = {__val = {8, 140654464799955, 0, 140654464696301, 140654463986688, 140654466311680, 93981358321344, 140654464642471, 36, 140654466328224, 140737316350448, 140654471576700, 255, 93981358305952, 140654466328224, 140737316350464}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140654463986688) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140654463986688, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fecab62e476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fecab6147f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x6666666666666666, sa_sigaction = 0x6666666666666666}, sa_mask = {__val = {3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 140654463979256, 9831267382730611200, 93981358320768, 93981358320768, 140654472865528, 140654466328224, 140737316350848, 93981359090888, 93981358587408, 140654469469045, 18446744069414584320}}, sa_flags = -1484072448, sa_restorer = 0x5579bd7e7e10} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746878876138232608, 7377517853507216951, 7378645706714656869, 3472328297083659878, 3467895374536122416, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720}} #5 0x00007fecaba2eb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fecabe426f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffff5bf6c60, reg_save_area = 0x7ffff5bf6ba0}} #7 0x00007fecaba31ede in objspace_xmalloc0 (objspace=0x5579bd7a5c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007fecabaaff97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5579bd7e7e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5579bd7e7e10, iseq=0x7fecaa959fe0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140654450965584 ec = 0x5579bd7a6c80 dummy_frame = 140654450941584 #10 0x00007fecabaaafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fecaa959fe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5579bd7e7e10 prev_src_iseq = 0x7fecaa95bd80 offset = #11 0x00007fecabaab0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fecaa959fe0 iseqv = iseq_index = 23 #12 0x00007fecabaab460 in ibf_load_code (load=0x5579bd7e7e10, iseq=0x7fecaa95bd80, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140654450949504 code_index = 15 reading_pos = 4556 code = 0x5579bd860020 load_body = 0x5579bd860780 cd_entries = 0x5579bd7e04e0 ic_index = 0 mark_offset_bits = 0x7ffff5bf6f00 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fecabab0ff4 in ibf_load_iseq_each (load=0x5579bd7e7e10, iseq=0x7fecaa95bd80, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140654450965584 ec = 0x5579bd7a6c80 dummy_frame = 140654450949168 #14 0x00007fecabaaafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fecaa95bd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5579bd7e7e10 prev_src_iseq = 0x7fecaa95fa70 offset = #15 0x00007fecabaab0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fecaa95bd80 iseqv = iseq_index = 16 #16 0x00007fecabaab460 in ibf_load_code (load=0x5579bd7e7e10, iseq=0x7fecaa95fa70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140654450965104 code_index = 66 reading_pos = 224 code = 0x5579bd7e7e70 load_body = 0x5579bd844910 cd_entries = 0x5579bd80f430 ic_index = 0 mark_offset_bits = 0x5579bd80b0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fecabab0ff4 in ibf_load_iseq_each (load=0x5579bd7e7e10, iseq=0x7fecaa95fa70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140654450965584 ec = 0x5579bd7a6c80 dummy_frame = 140654450964816 #18 0x00007fecabaaafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fecaa95fa70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5579bd7e7e10 prev_src_iseq = 0x7fecaa95fd10 offset = #19 0x00007fecabaab0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fecaa95fa70 iseqv = iseq_index = 1 #20 0x00007fecabaab460 in ibf_load_code (load=0x5579bd7e7e10, iseq=0x7fecaa95fd10, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140654450965776 code_index = 5 reading_pos = 46 code = 0x5579bd860dd0 load_body = 0x5579bd84ff60 cd_entries = 0x5579bd85d290 ic_index = 1 mark_offset_bits = 0x7ffff5bf7460 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fecabab0ff4 in ibf_load_iseq_each (load=0x5579bd7e7e10, iseq=0x7fecaa95fd10, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140654450965584 ec = 0x5579bd7a6c80 dummy_frame = 140654450965392 #22 0x00007fecabaaafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fecaa95fd10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5579bd7e7e10 prev_src_iseq = 0x0 offset = #23 0x00007fecabab2f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fecaa95fd10 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140654450965968 #25 0x00007fecabe315ed in rb_load_with_builtin_functions (feature_name=0x7fecabe7104b "yjit", table=0x7fecabff3080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5579bd7a32a0 iseq = #26 0x00007fecabd77837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fecabd75950 , argc = 0, index = 0, name = 0x7fecabe32cb2 "_bi0"}, {func_ptr = 0x7fecabe11ca0 , argc = 0, index = 1, name = 0x7fecabe97040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fecabe11da0 , argc = 0, index = 2, name = 0x7fecabe972a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fecabe12e20 , argc = 0, index = 3, name = 0x7fecabe97058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fecabde22c0 , argc = 2, index = 4, name = 0x7fecabe97071 "rb_yjit_enable"}, {func_ptr = 0x7fecabe11dc0 , argc = 0, index = 5, name = 0x7fecabe97080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fecabe11cf0 , argc = 1, index = 6, name = 0x7fecabe9709b "rb_yjit_get_stats"}, {func_ptr = 0x7fecabd75930 , argc = 0, index = 7, name = 0x7fecabe970ad "object_shape_count"}, {func_ptr = 0x7fecabde90c0 , argc = 1, index = 8, name = 0x7fecabe970c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fecabde90d0 , argc = 1, index = 9, name = 0x7fecabe970d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fecabde2210 , argc = 0, index = 10, name = 0x7fecabe970eb "rb_yjit_code_gc"}, {func_ptr = 0x7fecabde2370 , argc = 0, index = 11, name = 0x7fecabe970fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fecabe11cc0 , argc = 0, index = 12, name = 0x7fecabe97115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fecabb48523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fecabc525aa in ruby_opt_init (opt=0x7ffff5bf8cb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fecabc52b23 in ruby_opt_init (opt=0x7ffff5bf8cb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140737316354416) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffff5bf7970 parser = 140654452230864 orig_fname = 140654452245936 script = 1 opt = 0x7ffff5bf8cb0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fecabb11902 in rb_ensure (b_proc=b_proc@entry=0x7fecabc52780 , data1=data1@entry=140737316354416, e_proc=e_proc@entry=0x7fecabc4e960 , data2=data2@entry=140737316354416) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5579bd7a6c80 _tag = {tag = 36, retval = 140737316359344, buf = {0x7fecab2d4770, 0x7fecabb119b8 , 0x0, 0x7ffff5bf77e0, 0xab2d3a20}, prev = 0x7ffff5bf8dc0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5579bd7a6c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fecabc4e960 , data2 = 140737316354416}} #32 0x00007fecabc54757 in load_file (opt=0x7ffff5bf8cb0, script=1, f=140654460880752, fname=, parser=140654452230864) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140654452230864, fname = 140654452245936, script = 1, opt = 0x7ffff5bf8cb0, f = 4} #33 process_options (argc=0, argv=0x7ffff5bf8fa8, opt=0x7ffff5bf8cb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140654460880752 xflag = ast = 0x0 parser = 140654452230864 script_name = 140654452245936 iseq = enc = lenc = 0x5579bd7c1f40 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\001\254\354\177\000\000\020\307\235\253\354\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fecabc54fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffff5bf8f98) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fecaaa985c8 "-", script_name = 140654452245936, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fecabb12c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffff5bf8f98) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140654469514080, buf = {0x2, 0x7fecabb12ce0 , 0x0, 0x7ffff5bf8d90, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5579bd7a6c80 state = iseq = 0x0 #36 0x00005579bba5917f in rb_main (argv=0x7ffff5bf8f98, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140737316360761 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1863639.ruby -x gdbscript [New LWP 1863639] [New LWP 1863641] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140063246961664) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f630414cc00 (LWP 1863639))] >>> Threads Id Target Id Frame * 1 Thread 0x7f630414cc00 (LWP 1863639) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140063246961664) at ./nptl/pthread_kill.c:44 2 Thread 0x7f6303e2f640 (LWP 1863641) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7f6303e2f640 (LWP 1863641)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007f6304202850 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 = 0x7f6304bd5040 <_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 0x00007f6303e2f640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f630414cc00 (LWP 1863639)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140063246961664) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f630414cc00 old_mask = {__val = {8, 140063247774931, 0, 140063247671277, 140063246961664, 140063249286656, 94626094558912, 140063247617447, 145, 140063249303200, 140725559900320, 140063254551676, 255, 94626094543520, 140063249303200, 140725559900336}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140063246961664) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140063246961664, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f63041b0476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f63041967f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378645557150114166, 3472387901784404836, 4121748474938469680, 140063246954232, 7218218098587957760, 94626094558336, 94626094558336, 140063255840504, 140063249303200, 140725559900720, 94626095331320, 94626094824976, 140063252444021, 18446744069414584320}}, sa_flags = -308184576, sa_restorer = 0x560fdac4be10} sigs = {__val = {32, 3251651914486591542, 3472328295963457581, 4192904167887482928, 2314885531086893104, 2314885530818453536, 8528445641706184736, 6731874708548188531, 8391150724257423370, 7378645557149655905, 3472383503737893732, 4121748474938469680, 8223625903107106352, 3472328295963438381, 4192904167887482928, 2314885531086893104}} #5 0x00007f63045b0b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f63049c46f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd39023b10, reg_save_area = 0x7ffd39023a50}} #7 0x00007f63045b3ede in objspace_xmalloc0 (objspace=0x560fdac09c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f6304631f97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x560fdac4be10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x560fdac4be10, iseq=0x7f63034d9ff0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140063233932432 ec = 0x560fdac0ac80 dummy_frame = 140063233908432 #10 0x00007f630462cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f63034d9ff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x560fdac4be10 prev_src_iseq = 0x7f63034dbdc0 offset = #11 0x00007f630462d0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f63034d9ff0 iseqv = iseq_index = 23 #12 0x00007f630462d460 in ibf_load_code (load=0x560fdac4be10, iseq=0x7f63034dbdc0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140063233916352 code_index = 15 reading_pos = 4556 code = 0x560fdacc43e0 load_body = 0x560fdacc4f80 cd_entries = 0x560fdac444e0 ic_index = 0 mark_offset_bits = 0x7ffd39023db0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f6304632ff4 in ibf_load_iseq_each (load=0x560fdac4be10, iseq=0x7f63034dbdc0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140063233932432 ec = 0x560fdac0ac80 dummy_frame = 140063233916016 #14 0x00007f630462cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f63034dbdc0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x560fdac4be10 prev_src_iseq = 0x7f63034dfab0 offset = #15 0x00007f630462d0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f63034dbdc0 iseqv = iseq_index = 16 #16 0x00007f630462d460 in ibf_load_code (load=0x560fdac4be10, iseq=0x7f63034dfab0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140063233931952 code_index = 66 reading_pos = 224 code = 0x560fdac4be70 load_body = 0x560fdaca8910 cd_entries = 0x560fdac73430 ic_index = 0 mark_offset_bits = 0x560fdac6f0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f6304632ff4 in ibf_load_iseq_each (load=0x560fdac4be10, iseq=0x7f63034dfab0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140063233932432 ec = 0x560fdac0ac80 dummy_frame = 140063233931664 #18 0x00007f630462cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f63034dfab0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x560fdac4be10 prev_src_iseq = 0x7f63034dfd50 offset = #19 0x00007f630462d0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f63034dfab0 iseqv = iseq_index = 1 #20 0x00007f630462d460 in ibf_load_code (load=0x560fdac4be10, iseq=0x7f63034dfd50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140063233932624 code_index = 5 reading_pos = 46 code = 0x560fdacc4dd0 load_body = 0x560fdacb3f60 cd_entries = 0x560fdacc1290 ic_index = 1 mark_offset_bits = 0x7ffd39024310 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f6304632ff4 in ibf_load_iseq_each (load=0x560fdac4be10, iseq=0x7f63034dfd50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140063233932432 ec = 0x560fdac0ac80 dummy_frame = 140063233932240 #22 0x00007f630462cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f63034dfd50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x560fdac4be10 prev_src_iseq = 0x0 offset = #23 0x00007f6304634f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f63034dfd50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140063233932816 #25 0x00007f63049b35ed in rb_load_with_builtin_functions (feature_name=0x7f63049f304b "yjit", table=0x7f6304b75080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x560fdac072a0 iseq = #26 0x00007f63048f9837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f63048f7950 , argc = 0, index = 0, name = 0x7f63049b4cb2 "_bi0"}, {func_ptr = 0x7f6304993ca0 , argc = 0, index = 1, name = 0x7f6304a19040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f6304993da0 , argc = 0, index = 2, name = 0x7f6304a192a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f6304994e20 , argc = 0, index = 3, name = 0x7f6304a19058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f63049642c0 , argc = 2, index = 4, name = 0x7f6304a19071 "rb_yjit_enable"}, {func_ptr = 0x7f6304993dc0 , argc = 0, index = 5, name = 0x7f6304a19080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f6304993cf0 , argc = 1, index = 6, name = 0x7f6304a1909b "rb_yjit_get_stats"}, {func_ptr = 0x7f63048f7930 , argc = 0, index = 7, name = 0x7f6304a190ad "object_shape_count"}, {func_ptr = 0x7f630496b0c0 , argc = 1, index = 8, name = 0x7f6304a190c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f630496b0d0 , argc = 1, index = 9, name = 0x7f6304a190d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6304964210 , argc = 0, index = 10, name = 0x7f6304a190eb "rb_yjit_code_gc"}, {func_ptr = 0x7f6304964370 , argc = 0, index = 11, name = 0x7f6304a190fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f6304993cc0 , argc = 0, index = 12, name = 0x7f6304a19115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f63046ca523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f63047d45aa in ruby_opt_init (opt=0x7ffd39025b60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f63047d4b23 in ruby_opt_init (opt=0x7ffd39025b60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140725559904288) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd39024820 parser = 140063235197760 orig_fname = 140063235212832 script = 1 opt = 0x7ffd39025b60 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f6304693902 in rb_ensure (b_proc=b_proc@entry=0x7f63047d4780 , data1=data1@entry=140725559904288, e_proc=e_proc@entry=0x7f63047d0960 , data2=data2@entry=140725559904288) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560fdac0ac80 _tag = {tag = 36, retval = 140725559909216, buf = {0x7f6303e547b0, 0x7f63046939b8 , 0x0, 0x7ffd39024690, 0x3e53a60}, prev = 0x7ffd39025c70, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560fdac0ac80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f63047d0960 , data2 = 140725559904288}} #32 0x00007f63047d6757 in load_file (opt=0x7ffd39025b60, script=1, f=140063243847600, fname=, parser=140063235197760) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140063235197760, fname = 140063235212832, script = 1, opt = 0x7ffd39025b60, f = 4} #33 process_options (argc=0, argv=0x7ffd39025e58, opt=0x7ffd39025b60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140063243847600 xflag = ast = 0x0 parser = 140063235197760 script_name = 140063235212832 iseq = enc = lenc = 0x560fdac25f40 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\271\004c\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f63047d6fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd39025e48) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6303618638 "-", script_name = 140063235212832, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f6304694c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd39025e48) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140063252489056, buf = {0x2, 0x7f6304694ce0 , 0x0, 0x7ffd39025c40, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560fdac0ac80 state = iseq = 0x0 #36 0x0000560fd8ff517f in rb_main (argv=0x7ffd39025e48, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725559910633 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1988964.ruby -x gdbscript [New LWP 1988964] [New LWP 1988966] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139689413893120) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f0bf9e4dc00 (LWP 1988964))] >>> Threads Id Target Id Frame * 1 Thread 0x7f0bf9e4dc00 (LWP 1988964) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139689413893120) at ./nptl/pthread_kill.c:44 2 Thread 0x7f0bf9b2f640 (LWP 1988966) 0x00007f0bf9f94fde in epoll_wait (epfd=4, events=events@entry=0x7f0bfa893a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f0bf9b2f640 (LWP 1988966)): #0 0x00007f0bf9f94fde in epoll_wait (epfd=4, events=events@entry=0x7f0bfa893a5c , 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 0x00007f0bfa521b5a in event_wait (vm=0x556ae35122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x556ae35122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x556ae35122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x556ae35122a0 #4 0x00007f0bf9f03b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730249726128, -4447138899382283841, 139689410623040, 25, 139689414637648, 140730249726480, 4350307771246137791, 4350307210102657471}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f0bf9f94bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f0bf9e4dc00 (LWP 1988964)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139689413893120) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f0bf9e4dc00 old_mask = {__val = {8, 139689414706387, 0, 139689414602733, 139689413893120, 139689416218112, 93917568655040, 139689414548903, 194, 139689416234656, 140730249717664, 139689421483132, 255, 93917568639648, 139689416234656, 140730249717680}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139689413893120) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139689413893120, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f0bf9eb1476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f0bf9e977f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3032613930356566, sa_sigaction = 0x3032613930356566}, sa_mask = {__val = {3847594045856362544, 2319406791724710192, 3472328228581748082, 3472310704041635888, 2314885599538982970, 139689413885688, 4254921923959457536, 93917568654464, 93917568654464, 139689422771960, 139689416234656, 140730249718064, 93917569424584, 93917568921104, 139689419375477, 18446744069414584320}}, sa_flags = 1084229376, sa_restorer = 0x556ae3556e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7378596435911206006, 7378697629483820646, 7362593949345656886, 7378697629483820646, 2319406791637612134, 3472328228586663213, 3472310704041635888, 2314885599538982970, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964}} #5 0x00007f0bfa2b1b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f0bfa6c56f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe508b2a10, reg_save_area = 0x7ffe508b2950}} #7 0x00007f0bfa2b4ede in objspace_xmalloc0 (objspace=0x556ae3514c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f0bfa332f97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x556ae3556e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x556ae3556e10, iseq=0x7f0bf91da030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139689400859808 ec = 0x556ae3515c80 dummy_frame = 139689400835808 #10 0x00007f0bfa32dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0bf91da030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x556ae3556e10 prev_src_iseq = 0x7f0bf91dbdd0 offset = #11 0x00007f0bfa32e0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f0bf91da030 iseqv = iseq_index = 23 #12 0x00007f0bfa32e460 in ibf_load_code (load=0x556ae3556e10, iseq=0x7f0bf91dbdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139689400843728 code_index = 15 reading_pos = 4556 code = 0x556ae35cf020 load_body = 0x556ae35cf780 cd_entries = 0x556ae354f4e0 ic_index = 0 mark_offset_bits = 0x7ffe508b2cb0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f0bfa333ff4 in ibf_load_iseq_each (load=0x556ae3556e10, iseq=0x7f0bf91dbdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139689400859808 ec = 0x556ae3515c80 dummy_frame = 139689400843392 #14 0x00007f0bfa32dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0bf91dbdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x556ae3556e10 prev_src_iseq = 0x7f0bf91dfac0 offset = #15 0x00007f0bfa32e0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f0bf91dbdd0 iseqv = iseq_index = 16 #16 0x00007f0bfa32e460 in ibf_load_code (load=0x556ae3556e10, iseq=0x7f0bf91dfac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139689400859328 code_index = 66 reading_pos = 224 code = 0x556ae3556e70 load_body = 0x556ae35b3910 cd_entries = 0x556ae357e430 ic_index = 0 mark_offset_bits = 0x556ae357a0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f0bfa333ff4 in ibf_load_iseq_each (load=0x556ae3556e10, iseq=0x7f0bf91dfac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139689400859808 ec = 0x556ae3515c80 dummy_frame = 139689400859040 #18 0x00007f0bfa32dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0bf91dfac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x556ae3556e10 prev_src_iseq = 0x7f0bf91dfd60 offset = #19 0x00007f0bfa32e0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f0bf91dfac0 iseqv = iseq_index = 1 #20 0x00007f0bfa32e460 in ibf_load_code (load=0x556ae3556e10, iseq=0x7f0bf91dfd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139689400860000 code_index = 5 reading_pos = 46 code = 0x556ae35cfdd0 load_body = 0x556ae35bef60 cd_entries = 0x556ae35cc290 ic_index = 1 mark_offset_bits = 0x7ffe508b3210 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f0bfa333ff4 in ibf_load_iseq_each (load=0x556ae3556e10, iseq=0x7f0bf91dfd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139689400859808 ec = 0x556ae3515c80 dummy_frame = 139689400859616 #22 0x00007f0bfa32dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0bf91dfd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x556ae3556e10 prev_src_iseq = 0x0 offset = #23 0x00007f0bfa335f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f0bf91dfd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139689400860192 #25 0x00007f0bfa6b45ed in rb_load_with_builtin_functions (feature_name=0x7f0bfa6f404b "yjit", table=0x7f0bfa876080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x556ae35122a0 iseq = #26 0x00007f0bfa5fa837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f0bfa5f8950 , argc = 0, index = 0, name = 0x7f0bfa6b5cb2 "_bi0"}, {func_ptr = 0x7f0bfa694ca0 , argc = 0, index = 1, name = 0x7f0bfa71a040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f0bfa694da0 , argc = 0, index = 2, name = 0x7f0bfa71a2a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f0bfa695e20 , argc = 0, index = 3, name = 0x7f0bfa71a058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f0bfa6652c0 , argc = 2, index = 4, name = 0x7f0bfa71a071 "rb_yjit_enable"}, {func_ptr = 0x7f0bfa694dc0 , argc = 0, index = 5, name = 0x7f0bfa71a080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f0bfa694cf0 , argc = 1, index = 6, name = 0x7f0bfa71a09b "rb_yjit_get_stats"}, {func_ptr = 0x7f0bfa5f8930 , argc = 0, index = 7, name = 0x7f0bfa71a0ad "object_shape_count"}, {func_ptr = 0x7f0bfa66c0c0 , argc = 1, index = 8, name = 0x7f0bfa71a0c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f0bfa66c0d0 , argc = 1, index = 9, name = 0x7f0bfa71a0d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f0bfa665210 , argc = 0, index = 10, name = 0x7f0bfa71a0eb "rb_yjit_code_gc"}, {func_ptr = 0x7f0bfa665370 , argc = 0, index = 11, name = 0x7f0bfa71a0fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f0bfa694cc0 , argc = 0, index = 12, name = 0x7f0bfa71a115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f0bfa3cb523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f0bfa4d55aa in ruby_opt_init (opt=0x7ffe508b4a60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f0bfa4d5b23 in ruby_opt_init (opt=0x7ffe508b4a60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730249721632) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe508b3720 parser = 139689402125040 orig_fname = 139689402140112 script = 1 opt = 0x7ffe508b4a60 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f0bfa394902 in rb_ensure (b_proc=b_proc@entry=0x7f0bfa4d5780 , data1=data1@entry=140730249721632, e_proc=e_proc@entry=0x7f0bfa4d1960 , data2=data2@entry=140730249721632) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556ae3515c80 _tag = {tag = 36, retval = 140730249726560, buf = {0x7f0bf9b54760, 0x7f0bfa3949b8 , 0x0, 0x7ffe508b3590, 0xf9b53a10}, prev = 0x7ffe508b4b70, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556ae3515c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f0bfa4d1960 , data2 = 140730249721632}} #32 0x00007f0bfa4d7757 in load_file (opt=0x7ffe508b4a60, script=1, f=139689410774880, fname=, parser=139689402125040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139689402125040, fname = 139689402140112, script = 1, opt = 0x7ffe508b4a60, f = 4} #33 process_options (argc=0, argv=0x7ffe508b4d58, opt=0x7ffe508b4a60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139689410774880 xflag = ast = 0x0 parser = 139689402125040 script_name = 139689402140112 iseq = enc = lenc = 0x556ae3530f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\243\211\372\v\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f0bfa4d7fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe508b4d48) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f0bf93185e8 "-", script_name = 139689402140112, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f0bfa395c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe508b4d48) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139689419420512, buf = {0x2, 0x7f0bfa395ce0 , 0x0, 0x7ffe508b4b40, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556ae3515c80 state = iseq = 0x0 #36 0x0000556ae1a9917f in rb_main (argv=0x7ffe508b4d48, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730249727977 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2021172.ruby -x gdbscript [New LWP 2021172] [New LWP 2021174] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140168053447680) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f7b6b08dc00 (LWP 2021172))] >>> Threads Id Target Id Frame * 1 Thread 0x7f7b6b08dc00 (LWP 2021172) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140168053447680) at ./nptl/pthread_kill.c:44 2 Thread 0x7f7b6ad6f640 (LWP 2021174) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7f7b6ad6f640 (LWP 2021174)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007f7b6b143850 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 = 0x7f7b6bb16040 <_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 0x00007f7b6ad6f640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f7b6b08dc00 (LWP 2021172)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140168053447680) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f7b6b08dc00 old_mask = {__val = {8, 140168054260947, 0, 140168054157293, 140168053447680, 140168055772672, 94859894156992, 140168054103463, 194, 140168055789216, 140720440214784, 140168061037692, 255, 94859894141600, 140168055789216, 140720440214800}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140168053447680) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140168053447680, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7b6b0f1476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f7b6b0d77f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3035646437306366, sa_sigaction = 0x3035646437306366}, sa_mask = {__val = {3486743125713301552, 2319406791775249463, 3472328228581748082, 3472310704041635888, 2314885599538982970, 140168053440248, 13155699628088464896, 94859894156416, 94859894156416, 140168062326520, 140168055789216, 140720440215184, 94859894926536, 94859894423056, 140168058930037, 18446744069414584320}}, sa_flags = 536057344, sa_restorer = 0x56464a4f7e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7378596435911206006, 7378697629483820646, 7362593949345656886, 7378697629483820646, 2319406791637612134, 3472328228586663213, 3472310704041635888, 2314885599538982970, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964}} #5 0x00007f7b6b4f1b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f7b6b9056f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc07da0770, reg_save_area = 0x7ffc07da06b0}} #7 0x00007f7b6b4f4ede in objspace_xmalloc0 (objspace=0x56464a4b5c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f7b6b572f97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x56464a4f7e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x56464a4f7e10, iseq=0x7f7b6a419fe0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140168040414288 ec = 0x56464a4b6c80 dummy_frame = 140168040390288 #10 0x00007f7b6b56dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7b6a419fe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x56464a4f7e10 prev_src_iseq = 0x7f7b6a41bd80 offset = #11 0x00007f7b6b56e0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f7b6a419fe0 iseqv = iseq_index = 23 #12 0x00007f7b6b56e460 in ibf_load_code (load=0x56464a4f7e10, iseq=0x7f7b6a41bd80, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140168040398208 code_index = 15 reading_pos = 4556 code = 0x56464a570020 load_body = 0x56464a570780 cd_entries = 0x56464a4f04e0 ic_index = 0 mark_offset_bits = 0x7ffc07da0a10 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f7b6b573ff4 in ibf_load_iseq_each (load=0x56464a4f7e10, iseq=0x7f7b6a41bd80, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140168040414288 ec = 0x56464a4b6c80 dummy_frame = 140168040397872 #14 0x00007f7b6b56dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7b6a41bd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x56464a4f7e10 prev_src_iseq = 0x7f7b6a41fa70 offset = #15 0x00007f7b6b56e0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f7b6a41bd80 iseqv = iseq_index = 16 #16 0x00007f7b6b56e460 in ibf_load_code (load=0x56464a4f7e10, iseq=0x7f7b6a41fa70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140168040413808 code_index = 66 reading_pos = 224 code = 0x56464a4f7e70 load_body = 0x56464a554910 cd_entries = 0x56464a51f430 ic_index = 0 mark_offset_bits = 0x56464a51b0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f7b6b573ff4 in ibf_load_iseq_each (load=0x56464a4f7e10, iseq=0x7f7b6a41fa70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140168040414288 ec = 0x56464a4b6c80 dummy_frame = 140168040413520 #18 0x00007f7b6b56dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7b6a41fa70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x56464a4f7e10 prev_src_iseq = 0x7f7b6a41fd10 offset = #19 0x00007f7b6b56e0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f7b6a41fa70 iseqv = iseq_index = 1 #20 0x00007f7b6b56e460 in ibf_load_code (load=0x56464a4f7e10, iseq=0x7f7b6a41fd10, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140168040414480 code_index = 5 reading_pos = 46 code = 0x56464a570dd0 load_body = 0x56464a55ff60 cd_entries = 0x56464a56d290 ic_index = 1 mark_offset_bits = 0x7ffc07da0f70 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f7b6b573ff4 in ibf_load_iseq_each (load=0x56464a4f7e10, iseq=0x7f7b6a41fd10, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140168040414288 ec = 0x56464a4b6c80 dummy_frame = 140168040414096 #22 0x00007f7b6b56dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7b6a41fd10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x56464a4f7e10 prev_src_iseq = 0x0 offset = #23 0x00007f7b6b575f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f7b6a41fd10 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140168040414672 #25 0x00007f7b6b8f45ed in rb_load_with_builtin_functions (feature_name=0x7f7b6b93404b "yjit", table=0x7f7b6bab6080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x56464a4b32a0 iseq = #26 0x00007f7b6b83a837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7b6b838950 , argc = 0, index = 0, name = 0x7f7b6b8f5cb2 "_bi0"}, {func_ptr = 0x7f7b6b8d4ca0 , argc = 0, index = 1, name = 0x7f7b6b95a040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7b6b8d4da0 , argc = 0, index = 2, name = 0x7f7b6b95a2a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7b6b8d5e20 , argc = 0, index = 3, name = 0x7f7b6b95a058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f7b6b8a52c0 , argc = 2, index = 4, name = 0x7f7b6b95a071 "rb_yjit_enable"}, {func_ptr = 0x7f7b6b8d4dc0 , argc = 0, index = 5, name = 0x7f7b6b95a080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7b6b8d4cf0 , argc = 1, index = 6, name = 0x7f7b6b95a09b "rb_yjit_get_stats"}, {func_ptr = 0x7f7b6b838930 , argc = 0, index = 7, name = 0x7f7b6b95a0ad "object_shape_count"}, {func_ptr = 0x7f7b6b8ac0c0 , argc = 1, index = 8, name = 0x7f7b6b95a0c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f7b6b8ac0d0 , argc = 1, index = 9, name = 0x7f7b6b95a0d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f7b6b8a5210 , argc = 0, index = 10, name = 0x7f7b6b95a0eb "rb_yjit_code_gc"}, {func_ptr = 0x7f7b6b8a5370 , argc = 0, index = 11, name = 0x7f7b6b95a0fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7b6b8d4cc0 , argc = 0, index = 12, name = 0x7f7b6b95a115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f7b6b60b523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f7b6b7155aa in ruby_opt_init (opt=0x7ffc07da27c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f7b6b715b23 in ruby_opt_init (opt=0x7ffc07da27c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720440218752) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc07da1480 parser = 140168041679568 orig_fname = 140168041694640 script = 1 opt = 0x7ffc07da27c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f7b6b5d4902 in rb_ensure (b_proc=b_proc@entry=0x7f7b6b715780 , data1=data1@entry=140720440218752, e_proc=e_proc@entry=0x7f7b6b711960 , data2=data2@entry=140720440218752) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56464a4b6c80 _tag = {tag = 36, retval = 140720440223680, buf = {0x7f7b6ad94770, 0x7f7b6b5d49b8 , 0x0, 0x7ffc07da12f0, 0x6ad93a20}, prev = 0x7ffc07da28d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56464a4b6c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7b6b711960 , data2 = 140720440218752}} #32 0x00007f7b6b717757 in load_file (opt=0x7ffc07da27c0, script=1, f=140168050329456, fname=, parser=140168041679568) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140168041679568, fname = 140168041694640, script = 1, opt = 0x7ffc07da27c0, f = 4} #33 process_options (argc=0, argv=0x7ffc07da2ab8, opt=0x7ffc07da27c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140168050329456 xflag = ast = 0x0 parser = 140168041679568 script_name = 140168041694640 iseq = enc = lenc = 0x56464a4d1f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f7b6b717fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc07da2aa8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f7b6a5585c8 "-", script_name = 140168041694640, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f7b6b5d5c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc07da2aa8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140168058975072, buf = {0x2, 0x7f7b6b5d5ce0 , 0x0, 0x7ffc07da28a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56464a4b6c80 state = iseq = 0x0 #36 0x00005646497a017f in rb_main (argv=0x7ffc07da2aa8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720440225097 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2134011.ruby -x gdbscript [New LWP 2134011] [New LWP 2134013] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140052491803648) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6083061c00 (LWP 2134011))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6083061c00 (LWP 2134011) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140052491803648) at ./nptl/pthread_kill.c:44 2 Thread 0x7f6082d4f640 (LWP 2134013) 0x00007f60831a8fde in epoll_wait (epfd=4, events=events@entry=0x7f6083aa7a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f6082d4f640 (LWP 2134013)): #0 0x00007f60831a8fde in epoll_wait (epfd=4, events=events@entry=0x7f6083aa7a5c , 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 0x00007f6083735b5a in event_wait (vm=0x5577de16c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x5577de16c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5577de16c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x5577de16c2a0 #4 0x00007f6083117b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721532886000, -8575940421031192421, 140052488582720, 25, 140052492548176, 140721532886352, 8520008083664378011, 8520007564388702363}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f60831a8bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6083061c00 (LWP 2134011)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140052491803648) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6083061c00 old_mask = {__val = {8, 140052492616915, 0, 140052492513261, 140052491803648, 140052494128640, 93973315518144, 140052492459431, 194, 140052494145184, 140721532877536, 140052499393660, 255, 93973315502752, 140052494145184, 140721532877552}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140052491803648) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140052491803648, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f60830c5476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f60830ab7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3039626638346366, sa_sigaction = 0x3039626638346366}, sa_mask = {__val = {3774973501865013296, 2319406792496539192, 3472328228581748082, 3472310704041635888, 2314885599538982970, 140052491796216, 11411150478683763712, 93973315517568, 93973315517568, 140052500682488, 140052494145184, 140721532877936, 93973316287688, 93973315784208, 140052497286005, 18446744069414584320}}, sa_flags = -931564544, sa_restorer = 0x5577de1b0e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7378596435911206006, 7378697629483820646, 7362593949345656886, 7378697629483820646, 2319406791637612134, 3472328228586663213, 3472310704041635888, 2314885599538982970, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964}} #5 0x00007f60834c5b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f60838d96f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc48fabd50, reg_save_area = 0x7ffc48fabc90}} #7 0x00007f60834c8ede in objspace_xmalloc0 (objspace=0x5577de16ec00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f6083546f97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5577de1b0e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5577de1b0e10, iseq=0x7f60823fa030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140052478819488 ec = 0x5577de16fc80 dummy_frame = 140052478795488 #10 0x00007f6083541fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f60823fa030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5577de1b0e10 prev_src_iseq = 0x7f60823fbdd0 offset = #11 0x00007f60835420cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f60823fa030 iseqv = iseq_index = 23 #12 0x00007f6083542460 in ibf_load_code (load=0x5577de1b0e10, iseq=0x7f60823fbdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140052478803408 code_index = 15 reading_pos = 4556 code = 0x5577de229020 load_body = 0x5577de229780 cd_entries = 0x5577de1a94e0 ic_index = 0 mark_offset_bits = 0x7ffc48fabff0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f6083547ff4 in ibf_load_iseq_each (load=0x5577de1b0e10, iseq=0x7f60823fbdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140052478819488 ec = 0x5577de16fc80 dummy_frame = 140052478803072 #14 0x00007f6083541fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f60823fbdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5577de1b0e10 prev_src_iseq = 0x7f60823ffac0 offset = #15 0x00007f60835420cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f60823fbdd0 iseqv = iseq_index = 16 #16 0x00007f6083542460 in ibf_load_code (load=0x5577de1b0e10, iseq=0x7f60823ffac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140052478819008 code_index = 66 reading_pos = 224 code = 0x5577de1b0e70 load_body = 0x5577de20d910 cd_entries = 0x5577de1d8430 ic_index = 0 mark_offset_bits = 0x5577de1d40c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f6083547ff4 in ibf_load_iseq_each (load=0x5577de1b0e10, iseq=0x7f60823ffac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140052478819488 ec = 0x5577de16fc80 dummy_frame = 140052478818720 #18 0x00007f6083541fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f60823ffac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5577de1b0e10 prev_src_iseq = 0x7f60823ffd60 offset = #19 0x00007f60835420cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f60823ffac0 iseqv = iseq_index = 1 #20 0x00007f6083542460 in ibf_load_code (load=0x5577de1b0e10, iseq=0x7f60823ffd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140052478819680 code_index = 5 reading_pos = 46 code = 0x5577de229dd0 load_body = 0x5577de218f60 cd_entries = 0x5577de226290 ic_index = 1 mark_offset_bits = 0x7ffc48fac550 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f6083547ff4 in ibf_load_iseq_each (load=0x5577de1b0e10, iseq=0x7f60823ffd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140052478819488 ec = 0x5577de16fc80 dummy_frame = 140052478819296 #22 0x00007f6083541fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f60823ffd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5577de1b0e10 prev_src_iseq = 0x0 offset = #23 0x00007f6083549f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f60823ffd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140052478819872 #25 0x00007f60838c85ed in rb_load_with_builtin_functions (feature_name=0x7f608390804b "yjit", table=0x7f6083a8a080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5577de16c2a0 iseq = #26 0x00007f608380e837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f608380c950 , argc = 0, index = 0, name = 0x7f60838c9cb2 "_bi0"}, {func_ptr = 0x7f60838a8ca0 , argc = 0, index = 1, name = 0x7f608392e040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f60838a8da0 , argc = 0, index = 2, name = 0x7f608392e2a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f60838a9e20 , argc = 0, index = 3, name = 0x7f608392e058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f60838792c0 , argc = 2, index = 4, name = 0x7f608392e071 "rb_yjit_enable"}, {func_ptr = 0x7f60838a8dc0 , argc = 0, index = 5, name = 0x7f608392e080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f60838a8cf0 , argc = 1, index = 6, name = 0x7f608392e09b "rb_yjit_get_stats"}, {func_ptr = 0x7f608380c930 , argc = 0, index = 7, name = 0x7f608392e0ad "object_shape_count"}, {func_ptr = 0x7f60838800c0 , argc = 1, index = 8, name = 0x7f608392e0c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f60838800d0 , argc = 1, index = 9, name = 0x7f608392e0d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6083879210 , argc = 0, index = 10, name = 0x7f608392e0eb "rb_yjit_code_gc"}, {func_ptr = 0x7f6083879370 , argc = 0, index = 11, name = 0x7f608392e0fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f60838a8cc0 , argc = 0, index = 12, name = 0x7f608392e115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f60835df523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f60836e95aa in ruby_opt_init (opt=0x7ffc48fadda0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f60836e9b23 in ruby_opt_init (opt=0x7ffc48fadda0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721532881504) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc48faca60 parser = 140052480084720 orig_fname = 140052480099792 script = 1 opt = 0x7ffc48fadda0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f60835a8902 in rb_ensure (b_proc=b_proc@entry=0x7f60836e9780 , data1=data1@entry=140721532881504, e_proc=e_proc@entry=0x7f60836e5960 , data2=data2@entry=140721532881504) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5577de16fc80 _tag = {tag = 36, retval = 140721532886432, buf = {0x7f6082d74760, 0x7f60835a89b8 , 0x0, 0x7ffc48fac8d0, 0x82d73a10}, prev = 0x7ffc48fadeb0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5577de16fc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f60836e5960 , data2 = 140721532881504}} #32 0x00007f60836eb757 in load_file (opt=0x7ffc48fadda0, script=1, f=140052488734560, fname=, parser=140052480084720) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140052480084720, fname = 140052480099792, script = 1, opt = 0x7ffc48fadda0, f = 4} #33 process_options (argc=0, argv=0x7ffc48fae098, opt=0x7ffc48fadda0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140052488734560 xflag = ast = 0x0 parser = 140052480084720 script_name = 140052480099792 iseq = enc = lenc = 0x5577de18af40 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\252\203`\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f60836ebfe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc48fae088) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f60825385e8 "-", script_name = 140052480099792, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f60835a9c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc48fae088) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140052497331040, buf = {0x2, 0x7f60835a9ce0 , 0x0, 0x7ffc48fade80, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5577de16fc80 state = iseq = 0x0 #36 0x00005577dd80d17f in rb_main (argv=0x7ffc48fae088, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721532887849 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2252400.ruby -x gdbscript [New LWP 2252400] [New LWP 2252402] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140530469624832) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fcfccb8dc00 (LWP 2252400))] >>> Threads Id Target Id Frame * 1 Thread 0x7fcfccb8dc00 (LWP 2252400) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140530469624832) at ./nptl/pthread_kill.c:44 2 Thread 0x7fcfcc86f640 (LWP 2252402) 0x00007fcfcccd4fde in epoll_wait (epfd=4, events=events@entry=0x7fcfcd5d3a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fcfcc86f640 (LWP 2252402)): #0 0x00007fcfcccd4fde in epoll_wait (epfd=4, events=events@entry=0x7fcfcd5d3a5c , 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 0x00007fcfcd261b5a in event_wait (vm=0x56059b19f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x56059b19f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56059b19f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x56059b19f2a0 #4 0x00007fcfccc43b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721022525232, -1577743492488166459, 140530466354752, 25, 140530470369360, 140721022525584, 1550684863043929029, 1550684333299008453}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fcfcccd4bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fcfccb8dc00 (LWP 2252400)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140530469624832) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fcfccb8dc00 old_mask = {__val = {8, 140530470438099, 0, 140530470334445, 140530469624832, 140530471949824, 94582077009600, 140530470280615, 194, 140530471966368, 140721022516768, 140530477214844, 255, 94582076994208, 140530471966368, 140721022516784}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140530469624832) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140530469624832, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fcfccbf1476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fcfccbd77f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3061663961326366, sa_sigaction = 0x3061663961326366}, sa_mask = {__val = {3630858313789157424, 2319406792513567073, 3472328228581748082, 3472310704041635888, 2314885599538982970, 140530469617400, 10330218898245349632, 94582077009024, 94582077009024, 140530478503672, 140530471966368, 140721022517168, 94582077779144, 94582077275664, 140530475107189, 18446744069414584320}}, sa_flags = 703656192, sa_restorer = 0x56059b1e3e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7378596435911206006, 7378697629483820646, 7362593949345656886, 7378697629483820646, 2319406791637612134, 3472328228586663213, 3472310704041635888, 2314885599538982970, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964}} #5 0x00007fcfccff1b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fcfcd4056f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc2a8f4090, reg_save_area = 0x7ffc2a8f3fd0}} #7 0x00007fcfccff4ede in objspace_xmalloc0 (objspace=0x56059b1a1c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007fcfcd072f97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x56059b1e3e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x56059b1e3e10, iseq=0x7fcfcbf19fe0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140530456591440 ec = 0x56059b1a2c80 dummy_frame = 140530456567440 #10 0x00007fcfcd06dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcfcbf19fe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x56059b1e3e10 prev_src_iseq = 0x7fcfcbf1bd80 offset = #11 0x00007fcfcd06e0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fcfcbf19fe0 iseqv = iseq_index = 23 #12 0x00007fcfcd06e460 in ibf_load_code (load=0x56059b1e3e10, iseq=0x7fcfcbf1bd80, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140530456575360 code_index = 15 reading_pos = 4556 code = 0x56059b25c020 load_body = 0x56059b25c780 cd_entries = 0x56059b1dc4e0 ic_index = 0 mark_offset_bits = 0x7ffc2a8f4330 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fcfcd073ff4 in ibf_load_iseq_each (load=0x56059b1e3e10, iseq=0x7fcfcbf1bd80, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140530456591440 ec = 0x56059b1a2c80 dummy_frame = 140530456575024 #14 0x00007fcfcd06dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcfcbf1bd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x56059b1e3e10 prev_src_iseq = 0x7fcfcbf1fa70 offset = #15 0x00007fcfcd06e0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fcfcbf1bd80 iseqv = iseq_index = 16 #16 0x00007fcfcd06e460 in ibf_load_code (load=0x56059b1e3e10, iseq=0x7fcfcbf1fa70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140530456590960 code_index = 66 reading_pos = 224 code = 0x56059b1e3e70 load_body = 0x56059b240910 cd_entries = 0x56059b20b430 ic_index = 0 mark_offset_bits = 0x56059b2070c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fcfcd073ff4 in ibf_load_iseq_each (load=0x56059b1e3e10, iseq=0x7fcfcbf1fa70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140530456591440 ec = 0x56059b1a2c80 dummy_frame = 140530456590672 #18 0x00007fcfcd06dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcfcbf1fa70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x56059b1e3e10 prev_src_iseq = 0x7fcfcbf1fd10 offset = #19 0x00007fcfcd06e0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fcfcbf1fa70 iseqv = iseq_index = 1 #20 0x00007fcfcd06e460 in ibf_load_code (load=0x56059b1e3e10, iseq=0x7fcfcbf1fd10, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140530456591632 code_index = 5 reading_pos = 46 code = 0x56059b25cdd0 load_body = 0x56059b24bf60 cd_entries = 0x56059b259290 ic_index = 1 mark_offset_bits = 0x7ffc2a8f4890 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fcfcd073ff4 in ibf_load_iseq_each (load=0x56059b1e3e10, iseq=0x7fcfcbf1fd10, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140530456591440 ec = 0x56059b1a2c80 dummy_frame = 140530456591248 #22 0x00007fcfcd06dfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcfcbf1fd10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x56059b1e3e10 prev_src_iseq = 0x0 offset = #23 0x00007fcfcd075f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fcfcbf1fd10 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140530456591824 #25 0x00007fcfcd3f45ed in rb_load_with_builtin_functions (feature_name=0x7fcfcd43404b "yjit", table=0x7fcfcd5b6080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x56059b19f2a0 iseq = #26 0x00007fcfcd33a837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fcfcd338950 , argc = 0, index = 0, name = 0x7fcfcd3f5cb2 "_bi0"}, {func_ptr = 0x7fcfcd3d4ca0 , argc = 0, index = 1, name = 0x7fcfcd45a040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fcfcd3d4da0 , argc = 0, index = 2, name = 0x7fcfcd45a2a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fcfcd3d5e20 , argc = 0, index = 3, name = 0x7fcfcd45a058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fcfcd3a52c0 , argc = 2, index = 4, name = 0x7fcfcd45a071 "rb_yjit_enable"}, {func_ptr = 0x7fcfcd3d4dc0 , argc = 0, index = 5, name = 0x7fcfcd45a080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fcfcd3d4cf0 , argc = 1, index = 6, name = 0x7fcfcd45a09b "rb_yjit_get_stats"}, {func_ptr = 0x7fcfcd338930 , argc = 0, index = 7, name = 0x7fcfcd45a0ad "object_shape_count"}, {func_ptr = 0x7fcfcd3ac0c0 , argc = 1, index = 8, name = 0x7fcfcd45a0c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fcfcd3ac0d0 , argc = 1, index = 9, name = 0x7fcfcd45a0d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fcfcd3a5210 , argc = 0, index = 10, name = 0x7fcfcd45a0eb "rb_yjit_code_gc"}, {func_ptr = 0x7fcfcd3a5370 , argc = 0, index = 11, name = 0x7fcfcd45a0fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fcfcd3d4cc0 , argc = 0, index = 12, name = 0x7fcfcd45a115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fcfcd10b523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fcfcd2155aa in ruby_opt_init (opt=0x7ffc2a8f60e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fcfcd215b23 in ruby_opt_init (opt=0x7ffc2a8f60e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721022520736) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc2a8f4da0 parser = 140530457856720 orig_fname = 140530457871792 script = 1 opt = 0x7ffc2a8f60e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fcfcd0d4902 in rb_ensure (b_proc=b_proc@entry=0x7fcfcd215780 , data1=data1@entry=140721022520736, e_proc=e_proc@entry=0x7fcfcd211960 , data2=data2@entry=140721022520736) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56059b1a2c80 _tag = {tag = 36, retval = 140721022525664, buf = {0x7fcfcc894770, 0x7fcfcd0d49b8 , 0x0, 0x7ffc2a8f4c10, 0xcc893a20}, prev = 0x7ffc2a8f61f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56059b1a2c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fcfcd211960 , data2 = 140721022520736}} #32 0x00007fcfcd217757 in load_file (opt=0x7ffc2a8f60e0, script=1, f=140530466506608, fname=, parser=140530457856720) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140530457856720, fname = 140530457871792, script = 1, opt = 0x7ffc2a8f60e0, f = 4} #33 process_options (argc=0, argv=0x7ffc2a8f63d8, opt=0x7ffc2a8f60e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140530466506608 xflag = ast = 0x0 parser = 140530457856720 script_name = 140530457871792 iseq = enc = lenc = 0x56059b1bdf40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\243]\315\317\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fcfcd217fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc2a8f63c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fcfcc0585c8 "-", script_name = 140530457871792, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fcfcd0d5c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc2a8f63c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140530475152224, buf = {0x2, 0x7fcfcd0d5ce0 , 0x0, 0x7ffc2a8f61c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56059b1a2c80 state = iseq = 0x0 #36 0x000056059a76a17f in rb_main (argv=0x7ffc2a8f63c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721022527081 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2287678.ruby -x gdbscript [New LWP 2287678] [New LWP 2287680] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139915149933568) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4088cf7c00 (LWP 2287678))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4088cf7c00 (LWP 2287678) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139915149933568) at ./nptl/pthread_kill.c:44 2 Thread 0x7f40889df640 (LWP 2287680) 0x00007f4088e3efde in epoll_wait (epfd=4, events=events@entry=0x7f408973da5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f40889df640 (LWP 2287680)): #0 0x00007f4088e3efde in epoll_wait (epfd=4, events=events@entry=0x7f408973da5c , 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 0x00007f40893cbb5a in event_wait (vm=0x564079b8c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x564079b8c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x564079b8c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x564079b8c2a0 #4 0x00007f4088dadb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722044381408, 2852853465759551016, 139915146688064, 25, 139915150678096, 140722044381760, -2803967786616418776, -2803967229759779288}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4088e3ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4088cf7c00 (LWP 2287678)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139915149933568) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4088cf7c00 old_mask = {__val = {8, 139915150746835, 0, 139915150643181, 139915149933568, 139915152258560, 94834920062656, 139915150589351, 243, 139915152275104, 140722044372944, 139915157523580, 255, 94834920047264, 139915152275104, 140722044372960}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139915149933568) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139915149933568, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4088d5b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4088d417f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 139915149926136, 12222886937972370176, 94834920062080, 94834920062080, 139915158812408, 139915152275104, 140722044373344, 94834920832200, 94834920328720, 139915155415925, 18446744069414584320}}, sa_flags = 328919808, sa_restorer = 0x564079bd0e10} sigs = {__val = {32, 7162524644546719792, 3472328335721707318, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f408915bb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f408956f6f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc67778a40, reg_save_area = 0x7ffc67778980}} #7 0x00007f408915eede in objspace_xmalloc0 (objspace=0x564079b8ec00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f40891dcf97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x564079bd0e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x564079bd0e10, iseq=0x7f408808a030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139915136924832 ec = 0x564079b8fc80 dummy_frame = 139915136900832 #10 0x00007f40891d7fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f408808a030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x564079bd0e10 prev_src_iseq = 0x7f408808bdd0 offset = #11 0x00007f40891d80cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f408808a030 iseqv = iseq_index = 23 #12 0x00007f40891d8460 in ibf_load_code (load=0x564079bd0e10, iseq=0x7f408808bdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139915136908752 code_index = 15 reading_pos = 4556 code = 0x564079c49020 load_body = 0x564079c49780 cd_entries = 0x564079bc94e0 ic_index = 0 mark_offset_bits = 0x7ffc67778ce0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f40891ddff4 in ibf_load_iseq_each (load=0x564079bd0e10, iseq=0x7f408808bdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139915136924832 ec = 0x564079b8fc80 dummy_frame = 139915136908416 #14 0x00007f40891d7fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f408808bdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x564079bd0e10 prev_src_iseq = 0x7f408808fac0 offset = #15 0x00007f40891d80cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f408808bdd0 iseqv = iseq_index = 16 #16 0x00007f40891d8460 in ibf_load_code (load=0x564079bd0e10, iseq=0x7f408808fac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139915136924352 code_index = 66 reading_pos = 224 code = 0x564079bd0e70 load_body = 0x564079c2d910 cd_entries = 0x564079bf8430 ic_index = 0 mark_offset_bits = 0x564079bf40c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f40891ddff4 in ibf_load_iseq_each (load=0x564079bd0e10, iseq=0x7f408808fac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139915136924832 ec = 0x564079b8fc80 dummy_frame = 139915136924064 #18 0x00007f40891d7fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f408808fac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x564079bd0e10 prev_src_iseq = 0x7f408808fd60 offset = #19 0x00007f40891d80cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f408808fac0 iseqv = iseq_index = 1 #20 0x00007f40891d8460 in ibf_load_code (load=0x564079bd0e10, iseq=0x7f408808fd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139915136925024 code_index = 5 reading_pos = 46 code = 0x564079c49dd0 load_body = 0x564079c38f60 cd_entries = 0x564079c46290 ic_index = 1 mark_offset_bits = 0x7ffc67779240 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f40891ddff4 in ibf_load_iseq_each (load=0x564079bd0e10, iseq=0x7f408808fd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139915136924832 ec = 0x564079b8fc80 dummy_frame = 139915136924640 #22 0x00007f40891d7fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f408808fd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x564079bd0e10 prev_src_iseq = 0x0 offset = #23 0x00007f40891dff38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f408808fd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139915136925216 #25 0x00007f408955e5ed in rb_load_with_builtin_functions (feature_name=0x7f408959e04b "yjit", table=0x7f4089720080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x564079b8c2a0 iseq = #26 0x00007f40894a4837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f40894a2950 , argc = 0, index = 0, name = 0x7f408955fcb2 "_bi0"}, {func_ptr = 0x7f408953eca0 , argc = 0, index = 1, name = 0x7f40895c4040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f408953eda0 , argc = 0, index = 2, name = 0x7f40895c42a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f408953fe20 , argc = 0, index = 3, name = 0x7f40895c4058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f408950f2c0 , argc = 2, index = 4, name = 0x7f40895c4071 "rb_yjit_enable"}, {func_ptr = 0x7f408953edc0 , argc = 0, index = 5, name = 0x7f40895c4080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f408953ecf0 , argc = 1, index = 6, name = 0x7f40895c409b "rb_yjit_get_stats"}, {func_ptr = 0x7f40894a2930 , argc = 0, index = 7, name = 0x7f40895c40ad "object_shape_count"}, {func_ptr = 0x7f40895160c0 , argc = 1, index = 8, name = 0x7f40895c40c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f40895160d0 , argc = 1, index = 9, name = 0x7f40895c40d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f408950f210 , argc = 0, index = 10, name = 0x7f40895c40eb "rb_yjit_code_gc"}, {func_ptr = 0x7f408950f370 , argc = 0, index = 11, name = 0x7f40895c40fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f408953ecc0 , argc = 0, index = 12, name = 0x7f40895c4115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4089275523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f408937f5aa in ruby_opt_init (opt=0x7ffc6777aa90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f408937fb23 in ruby_opt_init (opt=0x7ffc6777aa90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722044376912) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc67779750 parser = 139915138190064 orig_fname = 139915138205136 script = 1 opt = 0x7ffc6777aa90 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f408923e902 in rb_ensure (b_proc=b_proc@entry=0x7f408937f780 , data1=data1@entry=140722044376912, e_proc=e_proc@entry=0x7f408937b960 , data2=data2@entry=140722044376912) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564079b8fc80 _tag = {tag = 36, retval = 140722044381840, buf = {0x7f4088a04760, 0x7f408923e9b8 , 0x0, 0x7ffc677795c0, 0x88a03a10}, prev = 0x7ffc6777aba0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564079b8fc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f408937b960 , data2 = 140722044376912}} #32 0x00007f4089381757 in load_file (opt=0x7ffc6777aa90, script=1, f=139915146839904, fname=, parser=139915138190064) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139915138190064, fname = 139915138205136, script = 1, opt = 0x7ffc6777aa90, f = 4} #33 process_options (argc=0, argv=0x7ffc6777ad88, opt=0x7ffc6777aa90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139915146839904 xflag = ast = 0x0 parser = 139915138190064 script_name = 139915138205136 iseq = enc = lenc = 0x564079baaf40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f4089381fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc6777ad78) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f40881c85e8 "-", script_name = 139915138205136, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f408923fc99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc6777ad78) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139915155460960, buf = {0x2, 0x7f408923fce0 , 0x0, 0x7ffc6777ab70, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564079b8fc80 state = iseq = 0x0 #36 0x000056407973317f in rb_main (argv=0x7ffc6777ad78, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722044383257 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2328187.ruby -x gdbscript [New LWP 2328187] [New LWP 2328189] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140586941910016) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fdcf2bb8c00 (LWP 2328187))] >>> Threads Id Target Id Frame * 1 Thread 0x7fdcf2bb8c00 (LWP 2328187) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140586941910016) at ./nptl/pthread_kill.c:44 2 Thread 0x7fdcf289f640 (LWP 2328189) 0x00007fdcf2cfffde in epoll_wait (epfd=4, events=events@entry=0x7fdcf35fea5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fdcf289f640 (LWP 2328189)): #0 0x00007fdcf2cfffde in epoll_wait (epfd=4, events=events@entry=0x7fdcf35fea5c , 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 0x00007fdcf328cb5a in event_wait (vm=0x563da90872a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x563da90872a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x563da90872a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x563da90872a0 #4 0x00007fdcf2c6eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722733914224, -7395124602963725195, 140586938660416, 25, 140586942654544, 140722733914576, 7414851644847322229, 7414852254846055541}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fdcf2cffbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fdcf2bb8c00 (LWP 2328187)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140586941910016) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fdcf2bb8c00 old_mask = {__val = {8, 140586942723283, 0, 140586942619629, 140586941910016, 140586944235008, 94822828912320, 140586942565799, 36, 140586944251552, 140722733905760, 140586949500028, 255, 94822828896928, 140586944251552, 140722733905776}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140586941910016) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140586941910016, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fdcf2c1c476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fdcf2c027f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x6666666666666666, sa_sigaction = 0x6666666666666666}, sa_mask = {__val = {3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 140586941902584, 18192778027158160896, 94822828911744, 94822828911744, 140586950788856, 140586944251552, 140722733906160, 94822829681864, 94822829178384, 140586947392373, 18446744069414584320}}, sa_flags = -364165632, sa_restorer = 0x563da90cbe10} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746878876138232608, 3979264768797468215, 7378645706714656825, 3472383302024837475, 3467895374536122416, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720}} #5 0x00007fdcf301cb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fdcf34306f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc9090f9d0, reg_save_area = 0x7ffc9090f910}} #7 0x00007fdcf301fede in objspace_xmalloc0 (objspace=0x563da9089c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007fdcf309df97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x563da90cbe10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x563da90cbe10, iseq=0x7fdcf1f49fe0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140586928897104 ec = 0x563da908ac80 dummy_frame = 140586928873104 #10 0x00007fdcf3098fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdcf1f49fe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x563da90cbe10 prev_src_iseq = 0x7fdcf1f4bd80 offset = #11 0x00007fdcf30990cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fdcf1f49fe0 iseqv = iseq_index = 23 #12 0x00007fdcf3099460 in ibf_load_code (load=0x563da90cbe10, iseq=0x7fdcf1f4bd80, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140586928881024 code_index = 15 reading_pos = 4556 code = 0x563da9144020 load_body = 0x563da9144780 cd_entries = 0x563da90c44e0 ic_index = 0 mark_offset_bits = 0x7ffc9090fc70 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fdcf309eff4 in ibf_load_iseq_each (load=0x563da90cbe10, iseq=0x7fdcf1f4bd80, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140586928897104 ec = 0x563da908ac80 dummy_frame = 140586928880688 #14 0x00007fdcf3098fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdcf1f4bd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x563da90cbe10 prev_src_iseq = 0x7fdcf1f4fa70 offset = #15 0x00007fdcf30990cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fdcf1f4bd80 iseqv = iseq_index = 16 #16 0x00007fdcf3099460 in ibf_load_code (load=0x563da90cbe10, iseq=0x7fdcf1f4fa70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140586928896624 code_index = 66 reading_pos = 224 code = 0x563da90cbe70 load_body = 0x563da9128910 cd_entries = 0x563da90f3430 ic_index = 0 mark_offset_bits = 0x563da90ef0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fdcf309eff4 in ibf_load_iseq_each (load=0x563da90cbe10, iseq=0x7fdcf1f4fa70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140586928897104 ec = 0x563da908ac80 dummy_frame = 140586928896336 #18 0x00007fdcf3098fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdcf1f4fa70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x563da90cbe10 prev_src_iseq = 0x7fdcf1f4fd10 offset = #19 0x00007fdcf30990cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fdcf1f4fa70 iseqv = iseq_index = 1 #20 0x00007fdcf3099460 in ibf_load_code (load=0x563da90cbe10, iseq=0x7fdcf1f4fd10, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140586928897296 code_index = 5 reading_pos = 46 code = 0x563da9144dd0 load_body = 0x563da9133f60 cd_entries = 0x563da9141290 ic_index = 1 mark_offset_bits = 0x7ffc909101d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fdcf309eff4 in ibf_load_iseq_each (load=0x563da90cbe10, iseq=0x7fdcf1f4fd10, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140586928897104 ec = 0x563da908ac80 dummy_frame = 140586928896912 #22 0x00007fdcf3098fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdcf1f4fd10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x563da90cbe10 prev_src_iseq = 0x0 offset = #23 0x00007fdcf30a0f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fdcf1f4fd10 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140586928897488 #25 0x00007fdcf341f5ed in rb_load_with_builtin_functions (feature_name=0x7fdcf345f04b "yjit", table=0x7fdcf35e1080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x563da90872a0 iseq = #26 0x00007fdcf3365837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fdcf3363950 , argc = 0, index = 0, name = 0x7fdcf3420cb2 "_bi0"}, {func_ptr = 0x7fdcf33ffca0 , argc = 0, index = 1, name = 0x7fdcf3485040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fdcf33ffda0 , argc = 0, index = 2, name = 0x7fdcf34852a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fdcf3400e20 , argc = 0, index = 3, name = 0x7fdcf3485058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fdcf33d02c0 , argc = 2, index = 4, name = 0x7fdcf3485071 "rb_yjit_enable"}, {func_ptr = 0x7fdcf33ffdc0 , argc = 0, index = 5, name = 0x7fdcf3485080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fdcf33ffcf0 , argc = 1, index = 6, name = 0x7fdcf348509b "rb_yjit_get_stats"}, {func_ptr = 0x7fdcf3363930 , argc = 0, index = 7, name = 0x7fdcf34850ad "object_shape_count"}, {func_ptr = 0x7fdcf33d70c0 , argc = 1, index = 8, name = 0x7fdcf34850c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fdcf33d70d0 , argc = 1, index = 9, name = 0x7fdcf34850d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fdcf33d0210 , argc = 0, index = 10, name = 0x7fdcf34850eb "rb_yjit_code_gc"}, {func_ptr = 0x7fdcf33d0370 , argc = 0, index = 11, name = 0x7fdcf34850fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fdcf33ffcc0 , argc = 0, index = 12, name = 0x7fdcf3485115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fdcf3136523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fdcf32405aa in ruby_opt_init (opt=0x7ffc90911a20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fdcf3240b23 in ruby_opt_init (opt=0x7ffc90911a20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722733909728) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc909106e0 parser = 140586930162384 orig_fname = 140586930177456 script = 1 opt = 0x7ffc90911a20 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fdcf30ff902 in rb_ensure (b_proc=b_proc@entry=0x7fdcf3240780 , data1=data1@entry=140722733909728, e_proc=e_proc@entry=0x7fdcf323c960 , data2=data2@entry=140722733909728) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563da908ac80 _tag = {tag = 36, retval = 140722733914656, buf = {0x7fdcf28c4770, 0x7fdcf30ff9b8 , 0x0, 0x7ffc90910550, 0xf28c3a20}, prev = 0x7ffc90911b30, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563da908ac80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fdcf323c960 , data2 = 140722733909728}} #32 0x00007fdcf3242757 in load_file (opt=0x7ffc90911a20, script=1, f=140586938812272, fname=, parser=140586930162384) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140586930162384, fname = 140586930177456, script = 1, opt = 0x7ffc90911a20, f = 4} #33 process_options (argc=0, argv=0x7ffc90911d18, opt=0x7ffc90911a20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140586938812272 xflag = ast = 0x0 parser = 140586930162384 script_name = 140586930177456 iseq = enc = lenc = 0x563da90a5f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060S`\363\334\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fdcf3242fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc90911d08) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fdcf20885c8 "-", script_name = 140586930177456, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fdcf3100c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc90911d08) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140586947437408, buf = {0x2, 0x7fdcf3100ce0 , 0x0, 0x7ffc90911b00, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563da908ac80 state = iseq = 0x0 #36 0x0000563da8a0e17f in rb_main (argv=0x7ffc90911d08, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722733916073 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2363460.ruby -x gdbscript [New LWP 2363460] [New LWP 2363462] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139823937399808) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f2b4c1eac00 (LWP 2363460))] >>> Threads Id Target Id Frame * 1 Thread 0x7f2b4c1eac00 (LWP 2363460) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139823937399808) at ./nptl/pthread_kill.c:44 2 Thread 0x7f2b4becf640 (LWP 2363462) 0x00007f2b4c331fde in epoll_wait (epfd=4, events=events@entry=0x7f2b4cc30a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f2b4becf640 (LWP 2363462)): #0 0x00007f2b4c331fde in epoll_wait (epfd=4, events=events@entry=0x7f2b4cc30a5c , 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 0x00007f2b4c8beb5a in event_wait (vm=0x55630b9992a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x55630b9992a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55630b9992a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x55630b9992a0 #4 0x00007f2b4c2a0b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728869582320, -6525342237849480466, 139823934142016, 25, 139823938144336, 140728869582672, 6568434186366030574, 6568442446540378862}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f2b4c331bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f2b4c1eac00 (LWP 2363460)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139823937399808) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f2b4c1eac00 old_mask = {__val = {8, 139823938213075, 0, 139823938109421, 139823937399808, 139823939724800, 93883884752576, 139823938055591, 36, 139823939741344, 140728869573856, 139823944989820, 255, 93883884737184, 139823939741344, 140728869573872}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139823937399808) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139823937399808, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2b4c24e476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2b4c2347f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x6666666666666666, sa_sigaction = 0x6666666666666666}, sa_mask = {__val = {3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 139823937392376, 7493087063402114304, 93883884752000, 93883884752000, 139823946278648, 139823939741344, 140728869574256, 93883885522120, 93883885018640, 139823942882165, 18446744069414584320}}, sa_flags = -316117760, sa_restorer = 0x55630b9dde10} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746878876138232608, 7292846662041888311, 7378645706714656819, 3472334021506459236, 3467895374536122416, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720}} #5 0x00007f2b4c64eb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f2b4ca626f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdfe47d750, reg_save_area = 0x7ffdfe47d690}} #7 0x00007f2b4c651ede in objspace_xmalloc0 (objspace=0x55630b99bc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f2b4c6cff97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55630b9dde10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55630b9dde10, iseq=0x7f2b4b57a030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139823924378784 ec = 0x55630b99cc80 dummy_frame = 139823924354784 #10 0x00007f2b4c6cafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2b4b57a030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55630b9dde10 prev_src_iseq = 0x7f2b4b57bdd0 offset = #11 0x00007f2b4c6cb0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f2b4b57a030 iseqv = iseq_index = 23 #12 0x00007f2b4c6cb460 in ibf_load_code (load=0x55630b9dde10, iseq=0x7f2b4b57bdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139823924362704 code_index = 15 reading_pos = 4556 code = 0x55630ba56020 load_body = 0x55630ba56780 cd_entries = 0x55630b9d64e0 ic_index = 0 mark_offset_bits = 0x7ffdfe47d9f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f2b4c6d0ff4 in ibf_load_iseq_each (load=0x55630b9dde10, iseq=0x7f2b4b57bdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139823924378784 ec = 0x55630b99cc80 dummy_frame = 139823924362368 #14 0x00007f2b4c6cafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2b4b57bdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55630b9dde10 prev_src_iseq = 0x7f2b4b57fac0 offset = #15 0x00007f2b4c6cb0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f2b4b57bdd0 iseqv = iseq_index = 16 #16 0x00007f2b4c6cb460 in ibf_load_code (load=0x55630b9dde10, iseq=0x7f2b4b57fac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139823924378304 code_index = 66 reading_pos = 224 code = 0x55630b9dde70 load_body = 0x55630ba3a910 cd_entries = 0x55630ba05430 ic_index = 0 mark_offset_bits = 0x55630ba010c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f2b4c6d0ff4 in ibf_load_iseq_each (load=0x55630b9dde10, iseq=0x7f2b4b57fac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139823924378784 ec = 0x55630b99cc80 dummy_frame = 139823924378016 #18 0x00007f2b4c6cafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2b4b57fac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55630b9dde10 prev_src_iseq = 0x7f2b4b57fd60 offset = #19 0x00007f2b4c6cb0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f2b4b57fac0 iseqv = iseq_index = 1 #20 0x00007f2b4c6cb460 in ibf_load_code (load=0x55630b9dde10, iseq=0x7f2b4b57fd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139823924378976 code_index = 5 reading_pos = 46 code = 0x55630ba56dd0 load_body = 0x55630ba45f60 cd_entries = 0x55630ba53290 ic_index = 1 mark_offset_bits = 0x7ffdfe47df50 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f2b4c6d0ff4 in ibf_load_iseq_each (load=0x55630b9dde10, iseq=0x7f2b4b57fd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139823924378784 ec = 0x55630b99cc80 dummy_frame = 139823924378592 #22 0x00007f2b4c6cafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2b4b57fd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55630b9dde10 prev_src_iseq = 0x0 offset = #23 0x00007f2b4c6d2f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f2b4b57fd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139823924379168 #25 0x00007f2b4ca515ed in rb_load_with_builtin_functions (feature_name=0x7f2b4ca9104b "yjit", table=0x7f2b4cc13080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55630b9992a0 iseq = #26 0x00007f2b4c997837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f2b4c995950 , argc = 0, index = 0, name = 0x7f2b4ca52cb2 "_bi0"}, {func_ptr = 0x7f2b4ca31ca0 , argc = 0, index = 1, name = 0x7f2b4cab7040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f2b4ca31da0 , argc = 0, index = 2, name = 0x7f2b4cab72a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f2b4ca32e20 , argc = 0, index = 3, name = 0x7f2b4cab7058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2b4ca022c0 , argc = 2, index = 4, name = 0x7f2b4cab7071 "rb_yjit_enable"}, {func_ptr = 0x7f2b4ca31dc0 , argc = 0, index = 5, name = 0x7f2b4cab7080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f2b4ca31cf0 , argc = 1, index = 6, name = 0x7f2b4cab709b "rb_yjit_get_stats"}, {func_ptr = 0x7f2b4c995930 , argc = 0, index = 7, name = 0x7f2b4cab70ad "object_shape_count"}, {func_ptr = 0x7f2b4ca090c0 , argc = 1, index = 8, name = 0x7f2b4cab70c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f2b4ca090d0 , argc = 1, index = 9, name = 0x7f2b4cab70d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2b4ca02210 , argc = 0, index = 10, name = 0x7f2b4cab70eb "rb_yjit_code_gc"}, {func_ptr = 0x7f2b4ca02370 , argc = 0, index = 11, name = 0x7f2b4cab70fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f2b4ca31cc0 , argc = 0, index = 12, name = 0x7f2b4cab7115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f2b4c768523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f2b4c8725aa in ruby_opt_init (opt=0x7ffdfe47f7a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f2b4c872b23 in ruby_opt_init (opt=0x7ffdfe47f7a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140728869577824) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdfe47e460 parser = 139823925644016 orig_fname = 139823925659088 script = 1 opt = 0x7ffdfe47f7a0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f2b4c731902 in rb_ensure (b_proc=b_proc@entry=0x7f2b4c872780 , data1=data1@entry=140728869577824, e_proc=e_proc@entry=0x7f2b4c86e960 , data2=data2@entry=140728869577824) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55630b99cc80 _tag = {tag = 36, retval = 140728869582752, buf = {0x7f2b4bef4760, 0x7f2b4c7319b8 , 0x0, 0x7ffdfe47e2d0, 0x4bef3a10}, prev = 0x7ffdfe47f8b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55630b99cc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2b4c86e960 , data2 = 140728869577824}} #32 0x00007f2b4c874757 in load_file (opt=0x7ffdfe47f7a0, script=1, f=139823934293856, fname=, parser=139823925644016) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139823925644016, fname = 139823925659088, script = 1, opt = 0x7ffdfe47f7a0, f = 4} #33 process_options (argc=0, argv=0x7ffdfe47fa98, opt=0x7ffdfe47f7a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139823934293856 xflag = ast = 0x0 parser = 139823925644016 script_name = 139823925659088 iseq = enc = lenc = 0x55630b9b7f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060s\303L+\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f2b4c874fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdfe47fa88) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f2b4b6b85e8 "-", script_name = 139823925659088, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f2b4c732c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdfe47fa88) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139823942927200, buf = {0x2, 0x7f2b4c732ce0 , 0x0, 0x7ffdfe47f880, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55630b99cc80 state = iseq = 0x0 #36 0x000055630a1cf17f in rb_main (argv=0x7ffdfe47fa88, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728869584169 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2480791.ruby -x gdbscript [New LWP 2480791] [New LWP 2480793] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139892026166272) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3b2686cc00 (LWP 2480791))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3b2686cc00 (LWP 2480791) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139892026166272) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3b2654f640 (LWP 2480793) 0x00007f3b269b3fde in epoll_wait (epfd=4, events=events@entry=0x7f3b272b2a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3b2654f640 (LWP 2480793)): #0 0x00007f3b269b3fde in epoll_wait (epfd=4, events=events@entry=0x7f3b272b2a5c , 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 0x00007f3b26f40b5a in event_wait (vm=0x5593596632a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x5593596632a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5593596632a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x5593596632a0 #4 0x00007f3b26922b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721469825040, -3616969675008237507, 139892022900288, 25, 139892026910800, 140721469825392, 3727781575602348093, 3727779937227382845}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3b269b3bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3b2686cc00 (LWP 2480791)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139892026166272) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3b2686cc00 old_mask = {__val = {8, 139892026979539, 0, 139892026875885, 139892026166272, 139892028491264, 94091348438720, 139892026822055, 145, 139892028507808, 140721469816576, 139892033756284, 255, 94091348423328, 139892028507808, 140721469816592}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139892026166272) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139892026166272, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3b268d0476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3b268b67f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378645557150114166, 3472335112391439459, 3833798474251840816, 139892026158840, 7835786126264184320, 94091348438144, 94091348438144, 139892035045112, 139892028507808, 140721469816976, 94091349211128, 94091348704784, 139892031648629, 18446744069414584320}}, sa_flags = 1340681728, sa_restorer = 0x5593596a7e10} sigs = {__val = {32, 3251651914486591542, 3472328295963457581, 4192904167887482928, 2314885531086893104, 2314885530818453536, 8528445641706184736, 6731874708548188531, 8391150724257423370, 7378645557149655905, 3472330714344928355, 3833798474251840816, 8223625903103959859, 3472328295963438381, 4192904167887482928, 2314885531086893104}} #5 0x00007f3b26cd0b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f3b270e46f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc45388170, reg_save_area = 0x7ffc453880b0}} #7 0x00007f3b26cd3ede in objspace_xmalloc0 (objspace=0x559359665c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f3b26d51f97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5593596a7e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5593596a7e10, iseq=0x7f3b25bf9ff0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139892013137040 ec = 0x559359666c80 dummy_frame = 139892013113040 #10 0x00007f3b26d4cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3b25bf9ff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5593596a7e10 prev_src_iseq = 0x7f3b25bfbdc0 offset = #11 0x00007f3b26d4d0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f3b25bf9ff0 iseqv = iseq_index = 23 #12 0x00007f3b26d4d460 in ibf_load_code (load=0x5593596a7e10, iseq=0x7f3b25bfbdc0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139892013120960 code_index = 15 reading_pos = 4556 code = 0x5593597203e0 load_body = 0x559359720f80 cd_entries = 0x5593596a04e0 ic_index = 0 mark_offset_bits = 0x7ffc45388410 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f3b26d52ff4 in ibf_load_iseq_each (load=0x5593596a7e10, iseq=0x7f3b25bfbdc0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139892013137040 ec = 0x559359666c80 dummy_frame = 139892013120624 #14 0x00007f3b26d4cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3b25bfbdc0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5593596a7e10 prev_src_iseq = 0x7f3b25bffab0 offset = #15 0x00007f3b26d4d0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f3b25bfbdc0 iseqv = iseq_index = 16 #16 0x00007f3b26d4d460 in ibf_load_code (load=0x5593596a7e10, iseq=0x7f3b25bffab0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139892013136560 code_index = 66 reading_pos = 224 code = 0x5593596a7e70 load_body = 0x559359704910 cd_entries = 0x5593596cf430 ic_index = 0 mark_offset_bits = 0x5593596cb0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f3b26d52ff4 in ibf_load_iseq_each (load=0x5593596a7e10, iseq=0x7f3b25bffab0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139892013137040 ec = 0x559359666c80 dummy_frame = 139892013136272 #18 0x00007f3b26d4cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3b25bffab0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5593596a7e10 prev_src_iseq = 0x7f3b25bffd50 offset = #19 0x00007f3b26d4d0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f3b25bffab0 iseqv = iseq_index = 1 #20 0x00007f3b26d4d460 in ibf_load_code (load=0x5593596a7e10, iseq=0x7f3b25bffd50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139892013137232 code_index = 5 reading_pos = 46 code = 0x559359720dd0 load_body = 0x55935970ff60 cd_entries = 0x55935971d290 ic_index = 1 mark_offset_bits = 0x7ffc45388970 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f3b26d52ff4 in ibf_load_iseq_each (load=0x5593596a7e10, iseq=0x7f3b25bffd50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139892013137040 ec = 0x559359666c80 dummy_frame = 139892013136848 #22 0x00007f3b26d4cfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3b25bffd50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5593596a7e10 prev_src_iseq = 0x0 offset = #23 0x00007f3b26d54f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f3b25bffd50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139892013137424 #25 0x00007f3b270d35ed in rb_load_with_builtin_functions (feature_name=0x7f3b2711304b "yjit", table=0x7f3b27295080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5593596632a0 iseq = #26 0x00007f3b27019837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3b27017950 , argc = 0, index = 0, name = 0x7f3b270d4cb2 "_bi0"}, {func_ptr = 0x7f3b270b3ca0 , argc = 0, index = 1, name = 0x7f3b27139040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3b270b3da0 , argc = 0, index = 2, name = 0x7f3b271392a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3b270b4e20 , argc = 0, index = 3, name = 0x7f3b27139058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3b270842c0 , argc = 2, index = 4, name = 0x7f3b27139071 "rb_yjit_enable"}, {func_ptr = 0x7f3b270b3dc0 , argc = 0, index = 5, name = 0x7f3b27139080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3b270b3cf0 , argc = 1, index = 6, name = 0x7f3b2713909b "rb_yjit_get_stats"}, {func_ptr = 0x7f3b27017930 , argc = 0, index = 7, name = 0x7f3b271390ad "object_shape_count"}, {func_ptr = 0x7f3b2708b0c0 , argc = 1, index = 8, name = 0x7f3b271390c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f3b2708b0d0 , argc = 1, index = 9, name = 0x7f3b271390d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3b27084210 , argc = 0, index = 10, name = 0x7f3b271390eb "rb_yjit_code_gc"}, {func_ptr = 0x7f3b27084370 , argc = 0, index = 11, name = 0x7f3b271390fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3b270b3cc0 , argc = 0, index = 12, name = 0x7f3b27139115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f3b26dea523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f3b26ef45aa in ruby_opt_init (opt=0x7ffc4538a1c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f3b26ef4b23 in ruby_opt_init (opt=0x7ffc4538a1c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721469820544) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc45388e80 parser = 139892014402368 orig_fname = 139892014417440 script = 1 opt = 0x7ffc4538a1c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f3b26db3902 in rb_ensure (b_proc=b_proc@entry=0x7f3b26ef4780 , data1=data1@entry=140721469820544, e_proc=e_proc@entry=0x7f3b26ef0960 , data2=data2@entry=140721469820544) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559359666c80 _tag = {tag = 36, retval = 140721469825472, buf = {0x7f3b265747b0, 0x7f3b26db39b8 , 0x0, 0x7ffc45388cf0, 0x26573a60}, prev = 0x7ffc4538a2d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559359666c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3b26ef0960 , data2 = 140721469820544}} #32 0x00007f3b26ef6757 in load_file (opt=0x7ffc4538a1c0, script=1, f=139892023052208, fname=, parser=139892014402368) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139892014402368, fname = 139892014417440, script = 1, opt = 0x7ffc4538a1c0, f = 4} #33 process_options (argc=0, argv=0x7ffc4538a4b8, opt=0x7ffc4538a1c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139892023052208 xflag = ast = 0x0 parser = 139892014402368 script_name = 139892014417440 iseq = enc = lenc = 0x559359681f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f3b26ef6fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc4538a4a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3b25d38638 "-", script_name = 139892014417440, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f3b26db4c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc4538a4a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139892031693664, buf = {0x2, 0x7f3b26db4ce0 , 0x0, 0x7ffc4538a2a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559359666c80 state = iseq = 0x0 #36 0x000055935950317f in rb_main (argv=0x7ffc4538a4a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721469826889 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2614930.ruby -x gdbscript [New LWP 2614930] [New LWP 2614932] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140318214491136) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f9e61548c00 (LWP 2614930))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9e61548c00 (LWP 2614930) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140318214491136) at ./nptl/pthread_kill.c:44 2 Thread 0x7f9e6122f640 (LWP 2614932) 0x00007f9e6168ffde in epoll_wait (epfd=4, events=events@entry=0x7f9e61f8ea5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f9e6122f640 (LWP 2614932)): #0 0x00007f9e6168ffde in epoll_wait (epfd=4, events=events@entry=0x7f9e61f8ea5c , 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 0x00007f9e61c1cb5a in event_wait (vm=0x5589b68552a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x5589b68552a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5589b68552a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x5589b68552a0 #4 0x00007f9e615feb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731306234144, 8275091635759254832, 140318211241536, 25, 140318215235664, 140731306234496, -8220259292130013904, -8220259815969092304}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f9e6168fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f9e61548c00 (LWP 2614930)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140318214491136) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f9e61548c00 old_mask = {__val = {8, 140318215304403, 0, 140318215200749, 140318214491136, 140318216816128, 94049961086656, 140318215146919, 36, 140318216832672, 140731306225680, 140318222081148, 255, 94049961071264, 140318216832672, 140731306225696}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140318214491136) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140318214491136, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f9e615ac476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f9e615927f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x6666666666666666, sa_sigaction = 0x6666666666666666}, sa_mask = {__val = {3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 140318214483704, 3515273388347652096, 94049961086080, 94049961086080, 140318223369976, 140318216832672, 140731306226080, 94049961859064, 94049961352720, 140318219973493, 18446744069414584320}}, sa_flags = -1596426240, sa_restorer = 0x5589b6899e10} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746878876138232608, 3691093762012243511, 7378645706714656817, 3472331607802001509, 3467895374536122416, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720}} #5 0x00007f9e619acb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f9e61dc06f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe8f843280, reg_save_area = 0x7ffe8f8431c0}} #7 0x00007f9e619afede in objspace_xmalloc0 (objspace=0x5589b6857c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f9e61a2df97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5589b6899e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5589b6899e10, iseq=0x7f9e608d9ff0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140318201478288 ec = 0x5589b6858c80 dummy_frame = 140318201454288 #10 0x00007f9e61a28fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9e608d9ff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5589b6899e10 prev_src_iseq = 0x7f9e608dbdc0 offset = #11 0x00007f9e61a290cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f9e608d9ff0 iseqv = iseq_index = 23 #12 0x00007f9e61a29460 in ibf_load_code (load=0x5589b6899e10, iseq=0x7f9e608dbdc0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140318201462208 code_index = 15 reading_pos = 4556 code = 0x5589b69123e0 load_body = 0x5589b6912f80 cd_entries = 0x5589b68924e0 ic_index = 0 mark_offset_bits = 0x7ffe8f843520 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f9e61a2eff4 in ibf_load_iseq_each (load=0x5589b6899e10, iseq=0x7f9e608dbdc0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140318201478288 ec = 0x5589b6858c80 dummy_frame = 140318201461872 #14 0x00007f9e61a28fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9e608dbdc0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5589b6899e10 prev_src_iseq = 0x7f9e608dfab0 offset = #15 0x00007f9e61a290cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f9e608dbdc0 iseqv = iseq_index = 16 #16 0x00007f9e61a29460 in ibf_load_code (load=0x5589b6899e10, iseq=0x7f9e608dfab0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140318201477808 code_index = 66 reading_pos = 224 code = 0x5589b6899e70 load_body = 0x5589b68f6910 cd_entries = 0x5589b68c1430 ic_index = 0 mark_offset_bits = 0x5589b68bd0c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f9e61a2eff4 in ibf_load_iseq_each (load=0x5589b6899e10, iseq=0x7f9e608dfab0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140318201478288 ec = 0x5589b6858c80 dummy_frame = 140318201477520 #18 0x00007f9e61a28fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9e608dfab0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5589b6899e10 prev_src_iseq = 0x7f9e608dfd50 offset = #19 0x00007f9e61a290cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f9e608dfab0 iseqv = iseq_index = 1 #20 0x00007f9e61a29460 in ibf_load_code (load=0x5589b6899e10, iseq=0x7f9e608dfd50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140318201478480 code_index = 5 reading_pos = 46 code = 0x5589b6912dd0 load_body = 0x5589b6901f60 cd_entries = 0x5589b690f290 ic_index = 1 mark_offset_bits = 0x7ffe8f843a80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f9e61a2eff4 in ibf_load_iseq_each (load=0x5589b6899e10, iseq=0x7f9e608dfd50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140318201478288 ec = 0x5589b6858c80 dummy_frame = 140318201478096 #22 0x00007f9e61a28fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9e608dfd50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x5589b6899e10 prev_src_iseq = 0x0 offset = #23 0x00007f9e61a30f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f9e608dfd50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140318201478672 #25 0x00007f9e61daf5ed in rb_load_with_builtin_functions (feature_name=0x7f9e61def04b "yjit", table=0x7f9e61f71080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5589b68552a0 iseq = #26 0x00007f9e61cf5837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f9e61cf3950 , argc = 0, index = 0, name = 0x7f9e61db0cb2 "_bi0"}, {func_ptr = 0x7f9e61d8fca0 , argc = 0, index = 1, name = 0x7f9e61e15040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f9e61d8fda0 , argc = 0, index = 2, name = 0x7f9e61e152a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f9e61d90e20 , argc = 0, index = 3, name = 0x7f9e61e15058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9e61d602c0 , argc = 2, index = 4, name = 0x7f9e61e15071 "rb_yjit_enable"}, {func_ptr = 0x7f9e61d8fdc0 , argc = 0, index = 5, name = 0x7f9e61e15080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f9e61d8fcf0 , argc = 1, index = 6, name = 0x7f9e61e1509b "rb_yjit_get_stats"}, {func_ptr = 0x7f9e61cf3930 , argc = 0, index = 7, name = 0x7f9e61e150ad "object_shape_count"}, {func_ptr = 0x7f9e61d670c0 , argc = 1, index = 8, name = 0x7f9e61e150c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f9e61d670d0 , argc = 1, index = 9, name = 0x7f9e61e150d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9e61d60210 , argc = 0, index = 10, name = 0x7f9e61e150eb "rb_yjit_code_gc"}, {func_ptr = 0x7f9e61d60370 , argc = 0, index = 11, name = 0x7f9e61e150fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f9e61d8fcc0 , argc = 0, index = 12, name = 0x7f9e61e15115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f9e61ac6523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f9e61bd05aa in ruby_opt_init (opt=0x7ffe8f8452d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f9e61bd0b23 in ruby_opt_init (opt=0x7ffe8f8452d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731306229648) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe8f843f90 parser = 140318202743616 orig_fname = 140318202758688 script = 1 opt = 0x7ffe8f8452d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f9e61a8f902 in rb_ensure (b_proc=b_proc@entry=0x7f9e61bd0780 , data1=data1@entry=140731306229648, e_proc=e_proc@entry=0x7f9e61bcc960 , data2=data2@entry=140731306229648) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5589b6858c80 _tag = {tag = 36, retval = 140731306234576, buf = {0x7f9e612547b0, 0x7f9e61a8f9b8 , 0x0, 0x7ffe8f843e00, 0x61253a60}, prev = 0x7ffe8f8453e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5589b6858c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9e61bcc960 , data2 = 140731306229648}} #32 0x00007f9e61bd2757 in load_file (opt=0x7ffe8f8452d0, script=1, f=140318211393456, fname=, parser=140318202743616) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140318202743616, fname = 140318202758688, script = 1, opt = 0x7ffe8f8452d0, f = 4} #33 process_options (argc=0, argv=0x7ffe8f8455c8, opt=0x7ffe8f8452d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140318211393456 xflag = ast = 0x0 parser = 140318202743616 script_name = 140318202758688 iseq = enc = lenc = 0x5589b6873f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f9e61bd2fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8f8455b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9e60a18638 "-", script_name = 140318202758688, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f9e61a90c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8f8455b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140318220018528, buf = {0x2, 0x7f9e61a90ce0 , 0x0, 0x7ffe8f8453b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5589b6858c80 state = iseq = 0x0 #36 0x00005589b612a17f in rb_main (argv=0x7ffe8f8455b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731306235993 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2646128.ruby -x gdbscript [New LWP 2646128] [New LWP 2646130] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139643735784448) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f0157443c00 (LWP 2646128))] >>> Threads Id Target Id Frame * 1 Thread 0x7f0157443c00 (LWP 2646128) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139643735784448) at ./nptl/pthread_kill.c:44 2 Thread 0x7f015712f640 (LWP 2646130) 0x00007f015758afde in epoll_wait (epfd=4, events=events@entry=0x7f0157e89a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f015712f640 (LWP 2646130)): #0 0x00007f015758afde in epoll_wait (epfd=4, events=events@entry=0x7f0157e89a5c , 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 0x00007f0157b17b5a in event_wait (vm=0x55646f0bc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x55646f0bc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55646f0bc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x55646f0bc2a0 #4 0x00007f01574f9b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722371076272, -1634332007715339751, 139643732555328, 25, 139643736528976, 140722371076624, 1680688835749708313, 1680688380898279961}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f015758abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f0157443c00 (LWP 2646128)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139643735784448) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f0157443c00 old_mask = {__val = {8, 139643736597715, 0, 139643736494061, 139643735784448, 139643738109440, 93889848147648, 139643736440231, 243, 139643738125984, 140722371067808, 139643743374460, 255, 93889848132256, 139643738125984, 140722371067824}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139643735784448) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139643735784448, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f01574a7476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f015748d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020302030303a30, sa_sigaction = 0x2020302030303a30}, sa_mask = {__val = {2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 139643735777016, 17396932146156001792, 93889848147072, 93889848147072, 139643744663288, 139643738125984, 140722371068208, 93889848920056, 93889848413712, 139643741266805, 18446744069414584320}}, sa_flags = 825481728, sa_restorer = 0x55646f100e10} sigs = {__val = {32, 7162524644546719792, 3472328322068144439, 3472310980127322656, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 7352792074894472795, 7378697629483820646, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808}} #5 0x00007f01578a7b41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f0157cbb6f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc7af08210, reg_save_area = 0x7ffc7af08150}} #7 0x00007f01578aaede in objspace_xmalloc0 (objspace=0x55646f0bec00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f0157928f97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55646f100e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55646f100e10, iseq=0x7f01567d9ff0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139643722792080 ec = 0x55646f0bfc80 dummy_frame = 139643722768080 #10 0x00007f0157923fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f01567d9ff0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55646f100e10 prev_src_iseq = 0x7f01567dbdc0 offset = #11 0x00007f01579240cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f01567d9ff0 iseqv = iseq_index = 23 #12 0x00007f0157924460 in ibf_load_code (load=0x55646f100e10, iseq=0x7f01567dbdc0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139643722776000 code_index = 15 reading_pos = 4556 code = 0x55646f1793e0 load_body = 0x55646f179f80 cd_entries = 0x55646f0f94e0 ic_index = 0 mark_offset_bits = 0x7ffc7af084b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f0157929ff4 in ibf_load_iseq_each (load=0x55646f100e10, iseq=0x7f01567dbdc0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139643722792080 ec = 0x55646f0bfc80 dummy_frame = 139643722775664 #14 0x00007f0157923fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f01567dbdc0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55646f100e10 prev_src_iseq = 0x7f01567dfab0 offset = #15 0x00007f01579240cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f01567dbdc0 iseqv = iseq_index = 16 #16 0x00007f0157924460 in ibf_load_code (load=0x55646f100e10, iseq=0x7f01567dfab0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139643722791600 code_index = 66 reading_pos = 224 code = 0x55646f100e70 load_body = 0x55646f15d910 cd_entries = 0x55646f128430 ic_index = 0 mark_offset_bits = 0x55646f1240c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f0157929ff4 in ibf_load_iseq_each (load=0x55646f100e10, iseq=0x7f01567dfab0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139643722792080 ec = 0x55646f0bfc80 dummy_frame = 139643722791312 #18 0x00007f0157923fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f01567dfab0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55646f100e10 prev_src_iseq = 0x7f01567dfd50 offset = #19 0x00007f01579240cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f01567dfab0 iseqv = iseq_index = 1 #20 0x00007f0157924460 in ibf_load_code (load=0x55646f100e10, iseq=0x7f01567dfd50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139643722792272 code_index = 5 reading_pos = 46 code = 0x55646f179dd0 load_body = 0x55646f168f60 cd_entries = 0x55646f176290 ic_index = 1 mark_offset_bits = 0x7ffc7af08a10 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f0157929ff4 in ibf_load_iseq_each (load=0x55646f100e10, iseq=0x7f01567dfd50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139643722792080 ec = 0x55646f0bfc80 dummy_frame = 139643722791888 #22 0x00007f0157923fcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f01567dfd50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55646f100e10 prev_src_iseq = 0x0 offset = #23 0x00007f015792bf38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f01567dfd50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139643722792464 #25 0x00007f0157caa5ed in rb_load_with_builtin_functions (feature_name=0x7f0157cea04b "yjit", table=0x7f0157e6c080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55646f0bc2a0 iseq = #26 0x00007f0157bf0837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f0157bee950 , argc = 0, index = 0, name = 0x7f0157cabcb2 "_bi0"}, {func_ptr = 0x7f0157c8aca0 , argc = 0, index = 1, name = 0x7f0157d10040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f0157c8ada0 , argc = 0, index = 2, name = 0x7f0157d102a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f0157c8be20 , argc = 0, index = 3, name = 0x7f0157d10058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f0157c5b2c0 , argc = 2, index = 4, name = 0x7f0157d10071 "rb_yjit_enable"}, {func_ptr = 0x7f0157c8adc0 , argc = 0, index = 5, name = 0x7f0157d10080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f0157c8acf0 , argc = 1, index = 6, name = 0x7f0157d1009b "rb_yjit_get_stats"}, {func_ptr = 0x7f0157bee930 , argc = 0, index = 7, name = 0x7f0157d100ad "object_shape_count"}, {func_ptr = 0x7f0157c620c0 , argc = 1, index = 8, name = 0x7f0157d100c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f0157c620d0 , argc = 1, index = 9, name = 0x7f0157d100d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f0157c5b210 , argc = 0, index = 10, name = 0x7f0157d100eb "rb_yjit_code_gc"}, {func_ptr = 0x7f0157c5b370 , argc = 0, index = 11, name = 0x7f0157d100fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f0157c8acc0 , argc = 0, index = 12, name = 0x7f0157d10115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f01579c1523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f0157acb5aa in ruby_opt_init (opt=0x7ffc7af0a260) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f0157acbb23 in ruby_opt_init (opt=0x7ffc7af0a260) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722371071776) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc7af08f20 parser = 139643724057408 orig_fname = 139643724072480 script = 1 opt = 0x7ffc7af0a260 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f015798a902 in rb_ensure (b_proc=b_proc@entry=0x7f0157acb780 , data1=data1@entry=140722371071776, e_proc=e_proc@entry=0x7f0157ac7960 , data2=data2@entry=140722371071776) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55646f0bfc80 _tag = {tag = 36, retval = 140722371076704, buf = {0x7f01571547b0, 0x7f015798a9b8 , 0x0, 0x7ffc7af08d90, 0x57153a60}, prev = 0x7ffc7af0a370, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55646f0bfc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f0157ac7960 , data2 = 140722371071776}} #32 0x00007f0157acd757 in load_file (opt=0x7ffc7af0a260, script=1, f=139643732707248, fname=, parser=139643724057408) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139643724057408, fname = 139643724072480, script = 1, opt = 0x7ffc7af0a260, f = 4} #33 process_options (argc=0, argv=0x7ffc7af0a558, opt=0x7ffc7af0a260) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139643732707248 xflag = ast = 0x0 parser = 139643724057408 script_name = 139643724072480 iseq = enc = lenc = 0x55646f0daf40 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\351W\001\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f0157acdfe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc7af0a548) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f0156918638 "-", script_name = 139643724072480, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f015798bc99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc7af0a548) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139643741311840, buf = {0x2, 0x7f015798bce0 , 0x0, 0x7ffc7af0a340, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55646f0bfc80 state = iseq = 0x0 #36 0x000055646e4ce17f in rb_main (argv=0x7ffc7af0a548, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722371078121 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2792049.ruby -x gdbscript [New LWP 2792049] [New LWP 2792051] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139793354963968) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f242d43bc00 (LWP 2792049))] >>> Threads Id Target Id Frame * 1 Thread 0x7f242d43bc00 (LWP 2792049) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139793354963968) at ./nptl/pthread_kill.c:44 2 Thread 0x7f242d11f640 (LWP 2792051) 0x00007f242d582fde in epoll_wait (epfd=4, events=events@entry=0x7f242de81a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f242d11f640 (LWP 2792051)): #0 0x00007f242d582fde in epoll_wait (epfd=4, events=events@entry=0x7f242de81a5c , 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 0x00007f242db0fb5a in event_wait (vm=0x555959af02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x555959af02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x555959af02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x555959af02a0 #4 0x00007f242d4f1b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728238612480, -484974376677621163, 139793351702080, 25, 139793355708496, 140728238612832, 508164022272967253, 508164319284085333}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f242d582bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f242d43bc00 (LWP 2792049)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139793354963968) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f242d43bc00 old_mask = {__val = {8, 139793355777235, 0, 139793355673581, 139793354963968, 139793357288960, 93842245107392, 139793355619751, 145, 139793357305504, 140728238604016, 139793362553980, 255, 93842245092000, 139793357305504, 140728238604032}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139793354963968) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139793354963968, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f242d49f476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f242d4857f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378645557150114166, 3472328331426817124, 4063483154759363888, 139793354956536, 4761357483999846912, 93842245106816, 93842245106816, 139793363842808, 139793357305504, 140728238604416, 93842245876936, 93842245373456, 139793360446325, 18446744069414584320}}, sa_flags = -1435147776, sa_restorer = 0x555959b34e10} sigs = {__val = {32, 3251651914486591542, 3472328295963457581, 4192904167887482928, 2314885531086893104, 2314885530818453536, 8528445641706184736, 6731874708548188531, 8391150724257423370, 7378645557149655905, 3472384402224866404, 4063483154759363888, 8223625903103555682, 3472328295963438381, 4192904167887482928, 2314885531086893104}} #5 0x00007f242d89fb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f242dcb36f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdd8ac0160, reg_save_area = 0x7ffdd8ac00a0}} #7 0x00007f242d8a2ede in objspace_xmalloc0 (objspace=0x555959af2c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007f242d920f97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x555959b34e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x555959b34e10, iseq=0x7f242c7c9fe0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139793341938768 ec = 0x555959af3c80 dummy_frame = 139793341914768 #10 0x00007f242d91bfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f242c7c9fe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555959b34e10 prev_src_iseq = 0x7f242c7cbd80 offset = #11 0x00007f242d91c0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f242c7c9fe0 iseqv = iseq_index = 23 #12 0x00007f242d91c460 in ibf_load_code (load=0x555959b34e10, iseq=0x7f242c7cbd80, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139793341922688 code_index = 15 reading_pos = 4556 code = 0x555959bad020 load_body = 0x555959bad780 cd_entries = 0x555959b2d4e0 ic_index = 0 mark_offset_bits = 0x7ffdd8ac0400 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f242d921ff4 in ibf_load_iseq_each (load=0x555959b34e10, iseq=0x7f242c7cbd80, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139793341938768 ec = 0x555959af3c80 dummy_frame = 139793341922352 #14 0x00007f242d91bfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f242c7cbd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555959b34e10 prev_src_iseq = 0x7f242c7cfa70 offset = #15 0x00007f242d91c0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f242c7cbd80 iseqv = iseq_index = 16 #16 0x00007f242d91c460 in ibf_load_code (load=0x555959b34e10, iseq=0x7f242c7cfa70, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139793341938288 code_index = 66 reading_pos = 224 code = 0x555959b34e70 load_body = 0x555959b91910 cd_entries = 0x555959b5c430 ic_index = 0 mark_offset_bits = 0x555959b580c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f242d921ff4 in ibf_load_iseq_each (load=0x555959b34e10, iseq=0x7f242c7cfa70, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139793341938768 ec = 0x555959af3c80 dummy_frame = 139793341938000 #18 0x00007f242d91bfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f242c7cfa70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555959b34e10 prev_src_iseq = 0x7f242c7cfd10 offset = #19 0x00007f242d91c0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f242c7cfa70 iseqv = iseq_index = 1 #20 0x00007f242d91c460 in ibf_load_code (load=0x555959b34e10, iseq=0x7f242c7cfd10, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139793341938960 code_index = 5 reading_pos = 46 code = 0x555959baddd0 load_body = 0x555959b9cf60 cd_entries = 0x555959baa290 ic_index = 1 mark_offset_bits = 0x7ffdd8ac0960 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f242d921ff4 in ibf_load_iseq_each (load=0x555959b34e10, iseq=0x7f242c7cfd10, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139793341938768 ec = 0x555959af3c80 dummy_frame = 139793341938576 #22 0x00007f242d91bfcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f242c7cfd10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x555959b34e10 prev_src_iseq = 0x0 offset = #23 0x00007f242d923f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7f242c7cfd10 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 139793341939152 #25 0x00007f242dca25ed in rb_load_with_builtin_functions (feature_name=0x7f242dce204b "yjit", table=0x7f242de64080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x555959af02a0 iseq = #26 0x00007f242dbe8837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f242dbe6950 , argc = 0, index = 0, name = 0x7f242dca3cb2 "_bi0"}, {func_ptr = 0x7f242dc82ca0 , argc = 0, index = 1, name = 0x7f242dd08040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f242dc82da0 , argc = 0, index = 2, name = 0x7f242dd082a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f242dc83e20 , argc = 0, index = 3, name = 0x7f242dd08058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f242dc532c0 , argc = 2, index = 4, name = 0x7f242dd08071 "rb_yjit_enable"}, {func_ptr = 0x7f242dc82dc0 , argc = 0, index = 5, name = 0x7f242dd08080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f242dc82cf0 , argc = 1, index = 6, name = 0x7f242dd0809b "rb_yjit_get_stats"}, {func_ptr = 0x7f242dbe6930 , argc = 0, index = 7, name = 0x7f242dd080ad "object_shape_count"}, {func_ptr = 0x7f242dc5a0c0 , argc = 1, index = 8, name = 0x7f242dd080c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f242dc5a0d0 , argc = 1, index = 9, name = 0x7f242dd080d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f242dc53210 , argc = 0, index = 10, name = 0x7f242dd080eb "rb_yjit_code_gc"}, {func_ptr = 0x7f242dc53370 , argc = 0, index = 11, name = 0x7f242dd080fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f242dc82cc0 , argc = 0, index = 12, name = 0x7f242dd08115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f242d9b9523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f242dac35aa in ruby_opt_init (opt=0x7ffdd8ac21b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f242dac3b23 in ruby_opt_init (opt=0x7ffdd8ac21b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140728238607984) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdd8ac0e70 parser = 139793343204048 orig_fname = 139793343219120 script = 1 opt = 0x7ffdd8ac21b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f242d982902 in rb_ensure (b_proc=b_proc@entry=0x7f242dac3780 , data1=data1@entry=140728238607984, e_proc=e_proc@entry=0x7f242dabf960 , data2=data2@entry=140728238607984) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x555959af3c80 _tag = {tag = 36, retval = 140728238612912, buf = {0x7f242d144770, 0x7f242d9829b8 , 0x0, 0x7ffdd8ac0ce0, 0x2d143a20}, prev = 0x7ffdd8ac22c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x555959af3c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f242dabf960 , data2 = 140728238607984}} #32 0x00007f242dac5757 in load_file (opt=0x7ffdd8ac21b0, script=1, f=139793351853936, fname=, parser=139793343204048) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139793343204048, fname = 139793343219120, script = 1, opt = 0x7ffdd8ac21b0, f = 4} #33 process_options (argc=0, argv=0x7ffdd8ac24a8, opt=0x7ffdd8ac21b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139793351853936 xflag = ast = 0x0 parser = 139793343204048 script_name = 139793343219120 iseq = enc = lenc = 0x555959b0ef40 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\350-$\177\000\000\020\327\204-$\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f242dac5fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdd8ac2498) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f242c9085c8 "-", script_name = 139793343219120, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f242d983c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdd8ac2498) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139793360491360, buf = {0x2, 0x7f242d983ce0 , 0x0, 0x7ffdd8ac2290, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x555959af3c80 state = iseq = 0x0 #36 0x00005559598b317f in rb_main (argv=0x7ffdd8ac2498, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728238614329 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2912044.ruby -x gdbscript [New LWP 2912044] [New LWP 2912046] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140432547687424) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb9001eac00 (LWP 2912044))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb9001eac00 (LWP 2912044) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140432547687424) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb8ffecf640 (LWP 2912046) 0x00007fb900331fde in epoll_wait (epfd=4, events=events@entry=0x7fb900c30a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb8ffecf640 (LWP 2912046)): #0 0x00007fb900331fde in epoll_wait (epfd=4, events=events@entry=0x7fb900c30a5c , 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 0x00007fb9008beb5a in event_wait (vm=0x55f0f2b5c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2899 r = r = #2 timer_thread_polling (vm=0x55f0f2b5c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f0f2b5c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3026 vm = 0x55f0f2b5c2a0 #4 0x00007fb9002a0b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720982126304, -2110072766369831286, 140432544429632, 25, 140432548431952, 140720982126656, 2145538777245607562, 2145265571008013962}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb900331bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb9001eac00 (LWP 2912044)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140432547687424) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb9001eac00 old_mask = {__val = {8, 140432548500691, 0, 140432548397037, 140432547687424, 140432550012416, 94493352525504, 140432548343207, 36, 140432550028960, 140720982117840, 140432555277436, 255, 94493352510112, 140432550028960, 140720982117856}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140432547687424) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140432547687424, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb90024e476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb9002347f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x6666666666666666, sa_sigaction = 0x6666666666666666}, sa_mask = {__val = {3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 140432547679992, 12377472138231407104, 94493352524928, 94493352524928, 140432556566264, 140432550028960, 140720982118240, 94493353295048, 94493352791568, 140432553169781, 18446744069414584320}}, sa_flags = -1064050176, sa_restorer = 0x55f0f2ba0e10} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746878876138232608, 3473181526699959863, 7378645706714656870, 3472329400085131875, 3467895374536122416, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720}} #5 0x00007fb90064eb41 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb900a626f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc2826d040, reg_save_area = 0x7ffc2826cf80}} #7 0x00007fb900651ede in objspace_xmalloc0 (objspace=0x55f0f2b5ec00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12657 gpr = 107008 mem = 0x0 #8 0x00007fb9006cff97 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55f0f2ba0e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12290 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55f0f2ba0e10, iseq=0x7fb8ff57a030, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12907 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 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 = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140432534666400 ec = 0x55f0f2b5fc80 dummy_frame = 140432534642400 #10 0x00007fb9006cafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb8ff57a030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55f0f2ba0e10 prev_src_iseq = 0x7fb8ff57bdd0 offset = #11 0x00007fb9006cb0cc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fb8ff57a030 iseqv = iseq_index = 23 #12 0x00007fb9006cb460 in ibf_load_code (load=0x55f0f2ba0e10, iseq=0x7fb8ff57bdd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140432534650320 code_index = 15 reading_pos = 4556 code = 0x55f0f2c19020 load_body = 0x55f0f2c19780 cd_entries = 0x55f0f2b994e0 ic_index = 0 mark_offset_bits = 0x7ffc2826d2e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb9006d0ff4 in ibf_load_iseq_each (load=0x55f0f2ba0e10, iseq=0x7fb8ff57bdd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140432534666400 ec = 0x55f0f2b5fc80 dummy_frame = 140432534649984 #14 0x00007fb9006cafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb8ff57bdd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55f0f2ba0e10 prev_src_iseq = 0x7fb8ff57fac0 offset = #15 0x00007fb9006cb0cc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fb8ff57bdd0 iseqv = iseq_index = 16 #16 0x00007fb9006cb460 in ibf_load_code (load=0x55f0f2ba0e10, iseq=0x7fb8ff57fac0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140432534665920 code_index = 66 reading_pos = 224 code = 0x55f0f2ba0e70 load_body = 0x55f0f2bfd910 cd_entries = 0x55f0f2bc8430 ic_index = 0 mark_offset_bits = 0x55f0f2bc40c0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb9006d0ff4 in ibf_load_iseq_each (load=0x55f0f2ba0e10, iseq=0x7fb8ff57fac0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140432534666400 ec = 0x55f0f2b5fc80 dummy_frame = 140432534665632 #18 0x00007fb9006cafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb8ff57fac0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55f0f2ba0e10 prev_src_iseq = 0x7fb8ff57fd60 offset = #19 0x00007fb9006cb0cc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fb8ff57fac0 iseqv = iseq_index = 1 #20 0x00007fb9006cb460 in ibf_load_code (load=0x55f0f2ba0e10, iseq=0x7fb8ff57fd60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12097 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140432534666592 code_index = 5 reading_pos = 46 code = 0x55f0f2c19dd0 load_body = 0x55f0f2c08f60 cd_entries = 0x55f0f2c16290 ic_index = 1 mark_offset_bits = 0x7ffc2826d840 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb9006d0ff4 in ibf_load_iseq_each (load=0x55f0f2ba0e10, iseq=0x7fb8ff57fd60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12915 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140432534666400 ec = 0x55f0f2b5fc80 dummy_frame = 140432534666208 #22 0x00007fb9006cafcb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb8ff57fd60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13774 load = 0x55f0f2ba0e10 prev_src_iseq = 0x0 offset = #23 0x00007fb9006d2f38 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13829 iseq = 0x7fb8ff57fd60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13949 load = iseq = loader_obj = 140432534666784 #25 0x00007fb900a515ed in rb_load_with_builtin_functions (feature_name=0x7fb900a9104b "yjit", table=0x7fb900c13080 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55f0f2b5c2a0 iseq = #26 0x00007fb900997837 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb900995950 , argc = 0, index = 0, name = 0x7fb900a52cb2 "_bi0"}, {func_ptr = 0x7fb900a31ca0 , argc = 0, index = 1, name = 0x7fb900ab7040 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb900a31da0 , argc = 0, index = 2, name = 0x7fb900ab72a8 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb900a32e20 , argc = 0, index = 3, name = 0x7fb900ab7058 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb900a022c0 , argc = 2, index = 4, name = 0x7fb900ab7071 "rb_yjit_enable"}, {func_ptr = 0x7fb900a31dc0 , argc = 0, index = 5, name = 0x7fb900ab7080 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb900a31cf0 , argc = 1, index = 6, name = 0x7fb900ab709b "rb_yjit_get_stats"}, {func_ptr = 0x7fb900995930 , argc = 0, index = 7, name = 0x7fb900ab70ad "object_shape_count"}, {func_ptr = 0x7fb900a090c0 , argc = 1, index = 8, name = 0x7fb900ab70c0 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb900a090d0 , argc = 1, index = 9, name = 0x7fb900ab70d4 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb900a02210 , argc = 0, index = 10, name = 0x7fb900ab70eb "rb_yjit_code_gc"}, {func_ptr = 0x7fb900a02370 , argc = 0, index = 11, name = 0x7fb900ab70fb "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb900a31cc0 , argc = 0, index = 12, name = 0x7fb900ab7115 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb900768523 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb9008725aa in ruby_opt_init (opt=0x7ffc2826f090) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb900872b23 in ruby_opt_init (opt=0x7ffc2826f090) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720982121808) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc2826dd50 parser = 140432535931632 orig_fname = 140432535946704 script = 1 opt = 0x7ffc2826f090 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fb900731902 in rb_ensure (b_proc=b_proc@entry=0x7fb900872780 , data1=data1@entry=140720982121808, e_proc=e_proc@entry=0x7fb90086e960 , data2=data2@entry=140720982121808) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f0f2b5fc80 _tag = {tag = 36, retval = 140720982126736, buf = {0x7fb8ffef4760, 0x7fb9007319b8 , 0x0, 0x7ffc2826dbc0, 0xffef3a10}, prev = 0x7ffc2826f1a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f0f2b5fc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb90086e960 , data2 = 140720982121808}} #32 0x00007fb900874757 in load_file (opt=0x7ffc2826f090, script=1, f=140432544581472, fname=, parser=140432535931632) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140432535931632, fname = 140432535946704, script = 1, opt = 0x7ffc2826f090, f = 4} #33 process_options (argc=0, argv=0x7ffc2826f388, opt=0x7ffc2826f090) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140432544581472 xflag = ast = 0x0 parser = 140432535931632 script_name = 140432535946704 iseq = enc = lenc = 0x55f0f2b7af40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fb900874fe6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc2826f378) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb8ff6b85e8 "-", script_name = 140432535946704, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fb900732c99 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc2826f378) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140432553214816, buf = {0x2, 0x7fb900732ce0 , 0x0, 0x7ffc2826f170, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f0f2b5fc80 state = iseq = 0x0 #36 0x000055f0f176617f in rb_main (argv=0x7ffc2826f378, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720982128153 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)