# Logfile created on 2024-01-20 07:23:08 +0000 by logger.rb/v1.4.3 I, [2024-01-20T07:23:08.639730 #260158] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-20T07:23:08.640291 #260158] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-20T07:23:08.847823 #260158] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-20T07:23:08.848417 #260158] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-20T07:23:08.848457 #260158] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-20T07:23:09.120043 #260158] INFO -- : tool/config.guess already exists I, [2024-01-20T07:23:09.120273 #260158] INFO -- : tool/config.sub already exists I, [2024-01-20T07:23:09.223720 #260158] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-20T07:23:09.223793 #260158] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-20T07:23:09.466697 #260158] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-20T07:23:09.467409 #260158] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-20T07:23:09.467464 #260158] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-20T07:23:10.826826 #260158] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-20T07:23:10.826885 #260158] ERROR -- : d0b774c..99d6e2f master -> origin/master I, [2024-01-20T07:23:10.948324 #260158] INFO -- : Updating d0b774c..99d6e2f I, [2024-01-20T07:23:10.948388 #260158] INFO -- : Fast-forward I, [2024-01-20T07:23:10.971557 #260158] INFO -- : bootstraptest/test_yjit.rb | 5 + I, [2024-01-20T07:23:10.971643 #260158] INFO -- : compile.c | 1 + I, [2024-01-20T07:23:10.971663 #260158] INFO -- : lib/prism/node_ext.rb | 2 +- I, [2024-01-20T07:23:10.971676 #260158] INFO -- : lib/prism/prism.gemspec | 1 + I, [2024-01-20T07:23:10.971688 #260158] INFO -- : prism/config.yml | 141 ++-- I, [2024-01-20T07:23:10.971701 #260158] INFO -- : prism_compile.c | 1181 ++++++++++++++++++++------------- I, [2024-01-20T07:23:10.971713 #260158] INFO -- : test/prism/constant_path_node_test.rb | 11 + I, [2024-01-20T07:23:10.971725 #260158] INFO -- : test/ruby/test_compile_prism.rb | 30 + I, [2024-01-20T07:23:10.971742 #260158] INFO -- : tool/prism_btests | 4 +- I, [2024-01-20T07:23:10.971759 #260158] INFO -- : yjit/bindgen/src/main.rs | 1 + I, [2024-01-20T07:23:10.971774 #260158] INFO -- : yjit/src/backend/x86_64/mod.rs | 24 +- I, [2024-01-20T07:23:10.971802 #260158] INFO -- : yjit/src/codegen.rs | 74 ++- I, [2024-01-20T07:23:10.971819 #260158] INFO -- : yjit/src/cruby_bindings.inc.rs | 19 + I, [2024-01-20T07:23:10.971835 #260158] INFO -- : 13 files changed, 936 insertions(+), 558 deletions(-) I, [2024-01-20T07:23:11.044380 #260158] INFO -- : Latest commit hash = 99d6e2f1ee I, [2024-01-20T07:23:11.046938 #260158] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-20T07:23:11.046991 #260158] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-20T07:23:11.448622 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-20T07:23:12.884623 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/socket' I, [2024-01-20T07:23:12.884700 #260158] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-20T07:23:12.884744 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/socket' I, [2024-01-20T07:23:12.890594 #260158] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-20T07:23:13.022324 #260158] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-20T07:23:13.026109 #260158] INFO -- : generating enc.mk I, [2024-01-20T07:23:13.344939 #260158] INFO -- : making srcs under enc I, [2024-01-20T07:23:13.415053 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:23:13.415138 #260158] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-20T07:23:13.415189 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:23:13.527744 #260158] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-20T07:23:13.528197 #260158] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-20T07:23:13.756322 #260158] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-20T07:23:13.756376 #260158] INFO -- : CC = gcc I, [2024-01-20T07:23:13.756391 #260158] INFO -- : LD = ld I, [2024-01-20T07:23:13.756403 #260158] INFO -- : LDSHARED = gcc -shared I, [2024-01-20T07:23:13.756421 #260158] 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-20T07:23:13.756434 #260158] 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-20T07:23:13.756446 #260158] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-20T07:23:13.756457 #260158] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-20T07:23:13.756468 #260158] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-20T07:23:13.756479 #260158] INFO -- : LANG = I, [2024-01-20T07:23:13.756489 #260158] INFO -- : LC_ALL = I, [2024-01-20T07:23:13.756499 #260158] INFO -- : LC_CTYPE = I, [2024-01-20T07:23:13.756510 #260158] INFO -- : MFLAGS = I, [2024-01-20T07:23:13.756521 #260158] INFO -- : RUSTC = rustc I, [2024-01-20T07:23:13.756535 #260158] 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-20T07:23:13.759528 #260158] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-20T07:23:13.759596 #260158] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-20T07:23:13.759611 #260158] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-20T07:23:13.759624 #260158] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-20T07:23:13.759635 #260158] INFO -- : I, [2024-01-20T07:23:13.782667 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-01-20T07:23:14.812230 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-01-20T07:23:16.331141 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-01-20T07:23:35.809743 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-01-20T07:23:37.208497 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-01-20T07:23:39.363599 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-01-20T07:23:46.403013 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-01-20T07:23:50.038842 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-01-20T07:23:53.614866 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-01-20T07:23:55.634731 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-01-20T07:23:56.553959 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-01-20T07:23:58.708535 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-01-20T07:24:01.306039 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-01-20T07:24:03.788053 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-01-20T07:24:08.614706 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-20T07:24:09.063868 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-01-20T07:24:23.124477 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-01-20T07:24:24.396742 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-01-20T07:24:25.375769 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-01-20T07:24:27.148565 #260158] INFO -- : compiling prism/api_node.c I, [2024-01-20T07:24:31.754917 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/api_pack.c I, [2024-01-20T07:24:32.244343 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/diagnostic.c I, [2024-01-20T07:24:32.426178 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/extension.c I, [2024-01-20T07:24:33.177771 #260158] INFO -- : compiling prism/node.c I, [2024-01-20T07:24:33.798783 #260158] INFO -- : compiling prism/prettyprint.c I, [2024-01-20T07:24:38.052205 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/regexp.c I, [2024-01-20T07:24:38.319311 #260158] INFO -- : compiling prism/serialize.c I, [2024-01-20T07:24:39.174760 #260158] INFO -- : compiling prism/token_type.c I, [2024-01-20T07:24:39.346516 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_memchr.c I, [2024-01-20T07:24:39.356004 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_strpbrk.c I, [2024-01-20T07:24:39.511932 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/prism.c I, [2024-01-20T07:24:50.547345 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism_init.c I, [2024-01-20T07:24:50.968065 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-01-20T07:24:52.534035 #260158] INFO -- : building Rust YJIT (release mode) I, [2024-01-20T07:25:21.312640 #260158] INFO -- : touch yjit/target/release/libyjit.a I, [2024-01-20T07:25:21.314200 #260158] INFO -- : partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o I, [2024-01-20T07:25:21.752141 #260158] INFO -- : linking miniruby I, [2024-01-20T07:25:23.480572 #260158] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-20T07:25:23.480746 #260158] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-20T07:25:23.648294 #260158] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-20T07:25:23.648380 #260158] INFO -- : CC = gcc I, [2024-01-20T07:25:23.648420 #260158] INFO -- : LD = ld I, [2024-01-20T07:25:23.648458 #260158] INFO -- : LDSHARED = gcc -shared I, [2024-01-20T07:25:23.648504 #260158] 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-20T07:25:23.648547 #260158] 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-20T07:25:23.648585 #260158] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-20T07:25:23.648623 #260158] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-20T07:25:23.648660 #260158] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-20T07:25:23.648696 #260158] INFO -- : LANG = I, [2024-01-20T07:25:23.648731 #260158] INFO -- : LC_ALL = I, [2024-01-20T07:25:23.648766 #260158] INFO -- : LC_CTYPE = I, [2024-01-20T07:25:23.648800 #260158] INFO -- : MFLAGS = I, [2024-01-20T07:25:23.648835 #260158] INFO -- : RUSTC = rustc I, [2024-01-20T07:25:23.648878 #260158] 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-20T07:25:23.655002 #260158] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-20T07:25:23.655068 #260158] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-20T07:25:23.655090 #260158] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-20T07:25:23.655107 #260158] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-20T07:25:23.655122 #260158] INFO -- : I, [2024-01-20T07:25:24.358403 #260158] INFO -- : builtin_binary.inc updated I, [2024-01-20T07:25:24.368801 #260158] INFO -- : 6ed0f435593b6a60ff864926fce427061b9ebbe11e6fd972200ab4792712c455 builtin_binary.inc I, [2024-01-20T07:25:24.370167 #260158] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-20T07:25:25.122030 #260158] INFO -- : linking static-library libruby-static.a I, [2024-01-20T07:25:26.826601 #260158] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-20T07:25:30.717972 #260158] INFO -- : linking ruby I, [2024-01-20T07:25:30.813804 #260158] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-20T07:25:30.814137 #260158] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-20T07:25:30.956291 #260158] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-20T07:25:30.956393 #260158] INFO -- : CC = gcc I, [2024-01-20T07:25:30.956440 #260158] INFO -- : LD = ld I, [2024-01-20T07:25:30.956476 #260158] INFO -- : LDSHARED = gcc -shared I, [2024-01-20T07:25:30.956518 #260158] 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-20T07:25:30.956555 #260158] 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-20T07:25:30.956586 #260158] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-20T07:25:30.956616 #260158] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-20T07:25:30.956645 #260158] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-20T07:25:30.956673 #260158] INFO -- : LANG = I, [2024-01-20T07:25:30.956701 #260158] INFO -- : LC_ALL = I, [2024-01-20T07:25:30.956729 #260158] INFO -- : LC_CTYPE = I, [2024-01-20T07:25:30.956756 #260158] INFO -- : MFLAGS = I, [2024-01-20T07:25:30.956786 #260158] INFO -- : RUSTC = rustc I, [2024-01-20T07:25:30.956825 #260158] 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-20T07:25:30.960342 #260158] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-20T07:25:30.960396 #260158] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-20T07:25:30.960415 #260158] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-20T07:25:30.960430 #260158] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-20T07:25:30.960443 #260158] INFO -- : I, [2024-01-20T07:25:31.062675 #260158] INFO -- : generating encdb.h I, [2024-01-20T07:25:31.163890 #260158] INFO -- : encdb.h unchanged I, [2024-01-20T07:25:31.169424 #260158] INFO -- : generating enc.mk I, [2024-01-20T07:25:31.478752 #260158] INFO -- : making srcs under enc I, [2024-01-20T07:25:31.544977 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:31.545053 #260158] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-20T07:25:31.545110 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:31.546891 #260158] INFO -- : generating transdb.h I, [2024-01-20T07:25:31.820057 #260158] INFO -- : transdb.h unchanged I, [2024-01-20T07:25:31.826705 #260158] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-20T07:25:31.912345 #260158] INFO -- : ext/configure-ext.mk updated I, [2024-01-20T07:25:31.917383 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:36.104335 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:36.104845 #260158] INFO -- : generating makefile exts.mk I, [2024-01-20T07:25:36.225387 #260158] INFO -- : exts.mk unchanged I, [2024-01-20T07:25:36.233464 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:36.723845 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-20T07:25:36.730155 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-20T07:25:36.739034 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-20T07:25:36.745931 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-20T07:25:36.751065 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-20T07:25:36.763143 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-20T07:25:36.802166 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-20T07:25:36.808476 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-20T07:25:36.839254 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-20T07:25:36.854031 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-20T07:25:36.861501 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-20T07:25:36.866279 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-20T07:25:36.883077 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-20T07:25:36.897391 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-20T07:25:36.920431 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-20T07:25:36.925384 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-20T07:25:36.932504 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-20T07:25:36.937765 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-20T07:25:36.948067 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-20T07:25:36.955622 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-20T07:25:36.984585 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-20T07:25:37.011986 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-20T07:25:37.019200 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-20T07:25:37.024516 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-20T07:25:37.034322 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-20T07:25:37.067533 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-20T07:25:37.075589 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-20T07:25:37.080972 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-20T07:25:37.107090 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-20T07:25:37.117864 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-20T07:25:37.120474 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-20T07:25:37.124208 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-20T07:25:37.141214 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-20T07:25:37.155203 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-20T07:25:37.174829 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-20T07:25:37.179973 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-20T07:25:37.190384 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-20T07:25:37.253237 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-20T07:25:37.256704 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-20T07:25:37.323187 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-20T07:25:37.326775 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-20T07:25:37.390088 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-20T07:25:37.394369 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-20T07:25:37.443197 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-20T07:25:37.447872 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-20T07:25:37.506939 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-20T07:25:37.553846 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:37.721581 #260158] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-20T07:25:37.721719 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:37.722942 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:37.728324 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:37.728404 #260158] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-20T07:25:37.728457 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:37.729840 #260158] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-20T07:25:38.217985 #260158] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-20T07:25:38.375619 #260158] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-20T07:25:38.611308 #260158] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-20T07:25:38.816245 #260158] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-20T07:25:39.038373 #260158] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-20T07:25:39.248489 #260158] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-20T07:25:39.631977 #260158] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-20T07:25:39.844453 #260158] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-20T07:25:40.061718 #260158] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-20T07:25:40.404068 #260158] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-20T07:25:40.677323 #260158] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-20T07:25:40.939024 #260158] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-20T07:25:41.525985 #260158] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-20T07:25:41.812577 #260158] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-20T07:25:42.059412 #260158] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-20T07:25:42.308928 #260158] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-20T07:25:42.556231 #260158] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-20T07:25:42.773434 #260158] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-20T07:25:42.984691 #260158] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-20T07:25:43.204672 #260158] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-20T07:25:43.463222 #260158] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-20T07:25:43.724393 #260158] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-20T07:25:43.935893 #260158] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-20T07:25:44.362341 #260158] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-20T07:25:44.892980 #260158] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-20T07:25:45.132216 #260158] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-20T07:25:45.329033 #260158] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-20T07:25:45.687353 #260158] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-20T07:25:45.890848 #260158] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-20T07:25:46.109659 #260158] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-20T07:25:46.409997 #260158] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-20T07:25:46.955935 #260158] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-20T07:25:47.287702 #260158] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-20T07:25:47.513010 #260158] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-20T07:25:47.737062 #260158] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-20T07:25:48.000263 #260158] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-20T07:25:48.264082 #260158] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-20T07:25:48.506334 #260158] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-20T07:25:49.342662 #260158] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-20T07:25:49.559205 #260158] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-20T07:25:49.901432 #260158] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-20T07:25:50.165494 #260158] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-20T07:25:50.429402 #260158] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-20T07:25:50.671499 #260158] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-20T07:25:50.945345 #260158] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-20T07:25:51.359857 #260158] INFO -- : making enc I, [2024-01-20T07:25:51.408123 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:51.408221 #260158] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-20T07:25:51.408284 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:51.409450 #260158] INFO -- : making trans I, [2024-01-20T07:25:51.501255 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:51.501341 #260158] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-20T07:25:51.501407 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:51.502519 #260158] INFO -- : making encs I, [2024-01-20T07:25:51.606095 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:51.606187 #260158] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-20T07:25:51.606247 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:51.620261 #260158] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-20T07:25:51.620429 #260158] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-20T07:25:51.763627 #260158] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-20T07:25:51.765156 #260158] INFO -- : CC = gcc I, [2024-01-20T07:25:51.765213 #260158] INFO -- : LD = ld I, [2024-01-20T07:25:51.765251 #260158] INFO -- : LDSHARED = gcc -shared I, [2024-01-20T07:25:51.765291 #260158] 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-20T07:25:51.765330 #260158] 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-20T07:25:51.765370 #260158] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-20T07:25:51.765404 #260158] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-20T07:25:51.765439 #260158] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-20T07:25:51.765471 #260158] INFO -- : LANG = I, [2024-01-20T07:25:51.765504 #260158] INFO -- : LC_ALL = I, [2024-01-20T07:25:51.765535 #260158] INFO -- : LC_CTYPE = I, [2024-01-20T07:25:51.765567 #260158] INFO -- : MFLAGS = I, [2024-01-20T07:25:51.765599 #260158] INFO -- : RUSTC = rustc I, [2024-01-20T07:25:51.765638 #260158] 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-20T07:25:51.769388 #260158] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-20T07:25:51.769464 #260158] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-20T07:25:51.769484 #260158] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-20T07:25:51.769509 #260158] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-20T07:25:51.769526 #260158] INFO -- : I, [2024-01-20T07:25:51.890151 #260158] INFO -- : generating encdb.h I, [2024-01-20T07:25:51.961434 #260158] INFO -- : encdb.h unchanged I, [2024-01-20T07:25:51.966352 #260158] INFO -- : generating enc.mk I, [2024-01-20T07:25:52.317226 #260158] INFO -- : making srcs under enc I, [2024-01-20T07:25:52.385600 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:52.385685 #260158] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-20T07:25:52.385736 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:52.387360 #260158] INFO -- : generating transdb.h I, [2024-01-20T07:25:52.679909 #260158] INFO -- : transdb.h unchanged I, [2024-01-20T07:25:52.685422 #260158] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-20T07:25:52.762143 #260158] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-20T07:25:52.766782 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:56.933203 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:56.934056 #260158] INFO -- : generating makefile exts.mk I, [2024-01-20T07:25:57.062588 #260158] INFO -- : exts.mk unchanged I, [2024-01-20T07:25:57.071180 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:57.587174 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-20T07:25:57.593129 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-20T07:25:57.602733 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-20T07:25:57.609003 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-20T07:25:57.613933 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-20T07:25:57.624486 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-20T07:25:57.659479 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-20T07:25:57.666156 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-20T07:25:57.695254 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-20T07:25:57.709105 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-20T07:25:57.715781 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-20T07:25:57.724767 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-20T07:25:57.743208 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-20T07:25:57.757568 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-20T07:25:57.779287 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-20T07:25:57.784247 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-20T07:25:57.791968 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-20T07:25:57.797073 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-20T07:25:57.806966 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-20T07:25:57.814766 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-20T07:25:57.845067 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-20T07:25:57.874346 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-20T07:25:57.881601 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-20T07:25:57.887121 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-20T07:25:57.897847 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-20T07:25:57.937846 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-20T07:25:57.945450 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-20T07:25:57.951370 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-20T07:25:57.973717 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-20T07:25:57.985555 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-20T07:25:57.988803 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-20T07:25:57.993226 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-20T07:25:58.012307 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-20T07:25:58.026335 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-20T07:25:58.047961 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-20T07:25:58.053006 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-20T07:25:58.064106 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-20T07:25:58.129509 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-20T07:25:58.139547 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-20T07:25:58.195622 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-20T07:25:58.198115 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-20T07:25:58.260123 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-20T07:25:58.264887 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-20T07:25:58.330267 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-20T07:25:58.334556 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-20T07:25:58.396822 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-20T07:25:58.450472 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:58.636031 #260158] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-20T07:25:58.636167 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:58.637109 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:58.642972 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:58.643054 #260158] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-20T07:25:58.643094 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:58.655389 #260158] INFO -- : making enc I, [2024-01-20T07:25:58.679275 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:58.679366 #260158] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-20T07:25:58.679395 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:58.680354 #260158] INFO -- : making trans I, [2024-01-20T07:25:58.752957 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:58.753039 #260158] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-20T07:25:58.753089 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:58.754092 #260158] INFO -- : making encs I, [2024-01-20T07:25:58.845384 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:58.845474 #260158] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-20T07:25:58.845527 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:25:58.853158 #260158] 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-20T07:25:59.110129 #260158] INFO -- : Installing to I, [2024-01-20T07:25:59.110279 #260158] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-20T07:25:59.116693 #260158] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-20T07:25:59.140757 #260158] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-20T07:25:59.141149 #260158] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-20T07:25:59.141422 #260158] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-20T07:25:59.200565 #260158] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-20T07:25:59.200701 #260158] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-20T07:25:59.200959 #260158] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-20T07:25:59.201827 #260158] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-20T07:25:59.225095 #260158] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-20T07:25:59.225224 #260158] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-20T07:25:59.225332 #260158] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-20T07:25:59.225756 #260158] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-20T07:25:59.226424 #260158] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-20T07:25:59.429320 #260158] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-20T07:25:59.452032 #260158] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-20T07:25:59.467683 #260158] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-20T07:25:59.512848 #260158] INFO -- : benchmark 0.3.0 I, [2024-01-20T07:25:59.548255 #260158] INFO -- : bundler 2.6.0.dev I, [2024-01-20T07:25:59.554841 #260158] INFO -- : cgi 0.4.1 I, [2024-01-20T07:25:59.560106 #260158] INFO -- : csv 3.2.9 I, [2024-01-20T07:25:59.562184 #260158] INFO -- : delegate 0.3.1 I, [2024-01-20T07:25:59.563999 #260158] INFO -- : did_you_mean 1.6.3 I, [2024-01-20T07:25:59.565719 #260158] INFO -- : drb 2.2.0 I, [2024-01-20T07:25:59.567458 #260158] INFO -- : english 0.8.0 I, [2024-01-20T07:25:59.569134 #260158] INFO -- : erb 4.0.4 I, [2024-01-20T07:25:59.571817 #260158] INFO -- : error_highlight 0.6.0 I, [2024-01-20T07:25:59.573489 #260158] INFO -- : fileutils 1.7.2 I, [2024-01-20T07:25:59.575086 #260158] INFO -- : find 0.2.0 I, [2024-01-20T07:25:59.576639 #260158] INFO -- : forwardable 1.3.3 I, [2024-01-20T07:25:59.578179 #260158] INFO -- : ipaddr 1.2.6 I, [2024-01-20T07:25:59.579823 #260158] INFO -- : irb 1.11.1 I, [2024-01-20T07:25:59.586417 #260158] INFO -- : logger 1.6.0 I, [2024-01-20T07:25:59.589494 #260158] INFO -- : net-http 0.4.1 I, [2024-01-20T07:25:59.592546 #260158] INFO -- : net-protocol 0.2.2 I, [2024-01-20T07:25:59.596314 #260158] INFO -- : open-uri 0.4.1 I, [2024-01-20T07:25:59.599276 #260158] INFO -- : open3 0.2.1 I, [2024-01-20T07:25:59.601145 #260158] INFO -- : optparse 0.4.0 I, [2024-01-20T07:25:59.603039 #260158] INFO -- : ostruct 0.6.0 I, [2024-01-20T07:25:59.604937 #260158] INFO -- : pp 0.5.0 I, [2024-01-20T07:25:59.607776 #260158] INFO -- : prettyprint 0.2.0 I, [2024-01-20T07:25:59.611031 #260158] INFO -- : prism 0.19.0 I, [2024-01-20T07:25:59.614201 #260158] INFO -- : pstore 0.1.3 I, [2024-01-20T07:25:59.616944 #260158] INFO -- : rdoc 6.6.2 I, [2024-01-20T07:25:59.622666 #260158] INFO -- : readline 0.0.4 I, [2024-01-20T07:25:59.625473 #260158] INFO -- : reline 0.4.2 I, [2024-01-20T07:25:59.628612 #260158] INFO -- : resolv 0.3.0 I, [2024-01-20T07:25:59.631313 #260158] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-20T07:25:59.634262 #260158] INFO -- : securerandom 0.3.1 I, [2024-01-20T07:25:59.639029 #260158] INFO -- : set 1.1.0 I, [2024-01-20T07:25:59.642014 #260158] INFO -- : shellwords 0.2.0 I, [2024-01-20T07:25:59.644979 #260158] INFO -- : singleton 0.2.0 I, [2024-01-20T07:25:59.647669 #260158] INFO -- : syntax_suggest 2.0.0 I, [2024-01-20T07:25:59.651820 #260158] INFO -- : tempfile 0.2.1 I, [2024-01-20T07:25:59.654665 #260158] INFO -- : time 0.3.0 I, [2024-01-20T07:25:59.657755 #260158] INFO -- : timeout 0.4.1 I, [2024-01-20T07:25:59.661018 #260158] INFO -- : tmpdir 0.2.0 I, [2024-01-20T07:25:59.664356 #260158] INFO -- : tsort 0.2.0 I, [2024-01-20T07:25:59.667265 #260158] INFO -- : un 0.3.0 I, [2024-01-20T07:25:59.670550 #260158] INFO -- : uri 0.13.0 I, [2024-01-20T07:25:59.673722 #260158] INFO -- : weakref 0.1.3 I, [2024-01-20T07:25:59.676809 #260158] INFO -- : yaml 0.3.0 I, [2024-01-20T07:25:59.679436 #260158] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-20T07:25:59.702455 #260158] INFO -- : date 3.3.4 I, [2024-01-20T07:25:59.705480 #260158] INFO -- : digest 3.1.1 I, [2024-01-20T07:25:59.708495 #260158] INFO -- : etc 1.4.3 I, [2024-01-20T07:25:59.711786 #260158] INFO -- : fcntl 1.1.0 I, [2024-01-20T07:25:59.714789 #260158] INFO -- : fiddle 1.1.3 I, [2024-01-20T07:25:59.717694 #260158] INFO -- : io-console 0.7.2 I, [2024-01-20T07:25:59.720635 #260158] INFO -- : io-nonblock 0.3.0 I, [2024-01-20T07:25:59.723789 #260158] INFO -- : io-wait 0.3.1 I, [2024-01-20T07:25:59.728412 #260158] INFO -- : json 2.7.1 I, [2024-01-20T07:25:59.732705 #260158] INFO -- : nkf 0.1.3 I, [2024-01-20T07:25:59.735977 #260158] INFO -- : openssl 3.2.0 I, [2024-01-20T07:25:59.739190 #260158] INFO -- : pathname 0.3.0 I, [2024-01-20T07:25:59.742327 #260158] INFO -- : psych 5.1.2 I, [2024-01-20T07:25:59.746063 #260158] INFO -- : stringio 3.1.1 I, [2024-01-20T07:25:59.749103 #260158] INFO -- : strscan 3.0.9 I, [2024-01-20T07:25:59.751953 #260158] INFO -- : syslog 0.1.2 I, [2024-01-20T07:25:59.754885 #260158] INFO -- : zlib 3.1.0 I, [2024-01-20T07:25:59.757819 #260158] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-20T07:25:59.759737 #260158] INFO -- : minitest 5.21.2 I, [2024-01-20T07:25:59.793446 #260158] INFO -- : power_assert 2.0.3 I, [2024-01-20T07:25:59.802686 #260158] INFO -- : rake 13.1.0 I, [2024-01-20T07:25:59.831320 #260158] INFO -- : test-unit 3.6.1 I, [2024-01-20T07:25:59.868062 #260158] INFO -- : rexml 3.2.6 I, [2024-01-20T07:25:59.897650 #260158] INFO -- : rss 0.3.0 I, [2024-01-20T07:25:59.916705 #260158] INFO -- : net-ftp 0.3.4 I, [2024-01-20T07:25:59.922901 #260158] INFO -- : net-imap 0.4.9.1 I, [2024-01-20T07:25:59.947039 #260158] INFO -- : net-pop 0.1.2 I, [2024-01-20T07:25:59.952476 #260158] INFO -- : net-smtp 0.4.0.1 I, [2024-01-20T07:25:59.959203 #260158] INFO -- : matrix 0.4.2 I, [2024-01-20T07:25:59.964704 #260158] INFO -- : prime 0.1.2 I, [2024-01-20T07:25:59.974054 #260158] INFO -- : rbs 3.4.2 I, [2024-01-20T07:26:00.228768 #260158] INFO -- : typeprof 0.21.9 I, [2024-01-20T07:26:00.240557 #260158] INFO -- : debug 1.9.1 I, [2024-01-20T07:26:00.252193 #260158] INFO -- : racc 1.7.3 I, [2024-01-20T07:26:00.263762 #260158] INFO -- : mutex_m 0.2.0 I, [2024-01-20T07:26:00.267410 #260158] INFO -- : getoptlong 0.2.1 I, [2024-01-20T07:26:00.273606 #260158] INFO -- : base64 0.2.0 I, [2024-01-20T07:26:00.277283 #260158] INFO -- : bigdecimal 3.1.6 I, [2024-01-20T07:26:00.290067 #260158] INFO -- : observer 0.1.2 I, [2024-01-20T07:26:00.298723 #260158] INFO -- : abbrev 0.1.2 I, [2024-01-20T07:26:00.305493 #260158] INFO -- : resolv-replace 0.1.1 I, [2024-01-20T07:26:00.312385 #260158] INFO -- : rinda 0.2.0 I, [2024-01-20T07:26:00.319725 #260158] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-20T07:26:00.336796 #260158] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-20T07:26:00.337037 #260158] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-20T07:27:09.896113 #260158] INFO -- : PASS all 1877 tests E, [2024-01-20T07:27:09.903671 #260158] ERROR -- : I, [2024-01-20T07:27:09.907667 #260158] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-20T07:27:09.907874 #260158] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-20T07:27:10.097060 #260158] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-20T07:27:10.097151 #260158] INFO -- : CC = gcc I, [2024-01-20T07:27:10.097181 #260158] INFO -- : LD = ld I, [2024-01-20T07:27:10.097208 #260158] INFO -- : LDSHARED = gcc -shared I, [2024-01-20T07:27:10.097414 #260158] 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-20T07:27:10.097449 #260158] 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-20T07:27:10.097483 #260158] INFO -- : CPPFLAGS = I, [2024-01-20T07:27:10.097509 #260158] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-20T07:27:10.097535 #260158] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-20T07:27:10.097559 #260158] INFO -- : LANG = I, [2024-01-20T07:27:10.097583 #260158] INFO -- : LC_ALL = I, [2024-01-20T07:27:10.097622 #260158] INFO -- : LC_CTYPE = I, [2024-01-20T07:27:10.097647 #260158] INFO -- : MFLAGS = I, [2024-01-20T07:27:10.097671 #260158] INFO -- : RUSTC = rustc I, [2024-01-20T07:27:10.097704 #260158] 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-20T07:27:10.100816 #260158] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-20T07:27:10.100871 #260158] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-20T07:27:10.100886 #260158] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-20T07:27:10.100898 #260158] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-20T07:27:10.100914 #260158] INFO -- : I, [2024-01-20T07:27:10.293379 #260158] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-20T07:27:10.293469 #260158] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-20T07:27:10.293498 #260158] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-20T07:27:10.532602 #260158] INFO -- : Checking leaked global symbols...none I, [2024-01-20T07:27:10.776281 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-20T07:27:10.776475 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-20T07:27:10.776669 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-20T07:27:10.777107 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-20T07:27:10.777926 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-20T07:27:10.778440 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-20T07:27:10.780677 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-20T07:27:10.781817 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-20T07:27:10.786931 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-20T07:27:10.789963 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-20T07:27:10.794741 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-20T07:27:10.799465 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-20T07:27:10.799950 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-20T07:27:10.800301 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-20T07:27:10.800821 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-20T07:27:10.901350 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-20T07:27:10.903535 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-20T07:27:11.229752 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-20T07:27:11.229826 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-20T07:27:11.229850 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-20T07:27:11.229864 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-20T07:27:11.229877 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-20T07:27:11.229901 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-20T07:27:11.229915 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-20T07:27:11.229928 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-20T07:27:11.229939 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-20T07:27:11.229951 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-20T07:27:11.229963 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-20T07:27:11.229974 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-20T07:27:11.492766 #260158] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-20T07:27:11.499619 #260158] INFO -- : I, [2024-01-20T07:27:11.499694 #260158] INFO -- : test succeeded I, [2024-01-20T07:27:11.502805 #260158] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-20T07:27:11.503039 #260158] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-20T07:27:11.755101 #260158] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-20T07:27:11.755201 #260158] INFO -- : CC = gcc I, [2024-01-20T07:27:11.755237 #260158] INFO -- : LD = ld I, [2024-01-20T07:27:11.755267 #260158] INFO -- : LDSHARED = gcc -shared I, [2024-01-20T07:27:11.755303 #260158] 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-20T07:27:11.755336 #260158] 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-20T07:27:11.755364 #260158] INFO -- : CPPFLAGS = I, [2024-01-20T07:27:11.755392 #260158] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-20T07:27:11.755422 #260158] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-20T07:27:11.755449 #260158] INFO -- : LANG = I, [2024-01-20T07:27:11.755476 #260158] INFO -- : LC_ALL = I, [2024-01-20T07:27:11.755503 #260158] INFO -- : LC_CTYPE = I, [2024-01-20T07:27:11.755529 #260158] INFO -- : MFLAGS = I, [2024-01-20T07:27:11.755601 #260158] INFO -- : RUSTC = rustc I, [2024-01-20T07:27:11.755643 #260158] 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-20T07:27:11.758773 #260158] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-20T07:27:11.758833 #260158] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-20T07:27:11.758851 #260158] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-20T07:27:11.758865 #260158] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-20T07:27:11.758878 #260158] INFO -- : I, [2024-01-20T07:27:11.763461 #260158] INFO -- : generating enc.mk I, [2024-01-20T07:27:12.080994 #260158] INFO -- : generating encdb.h I, [2024-01-20T07:27:12.142901 #260158] INFO -- : encdb.h unchanged I, [2024-01-20T07:27:12.145626 #260158] INFO -- : making enc I, [2024-01-20T07:27:12.183016 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:12.183097 #260158] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-20T07:27:12.183139 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:12.184212 #260158] INFO -- : making srcs under enc I, [2024-01-20T07:27:12.248626 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:12.248702 #260158] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-20T07:27:12.248751 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:12.250471 #260158] INFO -- : generating transdb.h I, [2024-01-20T07:27:12.492284 #260158] INFO -- : transdb.h unchanged I, [2024-01-20T07:27:12.495340 #260158] INFO -- : making trans I, [2024-01-20T07:27:12.572248 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:12.572330 #260158] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-20T07:27:12.572390 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:12.573465 #260158] INFO -- : making encs I, [2024-01-20T07:27:12.659609 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:12.659705 #260158] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-20T07:27:12.659771 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:12.663707 #260158] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-20T07:27:12.743062 #260158] INFO -- : ext/configure-ext.mk updated I, [2024-01-20T07:27:12.747984 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:17.041582 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:17.042067 #260158] INFO -- : generating makefile exts.mk I, [2024-01-20T07:27:17.171609 #260158] INFO -- : exts.mk unchanged I, [2024-01-20T07:27:17.179975 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:17.692451 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-20T07:27:17.698926 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-20T07:27:17.708222 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-20T07:27:17.715304 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-20T07:27:17.720612 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-20T07:27:17.732094 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-20T07:27:17.771248 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-20T07:27:17.778088 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-20T07:27:17.810121 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-20T07:27:17.824441 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-20T07:27:17.831284 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-20T07:27:17.842733 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-20T07:27:17.862579 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-20T07:27:17.876737 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-20T07:27:17.897442 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-20T07:27:17.902706 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-20T07:27:17.909241 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-20T07:27:17.914464 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-20T07:27:17.923897 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-20T07:27:17.932027 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-20T07:27:17.957728 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-20T07:27:17.985945 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-20T07:27:17.992720 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-20T07:27:17.997879 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-20T07:27:18.006794 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-20T07:27:18.040999 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-20T07:27:18.048180 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-20T07:27:18.055865 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-20T07:27:18.077542 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-20T07:27:18.088566 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-20T07:27:18.091124 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-20T07:27:18.100640 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-20T07:27:18.126106 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-20T07:27:18.161547 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-20T07:27:18.215607 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-20T07:27:18.224153 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-20T07:27:18.243455 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-20T07:27:18.318960 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-20T07:27:18.322892 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-20T07:27:18.389715 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-20T07:27:18.393353 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-20T07:27:18.457356 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-20T07:27:18.461740 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-20T07:27:18.531120 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-20T07:27:18.536042 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-20T07:27:18.644831 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-20T07:27:18.714412 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:18.895922 #260158] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-20T07:27:18.896060 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:18.897333 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:18.903024 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:18.903111 #260158] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-20T07:27:18.903166 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T07:27:37.976805 #260158] INFO -- : Run options: I, [2024-01-20T07:27:37.976865 #260158] INFO -- : --seed=38809 I, [2024-01-20T07:27:37.976884 #260158] 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-20T07:27:37.976909 #260158] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-20T07:27:37.976923 #260158] INFO -- : --name=!/memory_leak/ I, [2024-01-20T07:27:37.976934 #260158] INFO -- : --stderr-on-failure I, [2024-01-20T07:27:37.976945 #260158] INFO -- : --repeat-count=20 I, [2024-01-20T07:27:37.976956 #260158] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-20T07:27:37.976967 #260158] INFO -- : I, [2024-01-20T07:27:37.976979 #260158] INFO -- : # Running tests: I, [2024-01-20T07:27:37.976991 #260158] INFO -- : I, [2024-01-20T07:59:12.031050 #260158] INFO -- : Finished(1/20) tests in 1893.945665s, 14.1699 tests/s, 5038.3805 assertions/s. I, [2024-01-20T08:36:44.042219 #260158] INFO -- : Finished(2/20) tests in 2251.968073s, 11.9176 tests/s, 4240.1107 assertions/s. I, [2024-01-20T09:23:34.640313 #260158] INFO -- : Finished(3/20) tests in 2810.578597s, 9.5489 tests/s, 3397.1603 assertions/s. I, [2024-01-20T09:54:12.173007 #260158] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 10 : # I, [2024-01-20T10:03:42.123902 #260158] INFO -- : Finished(4/20) tests in 2407.470693s, 11.1478 tests/s, 3965.0954 assertions/s. I, [2024-01-20T10:42:43.172850 #260158] INFO -- : Finished(5/20) tests in 2341.116165s, 11.4638 tests/s, 4078.5319 assertions/s. I, [2024-01-20T11:18:52.091089 #260158] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 10 : # I, [2024-01-20T11:18:52.091162 #260158] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-20T11:28:24.808475 #260158] INFO -- : Finished(6/20) tests in 2741.766836s, 9.7886 tests/s, 3482.3541 assertions/s. I, [2024-01-20T11:47:58.839612 #260158] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-20T11:47:58.851604 #260158] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-01-20T11:58:41.656146 #260158] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 10 : # I, [2024-01-20T11:58:41.656229 #260158] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-20T12:08:29.475514 #260158] INFO -- : Finished(7/20) tests in 2404.478076s, 11.1617 tests/s, 3970.1955 assertions/s. I, [2024-01-20T12:49:46.146023 #260158] INFO -- : Finished(8/20) tests in 2476.676457s, 10.8363 tests/s, 3855.2795 assertions/s. I, [2024-01-20T13:16:27.372473 #260158] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-20T13:16:27.399616 #260158] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-01-20T13:38:03.311052 #260158] INFO -- : Finished(9/20) tests in 2897.205366s, 9.2634 tests/s, 3294.6691 assertions/s. I, [2024-01-20T14:16:04.069978 #260158] INFO -- : Finished(10/20) tests in 2280.718539s, 11.7673 tests/s, 4186.5223 assertions/s. I, [2024-01-20T14:58:00.755270 #260158] INFO -- : Finished(11/20) tests in 2516.512707s, 10.6648 tests/s, 3794.2713 assertions/s. I, [2024-01-20T15:24:40.054165 #260158] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-20T15:24:40.076251 #260158] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_incorrect_path: 9 I, [2024-01-20T15:46:03.339444 #260158] INFO -- : Finished(12/20) tests in 2882.758677s, 9.3098 tests/s, 3312.2231 assertions/s. I, [2024-01-20T16:06:40.327607 #260158] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-20T16:06:40.353707 #260158] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_incorrect_path: 9 I, [2024-01-20T16:27:11.351974 #260158] INFO -- : Finished(13/20) tests in 2468.052943s, 10.8742 tests/s, 3867.7643 assertions/s. I, [2024-01-20T17:13:35.016778 #260158] INFO -- : Finished(14/20) tests in 2783.340292s, 9.6424 tests/s, 3430.5568 assertions/s. I, [2024-01-20T17:45:27.420537 #260158] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 10 : # I, [2024-01-20T17:45:27.420620 #260158] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-20T17:54:57.577151 #260158] INFO -- : Finished(15/20) tests in 2482.847095s, 10.8094 tests/s, 3845.1135 assertions/s. I, [2024-01-20T18:14:55.491342 #260158] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-20T18:14:58.955629 #260158] INFO -- : Closed file descriptor: TestHashOnly#test_integer_hash_random: 9 I, [2024-01-20T18:36:59.561425 #260158] INFO -- : Finished(16/20) tests in 2522.065477s, 10.6413 tests/s, 3785.8680 assertions/s. I, [2024-01-20T18:59:13.638935 #260158] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-20T18:59:20.094321 #260158] INFO -- : Closed file descriptor: TestHashOnly#test_integer_hash_random: 9 I, [2024-01-20T19:27:10.159178 #260158] INFO -- : Finished(17/20) tests in 3010.416163s, 8.9150 tests/s, 3171.6203 assertions/s. I, [2024-01-20T19:48:17.464515 #260158] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-20T19:48:17.477355 #260158] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_incorrect_path: 9 I, [2024-01-20T20:09:43.647815 #260158] INFO -- : Finished(18/20) tests in 2553.547520s, 10.5101 tests/s, 3738.8104 assertions/s. I, [2024-01-20T20:50:16.050417 #260158] INFO -- : Finished(19/20) tests in 2432.419328s, 11.0335 tests/s, 3925.0473 assertions/s. I, [2024-01-20T21:39:37.916008 #260158] INFO -- : Finished(20/20) tests in 2962.557399s, 9.0591 tests/s, 3223.1629 assertions/s. I, [2024-01-20T21:39:37.916089 #260158] INFO -- : 536759 tests, 190946365 assertions, 0 failures, 0 errors, 2335 skips I, [2024-01-20T21:39:37.916130 #260158] INFO -- : I, [2024-01-20T21:39:37.916155 #260158] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-20T01:12:07Z master 99d6e2f1ee) [x86_64-linux] I, [2024-01-20T21:39:38.062412 #260158] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-01-20T21:39:38.062611 #260158] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-01-20T21:39:38.406433 #260158] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-20T21:39:38.406521 #260158] INFO -- : CC = gcc I, [2024-01-20T21:39:38.406561 #260158] INFO -- : LD = ld I, [2024-01-20T21:39:38.406591 #260158] INFO -- : LDSHARED = gcc -shared I, [2024-01-20T21:39:38.406626 #260158] 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-20T21:39:38.406659 #260158] 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-20T21:39:38.406688 #260158] INFO -- : CPPFLAGS = I, [2024-01-20T21:39:38.406715 #260158] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-20T21:39:38.406744 #260158] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-20T21:39:38.406769 #260158] INFO -- : LANG = I, [2024-01-20T21:39:38.406796 #260158] INFO -- : LC_ALL = I, [2024-01-20T21:39:38.406822 #260158] INFO -- : LC_CTYPE = I, [2024-01-20T21:39:38.406848 #260158] INFO -- : MFLAGS = I, [2024-01-20T21:39:38.406874 #260158] INFO -- : RUSTC = rustc I, [2024-01-20T21:39:38.406910 #260158] 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-20T21:39:38.412915 #260158] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-20T21:39:38.412995 #260158] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-20T21:39:38.413021 #260158] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-20T21:39:38.413038 #260158] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-20T21:39:38.413053 #260158] INFO -- : I, [2024-01-20T21:39:38.417953 #260158] INFO -- : generating enc.mk I, [2024-01-20T21:39:38.772766 #260158] INFO -- : generating encdb.h I, [2024-01-20T21:39:38.852925 #260158] INFO -- : encdb.h unchanged I, [2024-01-20T21:39:38.856175 #260158] INFO -- : making enc I, [2024-01-20T21:39:38.895571 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:38.895657 #260158] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-20T21:39:38.895713 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:38.896693 #260158] INFO -- : making srcs under enc I, [2024-01-20T21:39:38.973960 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:38.974047 #260158] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-20T21:39:38.974096 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:38.975892 #260158] INFO -- : generating transdb.h I, [2024-01-20T21:39:39.320338 #260158] INFO -- : transdb.h unchanged I, [2024-01-20T21:39:39.323639 #260158] INFO -- : making trans I, [2024-01-20T21:39:39.402097 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:39.402188 #260158] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-20T21:39:39.402249 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:39.403366 #260158] INFO -- : making encs I, [2024-01-20T21:39:39.488271 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:39.488356 #260158] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-20T21:39:39.488411 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:39.493099 #260158] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-20T21:39:39.581784 #260158] INFO -- : ext/configure-ext.mk updated I, [2024-01-20T21:39:39.587434 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:44.094261 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:44.094792 #260158] INFO -- : generating makefile exts.mk I, [2024-01-20T21:39:44.209576 #260158] INFO -- : exts.mk unchanged I, [2024-01-20T21:39:44.217364 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:44.815974 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-20T21:39:44.835616 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-20T21:39:44.844854 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-20T21:39:44.860603 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-20T21:39:44.866313 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-20T21:39:44.913239 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-20T21:39:44.966294 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-20T21:39:44.974134 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-20T21:39:45.022000 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-20T21:39:45.040151 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-20T21:39:45.046504 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-20T21:39:45.055194 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-20T21:39:45.075546 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-20T21:39:45.090106 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-20T21:39:45.112618 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-20T21:39:45.119949 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-20T21:39:45.127278 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-20T21:39:45.133044 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-20T21:39:45.143148 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-20T21:39:45.151681 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-20T21:39:45.179086 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-20T21:39:45.214885 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-20T21:39:45.222482 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-20T21:39:45.228633 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-20T21:39:45.239490 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-20T21:39:45.281286 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-20T21:39:45.290158 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-20T21:39:45.296426 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-20T21:39:45.321645 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-20T21:39:45.335017 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-20T21:39:45.346433 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-20T21:39:45.352455 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-20T21:39:45.373859 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-20T21:39:45.389377 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-20T21:39:45.411288 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-20T21:39:45.416372 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-20T21:39:45.427318 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-20T21:39:45.491044 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-20T21:39:45.499223 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-20T21:39:45.611433 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-20T21:39:45.615263 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-20T21:39:45.685578 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-20T21:39:45.690793 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-20T21:39:45.781087 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-20T21:39:45.786421 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-20T21:39:45.854293 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-20T21:39:45.906377 #260158] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:46.095140 #260158] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-20T21:39:46.095355 #260158] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:46.096748 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:46.103380 #260158] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:46.103497 #260158] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-20T21:39:46.103605 #260158] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-20T21:39:46.294572 #260158] 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-20T21:39:46.581303 #260158] INFO -- : ruby 3.4.0dev (2024-01-20T01:12:07Z master 99d6e2f1ee) [x86_64-linux] I, [2024-01-20T21:40:32.634482 #260158] INFO -- : 0 ......................................................................... I, [2024-01-20T21:40:45.496404 #260158] INFO -- : 73 ......................................................................... I, [2024-01-20T21:40:49.082876 #260158] INFO -- : 146 ......................................................................... I, [2024-01-20T21:40:54.159996 #260158] INFO -- : 219 ......................................................................... I, [2024-01-20T21:40:55.909428 #260158] INFO -- : 292 ......................................................................... I, [2024-01-20T21:40:58.917663 #260158] INFO -- : 365 ......................................................................... I, [2024-01-20T21:41:00.893523 #260158] INFO -- : 438 ......................................................................... I, [2024-01-20T21:41:02.361320 #260158] INFO -- : 511 ......................................................................... I, [2024-01-20T21:41:05.318331 #260158] INFO -- : 584 ......................................................................... I, [2024-01-20T21:41:09.804730 #260158] INFO -- : 657 ......................................................................... I, [2024-01-20T21:41:11.106238 #260158] INFO -- : 730 ......................................................................... I, [2024-01-20T21:41:12.486522 #260158] INFO -- : 803 ......................................................................... I, [2024-01-20T21:41:15.990119 #260158] INFO -- : 876 ......................................................................... I, [2024-01-20T21:41:18.124984 #260158] INFO -- : 949 ......................................................................... I, [2024-01-20T21:41:30.040821 #260158] INFO -- : 1022 ......................................................................... I, [2024-01-20T21:41:46.559021 #260158] INFO -- : 1095 ......................................................................... I, [2024-01-20T21:41:54.937768 #260158] INFO -- : 1168 ......................................................................... I, [2024-01-20T21:41:59.101831 #260158] INFO -- : 1241 ......................................................................... I, [2024-01-20T21:42:02.056278 #260158] INFO -- : 1314 ......................................................................... I, [2024-01-20T21:42:03.611347 #260158] INFO -- : 1387 ......................................................................... I, [2024-01-20T21:42:18.108559 #260158] INFO -- : 1460 ......................................................................... I, [2024-01-20T21:42:40.124430 #260158] INFO -- : 1533 ......................................................................... I, [2024-01-20T21:42:43.275643 #260158] INFO -- : 1606 ......................................................................... I, [2024-01-20T21:42:49.663685 #260158] INFO -- : 1679 ......................................................................... I, [2024-01-20T21:42:55.391761 #260158] INFO -- : 1752 ......................................................................... I, [2024-01-20T21:43:03.554395 #260158] INFO -- : 1825 ......................................................................... I, [2024-01-20T21:43:08.324736 #260158] INFO -- : 1898 ......................................................................... I, [2024-01-20T21:43:12.409651 #260158] INFO -- : 1971 ......................................................................... I, [2024-01-20T21:43:16.893374 #260158] INFO -- : 2044 ......................................................................... I, [2024-01-20T21:43:17.361584 #260158] INFO -- : 2117 ......................................................................... I, [2024-01-20T21:43:18.712558 #260158] INFO -- : 2190 ......................................................................... I, [2024-01-20T21:43:19.492319 #260158] INFO -- : 2263 ......................................................................... I, [2024-01-20T21:43:20.646961 #260158] INFO -- : 2336 ......................................................................... I, [2024-01-20T21:43:22.185026 #260158] INFO -- : 2409 ......................................................................... I, [2024-01-20T21:43:23.289683 #260158] INFO -- : 2482 ......................................................................... I, [2024-01-20T21:43:26.690513 #260158] INFO -- : 2555 ......................................................................... I, [2024-01-20T21:43:26.748690 #260158] INFO -- : 2628 ......................................................................... I, [2024-01-20T21:43:27.405357 #260158] INFO -- : 2701 ......................................................................... I, [2024-01-20T21:43:32.878457 #260158] INFO -- : 2774 ......................................................................... I, [2024-01-20T21:43:36.125882 #260158] INFO -- : 2847 ......................................................................... I, [2024-01-20T21:43:40.684373 #260158] INFO -- : 2920 ......................................................................... I, [2024-01-20T21:43:41.964372 #260158] INFO -- : 2993 ......................................................................... I, [2024-01-20T21:43:44.238175 #260158] INFO -- : 3066 ......................................................................... I, [2024-01-20T21:43:47.669645 #260158] INFO -- : 3139 ......................................................................... I, [2024-01-20T21:43:49.866378 #260158] INFO -- : 3212 ......................................................................... I, [2024-01-20T21:43:53.108210 #260158] INFO -- : 3285 ......................................................................... I, [2024-01-20T21:43:54.542949 #260158] INFO -- : 3358 ......................................................................... I, [2024-01-20T21:43:59.312153 #260158] INFO -- : 3431 ......................................................................... I, [2024-01-20T21:44:00.088098 #260158] INFO -- : 3504 ......................................................................... I, [2024-01-20T21:44:00.781212 #260158] INFO -- : 3577 ......................................................................... I, [2024-01-20T21:44:11.496640 #260158] INFO -- : 3650 ......................................................................... I, [2024-01-20T21:44:12.820992 #260158] INFO -- : 3723 ..... I, [2024-01-20T21:44:12.821235 #260158] INFO -- : I, [2024-01-20T21:44:12.821277 #260158] INFO -- : Finished in 266.237679 seconds I, [2024-01-20T21:44:12.821293 #260158] INFO -- : I, [2024-01-20T21:44:12.821305 #260158] INFO -- : 3728 files, 32011 examples, 146997 expectations, 0 failures, 0 errors, 0 tagged I, [2024-01-20T21:44:12.845525 #260158] 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.1084913.ruby -x gdbscript [New LWP 1084913] [New LWP 1084915] [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=140055838931968) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f614a873c00 (LWP 1084913))] >>> Threads Id Target Id Frame * 1 Thread 0x7f614a873c00 (LWP 1084913) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140055838931968) at ./nptl/pthread_kill.c:44 2 Thread 0x7f614a55f640 (LWP 1084915) 0x00007f614a9bafde in epoll_wait (epfd=4, events=events@entry=0x7f614b2baa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f614a55f640 (LWP 1084915)): #0 0x00007f614a9bafde in epoll_wait (epfd=4, events=events@entry=0x7f614b2baa5c , 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 0x00007f614af480ea in event_wait (vm=0x5559d3f782a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5559d3f782a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5559d3f782a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5559d3f782a0 #4 0x00007f614a929b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722272031520, 1319339237355151375, 140055835702848, 25, 140055839676496, 140722272031872, -1401278503641817073, -1401277890145034225}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f614a9babb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f614a873c00 (LWP 1084913)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140055838931968) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f614a873c00 old_mask = {__val = {8, 140055839745235, 0, 140055839641581, 140055838931968, 140055841256960, 93844296679104, 140055839587751, 114, 140055841273504, 140722272023056, 140055846523340, 255, 93844296663712, 140055841273504, 140722272023072}} 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=140055838931968) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140055838931968, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f614a8d7476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f614a8bd7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3036653035376366, sa_sigaction = 0x3036653035376366}, sa_mask = {__val = {3991146283978797104, 2319406791758524469, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140055838924536, 7385395419056642048, 93844296678528, 93844296678528, 140055847815096, 140055841273504, 140722272023456, 93844297441512, 93844296945168, 140055844415813, 18446744069414584320}}, sa_flags = 246093824, sa_restorer = 0x5559d3fbce10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472949520381731686, 3991146283978797104, 2319406791724970037, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f614acd7bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f614b0ec7b8 "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 = 0x7ffc75093480, reg_save_area = 0x7ffc750933c0}} #7 0x00007f614acdaf53 in objspace_xmalloc0 (objspace=0x5559d3f7ac00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f614ad590c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5559d3fbce10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5559d3fbce10, iseq=0x7f6149c09e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140055825939216 ec = 0x5559d3f7bc80 dummy_frame = 140055825914976 #10 0x00007f614ad5410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6149c09e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5559d3fbce10 prev_src_iseq = 0x7f6149c0bc10 offset = #11 0x00007f614ad5420c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f6149c09e70 iseqv = iseq_index = 23 #12 0x00007f614ad545a0 in ibf_load_code (load=0x5559d3fbce10, iseq=0x7f6149c0bc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140055825923088 code_index = 15 reading_pos = 4556 code = 0x5559d40353e0 load_body = 0x5559d4035f80 cd_entries = 0x5559d3fbfa10 ic_index = 0 mark_offset_bits = 0x7ffc75093720 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f614ad5a124 in ibf_load_iseq_each (load=0x5559d3fbce10, iseq=0x7f6149c0bc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140055825939216 ec = 0x5559d3f7bc80 dummy_frame = 140055825922704 #14 0x00007f614ad5410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6149c0bc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5559d3fbce10 prev_src_iseq = 0x7f6149c0f930 offset = #15 0x00007f614ad5420c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f6149c0bc10 iseqv = iseq_index = 16 #16 0x00007f614ad545a0 in ibf_load_code (load=0x5559d3fbce10, iseq=0x7f6149c0f930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140055825938736 code_index = 66 reading_pos = 224 code = 0x5559d3fbce70 load_body = 0x5559d4019910 cd_entries = 0x5559d40379f0 ic_index = 0 mark_offset_bits = 0x5559d3fe28b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f614ad5a124 in ibf_load_iseq_each (load=0x5559d3fbce10, iseq=0x7f6149c0f930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140055825939216 ec = 0x5559d3f7bc80 dummy_frame = 140055825936672 #18 0x00007f614ad5410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6149c0f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5559d3fbce10 prev_src_iseq = 0x7f6149c0fbd0 offset = #19 0x00007f614ad5420c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f6149c0f930 iseqv = iseq_index = 1 #20 0x00007f614ad545a0 in ibf_load_code (load=0x5559d3fbce10, iseq=0x7f6149c0fbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140055825939408 code_index = 5 reading_pos = 46 code = 0x5559d4035dd0 load_body = 0x5559d4024f60 cd_entries = 0x5559d3fe4420 ic_index = 1 mark_offset_bits = 0x7ffc75093c80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f614ad5a124 in ibf_load_iseq_each (load=0x5559d3fbce10, iseq=0x7f6149c0fbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140055825939216 ec = 0x5559d3f7bc80 dummy_frame = 140055825939024 #22 0x00007f614ad5410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6149c0fbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5559d3fbce10 prev_src_iseq = 0x0 offset = #23 0x00007f614ad5c068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f6149c0fbd0 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:13950 load = iseq = loader_obj = 140055825939600 #25 0x00007f614b0dad8d in rb_load_with_builtin_functions (feature_name=0x7f614b11b10b "yjit", table=0x7f614b29d060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5559d3f782a0 iseq = #26 0x00007f614b020d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f614b01ee60 , argc = 0, index = 0, name = 0x7f614b0dccb2 "_bi0"}, {func_ptr = 0x7f614b0bb3b0 , argc = 0, index = 1, name = 0x7f614b1410f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f614b0bb4b0 , argc = 0, index = 2, name = 0x7f614b141360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f614b0bc530 , argc = 0, index = 3, name = 0x7f614b14110d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f614b08b8e0 , argc = 2, index = 4, name = 0x7f614b141126 "rb_yjit_enable"}, {func_ptr = 0x7f614b0bb4d0 , argc = 0, index = 5, name = 0x7f614b141135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f614b0bb400 , argc = 1, index = 6, name = 0x7f614b141150 "rb_yjit_get_stats"}, {func_ptr = 0x7f614b01ee40 , argc = 0, index = 7, name = 0x7f614b141162 "object_shape_count"}, {func_ptr = 0x7f614b0926e0 , argc = 1, index = 8, name = 0x7f614b141175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f614b0926f0 , argc = 1, index = 9, name = 0x7f614b141189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f614b08b830 , argc = 0, index = 10, name = 0x7f614b1411a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f614b08b990 , argc = 0, index = 11, name = 0x7f614b1411b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f614b0bb3d0 , argc = 0, index = 12, name = 0x7f614b1411ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f614adf1ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f614aefbb3a in ruby_opt_init (opt=0x7ffc750954d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f614aefc0b3 in ruby_opt_init (opt=0x7ffc750954d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722272027024) 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 = 0x7ffc75094190 parser = 140055827204928 orig_fname = 140055827220000 script = 1 opt = 0x7ffc750954d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f614adbaed2 in rb_ensure (b_proc=b_proc@entry=0x7f614aefbd10 , data1=data1@entry=140722272027024, e_proc=e_proc@entry=0x7f614aef7ef0 , data2=data2@entry=140722272027024) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5559d3f7bc80 _tag = {tag = 36, retval = 140722272031952, buf = {0x7f614a5847b0, 0x7f614adbaf88 , 0x0, 0x7ffc75094000, 0x4a583a60}, prev = 0x7ffc750955e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5559d3f7bc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f614aef7ef0 , data2 = 140722272027024}} #32 0x00007f614aefdce7 in load_file (opt=0x7ffc750954d0, script=1, f=140055835854768, fname=, parser=140055827204928) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140055827204928, fname = 140055827220000, script = 1, opt = 0x7ffc750954d0, f = 4} #33 process_options (argc=0, argv=0x7ffc750957c8, opt=0x7ffc750954d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140055835854768 xflag = ast = 0x0 parser = 140055827204928 script_name = 140055827220000 iseq = enc = lenc = 0x5559d3f96f40 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 0x00007f614aefe576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc750957b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6149d48638 "-", script_name = 140055827220000, 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 0x00007f614adbc269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc750957b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140055844460848, buf = {0x2, 0x7f614adbc2b0 , 0x0, 0x7ffc750955b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5559d3f7bc80 state = iseq = 0x0 #36 0x00005559d249217f in rb_main (argv=0x7ffc750957b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722272033369 #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.1225570.ruby -x gdbscript [New LWP 1225570] [New LWP 1225572] [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=140490938366976) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fc69879bc00 (LWP 1225570))] >>> Threads Id Target Id Frame * 1 Thread 0x7fc69879bc00 (LWP 1225570) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140490938366976) at ./nptl/pthread_kill.c:44 2 Thread 0x7fc69847f640 (LWP 1225572) 0x00007fc6988e2fde in epoll_wait (epfd=4, events=events@entry=0x7fc6991e2a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fc69847f640 (LWP 1225572)): #0 0x00007fc6988e2fde in epoll_wait (epfd=4, events=events@entry=0x7fc6991e2a5c , 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 0x00007fc698e700ea in event_wait (vm=0x558c7027a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x558c7027a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x558c7027a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x558c7027a2a0 #4 0x00007fc698851b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726921549408, -7064831905845939652, 140490935105088, 25, 140490939111504, 140726921549760, 7095874623324353084, 7095876248545980988}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fc6988e2bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fc69879bc00 (LWP 1225570)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140490938366976) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fc69879bc00 old_mask = {__val = {8, 140490939180243, 0, 140490939076589, 140490938366976, 140490940691968, 94061665443520, 140490939022759, 16, 140490940708512, 140726921540944, 140490945958348, 255, 94061665428128, 140490940708512, 140726921540960}} 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=140490938366976) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140490938366976, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fc6987ff476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fc6987e57f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 140490938359544, 15061111222806658304, 94061665442944, 94061665442944, 140490947250104, 140490940708512, 140726921541344, 94061666205928, 94061665709584, 140490943850821, 18446744069414584320}}, sa_flags = 638205184, sa_restorer = 0x558c702bee10} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7234582238000411233, 3472328529028538680, 3702302372541118253, 3274715270390755685, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007fc698bffbb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fc6990147b8 "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 = 0x7ffd8a2b37c0, reg_save_area = 0x7ffd8a2b3700}} #7 0x00007fc698c02f53 in objspace_xmalloc0 (objspace=0x558c7027cc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fc698c810c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x558c702bee10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x558c702bee10, iseq=0x7fc697b29e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140490925341456 ec = 0x558c7027dc80 dummy_frame = 140490925317216 #10 0x00007fc698c7c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc697b29e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x558c702bee10 prev_src_iseq = 0x7fc697b2bc10 offset = #11 0x00007fc698c7c20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fc697b29e70 iseqv = iseq_index = 23 #12 0x00007fc698c7c5a0 in ibf_load_code (load=0x558c702bee10, iseq=0x7fc697b2bc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140490925325328 code_index = 15 reading_pos = 4556 code = 0x558c703373e0 load_body = 0x558c70337f80 cd_entries = 0x558c702c1a10 ic_index = 0 mark_offset_bits = 0x7ffd8a2b3a60 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fc698c82124 in ibf_load_iseq_each (load=0x558c702bee10, iseq=0x7fc697b2bc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140490925341456 ec = 0x558c7027dc80 dummy_frame = 140490925324944 #14 0x00007fc698c7c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc697b2bc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x558c702bee10 prev_src_iseq = 0x7fc697b2f930 offset = #15 0x00007fc698c7c20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fc697b2bc10 iseqv = iseq_index = 16 #16 0x00007fc698c7c5a0 in ibf_load_code (load=0x558c702bee10, iseq=0x7fc697b2f930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140490925340976 code_index = 66 reading_pos = 224 code = 0x558c702bee70 load_body = 0x558c7031b910 cd_entries = 0x558c703399f0 ic_index = 0 mark_offset_bits = 0x558c702e48b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fc698c82124 in ibf_load_iseq_each (load=0x558c702bee10, iseq=0x7fc697b2f930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140490925341456 ec = 0x558c7027dc80 dummy_frame = 140490925338912 #18 0x00007fc698c7c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc697b2f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x558c702bee10 prev_src_iseq = 0x7fc697b2fbd0 offset = #19 0x00007fc698c7c20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fc697b2f930 iseqv = iseq_index = 1 #20 0x00007fc698c7c5a0 in ibf_load_code (load=0x558c702bee10, iseq=0x7fc697b2fbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140490925341648 code_index = 5 reading_pos = 46 code = 0x558c70337dd0 load_body = 0x558c70326f60 cd_entries = 0x558c702e6420 ic_index = 1 mark_offset_bits = 0x7ffd8a2b3fc0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fc698c82124 in ibf_load_iseq_each (load=0x558c702bee10, iseq=0x7fc697b2fbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140490925341456 ec = 0x558c7027dc80 dummy_frame = 140490925341264 #22 0x00007fc698c7c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc697b2fbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x558c702bee10 prev_src_iseq = 0x0 offset = #23 0x00007fc698c84068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fc697b2fbd0 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:13950 load = iseq = loader_obj = 140490925341840 #25 0x00007fc699002d8d in rb_load_with_builtin_functions (feature_name=0x7fc69904310b "yjit", table=0x7fc6991c5060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x558c7027a2a0 iseq = #26 0x00007fc698f48d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fc698f46e60 , argc = 0, index = 0, name = 0x7fc699004cb2 "_bi0"}, {func_ptr = 0x7fc698fe33b0 , argc = 0, index = 1, name = 0x7fc6990690f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fc698fe34b0 , argc = 0, index = 2, name = 0x7fc699069360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fc698fe4530 , argc = 0, index = 3, name = 0x7fc69906910d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fc698fb38e0 , argc = 2, index = 4, name = 0x7fc699069126 "rb_yjit_enable"}, {func_ptr = 0x7fc698fe34d0 , argc = 0, index = 5, name = 0x7fc699069135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fc698fe3400 , argc = 1, index = 6, name = 0x7fc699069150 "rb_yjit_get_stats"}, {func_ptr = 0x7fc698f46e40 , argc = 0, index = 7, name = 0x7fc699069162 "object_shape_count"}, {func_ptr = 0x7fc698fba6e0 , argc = 1, index = 8, name = 0x7fc699069175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fc698fba6f0 , argc = 1, index = 9, name = 0x7fc699069189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fc698fb3830 , argc = 0, index = 10, name = 0x7fc6990691a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fc698fb3990 , argc = 0, index = 11, name = 0x7fc6990691b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fc698fe33d0 , argc = 0, index = 12, name = 0x7fc6990691ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fc698d19ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fc698e23b3a in ruby_opt_init (opt=0x7ffd8a2b5810) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fc698e240b3 in ruby_opt_init (opt=0x7ffd8a2b5810) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140726921544912) 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 = 0x7ffd8a2b44d0 parser = 140490926607168 orig_fname = 140490926622240 script = 1 opt = 0x7ffd8a2b5810 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fc698ce2ed2 in rb_ensure (b_proc=b_proc@entry=0x7fc698e23d10 , data1=data1@entry=140726921544912, e_proc=e_proc@entry=0x7fc698e1fef0 , data2=data2@entry=140726921544912) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x558c7027dc80 _tag = {tag = 36, retval = 140726921549840, buf = {0x7fc6984a47b0, 0x7fc698ce2f88 , 0x0, 0x7ffd8a2b4340, 0x984a3a60}, prev = 0x7ffd8a2b5920, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x558c7027dc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fc698e1fef0 , data2 = 140726921544912}} #32 0x00007fc698e25ce7 in load_file (opt=0x7ffd8a2b5810, script=1, f=140490935257008, fname=, parser=140490926607168) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140490926607168, fname = 140490926622240, script = 1, opt = 0x7ffd8a2b5810, f = 4} #33 process_options (argc=0, argv=0x7ffd8a2b5b08, opt=0x7ffd8a2b5810) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140490935257008 xflag = ast = 0x0 parser = 140490926607168 script_name = 140490926622240 iseq = enc = lenc = 0x558c70298f40 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 0x00007fc698e26576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd8a2b5af8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fc697c68638 "-", script_name = 140490926622240, 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 0x00007fc698ce4269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd8a2b5af8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140490943895856, buf = {0x2, 0x7fc698ce42b0 , 0x0, 0x7ffd8a2b58f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x558c7027dc80 state = iseq = 0x0 #36 0x0000558c6e6e217f in rb_main (argv=0x7ffd8a2b5af8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726921551257 #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.1257207.ruby -x gdbscript [New LWP 1257207] [New LWP 1257209] [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=140495039421440) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fc78ceadc00 (LWP 1257207))] >>> Threads Id Target Id Frame * 1 Thread 0x7fc78ceadc00 (LWP 1257207) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140495039421440) at ./nptl/pthread_kill.c:44 2 Thread 0x7fc78cb8f640 (LWP 1257209) 0x00007fc78cff4fde in epoll_wait (epfd=4, events=events@entry=0x7fc78d8f4a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fc78cb8f640 (LWP 1257209)): #0 0x00007fc78cff4fde in epoll_wait (epfd=4, events=events@entry=0x7fc78d8f4a5c , 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 0x00007fc78d5820ea in event_wait (vm=0x5636f01be2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5636f01be2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5636f01be2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5636f01be2a0 #4 0x00007fc78cf63b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736698840176, 3975002058924518204, 140495036151360, 25, 140495040165968, 140736698840528, -3988761836456219844, -3988761401175413956}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fc78cff4bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fc78ceadc00 (LWP 1257207)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140495039421440) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fc78ceadc00 old_mask = {__val = {8, 140495040234707, 0, 140495040131053, 140495039421440, 140495041746432, 94793956597440, 140495040077223, 65, 140495041762976, 140736698831712, 140495047012812, 255, 94793956582048, 140495041762976, 140736698831728}} 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=140495039421440) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140495039421440, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fc78cf11476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fc78cef77f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 140495039414008, 3605701134096076544, 94793956596864, 94793956596864, 140495048304568, 140495041762976, 140736698832112, 94793957359848, 94793956863504, 140495044905285, 18446744069414584320}}, sa_flags = -536539392, sa_restorer = 0x5636f0202e10} sigs = {__val = {32, 3487024601479195952, 8223625903106963814, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472385510393013350, 3487024601479195952, 8223625903107094886, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fc78d311bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fc78d7267b8 "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 = 0x7fffd0f0d5d0, reg_save_area = 0x7fffd0f0d510}} #7 0x00007fc78d314f53 in objspace_xmalloc0 (objspace=0x5636f01c0c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fc78d3930c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5636f0202e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5636f0202e10, iseq=0x7fc78c239e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140495026387728 ec = 0x5636f01c1c80 dummy_frame = 140495026363488 #10 0x00007fc78d38e10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc78c239e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5636f0202e10 prev_src_iseq = 0x7fc78c23bc10 offset = #11 0x00007fc78d38e20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fc78c239e70 iseqv = iseq_index = 23 #12 0x00007fc78d38e5a0 in ibf_load_code (load=0x5636f0202e10, iseq=0x7fc78c23bc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140495026371600 code_index = 15 reading_pos = 4556 code = 0x5636f027b3e0 load_body = 0x5636f027bf80 cd_entries = 0x5636f0205a10 ic_index = 0 mark_offset_bits = 0x7fffd0f0d870 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fc78d394124 in ibf_load_iseq_each (load=0x5636f0202e10, iseq=0x7fc78c23bc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140495026387728 ec = 0x5636f01c1c80 dummy_frame = 140495026371216 #14 0x00007fc78d38e10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc78c23bc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5636f0202e10 prev_src_iseq = 0x7fc78c23f930 offset = #15 0x00007fc78d38e20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fc78c23bc10 iseqv = iseq_index = 16 #16 0x00007fc78d38e5a0 in ibf_load_code (load=0x5636f0202e10, iseq=0x7fc78c23f930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140495026387248 code_index = 66 reading_pos = 224 code = 0x5636f0202e70 load_body = 0x5636f025f910 cd_entries = 0x5636f027d9f0 ic_index = 0 mark_offset_bits = 0x5636f02288b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fc78d394124 in ibf_load_iseq_each (load=0x5636f0202e10, iseq=0x7fc78c23f930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140495026387728 ec = 0x5636f01c1c80 dummy_frame = 140495026385184 #18 0x00007fc78d38e10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc78c23f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5636f0202e10 prev_src_iseq = 0x7fc78c23fbd0 offset = #19 0x00007fc78d38e20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fc78c23f930 iseqv = iseq_index = 1 #20 0x00007fc78d38e5a0 in ibf_load_code (load=0x5636f0202e10, iseq=0x7fc78c23fbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140495026387920 code_index = 5 reading_pos = 46 code = 0x5636f027bdd0 load_body = 0x5636f026af60 cd_entries = 0x5636f022a420 ic_index = 1 mark_offset_bits = 0x7fffd0f0ddd0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fc78d394124 in ibf_load_iseq_each (load=0x5636f0202e10, iseq=0x7fc78c23fbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140495026387728 ec = 0x5636f01c1c80 dummy_frame = 140495026387536 #22 0x00007fc78d38e10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc78c23fbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5636f0202e10 prev_src_iseq = 0x0 offset = #23 0x00007fc78d396068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fc78c23fbd0 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:13950 load = iseq = loader_obj = 140495026388112 #25 0x00007fc78d714d8d in rb_load_with_builtin_functions (feature_name=0x7fc78d75510b "yjit", table=0x7fc78d8d7060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5636f01be2a0 iseq = #26 0x00007fc78d65ad47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fc78d658e60 , argc = 0, index = 0, name = 0x7fc78d716cb2 "_bi0"}, {func_ptr = 0x7fc78d6f53b0 , argc = 0, index = 1, name = 0x7fc78d77b0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fc78d6f54b0 , argc = 0, index = 2, name = 0x7fc78d77b360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fc78d6f6530 , argc = 0, index = 3, name = 0x7fc78d77b10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fc78d6c58e0 , argc = 2, index = 4, name = 0x7fc78d77b126 "rb_yjit_enable"}, {func_ptr = 0x7fc78d6f54d0 , argc = 0, index = 5, name = 0x7fc78d77b135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fc78d6f5400 , argc = 1, index = 6, name = 0x7fc78d77b150 "rb_yjit_get_stats"}, {func_ptr = 0x7fc78d658e40 , argc = 0, index = 7, name = 0x7fc78d77b162 "object_shape_count"}, {func_ptr = 0x7fc78d6cc6e0 , argc = 1, index = 8, name = 0x7fc78d77b175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fc78d6cc6f0 , argc = 1, index = 9, name = 0x7fc78d77b189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fc78d6c5830 , argc = 0, index = 10, name = 0x7fc78d77b1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fc78d6c5990 , argc = 0, index = 11, name = 0x7fc78d77b1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fc78d6f53d0 , argc = 0, index = 12, name = 0x7fc78d77b1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fc78d42bae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fc78d535b3a in ruby_opt_init (opt=0x7fffd0f0f620) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fc78d5360b3 in ruby_opt_init (opt=0x7fffd0f0f620) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736698835680) 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 = 0x7fffd0f0e2e0 parser = 140495027653440 orig_fname = 140495027668512 script = 1 opt = 0x7fffd0f0f620 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fc78d3f4ed2 in rb_ensure (b_proc=b_proc@entry=0x7fc78d535d10 , data1=data1@entry=140736698835680, e_proc=e_proc@entry=0x7fc78d531ef0 , data2=data2@entry=140736698835680) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5636f01c1c80 _tag = {tag = 36, retval = 140736698840608, buf = {0x7fc78cbb47b0, 0x7fc78d3f4f88 , 0x0, 0x7fffd0f0e150, 0x8cbb3a60}, prev = 0x7fffd0f0f730, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5636f01c1c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fc78d531ef0 , data2 = 140736698835680}} #32 0x00007fc78d537ce7 in load_file (opt=0x7fffd0f0f620, script=1, f=140495036303280, fname=, parser=140495027653440) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140495027653440, fname = 140495027668512, script = 1, opt = 0x7fffd0f0f620, f = 4} #33 process_options (argc=0, argv=0x7fffd0f0f918, opt=0x7fffd0f0f620) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140495036303280 xflag = ast = 0x0 parser = 140495027653440 script_name = 140495027668512 iseq = enc = lenc = 0x5636f01dcf40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\263\217\215\307\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fc78d538576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffd0f0f908) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fc78c378638 "-", script_name = 140495027668512, 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 0x00007fc78d3f6269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffd0f0f908) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140495044950320, buf = {0x2, 0x7fc78d3f62b0 , 0x0, 0x7fffd0f0f700, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5636f01c1c80 state = iseq = 0x0 #36 0x00005636ef46c17f in rb_main (argv=0x7fffd0f0f908, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736698842025 #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.1384924.ruby -x gdbscript [New LWP 1384924] [New LWP 1384926] [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=140595858471936) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fdf06337c00 (LWP 1384924))] >>> Threads Id Target Id Frame * 1 Thread 0x7fdf06337c00 (LWP 1384924) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140595858471936) at ./nptl/pthread_kill.c:44 2 Thread 0x7fdf0601f640 (LWP 1384926) 0x00007fdf0647efde in epoll_wait (epfd=4, events=events@entry=0x7fdf06d7ea5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fdf0601f640 (LWP 1384926)): #0 0x00007fdf0647efde in epoll_wait (epfd=4, events=events@entry=0x7fdf06d7ea5c , 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 0x00007fdf06a0c0ea in event_wait (vm=0x55e5185922a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e5185922a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e5185922a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e5185922a0 #4 0x00007fdf063edb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728376837824, 8661928629117091848, 140595855226432, 25, 140595859216464, 140728376838176, -8679749084689498104, -8679748956524281848}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fdf0647ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fdf06337c00 (LWP 1384924)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140595858471936) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fdf06337c00 old_mask = {__val = {8, 140595859285203, 0, 140595859181549, 140595858471936, 140595860796928, 94442444381888, 140595859127719, 114, 140595860813472, 140728376829360, 140595866063308, 255, 94442444366496, 140595860813472, 140728376829376}} 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=140595858471936) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140595858471936, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fdf0639b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fdf063817f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037666630656466, sa_sigaction = 0x3037666630656466}, sa_mask = {__val = {7306077084700192816, 2319406791775381040, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140595858464504, 16543255034004150272, 94442444381312, 94442444381312, 140595867355064, 140595860813472, 140728376829760, 94442445142248, 94442444647952, 140595863955781, 18446744069414584320}}, sa_flags = -1300064256, sa_restorer = 0x55e5185d6e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473232326717432934, 7306077084700192816, 2319406791741826608, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fdf0679bbb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fdf06bb07b8 "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 = 0x7ffde0e92820, reg_save_area = 0x7ffde0e92760}} #7 0x00007fdf0679ef53 in objspace_xmalloc0 (objspace=0x55e518594c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fdf0681d0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55e5185d6e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55e5185d6e10, iseq=0x7fdf056c9e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140595845462736 ec = 0x55e518595c80 dummy_frame = 140595845438448 #10 0x00007fdf0681810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdf056c9e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e5185d6e10 prev_src_iseq = 0x7fdf056cbbd0 offset = #11 0x00007fdf0681820c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fdf056c9e30 iseqv = iseq_index = 23 #12 0x00007fdf068185a0 in ibf_load_code (load=0x55e5185d6e10, iseq=0x7fdf056cbbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140595845446608 code_index = 15 reading_pos = 4556 code = 0x55e51864f020 load_body = 0x55e51864f780 cd_entries = 0x55e5185d9a10 ic_index = 0 mark_offset_bits = 0x7ffde0e92ac0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fdf0681e124 in ibf_load_iseq_each (load=0x55e5185d6e10, iseq=0x7fdf056cbbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140595845462736 ec = 0x55e518595c80 dummy_frame = 140595845446272 #14 0x00007fdf0681810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdf056cbbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e5185d6e10 prev_src_iseq = 0x7fdf056cf8f0 offset = #15 0x00007fdf0681820c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fdf056cbbd0 iseqv = iseq_index = 16 #16 0x00007fdf068185a0 in ibf_load_code (load=0x55e5185d6e10, iseq=0x7fdf056cf8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140595845462256 code_index = 66 reading_pos = 224 code = 0x55e5185d6e70 load_body = 0x55e518633910 cd_entries = 0x55e5186519f0 ic_index = 0 mark_offset_bits = 0x55e5185fc8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fdf0681e124 in ibf_load_iseq_each (load=0x55e5185d6e10, iseq=0x7fdf056cf8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140595845462736 ec = 0x55e518595c80 dummy_frame = 140595845460144 #18 0x00007fdf0681810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdf056cf8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e5185d6e10 prev_src_iseq = 0x7fdf056cfb90 offset = #19 0x00007fdf0681820c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fdf056cf8f0 iseqv = iseq_index = 1 #20 0x00007fdf068185a0 in ibf_load_code (load=0x55e5185d6e10, iseq=0x7fdf056cfb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140595845462928 code_index = 5 reading_pos = 46 code = 0x55e51864fdd0 load_body = 0x55e51863ef60 cd_entries = 0x55e5185fe420 ic_index = 1 mark_offset_bits = 0x7ffde0e93020 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fdf0681e124 in ibf_load_iseq_each (load=0x55e5185d6e10, iseq=0x7fdf056cfb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140595845462736 ec = 0x55e518595c80 dummy_frame = 140595845462544 #22 0x00007fdf0681810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdf056cfb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e5185d6e10 prev_src_iseq = 0x0 offset = #23 0x00007fdf06820068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fdf056cfb90 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:13950 load = iseq = loader_obj = 140595845463120 #25 0x00007fdf06b9ed8d in rb_load_with_builtin_functions (feature_name=0x7fdf06bdf10b "yjit", table=0x7fdf06d61060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55e5185922a0 iseq = #26 0x00007fdf06ae4d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fdf06ae2e60 , argc = 0, index = 0, name = 0x7fdf06ba0cb2 "_bi0"}, {func_ptr = 0x7fdf06b7f3b0 , argc = 0, index = 1, name = 0x7fdf06c050f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fdf06b7f4b0 , argc = 0, index = 2, name = 0x7fdf06c05360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fdf06b80530 , argc = 0, index = 3, name = 0x7fdf06c0510d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fdf06b4f8e0 , argc = 2, index = 4, name = 0x7fdf06c05126 "rb_yjit_enable"}, {func_ptr = 0x7fdf06b7f4d0 , argc = 0, index = 5, name = 0x7fdf06c05135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fdf06b7f400 , argc = 1, index = 6, name = 0x7fdf06c05150 "rb_yjit_get_stats"}, {func_ptr = 0x7fdf06ae2e40 , argc = 0, index = 7, name = 0x7fdf06c05162 "object_shape_count"}, {func_ptr = 0x7fdf06b566e0 , argc = 1, index = 8, name = 0x7fdf06c05175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fdf06b566f0 , argc = 1, index = 9, name = 0x7fdf06c05189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fdf06b4f830 , argc = 0, index = 10, name = 0x7fdf06c051a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fdf06b4f990 , argc = 0, index = 11, name = 0x7fdf06c051b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fdf06b7f3d0 , argc = 0, index = 12, name = 0x7fdf06c051ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fdf068b5ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fdf069bfb3a in ruby_opt_init (opt=0x7ffde0e94870) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fdf069c00b3 in ruby_opt_init (opt=0x7ffde0e94870) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140728376833328) 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 = 0x7ffde0e93530 parser = 140595846728400 orig_fname = 140595846743472 script = 1 opt = 0x7ffde0e94870 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fdf0687eed2 in rb_ensure (b_proc=b_proc@entry=0x7fdf069bfd10 , data1=data1@entry=140728376833328, e_proc=e_proc@entry=0x7fdf069bbef0 , data2=data2@entry=140728376833328) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e518595c80 _tag = {tag = 36, retval = 140728376838256, buf = {0x7fdf06044770, 0x7fdf0687ef88 , 0x0, 0x7ffde0e933a0, 0x6043a20}, prev = 0x7ffde0e94980, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e518595c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fdf069bbef0 , data2 = 140728376833328}} #32 0x00007fdf069c1ce7 in load_file (opt=0x7ffde0e94870, script=1, f=140595855378288, fname=, parser=140595846728400) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140595846728400, fname = 140595846743472, script = 1, opt = 0x7ffde0e94870, f = 4} #33 process_options (argc=0, argv=0x7ffde0e94b68, opt=0x7ffde0e94870) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140595855378288 xflag = ast = 0x0 parser = 140595846728400 script_name = 140595846743472 iseq = enc = lenc = 0x55e5185b0f40 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\330\006\337\177\000\000\020\227t\006\337\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fdf069c2576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffde0e94b58) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fdf058085c8 "-", script_name = 140595846743472, 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 0x00007fdf06880269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffde0e94b58) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140595864000816, buf = {0x2, 0x7fdf068802b0 , 0x0, 0x7ffde0e94950, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e518595c80 state = iseq = 0x0 #36 0x000055e51709b17f in rb_main (argv=0x7ffde0e94b58, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728376839673 #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.1526302.ruby -x gdbscript [New LWP 1526302] [New LWP 1526304] [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=140405462961152) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb2b1be8c00 (LWP 1526302))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb2b1be8c00 (LWP 1526302) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140405462961152) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb2b18cf640 (LWP 1526304) 0x00007fb2b1d2ffde in epoll_wait (epfd=4, events=events@entry=0x7fb2b262fa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb2b18cf640 (LWP 1526304)): #0 0x00007fb2b1d2ffde in epoll_wait (epfd=4, events=events@entry=0x7fb2b262fa5c , 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 0x00007fb2b22bd0ea in event_wait (vm=0x55e9fb4f52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e9fb4f52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e9fb4f52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e9fb4f52a0 #4 0x00007fb2b1c9eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736335564704, -8932337416036986886, 140405459711552, 25, 140405463705680, 140736335565056, 8893647654382161914, 8893648161066536954}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb2b1d2fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb2b1be8c00 (LWP 1526302)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140405462961152) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb2b1be8c00 old_mask = {__val = {8, 140405463774419, 0, 140405463670765, 140405462961152, 140405465286144, 94463432036032, 140405463616935, 163, 140405465302688, 140736335556240, 140405470552524, 255, 94463432020640, 140405465302688, 140736335556256}} 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=140405462961152) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140405462961152, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb2b1c4c476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb2b1c327f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 140405462953720, 9572947413010903040, 94463432035456, 94463432035456, 140405471844280, 140405465302688, 140736335556640, 94463432796392, 94463432302096, 140405468444997, 18446744069414584320}}, sa_flags = -704483328, sa_restorer = 0x55e9fb539e10} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 7089850410061948518, 7378697426660503600, 3472328529028670050, 3472310978869031456}} #5 0x00007fb2b204cbb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb2b24617b8 "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 = 0x7fffbb49b100, reg_save_area = 0x7fffbb49b040}} #7 0x00007fb2b204ff53 in objspace_xmalloc0 (objspace=0x55e9fb4f7c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb2b20ce0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55e9fb539e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55e9fb539e10, iseq=0x7fb2b0f79e80, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140405449947936 ec = 0x55e9fb4f8c80 dummy_frame = 140405449923648 #10 0x00007fb2b20c910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb2b0f79e80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e9fb539e10 prev_src_iseq = 0x7fb2b0f7bc20 offset = #11 0x00007fb2b20c920c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb2b0f79e80 iseqv = iseq_index = 23 #12 0x00007fb2b20c95a0 in ibf_load_code (load=0x55e9fb539e10, iseq=0x7fb2b0f7bc20, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140405449931808 code_index = 15 reading_pos = 4556 code = 0x55e9fb5b2020 load_body = 0x55e9fb5b2780 cd_entries = 0x55e9fb53ca10 ic_index = 0 mark_offset_bits = 0x7fffbb49b3a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb2b20cf124 in ibf_load_iseq_each (load=0x55e9fb539e10, iseq=0x7fb2b0f7bc20, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140405449947936 ec = 0x55e9fb4f8c80 dummy_frame = 140405449931472 #14 0x00007fb2b20c910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb2b0f7bc20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e9fb539e10 prev_src_iseq = 0x7fb2b0f7f940 offset = #15 0x00007fb2b20c920c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb2b0f7bc20 iseqv = iseq_index = 16 #16 0x00007fb2b20c95a0 in ibf_load_code (load=0x55e9fb539e10, iseq=0x7fb2b0f7f940, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140405449947456 code_index = 66 reading_pos = 224 code = 0x55e9fb539e70 load_body = 0x55e9fb596910 cd_entries = 0x55e9fb5b49f0 ic_index = 0 mark_offset_bits = 0x55e9fb55f8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb2b20cf124 in ibf_load_iseq_each (load=0x55e9fb539e10, iseq=0x7fb2b0f7f940, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140405449947936 ec = 0x55e9fb4f8c80 dummy_frame = 140405449945344 #18 0x00007fb2b20c910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb2b0f7f940) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e9fb539e10 prev_src_iseq = 0x7fb2b0f7fbe0 offset = #19 0x00007fb2b20c920c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb2b0f7f940 iseqv = iseq_index = 1 #20 0x00007fb2b20c95a0 in ibf_load_code (load=0x55e9fb539e10, iseq=0x7fb2b0f7fbe0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140405449948128 code_index = 5 reading_pos = 46 code = 0x55e9fb5b2dd0 load_body = 0x55e9fb5a1f60 cd_entries = 0x55e9fb561420 ic_index = 1 mark_offset_bits = 0x7fffbb49b900 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb2b20cf124 in ibf_load_iseq_each (load=0x55e9fb539e10, iseq=0x7fb2b0f7fbe0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140405449947936 ec = 0x55e9fb4f8c80 dummy_frame = 140405449947744 #22 0x00007fb2b20c910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb2b0f7fbe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e9fb539e10 prev_src_iseq = 0x0 offset = #23 0x00007fb2b20d1068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb2b0f7fbe0 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:13950 load = iseq = loader_obj = 140405449948320 #25 0x00007fb2b244fd8d in rb_load_with_builtin_functions (feature_name=0x7fb2b249010b "yjit", table=0x7fb2b2612060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55e9fb4f52a0 iseq = #26 0x00007fb2b2395d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb2b2393e60 , argc = 0, index = 0, name = 0x7fb2b2451cb2 "_bi0"}, {func_ptr = 0x7fb2b24303b0 , argc = 0, index = 1, name = 0x7fb2b24b60f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb2b24304b0 , argc = 0, index = 2, name = 0x7fb2b24b6360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb2b2431530 , argc = 0, index = 3, name = 0x7fb2b24b610d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb2b24008e0 , argc = 2, index = 4, name = 0x7fb2b24b6126 "rb_yjit_enable"}, {func_ptr = 0x7fb2b24304d0 , argc = 0, index = 5, name = 0x7fb2b24b6135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb2b2430400 , argc = 1, index = 6, name = 0x7fb2b24b6150 "rb_yjit_get_stats"}, {func_ptr = 0x7fb2b2393e40 , argc = 0, index = 7, name = 0x7fb2b24b6162 "object_shape_count"}, {func_ptr = 0x7fb2b24076e0 , argc = 1, index = 8, name = 0x7fb2b24b6175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb2b24076f0 , argc = 1, index = 9, name = 0x7fb2b24b6189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb2b2400830 , argc = 0, index = 10, name = 0x7fb2b24b61a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fb2b2400990 , argc = 0, index = 11, name = 0x7fb2b24b61b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb2b24303d0 , argc = 0, index = 12, name = 0x7fb2b24b61ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb2b2166ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb2b2270b3a in ruby_opt_init (opt=0x7fffbb49d150) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb2b22710b3 in ruby_opt_init (opt=0x7fffbb49d150) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736335560208) 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 = 0x7fffbb49be10 parser = 140405451213552 orig_fname = 140405451228624 script = 1 opt = 0x7fffbb49d150 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fb2b212fed2 in rb_ensure (b_proc=b_proc@entry=0x7fb2b2270d10 , data1=data1@entry=140736335560208, e_proc=e_proc@entry=0x7fb2b226cef0 , data2=data2@entry=140736335560208) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e9fb4f8c80 _tag = {tag = 36, retval = 140736335565136, buf = {0x7fb2b18f4760, 0x7fb2b212ff88 , 0x0, 0x7fffbb49bc80, 0xb18f3a10}, prev = 0x7fffbb49d260, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e9fb4f8c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb2b226cef0 , data2 = 140736335560208}} #32 0x00007fb2b2272ce7 in load_file (opt=0x7fffbb49d150, script=1, f=140405459863392, fname=, parser=140405451213552) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140405451213552, fname = 140405451228624, script = 1, opt = 0x7fffbb49d150, f = 4} #33 process_options (argc=0, argv=0x7fffbb49d448, opt=0x7fffbb49d150) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140405459863392 xflag = ast = 0x0 parser = 140405451213552 script_name = 140405451228624 iseq = enc = lenc = 0x55e9fb513f40 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 0x00007fb2b2273576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffbb49d438) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb2b10b85e8 "-", script_name = 140405451228624, 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 0x00007fb2b2131269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffbb49d438) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140405468490032, buf = {0x2, 0x7fb2b21312b0 , 0x0, 0x7fffbb49d230, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e9fb4f8c80 state = iseq = 0x0 #36 0x000055e9fa75e17f in rb_main (argv=0x7fffbb49d438, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736335566553 #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.1559259.ruby -x gdbscript [New LWP 1559259] [New LWP 1559261] [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=139921152281600) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f41ee940c00 (LWP 1559259))] >>> Threads Id Target Id Frame * 1 Thread 0x7f41ee940c00 (LWP 1559259) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139921152281600) at ./nptl/pthread_kill.c:44 2 Thread 0x7f41ee61f640 (LWP 1559261) 0x00007f41eea87fde in epoll_wait (epfd=4, events=events@entry=0x7f41ef387a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f41ee61f640 (LWP 1559261)): #0 0x00007f41eea87fde in epoll_wait (epfd=4, events=events@entry=0x7f41ef387a5c , 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 0x00007f41ef0150ea in event_wait (vm=0x5576c78492a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5576c78492a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5576c78492a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5576c78492a0 #4 0x00007f41ee9f6b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734152876512, 5747726681699886123, 139921148999232, 25, 139921153026128, 140734152876864, -5672325284431289301, -5672323553437703125}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f41eea87bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f41ee940c00 (LWP 1559259)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139921152281600) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f41ee940c00 old_mask = {__val = {8, 139921153094867, 0, 139921152991213, 139921152281600, 139921154606592, 93968641871552, 139921152937383, 65, 139921154623136, 140734152868048, 139921159872972, 255, 93968641856160, 139921154623136, 140734152868064}} 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=139921152281600) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139921152281600, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f41ee9a4476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f41ee98a7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 139921152274168, 8374703378282953216, 93968641870976, 93968641870976, 139921161164728, 139921154623136, 140734152868448, 93968642633960, 93968642137616, 139921157765445, 18446744069414584320}}, sa_flags = -103695872, sa_restorer = 0x5576c788de10} sigs = {__val = {32, 4121750673961725232, 8223625903104091443, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472337320004891494, 4121750673961725232, 8223625903106778419, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f41eeda4bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f41ef1b97b8 "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 = 0x7fff39308340, reg_save_area = 0x7fff39308280}} #7 0x00007f41eeda7f53 in objspace_xmalloc0 (objspace=0x5576c784bc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f41eee260c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5576c788de10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5576c788de10, iseq=0x7f41edcc9e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 139921139235600 ec = 0x5576c784cc80 dummy_frame = 139921139211360 #10 0x00007f41eee2110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f41edcc9e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5576c788de10 prev_src_iseq = 0x7f41edccbc10 offset = #11 0x00007f41eee2120c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f41edcc9e70 iseqv = iseq_index = 23 #12 0x00007f41eee215a0 in ibf_load_code (load=0x5576c788de10, iseq=0x7f41edccbc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139921139219472 code_index = 15 reading_pos = 4556 code = 0x5576c79063e0 load_body = 0x5576c7906f80 cd_entries = 0x5576c7890a10 ic_index = 0 mark_offset_bits = 0x7fff393085e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f41eee27124 in ibf_load_iseq_each (load=0x5576c788de10, iseq=0x7f41edccbc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139921139235600 ec = 0x5576c784cc80 dummy_frame = 139921139219088 #14 0x00007f41eee2110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f41edccbc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5576c788de10 prev_src_iseq = 0x7f41edccf930 offset = #15 0x00007f41eee2120c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f41edccbc10 iseqv = iseq_index = 16 #16 0x00007f41eee215a0 in ibf_load_code (load=0x5576c788de10, iseq=0x7f41edccf930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139921139235120 code_index = 66 reading_pos = 224 code = 0x5576c788de70 load_body = 0x5576c78ea910 cd_entries = 0x5576c79089f0 ic_index = 0 mark_offset_bits = 0x5576c78b38b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f41eee27124 in ibf_load_iseq_each (load=0x5576c788de10, iseq=0x7f41edccf930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139921139235600 ec = 0x5576c784cc80 dummy_frame = 139921139233056 #18 0x00007f41eee2110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f41edccf930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5576c788de10 prev_src_iseq = 0x7f41edccfbd0 offset = #19 0x00007f41eee2120c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f41edccf930 iseqv = iseq_index = 1 #20 0x00007f41eee215a0 in ibf_load_code (load=0x5576c788de10, iseq=0x7f41edccfbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139921139235792 code_index = 5 reading_pos = 46 code = 0x5576c7906dd0 load_body = 0x5576c78f5f60 cd_entries = 0x5576c78b5420 ic_index = 1 mark_offset_bits = 0x7fff39308b40 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f41eee27124 in ibf_load_iseq_each (load=0x5576c788de10, iseq=0x7f41edccfbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139921139235600 ec = 0x5576c784cc80 dummy_frame = 139921139235408 #22 0x00007f41eee2110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f41edccfbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5576c788de10 prev_src_iseq = 0x0 offset = #23 0x00007f41eee29068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f41edccfbd0 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:13950 load = iseq = loader_obj = 139921139235984 #25 0x00007f41ef1a7d8d in rb_load_with_builtin_functions (feature_name=0x7f41ef1e810b "yjit", table=0x7f41ef36a060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5576c78492a0 iseq = #26 0x00007f41ef0edd47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f41ef0ebe60 , argc = 0, index = 0, name = 0x7f41ef1a9cb2 "_bi0"}, {func_ptr = 0x7f41ef1883b0 , argc = 0, index = 1, name = 0x7f41ef20e0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f41ef1884b0 , argc = 0, index = 2, name = 0x7f41ef20e360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f41ef189530 , argc = 0, index = 3, name = 0x7f41ef20e10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f41ef1588e0 , argc = 2, index = 4, name = 0x7f41ef20e126 "rb_yjit_enable"}, {func_ptr = 0x7f41ef1884d0 , argc = 0, index = 5, name = 0x7f41ef20e135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f41ef188400 , argc = 1, index = 6, name = 0x7f41ef20e150 "rb_yjit_get_stats"}, {func_ptr = 0x7f41ef0ebe40 , argc = 0, index = 7, name = 0x7f41ef20e162 "object_shape_count"}, {func_ptr = 0x7f41ef15f6e0 , argc = 1, index = 8, name = 0x7f41ef20e175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f41ef15f6f0 , argc = 1, index = 9, name = 0x7f41ef20e189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f41ef158830 , argc = 0, index = 10, name = 0x7f41ef20e1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f41ef158990 , argc = 0, index = 11, name = 0x7f41ef20e1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f41ef1883d0 , argc = 0, index = 12, name = 0x7f41ef20e1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f41eeebeae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f41eefc8b3a in ruby_opt_init (opt=0x7fff3930a390) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f41eefc90b3 in ruby_opt_init (opt=0x7fff3930a390) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734152872016) 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 = 0x7fff39309050 parser = 139921140501312 orig_fname = 139921140516384 script = 1 opt = 0x7fff3930a390 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f41eee87ed2 in rb_ensure (b_proc=b_proc@entry=0x7f41eefc8d10 , data1=data1@entry=140734152872016, e_proc=e_proc@entry=0x7f41eefc4ef0 , data2=data2@entry=140734152872016) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5576c784cc80 _tag = {tag = 36, retval = 140734152876944, buf = {0x7f41ee6447b0, 0x7f41eee87f88 , 0x0, 0x7fff39308ec0, 0xee643a60}, prev = 0x7fff3930a4a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5576c784cc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f41eefc4ef0 , data2 = 140734152872016}} #32 0x00007f41eefcace7 in load_file (opt=0x7fff3930a390, script=1, f=139921149151152, fname=, parser=139921140501312) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139921140501312, fname = 139921140516384, script = 1, opt = 0x7fff3930a390, f = 4} #33 process_options (argc=0, argv=0x7fff3930a688, opt=0x7fff3930a390) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139921149151152 xflag = ast = 0x0 parser = 139921140501312 script_name = 139921140516384 iseq = enc = lenc = 0x5576c7867f40 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 0x00007f41eefcb576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff3930a678) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f41ede08638 "-", script_name = 139921140516384, 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 0x00007f41eee89269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff3930a678) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139921157810480, buf = {0x2, 0x7f41eee892b0 , 0x0, 0x7fff3930a470, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5576c784cc80 state = iseq = 0x0 #36 0x00005576c588217f in rb_main (argv=0x7fff3930a678, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734152878361 #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.1675709.ruby -x gdbscript [New LWP 1675709] [New LWP 1675711] [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=139778226928640) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f20a7903c00 (LWP 1675709))] >>> Threads Id Target Id Frame * 1 Thread 0x7f20a7903c00 (LWP 1675709) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139778226928640) at ./nptl/pthread_kill.c:44 2 Thread 0x7f20a75ef640 (LWP 1675711) 0x00007f20a7a4afde in epoll_wait (epfd=4, events=events@entry=0x7f20a834aa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f20a75ef640 (LWP 1675711)): #0 0x00007f20a7a4afde in epoll_wait (epfd=4, events=events@entry=0x7f20a834aa5c , 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 0x00007f20a7fd80ea in event_wait (vm=0x5613b797f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5613b797f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5613b797f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5613b797f2a0 #4 0x00007f20a79b9b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736399182624, -8642309607654977361, 139778223699520, 25, 139778227673168, 140736399182976, 8525621471446798511, 8525619777472139439}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f20a7a4abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f20a7903c00 (LWP 1675709)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139778226928640) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f20a7903c00 old_mask = {__val = {8, 139778227741907, 0, 139778227638253, 139778226928640, 139778229253632, 94642684571328, 139778227584423, 114, 139778229270176, 140736399174160, 139778234520012, 255, 94642684555936, 139778229270176, 140736399174176}} 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=139778226928640) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139778226928640, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f20a7967476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f20a794d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3064653166626666, sa_sigaction = 0x3064653166626666}, sa_mask = {__val = {7090467252539830320, 2319406792530276710, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139778226921208, 15555221035126954752, 94642684570752, 94642684570752, 139778235811768, 139778229270176, 140736399174560, 94642685331688, 94642684837392, 139778232412485, 18446744069414584320}}, sa_flags = -915596544, sa_restorer = 0x5613b79c3e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474919850338575974, 7090467252539830320, 2319406792496722278, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f20a7d67bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f20a817c7b8 "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 = 0x7fffbf146c80, reg_save_area = 0x7fffbf146bc0}} #7 0x00007f20a7d6af53 in objspace_xmalloc0 (objspace=0x5613b7981c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f20a7de90c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5613b79c3e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5613b79c3e10, iseq=0x7f20a6c99e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 139778213935824 ec = 0x5613b7982c80 dummy_frame = 139778213911536 #10 0x00007f20a7de410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f20a6c99e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5613b79c3e10 prev_src_iseq = 0x7f20a6c9bbd0 offset = #11 0x00007f20a7de420c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f20a6c99e30 iseqv = iseq_index = 23 #12 0x00007f20a7de45a0 in ibf_load_code (load=0x5613b79c3e10, iseq=0x7f20a6c9bbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139778213919696 code_index = 15 reading_pos = 4556 code = 0x5613b7a3c020 load_body = 0x5613b7a3c780 cd_entries = 0x5613b79c6a10 ic_index = 0 mark_offset_bits = 0x7fffbf146f20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f20a7dea124 in ibf_load_iseq_each (load=0x5613b79c3e10, iseq=0x7f20a6c9bbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139778213935824 ec = 0x5613b7982c80 dummy_frame = 139778213919360 #14 0x00007f20a7de410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f20a6c9bbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5613b79c3e10 prev_src_iseq = 0x7f20a6c9f8f0 offset = #15 0x00007f20a7de420c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f20a6c9bbd0 iseqv = iseq_index = 16 #16 0x00007f20a7de45a0 in ibf_load_code (load=0x5613b79c3e10, iseq=0x7f20a6c9f8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139778213935344 code_index = 66 reading_pos = 224 code = 0x5613b79c3e70 load_body = 0x5613b7a20910 cd_entries = 0x5613b7a3e9f0 ic_index = 0 mark_offset_bits = 0x5613b79e98b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f20a7dea124 in ibf_load_iseq_each (load=0x5613b79c3e10, iseq=0x7f20a6c9f8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139778213935824 ec = 0x5613b7982c80 dummy_frame = 139778213933232 #18 0x00007f20a7de410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f20a6c9f8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5613b79c3e10 prev_src_iseq = 0x7f20a6c9fb90 offset = #19 0x00007f20a7de420c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f20a6c9f8f0 iseqv = iseq_index = 1 #20 0x00007f20a7de45a0 in ibf_load_code (load=0x5613b79c3e10, iseq=0x7f20a6c9fb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139778213936016 code_index = 5 reading_pos = 46 code = 0x5613b7a3cdd0 load_body = 0x5613b7a2bf60 cd_entries = 0x5613b79eb420 ic_index = 1 mark_offset_bits = 0x7fffbf147480 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f20a7dea124 in ibf_load_iseq_each (load=0x5613b79c3e10, iseq=0x7f20a6c9fb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139778213935824 ec = 0x5613b7982c80 dummy_frame = 139778213935632 #22 0x00007f20a7de410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f20a6c9fb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5613b79c3e10 prev_src_iseq = 0x0 offset = #23 0x00007f20a7dec068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f20a6c9fb90 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:13950 load = iseq = loader_obj = 139778213936208 #25 0x00007f20a816ad8d in rb_load_with_builtin_functions (feature_name=0x7f20a81ab10b "yjit", table=0x7f20a832d060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5613b797f2a0 iseq = #26 0x00007f20a80b0d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f20a80aee60 , argc = 0, index = 0, name = 0x7f20a816ccb2 "_bi0"}, {func_ptr = 0x7f20a814b3b0 , argc = 0, index = 1, name = 0x7f20a81d10f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f20a814b4b0 , argc = 0, index = 2, name = 0x7f20a81d1360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f20a814c530 , argc = 0, index = 3, name = 0x7f20a81d110d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f20a811b8e0 , argc = 2, index = 4, name = 0x7f20a81d1126 "rb_yjit_enable"}, {func_ptr = 0x7f20a814b4d0 , argc = 0, index = 5, name = 0x7f20a81d1135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f20a814b400 , argc = 1, index = 6, name = 0x7f20a81d1150 "rb_yjit_get_stats"}, {func_ptr = 0x7f20a80aee40 , argc = 0, index = 7, name = 0x7f20a81d1162 "object_shape_count"}, {func_ptr = 0x7f20a81226e0 , argc = 1, index = 8, name = 0x7f20a81d1175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f20a81226f0 , argc = 1, index = 9, name = 0x7f20a81d1189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f20a811b830 , argc = 0, index = 10, name = 0x7f20a81d11a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f20a811b990 , argc = 0, index = 11, name = 0x7f20a81d11b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f20a814b3d0 , argc = 0, index = 12, name = 0x7f20a81d11ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f20a7e81ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f20a7f8bb3a in ruby_opt_init (opt=0x7fffbf148cd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f20a7f8c0b3 in ruby_opt_init (opt=0x7fffbf148cd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736399178128) 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 = 0x7fffbf147990 parser = 139778215201488 orig_fname = 139778215216560 script = 1 opt = 0x7fffbf148cd0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f20a7e4aed2 in rb_ensure (b_proc=b_proc@entry=0x7f20a7f8bd10 , data1=data1@entry=140736399178128, e_proc=e_proc@entry=0x7f20a7f87ef0 , data2=data2@entry=140736399178128) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5613b7982c80 _tag = {tag = 36, retval = 140736399183056, buf = {0x7f20a7614770, 0x7f20a7e4af88 , 0x0, 0x7fffbf147800, 0xa7613a20}, prev = 0x7fffbf148de0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5613b7982c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f20a7f87ef0 , data2 = 140736399178128}} #32 0x00007f20a7f8dce7 in load_file (opt=0x7fffbf148cd0, script=1, f=139778223851376, fname=, parser=139778215201488) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139778215201488, fname = 139778215216560, script = 1, opt = 0x7fffbf148cd0, f = 4} #33 process_options (argc=0, argv=0x7fffbf148fc8, opt=0x7fffbf148cd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139778223851376 xflag = ast = 0x0 parser = 139778215201488 script_name = 139778215216560 iseq = enc = lenc = 0x5613b799df40 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 0x00007f20a7f8e576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffbf148fb8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f20a6dd85c8 "-", script_name = 139778215216560, 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 0x00007f20a7e4c269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffbf148fb8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139778232457520, buf = {0x2, 0x7f20a7e4c2b0 , 0x0, 0x7fffbf148db0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5613b7982c80 state = iseq = 0x0 #36 0x00005613b5cfb17f in rb_main (argv=0x7fffbf148fb8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736399184473 #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.1711224.ruby -x gdbscript [New LWP 1711224] [New LWP 1711226] [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=140612869209088) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe2fc1ebc00 (LWP 1711224))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe2fc1ebc00 (LWP 1711224) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140612869209088) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe2fbecf640 (LWP 1711226) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7fe2fbecf640 (LWP 1711226)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007fe2fc2a1850 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 = 0x7fe2fcc75040 <_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 0x00007fe2fbecf640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7fe2fc1ebc00 (LWP 1711224)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140612869209088) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe2fc1ebc00 old_mask = {__val = {8, 140612870022355, 0, 140612869918701, 140612869209088, 140612871534080, 93963435593408, 140612869864871, 16, 140612871550624, 140723798235920, 140612876800460, 255, 93963435578016, 140612871550624, 140723798235936}} 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=140612869209088) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140612869209088, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe2fc24f476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe2fc2357f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 140612869201656, 2947300418443679232, 93963435592832, 93963435592832, 140612878092216, 140612871550624, 140723798236320, 93963436353768, 93963435859472, 140612874692933, 18446744069414584320}}, sa_flags = 2008159744, sa_restorer = 0x557591375e10} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7162524643962483297, 3472328309985063012, 3544443284823095085, 3274715270390756708, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007fe2fc64fbb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe2fca647b8 "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 = 0x7ffcd0015d80, reg_save_area = 0x7ffcd0015cc0}} #7 0x00007fe2fc652f53 in objspace_xmalloc0 (objspace=0x557591333c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe2fc6d10c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x557591375e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x557591375e10, iseq=0x7fe2fb579e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140612856183504 ec = 0x557591334c80 dummy_frame = 140612856159216 #10 0x00007fe2fc6cc10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe2fb579e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x557591375e10 prev_src_iseq = 0x7fe2fb57bbd0 offset = #11 0x00007fe2fc6cc20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe2fb579e30 iseqv = iseq_index = 23 #12 0x00007fe2fc6cc5a0 in ibf_load_code (load=0x557591375e10, iseq=0x7fe2fb57bbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140612856167376 code_index = 15 reading_pos = 4556 code = 0x5575913ee020 load_body = 0x5575913ee780 cd_entries = 0x557591378a10 ic_index = 0 mark_offset_bits = 0x7ffcd0016020 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe2fc6d2124 in ibf_load_iseq_each (load=0x557591375e10, iseq=0x7fe2fb57bbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140612856183504 ec = 0x557591334c80 dummy_frame = 140612856167040 #14 0x00007fe2fc6cc10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe2fb57bbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x557591375e10 prev_src_iseq = 0x7fe2fb57f8f0 offset = #15 0x00007fe2fc6cc20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe2fb57bbd0 iseqv = iseq_index = 16 #16 0x00007fe2fc6cc5a0 in ibf_load_code (load=0x557591375e10, iseq=0x7fe2fb57f8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140612856183024 code_index = 66 reading_pos = 224 code = 0x557591375e70 load_body = 0x5575913d2910 cd_entries = 0x5575913f09f0 ic_index = 0 mark_offset_bits = 0x55759139b8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe2fc6d2124 in ibf_load_iseq_each (load=0x557591375e10, iseq=0x7fe2fb57f8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140612856183504 ec = 0x557591334c80 dummy_frame = 140612856180912 #18 0x00007fe2fc6cc10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe2fb57f8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x557591375e10 prev_src_iseq = 0x7fe2fb57fb90 offset = #19 0x00007fe2fc6cc20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe2fb57f8f0 iseqv = iseq_index = 1 #20 0x00007fe2fc6cc5a0 in ibf_load_code (load=0x557591375e10, iseq=0x7fe2fb57fb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140612856183696 code_index = 5 reading_pos = 46 code = 0x5575913eedd0 load_body = 0x5575913ddf60 cd_entries = 0x55759139d420 ic_index = 1 mark_offset_bits = 0x7ffcd0016580 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe2fc6d2124 in ibf_load_iseq_each (load=0x557591375e10, iseq=0x7fe2fb57fb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140612856183504 ec = 0x557591334c80 dummy_frame = 140612856183312 #22 0x00007fe2fc6cc10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe2fb57fb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x557591375e10 prev_src_iseq = 0x0 offset = #23 0x00007fe2fc6d4068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe2fb57fb90 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:13950 load = iseq = loader_obj = 140612856183888 #25 0x00007fe2fca52d8d in rb_load_with_builtin_functions (feature_name=0x7fe2fca9310b "yjit", table=0x7fe2fcc15060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5575913312a0 iseq = #26 0x00007fe2fc998d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe2fc996e60 , argc = 0, index = 0, name = 0x7fe2fca54cb2 "_bi0"}, {func_ptr = 0x7fe2fca333b0 , argc = 0, index = 1, name = 0x7fe2fcab90f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe2fca334b0 , argc = 0, index = 2, name = 0x7fe2fcab9360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe2fca34530 , argc = 0, index = 3, name = 0x7fe2fcab910d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe2fca038e0 , argc = 2, index = 4, name = 0x7fe2fcab9126 "rb_yjit_enable"}, {func_ptr = 0x7fe2fca334d0 , argc = 0, index = 5, name = 0x7fe2fcab9135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe2fca33400 , argc = 1, index = 6, name = 0x7fe2fcab9150 "rb_yjit_get_stats"}, {func_ptr = 0x7fe2fc996e40 , argc = 0, index = 7, name = 0x7fe2fcab9162 "object_shape_count"}, {func_ptr = 0x7fe2fca0a6e0 , argc = 1, index = 8, name = 0x7fe2fcab9175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe2fca0a6f0 , argc = 1, index = 9, name = 0x7fe2fcab9189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe2fca03830 , argc = 0, index = 10, name = 0x7fe2fcab91a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fe2fca03990 , argc = 0, index = 11, name = 0x7fe2fcab91b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe2fca333d0 , argc = 0, index = 12, name = 0x7fe2fcab91ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe2fc769ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe2fc873b3a in ruby_opt_init (opt=0x7ffcd0017dd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe2fc8740b3 in ruby_opt_init (opt=0x7ffcd0017dd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723798239888) 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 = 0x7ffcd0016a90 parser = 140612857449168 orig_fname = 140612857464240 script = 1 opt = 0x7ffcd0017dd0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fe2fc732ed2 in rb_ensure (b_proc=b_proc@entry=0x7fe2fc873d10 , data1=data1@entry=140723798239888, e_proc=e_proc@entry=0x7fe2fc86fef0 , data2=data2@entry=140723798239888) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557591334c80 _tag = {tag = 36, retval = 140723798244816, buf = {0x7fe2fbef4770, 0x7fe2fc732f88 , 0x0, 0x7ffcd0016900, 0xfbef3a20}, prev = 0x7ffcd0017ee0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557591334c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe2fc86fef0 , data2 = 140723798239888}} #32 0x00007fe2fc875ce7 in load_file (opt=0x7ffcd0017dd0, script=1, f=140612866099056, fname=, parser=140612857449168) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140612857449168, fname = 140612857464240, script = 1, opt = 0x7ffcd0017dd0, f = 4} #33 process_options (argc=0, argv=0x7ffcd00180c8, opt=0x7ffcd0017dd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140612866099056 xflag = ast = 0x0 parser = 140612857449168 script_name = 140612857464240 iseq = enc = lenc = 0x55759134ff40 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 0x00007fe2fc876576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcd00180b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe2fb6b85c8 "-", script_name = 140612857464240, 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 0x00007fe2fc734269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcd00180b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140612874737968, buf = {0x2, 0x7fe2fc7342b0 , 0x0, 0x7ffcd0017eb0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557591334c80 state = iseq = 0x0 #36 0x000055759093017f in rb_main (argv=0x7ffcd00180b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723798246233 #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.1744217.ruby -x gdbscript [New LWP 1744217] [New LWP 1744219] [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=140076656589824) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f66235b7c00 (LWP 1744217))] >>> Threads Id Target Id Frame * 1 Thread 0x7f66235b7c00 (LWP 1744217) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140076656589824) at ./nptl/pthread_kill.c:44 2 Thread 0x7f662329f640 (LWP 1744219) 0x00007f66236fefde in epoll_wait (epfd=4, events=events@entry=0x7f6623ffea5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f662329f640 (LWP 1744219)): #0 0x00007f66236fefde in epoll_wait (epfd=4, events=events@entry=0x7f6623ffea5c , 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 0x00007f6623c8c0ea in event_wait (vm=0x55ff6e3a02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55ff6e3a02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55ff6e3a02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55ff6e3a02a0 #4 0x00007f662366db43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732094224576, -8434402516928503938, 140076653344320, 25, 140076657334352, 140732094224928, 8376341036499263358, 8376340527969394558}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f66236febb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f66235b7c00 (LWP 1744217)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140076656589824) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f66235b7c00 old_mask = {__val = {8, 140076657403091, 0, 140076657299437, 140076656589824, 140076658914816, 94555554332352, 140076657245607, 114, 140076658931360, 140732094216112, 140076664181196, 255, 94555554316960, 140076658931360, 140732094216128}} 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=140076656589824) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140076656589824, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f662361b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f66236017f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3061633765626566, sa_sigaction = 0x3061633765626566}, sa_mask = {__val = {7090185777563119664, 2319406792479815525, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140076656582392, 3754204262578737664, 94555554331776, 94555554331776, 140076665472952, 140076658931360, 140732094216512, 94555555094760, 94555554598416, 140076662073669, 18446744069414584320}}, sa_flags = -582790656, sa_restorer = 0x55ff6e3e4e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474073252138214758, 7090185777563119664, 2319406792446261093, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f6623a1bbb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f6623e307b8 "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 = 0x7ffebe7bfa20, reg_save_area = 0x7ffebe7bf960}} #7 0x00007f6623a1ef53 in objspace_xmalloc0 (objspace=0x55ff6e3a2c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f6623a9d0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55ff6e3e4e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55ff6e3e4e10, iseq=0x7f6622949e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140076643580688 ec = 0x55ff6e3a3c80 dummy_frame = 140076643556448 #10 0x00007f6623a9810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6622949e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55ff6e3e4e10 prev_src_iseq = 0x7f662294bc10 offset = #11 0x00007f6623a9820c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f6622949e70 iseqv = iseq_index = 23 #12 0x00007f6623a985a0 in ibf_load_code (load=0x55ff6e3e4e10, iseq=0x7f662294bc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140076643564560 code_index = 15 reading_pos = 4556 code = 0x55ff6e45d3e0 load_body = 0x55ff6e45df80 cd_entries = 0x55ff6e3e7a10 ic_index = 0 mark_offset_bits = 0x7ffebe7bfcc0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f6623a9e124 in ibf_load_iseq_each (load=0x55ff6e3e4e10, iseq=0x7f662294bc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140076643580688 ec = 0x55ff6e3a3c80 dummy_frame = 140076643564176 #14 0x00007f6623a9810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f662294bc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55ff6e3e4e10 prev_src_iseq = 0x7f662294f930 offset = #15 0x00007f6623a9820c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f662294bc10 iseqv = iseq_index = 16 #16 0x00007f6623a985a0 in ibf_load_code (load=0x55ff6e3e4e10, iseq=0x7f662294f930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140076643580208 code_index = 66 reading_pos = 224 code = 0x55ff6e3e4e70 load_body = 0x55ff6e441910 cd_entries = 0x55ff6e45f9f0 ic_index = 0 mark_offset_bits = 0x55ff6e40a8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f6623a9e124 in ibf_load_iseq_each (load=0x55ff6e3e4e10, iseq=0x7f662294f930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140076643580688 ec = 0x55ff6e3a3c80 dummy_frame = 140076643578144 #18 0x00007f6623a9810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f662294f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55ff6e3e4e10 prev_src_iseq = 0x7f662294fbd0 offset = #19 0x00007f6623a9820c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f662294f930 iseqv = iseq_index = 1 #20 0x00007f6623a985a0 in ibf_load_code (load=0x55ff6e3e4e10, iseq=0x7f662294fbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140076643580880 code_index = 5 reading_pos = 46 code = 0x55ff6e45ddd0 load_body = 0x55ff6e44cf60 cd_entries = 0x55ff6e40c420 ic_index = 1 mark_offset_bits = 0x7ffebe7c0220 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f6623a9e124 in ibf_load_iseq_each (load=0x55ff6e3e4e10, iseq=0x7f662294fbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140076643580688 ec = 0x55ff6e3a3c80 dummy_frame = 140076643580496 #22 0x00007f6623a9810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f662294fbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55ff6e3e4e10 prev_src_iseq = 0x0 offset = #23 0x00007f6623aa0068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f662294fbd0 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:13950 load = iseq = loader_obj = 140076643581072 #25 0x00007f6623e1ed8d in rb_load_with_builtin_functions (feature_name=0x7f6623e5f10b "yjit", table=0x7f6623fe1060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55ff6e3a02a0 iseq = #26 0x00007f6623d64d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f6623d62e60 , argc = 0, index = 0, name = 0x7f6623e20cb2 "_bi0"}, {func_ptr = 0x7f6623dff3b0 , argc = 0, index = 1, name = 0x7f6623e850f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f6623dff4b0 , argc = 0, index = 2, name = 0x7f6623e85360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f6623e00530 , argc = 0, index = 3, name = 0x7f6623e8510d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f6623dcf8e0 , argc = 2, index = 4, name = 0x7f6623e85126 "rb_yjit_enable"}, {func_ptr = 0x7f6623dff4d0 , argc = 0, index = 5, name = 0x7f6623e85135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f6623dff400 , argc = 1, index = 6, name = 0x7f6623e85150 "rb_yjit_get_stats"}, {func_ptr = 0x7f6623d62e40 , argc = 0, index = 7, name = 0x7f6623e85162 "object_shape_count"}, {func_ptr = 0x7f6623dd66e0 , argc = 1, index = 8, name = 0x7f6623e85175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f6623dd66f0 , argc = 1, index = 9, name = 0x7f6623e85189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6623dcf830 , argc = 0, index = 10, name = 0x7f6623e851a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f6623dcf990 , argc = 0, index = 11, name = 0x7f6623e851b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f6623dff3d0 , argc = 0, index = 12, name = 0x7f6623e851ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f6623b35ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f6623c3fb3a in ruby_opt_init (opt=0x7ffebe7c1a70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f6623c400b3 in ruby_opt_init (opt=0x7ffebe7c1a70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732094220080) 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 = 0x7ffebe7c0730 parser = 140076644846400 orig_fname = 140076644861472 script = 1 opt = 0x7ffebe7c1a70 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f6623afeed2 in rb_ensure (b_proc=b_proc@entry=0x7f6623c3fd10 , data1=data1@entry=140732094220080, e_proc=e_proc@entry=0x7f6623c3bef0 , data2=data2@entry=140732094220080) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55ff6e3a3c80 _tag = {tag = 36, retval = 140732094225008, buf = {0x7f66232c47b0, 0x7f6623afef88 , 0x0, 0x7ffebe7c05a0, 0x232c3a60}, prev = 0x7ffebe7c1b80, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55ff6e3a3c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f6623c3bef0 , data2 = 140732094220080}} #32 0x00007f6623c41ce7 in load_file (opt=0x7ffebe7c1a70, script=1, f=140076653496240, fname=, parser=140076644846400) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140076644846400, fname = 140076644861472, script = 1, opt = 0x7ffebe7c1a70, f = 4} #33 process_options (argc=0, argv=0x7ffebe7c1d68, opt=0x7ffebe7c1a70) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140076653496240 xflag = ast = 0x0 parser = 140076644846400 script_name = 140076644861472 iseq = enc = lenc = 0x55ff6e3bef40 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\000$f\177\000\000\020\227\234#f\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f6623c42576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffebe7c1d58) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6622a88638 "-", script_name = 140076644861472, 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 0x00007f6623b00269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffebe7c1d58) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140076662118704, buf = {0x2, 0x7f6623b002b0 , 0x0, 0x7ffebe7c1b50, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55ff6e3a3c80 state = iseq = 0x0 #36 0x000055ff6dd9417f in rb_main (argv=0x7ffebe7c1d58, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732094226425 #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.1823506.ruby -x gdbscript [New LWP 1823506] [New LWP 1823508] [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=140131818081280) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f72fb3d0c00 (LWP 1823506))] >>> Threads Id Target Id Frame * 1 Thread 0x7f72fb3d0c00 (LWP 1823506) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140131818081280) at ./nptl/pthread_kill.c:44 2 Thread 0x7f72fb0af640 (LWP 1823508) 0x00007f72fb517fde in epoll_wait (epfd=4, events=events@entry=0x7f72fbe17a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f72fb0af640 (LWP 1823508)): #0 0x00007f72fb517fde in epoll_wait (epfd=4, events=events@entry=0x7f72fbe17a5c , 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 0x00007f72fbaa50ea in event_wait (vm=0x55d177e2c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55d177e2c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55d177e2c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55d177e2c2a0 #4 0x00007f72fb486b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732360946176, 213238742673428467, 140131814798912, 25, 140131818825808, 140732360946528, -283615088338366477, -283615651092459533}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f72fb517bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f72fb3d0c00 (LWP 1823506)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140131818081280) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f72fb3d0c00 old_mask = {__val = {8, 140131818894547, 0, 140131818790893, 140131818081280, 140131820406272, 94358147890880, 140131818737063, 65, 140131820422816, 140732360937712, 140131825672652, 255, 94358147875488, 140131820422816, 140732360937728}} 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=140131818081280) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140131818081280, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f72fb434476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f72fb41a7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 140131818073848, 17457329111353435904, 94358147890304, 94358147890304, 140131826964408, 140131820422816, 140732360938112, 94358148651240, 94358148156944, 140131823565125, 18446744069414584320}}, sa_flags = 2035197696, sa_restorer = 0x55d177e70e10} sigs = {__val = {32, 7305794511001038128, 8223625903107027766, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472386583333004133, 7305794511001038128, 8223625903103554614, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f72fb834bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f72fbc497b8 "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 = 0x7ffece61d360, reg_save_area = 0x7ffece61d2a0}} #7 0x00007f72fb837f53 in objspace_xmalloc0 (objspace=0x55d177e2ec00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f72fb8b60c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55d177e70e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55d177e70e10, iseq=0x7f72fa759e80, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140131805035296 ec = 0x55d177e2fc80 dummy_frame = 140131805011008 #10 0x00007f72fb8b110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72fa759e80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55d177e70e10 prev_src_iseq = 0x7f72fa75bc20 offset = #11 0x00007f72fb8b120c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f72fa759e80 iseqv = iseq_index = 23 #12 0x00007f72fb8b15a0 in ibf_load_code (load=0x55d177e70e10, iseq=0x7f72fa75bc20, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140131805019168 code_index = 15 reading_pos = 4556 code = 0x55d177ee9020 load_body = 0x55d177ee9780 cd_entries = 0x55d177e73a10 ic_index = 0 mark_offset_bits = 0x7ffece61d600 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f72fb8b7124 in ibf_load_iseq_each (load=0x55d177e70e10, iseq=0x7f72fa75bc20, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140131805035296 ec = 0x55d177e2fc80 dummy_frame = 140131805018832 #14 0x00007f72fb8b110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72fa75bc20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55d177e70e10 prev_src_iseq = 0x7f72fa75f940 offset = #15 0x00007f72fb8b120c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f72fa75bc20 iseqv = iseq_index = 16 #16 0x00007f72fb8b15a0 in ibf_load_code (load=0x55d177e70e10, iseq=0x7f72fa75f940, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140131805034816 code_index = 66 reading_pos = 224 code = 0x55d177e70e70 load_body = 0x55d177ecd910 cd_entries = 0x55d177eeb9f0 ic_index = 0 mark_offset_bits = 0x55d177e968b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f72fb8b7124 in ibf_load_iseq_each (load=0x55d177e70e10, iseq=0x7f72fa75f940, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140131805035296 ec = 0x55d177e2fc80 dummy_frame = 140131805032704 #18 0x00007f72fb8b110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72fa75f940) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55d177e70e10 prev_src_iseq = 0x7f72fa75fbe0 offset = #19 0x00007f72fb8b120c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f72fa75f940 iseqv = iseq_index = 1 #20 0x00007f72fb8b15a0 in ibf_load_code (load=0x55d177e70e10, iseq=0x7f72fa75fbe0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140131805035488 code_index = 5 reading_pos = 46 code = 0x55d177ee9dd0 load_body = 0x55d177ed8f60 cd_entries = 0x55d177e98420 ic_index = 1 mark_offset_bits = 0x7ffece61db60 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f72fb8b7124 in ibf_load_iseq_each (load=0x55d177e70e10, iseq=0x7f72fa75fbe0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140131805035296 ec = 0x55d177e2fc80 dummy_frame = 140131805035104 #22 0x00007f72fb8b110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72fa75fbe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55d177e70e10 prev_src_iseq = 0x0 offset = #23 0x00007f72fb8b9068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f72fa75fbe0 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:13950 load = iseq = loader_obj = 140131805035680 #25 0x00007f72fbc37d8d in rb_load_with_builtin_functions (feature_name=0x7f72fbc7810b "yjit", table=0x7f72fbdfa060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55d177e2c2a0 iseq = #26 0x00007f72fbb7dd47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f72fbb7be60 , argc = 0, index = 0, name = 0x7f72fbc39cb2 "_bi0"}, {func_ptr = 0x7f72fbc183b0 , argc = 0, index = 1, name = 0x7f72fbc9e0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f72fbc184b0 , argc = 0, index = 2, name = 0x7f72fbc9e360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f72fbc19530 , argc = 0, index = 3, name = 0x7f72fbc9e10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f72fbbe88e0 , argc = 2, index = 4, name = 0x7f72fbc9e126 "rb_yjit_enable"}, {func_ptr = 0x7f72fbc184d0 , argc = 0, index = 5, name = 0x7f72fbc9e135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f72fbc18400 , argc = 1, index = 6, name = 0x7f72fbc9e150 "rb_yjit_get_stats"}, {func_ptr = 0x7f72fbb7be40 , argc = 0, index = 7, name = 0x7f72fbc9e162 "object_shape_count"}, {func_ptr = 0x7f72fbbef6e0 , argc = 1, index = 8, name = 0x7f72fbc9e175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f72fbbef6f0 , argc = 1, index = 9, name = 0x7f72fbc9e189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f72fbbe8830 , argc = 0, index = 10, name = 0x7f72fbc9e1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f72fbbe8990 , argc = 0, index = 11, name = 0x7f72fbc9e1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f72fbc183d0 , argc = 0, index = 12, name = 0x7f72fbc9e1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f72fb94eae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f72fba58b3a in ruby_opt_init (opt=0x7ffece61f3b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f72fba590b3 in ruby_opt_init (opt=0x7ffece61f3b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732360941680) 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 = 0x7ffece61e070 parser = 140131806300912 orig_fname = 140131806315984 script = 1 opt = 0x7ffece61f3b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f72fb917ed2 in rb_ensure (b_proc=b_proc@entry=0x7f72fba58d10 , data1=data1@entry=140732360941680, e_proc=e_proc@entry=0x7f72fba54ef0 , data2=data2@entry=140732360941680) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55d177e2fc80 _tag = {tag = 36, retval = 140732360946608, buf = {0x7f72fb0d4760, 0x7f72fb917f88 , 0x0, 0x7ffece61dee0, 0xfb0d3a10}, prev = 0x7ffece61f4c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55d177e2fc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f72fba54ef0 , data2 = 140732360941680}} #32 0x00007f72fba5ace7 in load_file (opt=0x7ffece61f3b0, script=1, f=140131814950752, fname=, parser=140131806300912) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140131806300912, fname = 140131806315984, script = 1, opt = 0x7ffece61f3b0, f = 4} #33 process_options (argc=0, argv=0x7ffece61f6a8, opt=0x7ffece61f3b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140131814950752 xflag = ast = 0x0 parser = 140131806300912 script_name = 140131806315984 iseq = enc = lenc = 0x55d177e4af40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\343\341\373r\177\000\000\020'~\373r\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f72fba5b576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffece61f698) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f72fa8985e8 "-", script_name = 140131806315984, 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 0x00007f72fb919269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffece61f698) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140131823610160, buf = {0x2, 0x7f72fb9192b0 , 0x0, 0x7ffece61f490, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55d177e2fc80 state = iseq = 0x0 #36 0x000055d1775ae17f in rb_main (argv=0x7ffece61f698, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732360948025 #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.1961793.ruby -x gdbscript [New LWP 1961793] [New LWP 1961795] [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=140397404736512) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb0d16fcc00 (LWP 1961793))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb0d16fcc00 (LWP 1961793) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140397404736512) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb0d13df640 (LWP 1961795) 0x00007fb0d1843fde in epoll_wait (epfd=4, events=events@entry=0x7fb0d2143a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb0d13df640 (LWP 1961795)): #0 0x00007fb0d1843fde in epoll_wait (epfd=4, events=events@entry=0x7fb0d2143a5c , 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 0x00007fb0d1dd10ea in event_wait (vm=0x557b97a312a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x557b97a312a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x557b97a312a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x557b97a312a0 #4 0x00007fb0d17b2b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731909784368, -2658119667243460991, 140397401470528, 25, 140397405481040, 140731909784720, 2629491151022413441, 2629491715697497729}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb0d1843bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb0d16fcc00 (LWP 1961793)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140397404736512) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb0d16fcc00 old_mask = {__val = {8, 140397405549779, 0, 140397405446125, 140397404736512, 140397407061504, 93989313400512, 140397405392295, 16, 140397407078048, 140731909775904, 140397412327884, 255, 93989313385120, 140397407078048, 140731909775920}} 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=140397404736512) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140397404736512, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb0d1760476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb0d17467f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 140397404729080, 5182635093795863296, 93989313399936, 93989313399936, 140397413619640, 140397407078048, 140731909776304, 93989314160872, 93989313666576, 140397410220357, 18446744069414584320}}, sa_flags = -1238566144, sa_restorer = 0x557b97a75e10} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7306639832038339169, 3472328327182103394, 3977631083547473709, 3274715270390757733, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007fb0d1b60bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb0d1f757b8 "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 = 0x7ffeb37da490, reg_save_area = 0x7ffeb37da3d0}} #7 0x00007fb0d1b63f53 in objspace_xmalloc0 (objspace=0x557b97a33c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb0d1be20c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x557b97a75e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x557b97a75e10, iseq=0x7fb0d0a89e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140397391706832 ec = 0x557b97a34c80 dummy_frame = 140397391682544 #10 0x00007fb0d1bdd10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb0d0a89e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x557b97a75e10 prev_src_iseq = 0x7fb0d0a8bbd0 offset = #11 0x00007fb0d1bdd20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb0d0a89e30 iseqv = iseq_index = 23 #12 0x00007fb0d1bdd5a0 in ibf_load_code (load=0x557b97a75e10, iseq=0x7fb0d0a8bbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140397391690704 code_index = 15 reading_pos = 4556 code = 0x557b97aee020 load_body = 0x557b97aee780 cd_entries = 0x557b97a78a10 ic_index = 0 mark_offset_bits = 0x7ffeb37da730 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb0d1be3124 in ibf_load_iseq_each (load=0x557b97a75e10, iseq=0x7fb0d0a8bbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140397391706832 ec = 0x557b97a34c80 dummy_frame = 140397391690368 #14 0x00007fb0d1bdd10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb0d0a8bbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x557b97a75e10 prev_src_iseq = 0x7fb0d0a8f8f0 offset = #15 0x00007fb0d1bdd20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb0d0a8bbd0 iseqv = iseq_index = 16 #16 0x00007fb0d1bdd5a0 in ibf_load_code (load=0x557b97a75e10, iseq=0x7fb0d0a8f8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140397391706352 code_index = 66 reading_pos = 224 code = 0x557b97a75e70 load_body = 0x557b97ad2910 cd_entries = 0x557b97af09f0 ic_index = 0 mark_offset_bits = 0x557b97a9b8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb0d1be3124 in ibf_load_iseq_each (load=0x557b97a75e10, iseq=0x7fb0d0a8f8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140397391706832 ec = 0x557b97a34c80 dummy_frame = 140397391704240 #18 0x00007fb0d1bdd10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb0d0a8f8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x557b97a75e10 prev_src_iseq = 0x7fb0d0a8fb90 offset = #19 0x00007fb0d1bdd20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb0d0a8f8f0 iseqv = iseq_index = 1 #20 0x00007fb0d1bdd5a0 in ibf_load_code (load=0x557b97a75e10, iseq=0x7fb0d0a8fb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140397391707024 code_index = 5 reading_pos = 46 code = 0x557b97aeedd0 load_body = 0x557b97addf60 cd_entries = 0x557b97a9d420 ic_index = 1 mark_offset_bits = 0x7ffeb37dac90 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb0d1be3124 in ibf_load_iseq_each (load=0x557b97a75e10, iseq=0x7fb0d0a8fb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140397391706832 ec = 0x557b97a34c80 dummy_frame = 140397391706640 #22 0x00007fb0d1bdd10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb0d0a8fb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x557b97a75e10 prev_src_iseq = 0x0 offset = #23 0x00007fb0d1be5068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb0d0a8fb90 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:13950 load = iseq = loader_obj = 140397391707216 #25 0x00007fb0d1f63d8d in rb_load_with_builtin_functions (feature_name=0x7fb0d1fa410b "yjit", table=0x7fb0d2126060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x557b97a312a0 iseq = #26 0x00007fb0d1ea9d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb0d1ea7e60 , argc = 0, index = 0, name = 0x7fb0d1f65cb2 "_bi0"}, {func_ptr = 0x7fb0d1f443b0 , argc = 0, index = 1, name = 0x7fb0d1fca0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb0d1f444b0 , argc = 0, index = 2, name = 0x7fb0d1fca360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb0d1f45530 , argc = 0, index = 3, name = 0x7fb0d1fca10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb0d1f148e0 , argc = 2, index = 4, name = 0x7fb0d1fca126 "rb_yjit_enable"}, {func_ptr = 0x7fb0d1f444d0 , argc = 0, index = 5, name = 0x7fb0d1fca135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb0d1f44400 , argc = 1, index = 6, name = 0x7fb0d1fca150 "rb_yjit_get_stats"}, {func_ptr = 0x7fb0d1ea7e40 , argc = 0, index = 7, name = 0x7fb0d1fca162 "object_shape_count"}, {func_ptr = 0x7fb0d1f1b6e0 , argc = 1, index = 8, name = 0x7fb0d1fca175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb0d1f1b6f0 , argc = 1, index = 9, name = 0x7fb0d1fca189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb0d1f14830 , argc = 0, index = 10, name = 0x7fb0d1fca1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fb0d1f14990 , argc = 0, index = 11, name = 0x7fb0d1fca1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb0d1f443d0 , argc = 0, index = 12, name = 0x7fb0d1fca1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb0d1c7aae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb0d1d84b3a in ruby_opt_init (opt=0x7ffeb37dc4e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb0d1d850b3 in ruby_opt_init (opt=0x7ffeb37dc4e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731909779872) 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 = 0x7ffeb37db1a0 parser = 140397392972496 orig_fname = 140397392987568 script = 1 opt = 0x7ffeb37dc4e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fb0d1c43ed2 in rb_ensure (b_proc=b_proc@entry=0x7fb0d1d84d10 , data1=data1@entry=140731909779872, e_proc=e_proc@entry=0x7fb0d1d80ef0 , data2=data2@entry=140731909779872) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557b97a34c80 _tag = {tag = 36, retval = 140731909784800, buf = {0x7fb0d1404770, 0x7fb0d1c43f88 , 0x0, 0x7ffeb37db010, 0xd1403a20}, prev = 0x7ffeb37dc5f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557b97a34c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb0d1d80ef0 , data2 = 140731909779872}} #32 0x00007fb0d1d86ce7 in load_file (opt=0x7ffeb37dc4e0, script=1, f=140397401622384, fname=, parser=140397392972496) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140397392972496, fname = 140397392987568, script = 1, opt = 0x7ffeb37dc4e0, f = 4} #33 process_options (argc=0, argv=0x7ffeb37dc7d8, opt=0x7ffeb37dc4e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140397401622384 xflag = ast = 0x0 parser = 140397392972496 script_name = 140397392987568 iseq = enc = lenc = 0x557b97a4ff40 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\024\322\260\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fb0d1d87576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffeb37dc7c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb0d0bc85c8 "-", script_name = 140397392987568, 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 0x00007fb0d1c45269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffeb37dc7c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140397410265392, buf = {0x2, 0x7fb0d1c452b0 , 0x0, 0x7ffeb37dc5c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557b97a34c80 state = iseq = 0x0 #36 0x0000557b95ae517f in rb_main (argv=0x7ffeb37dc7c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731909786217 #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.310780.ruby -x gdbscript [New LWP 310780] [New LWP 310782] [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=139767883664384) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1e3f0e8c00 (LWP 310780))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1e3f0e8c00 (LWP 310780) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139767883664384) at ./nptl/pthread_kill.c:44 2 Thread 0x7f1e3edcf640 (LWP 310782) 0x00007f1e3f22ffde in epoll_wait (epfd=4, events=events@entry=0x7f1e3fb2fa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f1e3edcf640 (LWP 310782)): #0 0x00007f1e3f22ffde in epoll_wait (epfd=4, events=events@entry=0x7f1e3fb2fa5c , 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 0x00007f1e3f7bd0ea in event_wait (vm=0x55e8768df2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e8768df2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e8768df2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e8768df2a0 #4 0x00007f1e3f19eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733851562064, -8877211202427981303, 139767880414784, 25, 139767884408912, 140733851562416, 8859058515032502793, 8859056839873753609}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f1e3f22fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1e3f0e8c00 (LWP 310780)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139767883664384) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1e3f0e8c00 old_mask = {__val = {8, 139767884477651, 0, 139767884373997, 139767883664384, 139767885989376, 94456909803200, 139767884320167, 163, 139767886005920, 140733851553600, 139767891255756, 255, 94456909787808, 139767886005920, 140733851553616}} 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=139767883664384) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139767883664384, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1e3f14c476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f1e3f1327f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 139767883656952, 13427788517418503936, 94456909802624, 94456909802624, 139767892547512, 139767886005920, 140733851554000, 94456910563560, 94456910069264, 139767889148229, 18446744069414584320}}, sa_flags = 1540132608, sa_restorer = 0x55e876923e10} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3703422580743890534, 7378697426660503600, 3472328327181842226, 3472310978869031456}} #5 0x00007f1e3f54cbb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f1e3f9617b8 "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 = 0x7fff273ad1b0, reg_save_area = 0x7fff273ad0f0}} #7 0x00007f1e3f54ff53 in objspace_xmalloc0 (objspace=0x55e8768e1c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f1e3f5ce0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55e876923e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55e876923e10, iseq=0x7f1e3e479e80, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 139767870651168 ec = 0x55e8768e2c80 dummy_frame = 139767870626880 #10 0x00007f1e3f5c910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1e3e479e80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e876923e10 prev_src_iseq = 0x7f1e3e47bc20 offset = #11 0x00007f1e3f5c920c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f1e3e479e80 iseqv = iseq_index = 23 #12 0x00007f1e3f5c95a0 in ibf_load_code (load=0x55e876923e10, iseq=0x7f1e3e47bc20, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139767870635040 code_index = 15 reading_pos = 4556 code = 0x55e87699c020 load_body = 0x55e87699c780 cd_entries = 0x55e876926a10 ic_index = 0 mark_offset_bits = 0x7fff273ad450 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f1e3f5cf124 in ibf_load_iseq_each (load=0x55e876923e10, iseq=0x7f1e3e47bc20, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139767870651168 ec = 0x55e8768e2c80 dummy_frame = 139767870634704 #14 0x00007f1e3f5c910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1e3e47bc20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e876923e10 prev_src_iseq = 0x7f1e3e47f940 offset = #15 0x00007f1e3f5c920c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f1e3e47bc20 iseqv = iseq_index = 16 #16 0x00007f1e3f5c95a0 in ibf_load_code (load=0x55e876923e10, iseq=0x7f1e3e47f940, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139767870650688 code_index = 66 reading_pos = 224 code = 0x55e876923e70 load_body = 0x55e876980910 cd_entries = 0x55e87699e9f0 ic_index = 0 mark_offset_bits = 0x55e8769498b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f1e3f5cf124 in ibf_load_iseq_each (load=0x55e876923e10, iseq=0x7f1e3e47f940, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139767870651168 ec = 0x55e8768e2c80 dummy_frame = 139767870648576 #18 0x00007f1e3f5c910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1e3e47f940) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e876923e10 prev_src_iseq = 0x7f1e3e47fbe0 offset = #19 0x00007f1e3f5c920c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f1e3e47f940 iseqv = iseq_index = 1 #20 0x00007f1e3f5c95a0 in ibf_load_code (load=0x55e876923e10, iseq=0x7f1e3e47fbe0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139767870651360 code_index = 5 reading_pos = 46 code = 0x55e87699cdd0 load_body = 0x55e87698bf60 cd_entries = 0x55e87694b420 ic_index = 1 mark_offset_bits = 0x7fff273ad9b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f1e3f5cf124 in ibf_load_iseq_each (load=0x55e876923e10, iseq=0x7f1e3e47fbe0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139767870651168 ec = 0x55e8768e2c80 dummy_frame = 139767870650976 #22 0x00007f1e3f5c910b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1e3e47fbe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e876923e10 prev_src_iseq = 0x0 offset = #23 0x00007f1e3f5d1068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f1e3e47fbe0 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:13950 load = iseq = loader_obj = 139767870651552 #25 0x00007f1e3f94fd8d in rb_load_with_builtin_functions (feature_name=0x7f1e3f99010b "yjit", table=0x7f1e3fb12060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55e8768df2a0 iseq = #26 0x00007f1e3f895d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1e3f893e60 , argc = 0, index = 0, name = 0x7f1e3f951cb2 "_bi0"}, {func_ptr = 0x7f1e3f9303b0 , argc = 0, index = 1, name = 0x7f1e3f9b60f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1e3f9304b0 , argc = 0, index = 2, name = 0x7f1e3f9b6360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1e3f931530 , argc = 0, index = 3, name = 0x7f1e3f9b610d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1e3f9008e0 , argc = 2, index = 4, name = 0x7f1e3f9b6126 "rb_yjit_enable"}, {func_ptr = 0x7f1e3f9304d0 , argc = 0, index = 5, name = 0x7f1e3f9b6135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1e3f930400 , argc = 1, index = 6, name = 0x7f1e3f9b6150 "rb_yjit_get_stats"}, {func_ptr = 0x7f1e3f893e40 , argc = 0, index = 7, name = 0x7f1e3f9b6162 "object_shape_count"}, {func_ptr = 0x7f1e3f9076e0 , argc = 1, index = 8, name = 0x7f1e3f9b6175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1e3f9076f0 , argc = 1, index = 9, name = 0x7f1e3f9b6189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1e3f900830 , argc = 0, index = 10, name = 0x7f1e3f9b61a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f1e3f900990 , argc = 0, index = 11, name = 0x7f1e3f9b61b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1e3f9303d0 , argc = 0, index = 12, name = 0x7f1e3f9b61ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f1e3f666ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f1e3f770b3a in ruby_opt_init (opt=0x7fff273af200) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f1e3f7710b3 in ruby_opt_init (opt=0x7fff273af200) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733851557568) 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 = 0x7fff273adec0 parser = 139767871916784 orig_fname = 139767871931856 script = 1 opt = 0x7fff273af200 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f1e3f62fed2 in rb_ensure (b_proc=b_proc@entry=0x7f1e3f770d10 , data1=data1@entry=140733851557568, e_proc=e_proc@entry=0x7f1e3f76cef0 , data2=data2@entry=140733851557568) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e8768e2c80 _tag = {tag = 36, retval = 140733851562496, buf = {0x7f1e3edf4760, 0x7f1e3f62ff88 , 0x0, 0x7fff273add30, 0x3edf3a10}, prev = 0x7fff273af310, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e8768e2c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1e3f76cef0 , data2 = 140733851557568}} #32 0x00007f1e3f772ce7 in load_file (opt=0x7fff273af200, script=1, f=139767880566624, fname=, parser=139767871916784) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139767871916784, fname = 139767871931856, script = 1, opt = 0x7fff273af200, f = 4} #33 process_options (argc=0, argv=0x7fff273af4f8, opt=0x7fff273af200) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139767880566624 xflag = ast = 0x0 parser = 139767871916784 script_name = 139767871931856 iseq = enc = lenc = 0x55e8768fdf40 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 0x00007f1e3f773576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff273af4e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1e3e5b85e8 "-", script_name = 139767871931856, 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 0x00007f1e3f631269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff273af4e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139767889193264, buf = {0x2, 0x7f1e3f6312b0 , 0x0, 0x7fff273af2e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e8768e2c80 state = iseq = 0x0 #36 0x000055e874f4f17f in rb_main (argv=0x7fff273af4e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733851563913 #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.451663.ruby -x gdbscript [New LWP 451663] [New LWP 451665] [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=140629632531456) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe6e34abc00 (LWP 451663))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe6e34abc00 (LWP 451663) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140629632531456) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe6e318f640 (LWP 451665) 0x00007fe6e35f2fde in epoll_wait (epfd=4, events=events@entry=0x7fe6e3ef2a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe6e318f640 (LWP 451665)): #0 0x00007fe6e35f2fde in epoll_wait (epfd=4, events=events@entry=0x7fe6e3ef2a5c , 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 0x00007fe6e3b800ea in event_wait (vm=0x5593f5ca42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5593f5ca42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5593f5ca42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5593f5ca42a0 #4 0x00007fe6e3561b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731248271312, -8114843107305729503, 140629629269568, 25, 140629633275984, 140731248271664, 8119865891770061345, 8119866553878565409}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe6e35f2bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe6e34abc00 (LWP 451663)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140629632531456) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe6e34abc00 old_mask = {__val = {8, 140629633344723, 0, 140629633241069, 140629632531456, 140629634856448, 94093972242112, 140629633187239, 16, 140629634872992, 140731248262848, 140629640122828, 255, 94093972226720, 140629634872992, 140731248262864}} 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=140629632531456) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140629632531456, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe6e350f476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe6e34f57f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 140629632524024, 7002394961554935808, 94093972241536, 94093972241536, 140629641414584, 140629634872992, 140731248263248, 94093973004520, 94093972508176, 140629638015301, 18446744069414584320}}, sa_flags = 74944512, sa_restorer = 0x5593f5ce8e10} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7306639832038339169, 3472328506765042488, 3558750138713650989, 3274715270390768437, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007fe6e390fbb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe6e3d247b8 "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 = 0x7ffe8c0fc130, reg_save_area = 0x7ffe8c0fc070}} #7 0x00007fe6e3912f53 in objspace_xmalloc0 (objspace=0x5593f5ca6c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe6e39910c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5593f5ce8e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5593f5ce8e10, iseq=0x7fe6e2839e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140629619505936 ec = 0x5593f5ca7c80 dummy_frame = 140629619481696 #10 0x00007fe6e398c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe6e2839e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5593f5ce8e10 prev_src_iseq = 0x7fe6e283bc10 offset = #11 0x00007fe6e398c20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe6e2839e70 iseqv = iseq_index = 23 #12 0x00007fe6e398c5a0 in ibf_load_code (load=0x5593f5ce8e10, iseq=0x7fe6e283bc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140629619489808 code_index = 15 reading_pos = 4556 code = 0x5593f5d613e0 load_body = 0x5593f5d61f80 cd_entries = 0x5593f5ceba10 ic_index = 0 mark_offset_bits = 0x7ffe8c0fc3d0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe6e3992124 in ibf_load_iseq_each (load=0x5593f5ce8e10, iseq=0x7fe6e283bc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140629619505936 ec = 0x5593f5ca7c80 dummy_frame = 140629619489424 #14 0x00007fe6e398c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe6e283bc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5593f5ce8e10 prev_src_iseq = 0x7fe6e283f930 offset = #15 0x00007fe6e398c20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe6e283bc10 iseqv = iseq_index = 16 #16 0x00007fe6e398c5a0 in ibf_load_code (load=0x5593f5ce8e10, iseq=0x7fe6e283f930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140629619505456 code_index = 66 reading_pos = 224 code = 0x5593f5ce8e70 load_body = 0x5593f5d45910 cd_entries = 0x5593f5d639f0 ic_index = 0 mark_offset_bits = 0x5593f5d0e8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe6e3992124 in ibf_load_iseq_each (load=0x5593f5ce8e10, iseq=0x7fe6e283f930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140629619505936 ec = 0x5593f5ca7c80 dummy_frame = 140629619503392 #18 0x00007fe6e398c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe6e283f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5593f5ce8e10 prev_src_iseq = 0x7fe6e283fbd0 offset = #19 0x00007fe6e398c20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe6e283f930 iseqv = iseq_index = 1 #20 0x00007fe6e398c5a0 in ibf_load_code (load=0x5593f5ce8e10, iseq=0x7fe6e283fbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140629619506128 code_index = 5 reading_pos = 46 code = 0x5593f5d61dd0 load_body = 0x5593f5d50f60 cd_entries = 0x5593f5d10420 ic_index = 1 mark_offset_bits = 0x7ffe8c0fc930 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe6e3992124 in ibf_load_iseq_each (load=0x5593f5ce8e10, iseq=0x7fe6e283fbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140629619505936 ec = 0x5593f5ca7c80 dummy_frame = 140629619505744 #22 0x00007fe6e398c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe6e283fbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5593f5ce8e10 prev_src_iseq = 0x0 offset = #23 0x00007fe6e3994068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe6e283fbd0 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:13950 load = iseq = loader_obj = 140629619506320 #25 0x00007fe6e3d12d8d in rb_load_with_builtin_functions (feature_name=0x7fe6e3d5310b "yjit", table=0x7fe6e3ed5060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5593f5ca42a0 iseq = #26 0x00007fe6e3c58d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe6e3c56e60 , argc = 0, index = 0, name = 0x7fe6e3d14cb2 "_bi0"}, {func_ptr = 0x7fe6e3cf33b0 , argc = 0, index = 1, name = 0x7fe6e3d790f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe6e3cf34b0 , argc = 0, index = 2, name = 0x7fe6e3d79360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe6e3cf4530 , argc = 0, index = 3, name = 0x7fe6e3d7910d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe6e3cc38e0 , argc = 2, index = 4, name = 0x7fe6e3d79126 "rb_yjit_enable"}, {func_ptr = 0x7fe6e3cf34d0 , argc = 0, index = 5, name = 0x7fe6e3d79135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe6e3cf3400 , argc = 1, index = 6, name = 0x7fe6e3d79150 "rb_yjit_get_stats"}, {func_ptr = 0x7fe6e3c56e40 , argc = 0, index = 7, name = 0x7fe6e3d79162 "object_shape_count"}, {func_ptr = 0x7fe6e3cca6e0 , argc = 1, index = 8, name = 0x7fe6e3d79175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe6e3cca6f0 , argc = 1, index = 9, name = 0x7fe6e3d79189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe6e3cc3830 , argc = 0, index = 10, name = 0x7fe6e3d791a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fe6e3cc3990 , argc = 0, index = 11, name = 0x7fe6e3d791b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe6e3cf33d0 , argc = 0, index = 12, name = 0x7fe6e3d791ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe6e3a29ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe6e3b33b3a in ruby_opt_init (opt=0x7ffe8c0fe180) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe6e3b340b3 in ruby_opt_init (opt=0x7ffe8c0fe180) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731248266816) 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 = 0x7ffe8c0fce40 parser = 140629620771648 orig_fname = 140629620786720 script = 1 opt = 0x7ffe8c0fe180 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fe6e39f2ed2 in rb_ensure (b_proc=b_proc@entry=0x7fe6e3b33d10 , data1=data1@entry=140731248266816, e_proc=e_proc@entry=0x7fe6e3b2fef0 , data2=data2@entry=140731248266816) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5593f5ca7c80 _tag = {tag = 36, retval = 140731248271744, buf = {0x7fe6e31b47b0, 0x7fe6e39f2f88 , 0x0, 0x7ffe8c0fccb0, 0xe31b3a60}, prev = 0x7ffe8c0fe290, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5593f5ca7c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe6e3b2fef0 , data2 = 140731248266816}} #32 0x00007fe6e3b35ce7 in load_file (opt=0x7ffe8c0fe180, script=1, f=140629629421488, fname=, parser=140629620771648) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140629620771648, fname = 140629620786720, script = 1, opt = 0x7ffe8c0fe180, f = 4} #33 process_options (argc=0, argv=0x7ffe8c0fe478, opt=0x7ffe8c0fe180) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140629629421488 xflag = ast = 0x0 parser = 140629620771648 script_name = 140629620786720 iseq = enc = lenc = 0x5593f5cc2f40 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 0x00007fe6e3b36576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8c0fe468) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe6e2978638 "-", script_name = 140629620786720, 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 0x00007fe6e39f4269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8c0fe468) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140629638060336, buf = {0x2, 0x7fe6e39f42b0 , 0x0, 0x7ffe8c0fe260, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5593f5ca7c80 state = iseq = 0x0 #36 0x00005593f3f5517f in rb_main (argv=0x7ffe8c0fe468, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731248273161 #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.495685.ruby -x gdbscript [New LWP 495685] [New LWP 495687] [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=140418461150208) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb5b87f2c00 (LWP 495685))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb5b87f2c00 (LWP 495685) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140418461150208) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb5b84df640 (LWP 495687) 0x00007fb5b8939fde in epoll_wait (epfd=4, events=events@entry=0x7fb5b9239a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb5b84df640 (LWP 495687)): #0 0x00007fb5b8939fde in epoll_wait (epfd=4, events=events@entry=0x7fb5b9239a5c , 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 0x00007fb5b8ec70ea in event_wait (vm=0x55dc1b8392a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55dc1b8392a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55dc1b8392a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55dc1b8392a0 #4 0x00007fb5b88a8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723572936960, 8327496061960925422, 140418457925184, 25, 140418461894736, 140723572937312, -8288236194934476562, -8288236739443085074}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb5b8939bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb5b87f2c00 (LWP 495685)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140418461150208) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb5b87f2c00 old_mask = {__val = {8, 140418461963475, 0, 140418461859821, 140418461150208, 140418463475200, 94403842789056, 140418461805991, 114, 140418463491744, 140723572928496, 140418468741580, 255, 94403842773664, 140418463491744, 140723572928512}} 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=140418461150208) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140418461150208, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb5b8856476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb5b883c7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3062643932636366, sa_sigaction = 0x3062643932636366}, sa_mask = {__val = {7161680421647626288, 2319406792496658738, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140418461142776, 2547832150844435200, 94403842788480, 94403842788480, 140418470033336, 140418463491744, 140723572928896, 94403843551464, 94403843055120, 140418466634053, 18446744069414584320}}, sa_flags = -1704531200, sa_restorer = 0x55dc1b87de10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474355834360914790, 7161680421647626288, 2319406792463104306, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fb5b8c56bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb5b906b7b8 "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 = 0x7ffcc2937260, reg_save_area = 0x7ffcc29371a0}} #7 0x00007fb5b8c59f53 in objspace_xmalloc0 (objspace=0x55dc1b83bc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb5b8cd80c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55dc1b87de10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55dc1b87de10, iseq=0x7fb5b7b89e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140418448161552 ec = 0x55dc1b83cc80 dummy_frame = 140418448137312 #10 0x00007fb5b8cd310b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb5b7b89e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55dc1b87de10 prev_src_iseq = 0x7fb5b7b8bc10 offset = #11 0x00007fb5b8cd320c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb5b7b89e70 iseqv = iseq_index = 23 #12 0x00007fb5b8cd35a0 in ibf_load_code (load=0x55dc1b87de10, iseq=0x7fb5b7b8bc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140418448145424 code_index = 15 reading_pos = 4556 code = 0x55dc1b8f63e0 load_body = 0x55dc1b8f6f80 cd_entries = 0x55dc1b880a10 ic_index = 0 mark_offset_bits = 0x7ffcc2937500 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb5b8cd9124 in ibf_load_iseq_each (load=0x55dc1b87de10, iseq=0x7fb5b7b8bc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140418448161552 ec = 0x55dc1b83cc80 dummy_frame = 140418448145040 #14 0x00007fb5b8cd310b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb5b7b8bc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55dc1b87de10 prev_src_iseq = 0x7fb5b7b8f930 offset = #15 0x00007fb5b8cd320c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb5b7b8bc10 iseqv = iseq_index = 16 #16 0x00007fb5b8cd35a0 in ibf_load_code (load=0x55dc1b87de10, iseq=0x7fb5b7b8f930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140418448161072 code_index = 66 reading_pos = 224 code = 0x55dc1b87de70 load_body = 0x55dc1b8da910 cd_entries = 0x55dc1b8f89f0 ic_index = 0 mark_offset_bits = 0x55dc1b8a38b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb5b8cd9124 in ibf_load_iseq_each (load=0x55dc1b87de10, iseq=0x7fb5b7b8f930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140418448161552 ec = 0x55dc1b83cc80 dummy_frame = 140418448159008 #18 0x00007fb5b8cd310b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb5b7b8f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55dc1b87de10 prev_src_iseq = 0x7fb5b7b8fbd0 offset = #19 0x00007fb5b8cd320c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb5b7b8f930 iseqv = iseq_index = 1 #20 0x00007fb5b8cd35a0 in ibf_load_code (load=0x55dc1b87de10, iseq=0x7fb5b7b8fbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140418448161744 code_index = 5 reading_pos = 46 code = 0x55dc1b8f6dd0 load_body = 0x55dc1b8e5f60 cd_entries = 0x55dc1b8a5420 ic_index = 1 mark_offset_bits = 0x7ffcc2937a60 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb5b8cd9124 in ibf_load_iseq_each (load=0x55dc1b87de10, iseq=0x7fb5b7b8fbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140418448161552 ec = 0x55dc1b83cc80 dummy_frame = 140418448161360 #22 0x00007fb5b8cd310b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb5b7b8fbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55dc1b87de10 prev_src_iseq = 0x0 offset = #23 0x00007fb5b8cdb068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb5b7b8fbd0 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:13950 load = iseq = loader_obj = 140418448161936 #25 0x00007fb5b9059d8d in rb_load_with_builtin_functions (feature_name=0x7fb5b909a10b "yjit", table=0x7fb5b921c060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55dc1b8392a0 iseq = #26 0x00007fb5b8f9fd47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb5b8f9de60 , argc = 0, index = 0, name = 0x7fb5b905bcb2 "_bi0"}, {func_ptr = 0x7fb5b903a3b0 , argc = 0, index = 1, name = 0x7fb5b90c00f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb5b903a4b0 , argc = 0, index = 2, name = 0x7fb5b90c0360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb5b903b530 , argc = 0, index = 3, name = 0x7fb5b90c010d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb5b900a8e0 , argc = 2, index = 4, name = 0x7fb5b90c0126 "rb_yjit_enable"}, {func_ptr = 0x7fb5b903a4d0 , argc = 0, index = 5, name = 0x7fb5b90c0135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb5b903a400 , argc = 1, index = 6, name = 0x7fb5b90c0150 "rb_yjit_get_stats"}, {func_ptr = 0x7fb5b8f9de40 , argc = 0, index = 7, name = 0x7fb5b90c0162 "object_shape_count"}, {func_ptr = 0x7fb5b90116e0 , argc = 1, index = 8, name = 0x7fb5b90c0175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb5b90116f0 , argc = 1, index = 9, name = 0x7fb5b90c0189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb5b900a830 , argc = 0, index = 10, name = 0x7fb5b90c01a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fb5b900a990 , argc = 0, index = 11, name = 0x7fb5b90c01b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb5b903a3d0 , argc = 0, index = 12, name = 0x7fb5b90c01ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb5b8d70ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb5b8e7ab3a in ruby_opt_init (opt=0x7ffcc29392b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb5b8e7b0b3 in ruby_opt_init (opt=0x7ffcc29392b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723572932464) 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 = 0x7ffcc2937f70 parser = 140418449427264 orig_fname = 140418449442336 script = 1 opt = 0x7ffcc29392b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fb5b8d39ed2 in rb_ensure (b_proc=b_proc@entry=0x7fb5b8e7ad10 , data1=data1@entry=140723572932464, e_proc=e_proc@entry=0x7fb5b8e76ef0 , data2=data2@entry=140723572932464) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55dc1b83cc80 _tag = {tag = 36, retval = 140723572937392, buf = {0x7fb5b85047b0, 0x7fb5b8d39f88 , 0x0, 0x7ffcc2937de0, 0xb8503a60}, prev = 0x7ffcc29393c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55dc1b83cc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb5b8e76ef0 , data2 = 140723572932464}} #32 0x00007fb5b8e7cce7 in load_file (opt=0x7ffcc29392b0, script=1, f=140418458077104, fname=, parser=140418449427264) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140418449427264, fname = 140418449442336, script = 1, opt = 0x7ffcc29392b0, f = 4} #33 process_options (argc=0, argv=0x7ffcc29395a8, opt=0x7ffcc29392b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140418458077104 xflag = ast = 0x0 parser = 140418449427264 script_name = 140418449442336 iseq = enc = lenc = 0x55dc1b857f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\003$\271\265\177\000\000\020G\300\270\265\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fb5b8e7d576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcc2939598) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb5b7cc8638 "-", script_name = 140418449442336, 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 0x00007fb5b8d3b269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcc2939598) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140418466679088, buf = {0x2, 0x7fb5b8d3b2b0 , 0x0, 0x7ffcc2939390, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55dc1b83cc80 state = iseq = 0x0 #36 0x000055dc1b2f217f in rb_main (argv=0x7ffcc2939598, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723572938809 #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.525860.ruby -x gdbscript [New LWP 525860] [New LWP 525862] [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=139957374200832) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4a5d92ac00 (LWP 525860))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4a5d92ac00 (LWP 525860) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139957374200832) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4a5d60f640 (LWP 525862) 0x00007f4a5da71fde in epoll_wait (epfd=4, events=events@entry=0x7f4a5e371a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4a5d60f640 (LWP 525862)): #0 0x00007f4a5da71fde in epoll_wait (epfd=4, events=events@entry=0x7f4a5e371a5c , 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 0x00007f4a5dfff0ea in event_wait (vm=0x5590b685c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5590b685c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5590b685c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5590b685c2a0 #4 0x00007f4a5d9e0b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720751193984, 4881612525546578670, 139957370943040, 25, 139957374945360, 140720751194336, -4815963752257215762, -4815962606721359122}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4a5da71bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4a5d92ac00 (LWP 525860)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139957374200832) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4a5d92ac00 old_mask = {__val = {8, 139957375014099, 0, 139957374910445, 139957374200832, 139957376525824, 94080025886400, 139957374856615, 163, 139957376542368, 140720751185520, 139957381792204, 255, 94080025871008, 139957376542368, 140720751185536}} 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=139957374200832) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139957374200832, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4a5d98e476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4a5d9747f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 139957374193400, 6362369354091577856, 94080025885824, 94080025885824, 139957383083960, 139957376542368, 140720751185920, 94080026646760, 94080026152464, 139957379684677, 18446744069414584320}}, sa_flags = -529153536, sa_restorer = 0x5590b68a0e10} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3775766228176692838, 7162524644546719792, 3472328331493859633, 3472310978869031456}} #5 0x00007f4a5dd8ebb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4a5e1a37b8 "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 = 0x7ffc1a6310e0, reg_save_area = 0x7ffc1a631020}} #7 0x00007f4a5dd91f53 in objspace_xmalloc0 (objspace=0x5590b685ec00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f4a5de100c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5590b68a0e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5590b68a0e10, iseq=0x7f4a5ccb9e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 139957361179344 ec = 0x5590b685fc80 dummy_frame = 139957361155056 #10 0x00007f4a5de0b10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a5ccb9e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5590b68a0e10 prev_src_iseq = 0x7f4a5ccbbbd0 offset = #11 0x00007f4a5de0b20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f4a5ccb9e30 iseqv = iseq_index = 23 #12 0x00007f4a5de0b5a0 in ibf_load_code (load=0x5590b68a0e10, iseq=0x7f4a5ccbbbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139957361163216 code_index = 15 reading_pos = 4556 code = 0x5590b6919020 load_body = 0x5590b6919780 cd_entries = 0x5590b68a3a10 ic_index = 0 mark_offset_bits = 0x7ffc1a631380 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f4a5de11124 in ibf_load_iseq_each (load=0x5590b68a0e10, iseq=0x7f4a5ccbbbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139957361179344 ec = 0x5590b685fc80 dummy_frame = 139957361162880 #14 0x00007f4a5de0b10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a5ccbbbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5590b68a0e10 prev_src_iseq = 0x7f4a5ccbf8f0 offset = #15 0x00007f4a5de0b20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f4a5ccbbbd0 iseqv = iseq_index = 16 #16 0x00007f4a5de0b5a0 in ibf_load_code (load=0x5590b68a0e10, iseq=0x7f4a5ccbf8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139957361178864 code_index = 66 reading_pos = 224 code = 0x5590b68a0e70 load_body = 0x5590b68fd910 cd_entries = 0x5590b691b9f0 ic_index = 0 mark_offset_bits = 0x5590b68c68b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f4a5de11124 in ibf_load_iseq_each (load=0x5590b68a0e10, iseq=0x7f4a5ccbf8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139957361179344 ec = 0x5590b685fc80 dummy_frame = 139957361176752 #18 0x00007f4a5de0b10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a5ccbf8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5590b68a0e10 prev_src_iseq = 0x7f4a5ccbfb90 offset = #19 0x00007f4a5de0b20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f4a5ccbf8f0 iseqv = iseq_index = 1 #20 0x00007f4a5de0b5a0 in ibf_load_code (load=0x5590b68a0e10, iseq=0x7f4a5ccbfb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139957361179536 code_index = 5 reading_pos = 46 code = 0x5590b6919dd0 load_body = 0x5590b6908f60 cd_entries = 0x5590b68c8420 ic_index = 1 mark_offset_bits = 0x7ffc1a6318e0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f4a5de11124 in ibf_load_iseq_each (load=0x5590b68a0e10, iseq=0x7f4a5ccbfb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139957361179344 ec = 0x5590b685fc80 dummy_frame = 139957361179152 #22 0x00007f4a5de0b10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a5ccbfb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5590b68a0e10 prev_src_iseq = 0x0 offset = #23 0x00007f4a5de13068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f4a5ccbfb90 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:13950 load = iseq = loader_obj = 139957361179728 #25 0x00007f4a5e191d8d in rb_load_with_builtin_functions (feature_name=0x7f4a5e1d210b "yjit", table=0x7f4a5e354060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5590b685c2a0 iseq = #26 0x00007f4a5e0d7d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4a5e0d5e60 , argc = 0, index = 0, name = 0x7f4a5e193cb2 "_bi0"}, {func_ptr = 0x7f4a5e1723b0 , argc = 0, index = 1, name = 0x7f4a5e1f80f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4a5e1724b0 , argc = 0, index = 2, name = 0x7f4a5e1f8360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4a5e173530 , argc = 0, index = 3, name = 0x7f4a5e1f810d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4a5e1428e0 , argc = 2, index = 4, name = 0x7f4a5e1f8126 "rb_yjit_enable"}, {func_ptr = 0x7f4a5e1724d0 , argc = 0, index = 5, name = 0x7f4a5e1f8135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4a5e172400 , argc = 1, index = 6, name = 0x7f4a5e1f8150 "rb_yjit_get_stats"}, {func_ptr = 0x7f4a5e0d5e40 , argc = 0, index = 7, name = 0x7f4a5e1f8162 "object_shape_count"}, {func_ptr = 0x7f4a5e1496e0 , argc = 1, index = 8, name = 0x7f4a5e1f8175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4a5e1496f0 , argc = 1, index = 9, name = 0x7f4a5e1f8189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4a5e142830 , argc = 0, index = 10, name = 0x7f4a5e1f81a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f4a5e142990 , argc = 0, index = 11, name = 0x7f4a5e1f81b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4a5e1723d0 , argc = 0, index = 12, name = 0x7f4a5e1f81ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4a5dea8ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f4a5dfb2b3a in ruby_opt_init (opt=0x7ffc1a633130) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f4a5dfb30b3 in ruby_opt_init (opt=0x7ffc1a633130) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720751189488) 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 = 0x7ffc1a631df0 parser = 139957362445008 orig_fname = 139957362460080 script = 1 opt = 0x7ffc1a633130 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f4a5de71ed2 in rb_ensure (b_proc=b_proc@entry=0x7f4a5dfb2d10 , data1=data1@entry=140720751189488, e_proc=e_proc@entry=0x7f4a5dfaeef0 , data2=data2@entry=140720751189488) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5590b685fc80 _tag = {tag = 36, retval = 140720751194416, buf = {0x7f4a5d634770, 0x7f4a5de71f88 , 0x0, 0x7ffc1a631c60, 0x5d633a20}, prev = 0x7ffc1a633240, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5590b685fc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4a5dfaeef0 , data2 = 140720751189488}} #32 0x00007f4a5dfb4ce7 in load_file (opt=0x7ffc1a633130, script=1, f=139957371094896, fname=, parser=139957362445008) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139957362445008, fname = 139957362460080, script = 1, opt = 0x7ffc1a633130, f = 4} #33 process_options (argc=0, argv=0x7ffc1a633428, opt=0x7ffc1a633130) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139957371094896 xflag = ast = 0x0 parser = 139957362445008 script_name = 139957362460080 iseq = enc = lenc = 0x5590b687af40 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\067^J\177\000\000\020\307\323]J\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f4a5dfb5576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc1a633418) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4a5cdf85c8 "-", script_name = 139957362460080, 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 0x00007f4a5de73269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc1a633418) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139957379729712, buf = {0x2, 0x7f4a5de732b0 , 0x0, 0x7ffc1a633210, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5590b685fc80 state = iseq = 0x0 #36 0x00005590b5ab017f in rb_main (argv=0x7ffc1a633418, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720751195833 #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.567611.ruby -x gdbscript [New LWP 567611] [New LWP 567613] [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=140001439849472) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f54a0171c00 (LWP 567611))] >>> Threads Id Target Id Frame * 1 Thread 0x7f54a0171c00 (LWP 567611) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140001439849472) at ./nptl/pthread_kill.c:44 2 Thread 0x7f549fe5f640 (LWP 567613) 0x00007f54a02b8fde in epoll_wait (epfd=4, events=events@entry=0x7f54a0bb8a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f549fe5f640 (LWP 567613)): #0 0x00007f54a02b8fde in epoll_wait (epfd=4, events=events@entry=0x7f54a0bb8a5c , 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 0x00007f54a08460ea in event_wait (vm=0x557c7316c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x557c7316c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x557c7316c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x557c7316c2a0 #4 0x00007f54a0227b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734910645504, -2665570949919032568, 140001436628544, 25, 140001440594000, 140734910645856, 2713632715826641672, 2713626707557595912}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f54a02b8bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f54a0171c00 (LWP 567611)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140001439849472) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f54a0171c00 old_mask = {__val = {8, 140001440662739, 0, 140001440559085, 140001439849472, 140001442174464, 93992995192512, 140001440505255, 65, 140001442191008, 140734910637040, 140001447440844, 255, 93992995177120, 140001442191008, 140734910637056}} 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=140001439849472) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140001439849472, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f54a01d5476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f54a01bb7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 140001439842040, 3413567684986251520, 93992995191936, 93992995191936, 140001448732600, 140001442191008, 140734910637440, 93992995954920, 93992995458576, 140001445333317, 18446744069414584320}}, sa_flags = 1079748864, sa_restorer = 0x557c731b0e10} sigs = {__val = {32, 3906422316778073392, 8223625903104091189, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472337315743282790, 3906422316778073392, 8223625903106778165, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f54a05d5bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f54a09ea7b8 "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 = 0x7fff665b2660, reg_save_area = 0x7fff665b25a0}} #7 0x00007f54a05d8f53 in objspace_xmalloc0 (objspace=0x557c7316ec00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f54a06570c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x557c731b0e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x557c731b0e10, iseq=0x7f549f509e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140001426864912 ec = 0x557c7316fc80 dummy_frame = 140001426840672 #10 0x00007f54a065210b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f549f509e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x557c731b0e10 prev_src_iseq = 0x7f549f50bc10 offset = #11 0x00007f54a065220c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f549f509e70 iseqv = iseq_index = 23 #12 0x00007f54a06525a0 in ibf_load_code (load=0x557c731b0e10, iseq=0x7f549f50bc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140001426848784 code_index = 15 reading_pos = 4556 code = 0x557c732293e0 load_body = 0x557c73229f80 cd_entries = 0x557c731b3a10 ic_index = 0 mark_offset_bits = 0x7fff665b2900 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f54a0658124 in ibf_load_iseq_each (load=0x557c731b0e10, iseq=0x7f549f50bc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140001426864912 ec = 0x557c7316fc80 dummy_frame = 140001426848400 #14 0x00007f54a065210b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f549f50bc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x557c731b0e10 prev_src_iseq = 0x7f549f50f930 offset = #15 0x00007f54a065220c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f549f50bc10 iseqv = iseq_index = 16 #16 0x00007f54a06525a0 in ibf_load_code (load=0x557c731b0e10, iseq=0x7f549f50f930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140001426864432 code_index = 66 reading_pos = 224 code = 0x557c731b0e70 load_body = 0x557c7320d910 cd_entries = 0x557c7322b9f0 ic_index = 0 mark_offset_bits = 0x557c731d68b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f54a0658124 in ibf_load_iseq_each (load=0x557c731b0e10, iseq=0x7f549f50f930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140001426864912 ec = 0x557c7316fc80 dummy_frame = 140001426862368 #18 0x00007f54a065210b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f549f50f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x557c731b0e10 prev_src_iseq = 0x7f549f50fbd0 offset = #19 0x00007f54a065220c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f549f50f930 iseqv = iseq_index = 1 #20 0x00007f54a06525a0 in ibf_load_code (load=0x557c731b0e10, iseq=0x7f549f50fbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140001426865104 code_index = 5 reading_pos = 46 code = 0x557c73229dd0 load_body = 0x557c73218f60 cd_entries = 0x557c731d8420 ic_index = 1 mark_offset_bits = 0x7fff665b2e60 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f54a0658124 in ibf_load_iseq_each (load=0x557c731b0e10, iseq=0x7f549f50fbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140001426864912 ec = 0x557c7316fc80 dummy_frame = 140001426864720 #22 0x00007f54a065210b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f549f50fbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x557c731b0e10 prev_src_iseq = 0x0 offset = #23 0x00007f54a065a068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f549f50fbd0 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:13950 load = iseq = loader_obj = 140001426865296 #25 0x00007f54a09d8d8d in rb_load_with_builtin_functions (feature_name=0x7f54a0a1910b "yjit", table=0x7f54a0b9b060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x557c7316c2a0 iseq = #26 0x00007f54a091ed47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f54a091ce60 , argc = 0, index = 0, name = 0x7f54a09dacb2 "_bi0"}, {func_ptr = 0x7f54a09b93b0 , argc = 0, index = 1, name = 0x7f54a0a3f0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f54a09b94b0 , argc = 0, index = 2, name = 0x7f54a0a3f360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f54a09ba530 , argc = 0, index = 3, name = 0x7f54a0a3f10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f54a09898e0 , argc = 2, index = 4, name = 0x7f54a0a3f126 "rb_yjit_enable"}, {func_ptr = 0x7f54a09b94d0 , argc = 0, index = 5, name = 0x7f54a0a3f135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f54a09b9400 , argc = 1, index = 6, name = 0x7f54a0a3f150 "rb_yjit_get_stats"}, {func_ptr = 0x7f54a091ce40 , argc = 0, index = 7, name = 0x7f54a0a3f162 "object_shape_count"}, {func_ptr = 0x7f54a09906e0 , argc = 1, index = 8, name = 0x7f54a0a3f175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f54a09906f0 , argc = 1, index = 9, name = 0x7f54a0a3f189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f54a0989830 , argc = 0, index = 10, name = 0x7f54a0a3f1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f54a0989990 , argc = 0, index = 11, name = 0x7f54a0a3f1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f54a09b93d0 , argc = 0, index = 12, name = 0x7f54a0a3f1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f54a06efae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f54a07f9b3a in ruby_opt_init (opt=0x7fff665b46b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f54a07fa0b3 in ruby_opt_init (opt=0x7fff665b46b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734910641008) 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 = 0x7fff665b3370 parser = 140001428130624 orig_fname = 140001428145696 script = 1 opt = 0x7fff665b46b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f54a06b8ed2 in rb_ensure (b_proc=b_proc@entry=0x7f54a07f9d10 , data1=data1@entry=140734910641008, e_proc=e_proc@entry=0x7f54a07f5ef0 , data2=data2@entry=140734910641008) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557c7316fc80 _tag = {tag = 36, retval = 140734910645936, buf = {0x7f549fe847b0, 0x7f54a06b8f88 , 0x0, 0x7fff665b31e0, 0x9fe83a60}, prev = 0x7fff665b47c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557c7316fc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f54a07f5ef0 , data2 = 140734910641008}} #32 0x00007f54a07fbce7 in load_file (opt=0x7fff665b46b0, script=1, f=140001436780464, fname=, parser=140001428130624) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140001428130624, fname = 140001428145696, script = 1, opt = 0x7fff665b46b0, f = 4} #33 process_options (argc=0, argv=0x7fff665b49a8, opt=0x7fff665b46b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140001436780464 xflag = ast = 0x0 parser = 140001428130624 script_name = 140001428145696 iseq = enc = lenc = 0x557c7318af40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\363\273\240T\177\000\000\020\067X\240T\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f54a07fc576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff665b4998) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f549f648638 "-", script_name = 140001428145696, 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 0x00007f54a06ba269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff665b4998) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140001445378352, buf = {0x2, 0x7f54a06ba2b0 , 0x0, 0x7fff665b4790, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557c7316fc80 state = iseq = 0x0 #36 0x0000557c7203017f in rb_main (argv=0x7fff665b4998, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734910647353 #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.681248.ruby -x gdbscript [New LWP 681248] [New LWP 681250] [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=140553791491072) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd53ad04c00 (LWP 681248))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd53ad04c00 (LWP 681248) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140553791491072) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd53a9ef640 (LWP 681250) 0x00007fd53ae4bfde in epoll_wait (epfd=4, events=events@entry=0x7fd53b74ba5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd53a9ef640 (LWP 681250)): #0 0x00007fd53ae4bfde in epoll_wait (epfd=4, events=events@entry=0x7fd53b74ba5c , 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 0x00007fd53b3d90ea in event_wait (vm=0x558efa3c02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x558efa3c02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x558efa3c02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x558efa3c02a0 #4 0x00007fd53adbab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724246773680, -2314178017944497629, 140553788257856, 25, 140553792235600, 140724246774032, 2326133840628060707, 2326134418456220195}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd53ae4bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd53ad04c00 (LWP 681248)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140553791491072) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd53ad04c00 old_mask = {__val = {8, 140553792304339, 0, 140553792200685, 140553791491072, 140553793816064, 94072571969216, 140553792146855, 65, 140553793832608, 140724246765216, 140553799082444, 255, 94072571953824, 140553793832608, 140724246765232}} 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=140553791491072) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140553791491072, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd53ad68476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd53ad4e7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 140553791483640, 11076472876036657408, 94072571968640, 94072571968640, 140553800374200, 140553793832608, 140724246765616, 94072572729576, 94072572235280, 140553796974917, 18446744069414584320}}, sa_flags = 610930944, sa_restorer = 0x558efa404e10} sigs = {__val = {32, 7018124885779492144, 8223625903106844002, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472383500284421475, 7018124885779492144, 8223625903106975074, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fd53b168bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fd53b57d7b8 "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 = 0x7ffceabd6110, reg_save_area = 0x7ffceabd6050}} #7 0x00007fd53b16bf53 in objspace_xmalloc0 (objspace=0x558efa3c2c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fd53b1ea0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x558efa404e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x558efa404e10, iseq=0x7fd53a099e80, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140553778494240 ec = 0x558efa3c3c80 dummy_frame = 140553778469952 #10 0x00007fd53b1e510b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd53a099e80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x558efa404e10 prev_src_iseq = 0x7fd53a09bc20 offset = #11 0x00007fd53b1e520c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fd53a099e80 iseqv = iseq_index = 23 #12 0x00007fd53b1e55a0 in ibf_load_code (load=0x558efa404e10, iseq=0x7fd53a09bc20, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140553778478112 code_index = 15 reading_pos = 4556 code = 0x558efa47d020 load_body = 0x558efa47d780 cd_entries = 0x558efa407a10 ic_index = 0 mark_offset_bits = 0x7ffceabd63b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fd53b1eb124 in ibf_load_iseq_each (load=0x558efa404e10, iseq=0x7fd53a09bc20, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140553778494240 ec = 0x558efa3c3c80 dummy_frame = 140553778477776 #14 0x00007fd53b1e510b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd53a09bc20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x558efa404e10 prev_src_iseq = 0x7fd53a09f940 offset = #15 0x00007fd53b1e520c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fd53a09bc20 iseqv = iseq_index = 16 #16 0x00007fd53b1e55a0 in ibf_load_code (load=0x558efa404e10, iseq=0x7fd53a09f940, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140553778493760 code_index = 66 reading_pos = 224 code = 0x558efa404e70 load_body = 0x558efa461910 cd_entries = 0x558efa47f9f0 ic_index = 0 mark_offset_bits = 0x558efa42a8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fd53b1eb124 in ibf_load_iseq_each (load=0x558efa404e10, iseq=0x7fd53a09f940, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140553778494240 ec = 0x558efa3c3c80 dummy_frame = 140553778491648 #18 0x00007fd53b1e510b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd53a09f940) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x558efa404e10 prev_src_iseq = 0x7fd53a09fbe0 offset = #19 0x00007fd53b1e520c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fd53a09f940 iseqv = iseq_index = 1 #20 0x00007fd53b1e55a0 in ibf_load_code (load=0x558efa404e10, iseq=0x7fd53a09fbe0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140553778494432 code_index = 5 reading_pos = 46 code = 0x558efa47ddd0 load_body = 0x558efa46cf60 cd_entries = 0x558efa42c420 ic_index = 1 mark_offset_bits = 0x7ffceabd6910 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fd53b1eb124 in ibf_load_iseq_each (load=0x558efa404e10, iseq=0x7fd53a09fbe0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140553778494240 ec = 0x558efa3c3c80 dummy_frame = 140553778494048 #22 0x00007fd53b1e510b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd53a09fbe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x558efa404e10 prev_src_iseq = 0x0 offset = #23 0x00007fd53b1ed068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fd53a09fbe0 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:13950 load = iseq = loader_obj = 140553778494624 #25 0x00007fd53b56bd8d in rb_load_with_builtin_functions (feature_name=0x7fd53b5ac10b "yjit", table=0x7fd53b72e060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x558efa3c02a0 iseq = #26 0x00007fd53b4b1d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd53b4afe60 , argc = 0, index = 0, name = 0x7fd53b56dcb2 "_bi0"}, {func_ptr = 0x7fd53b54c3b0 , argc = 0, index = 1, name = 0x7fd53b5d20f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd53b54c4b0 , argc = 0, index = 2, name = 0x7fd53b5d2360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd53b54d530 , argc = 0, index = 3, name = 0x7fd53b5d210d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd53b51c8e0 , argc = 2, index = 4, name = 0x7fd53b5d2126 "rb_yjit_enable"}, {func_ptr = 0x7fd53b54c4d0 , argc = 0, index = 5, name = 0x7fd53b5d2135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd53b54c400 , argc = 1, index = 6, name = 0x7fd53b5d2150 "rb_yjit_get_stats"}, {func_ptr = 0x7fd53b4afe40 , argc = 0, index = 7, name = 0x7fd53b5d2162 "object_shape_count"}, {func_ptr = 0x7fd53b5236e0 , argc = 1, index = 8, name = 0x7fd53b5d2175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd53b5236f0 , argc = 1, index = 9, name = 0x7fd53b5d2189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd53b51c830 , argc = 0, index = 10, name = 0x7fd53b5d21a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fd53b51c990 , argc = 0, index = 11, name = 0x7fd53b5d21b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd53b54c3d0 , argc = 0, index = 12, name = 0x7fd53b5d21ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fd53b282ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fd53b38cb3a in ruby_opt_init (opt=0x7ffceabd8160) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fd53b38d0b3 in ruby_opt_init (opt=0x7ffceabd8160) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140724246769184) 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 = 0x7ffceabd6e20 parser = 140553779759856 orig_fname = 140553779774928 script = 1 opt = 0x7ffceabd8160 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fd53b24bed2 in rb_ensure (b_proc=b_proc@entry=0x7fd53b38cd10 , data1=data1@entry=140724246769184, e_proc=e_proc@entry=0x7fd53b388ef0 , data2=data2@entry=140724246769184) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x558efa3c3c80 _tag = {tag = 36, retval = 140724246774112, buf = {0x7fd53aa14760, 0x7fd53b24bf88 , 0x0, 0x7ffceabd6c90, 0x3aa13a10}, prev = 0x7ffceabd8270, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x558efa3c3c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd53b388ef0 , data2 = 140724246769184}} #32 0x00007fd53b38ece7 in load_file (opt=0x7ffceabd8160, script=1, f=140553788409696, fname=, parser=140553779759856) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140553779759856, fname = 140553779774928, script = 1, opt = 0x7ffceabd8160, f = 4} #33 process_options (argc=0, argv=0x7ffceabd8458, opt=0x7ffceabd8160) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140553788409696 xflag = ast = 0x0 parser = 140553779759856 script_name = 140553779774928 iseq = enc = lenc = 0x558efa3def40 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#u;\325\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fd53b38f576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffceabd8448) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd53a1d85e8 "-", script_name = 140553779774928, 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 0x00007fd53b24d269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffceabd8448) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140553797019952, buf = {0x2, 0x7fd53b24d2b0 , 0x0, 0x7ffceabd8240, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x558efa3c3c80 state = iseq = 0x0 #36 0x0000558ef91bc17f in rb_main (argv=0x7ffceabd8448, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140724246775529 #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.818855.ruby -x gdbscript [New LWP 818855] [New LWP 818857] [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=140200708918272) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f830573cc00 (LWP 818855))] >>> Threads Id Target Id Frame * 1 Thread 0x7f830573cc00 (LWP 818855) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140200708918272) at ./nptl/pthread_kill.c:44 2 Thread 0x7f830541f640 (LWP 818857) 0x00007f8305883fde in epoll_wait (epfd=4, events=events@entry=0x7f8306183a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f830541f640 (LWP 818857)): #0 0x00007f8305883fde in epoll_wait (epfd=4, events=events@entry=0x7f8306183a5c , 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 0x00007f8305e110ea in event_wait (vm=0x5651310962a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5651310962a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5651310962a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5651310962a0 #4 0x00007f83057f2b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732367153280, -8665558906322414814, 140200705652288, 25, 140200709662800, 140732367153632, 8699769850315019042, 8699770204771324706}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8305883bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f830573cc00 (LWP 818855)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140200708918272) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f830573cc00 old_mask = {__val = {8, 140200709731539, 0, 140200709627885, 140200708918272, 140200711243264, 94906715053760, 140200709574055, 16, 140200711259808, 140732367144816, 140200716509644, 255, 94906715038368, 140200711259808, 140732367144832}} 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=140200708918272) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140200708918272, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f83057a0476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f83057867f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 140200708910840, 7507038328682016512, 94906715053184, 94906715053184, 140200717801400, 140200711259808, 140732367145216, 94906715814120, 94906715319824, 140200714402117, 18446744069414584320}}, sa_flags = 5598976, sa_restorer = 0x5651310dae10} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7306639832038339169, 3472328313545123171, 7162240069563463469, 3274715270390756920, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007f8305ba0bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f8305fb57b8 "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 = 0x7ffecec089e0, reg_save_area = 0x7ffecec08920}} #7 0x00007f8305ba3f53 in objspace_xmalloc0 (objspace=0x565131098c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f8305c220c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5651310dae10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5651310dae10, iseq=0x7f8304ac9e80, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140200695888672 ec = 0x565131099c80 dummy_frame = 140200695864384 #10 0x00007f8305c1d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8304ac9e80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5651310dae10 prev_src_iseq = 0x7f8304acbc20 offset = #11 0x00007f8305c1d20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f8304ac9e80 iseqv = iseq_index = 23 #12 0x00007f8305c1d5a0 in ibf_load_code (load=0x5651310dae10, iseq=0x7f8304acbc20, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140200695872544 code_index = 15 reading_pos = 4556 code = 0x565131153020 load_body = 0x565131153780 cd_entries = 0x5651310dda10 ic_index = 0 mark_offset_bits = 0x7ffecec08c80 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f8305c23124 in ibf_load_iseq_each (load=0x5651310dae10, iseq=0x7f8304acbc20, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140200695888672 ec = 0x565131099c80 dummy_frame = 140200695872208 #14 0x00007f8305c1d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8304acbc20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5651310dae10 prev_src_iseq = 0x7f8304acf940 offset = #15 0x00007f8305c1d20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f8304acbc20 iseqv = iseq_index = 16 #16 0x00007f8305c1d5a0 in ibf_load_code (load=0x5651310dae10, iseq=0x7f8304acf940, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140200695888192 code_index = 66 reading_pos = 224 code = 0x5651310dae70 load_body = 0x565131137910 cd_entries = 0x5651311559f0 ic_index = 0 mark_offset_bits = 0x5651311008b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f8305c23124 in ibf_load_iseq_each (load=0x5651310dae10, iseq=0x7f8304acf940, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140200695888672 ec = 0x565131099c80 dummy_frame = 140200695886080 #18 0x00007f8305c1d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8304acf940) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5651310dae10 prev_src_iseq = 0x7f8304acfbe0 offset = #19 0x00007f8305c1d20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f8304acf940 iseqv = iseq_index = 1 #20 0x00007f8305c1d5a0 in ibf_load_code (load=0x5651310dae10, iseq=0x7f8304acfbe0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140200695888864 code_index = 5 reading_pos = 46 code = 0x565131153dd0 load_body = 0x565131142f60 cd_entries = 0x565131102420 ic_index = 1 mark_offset_bits = 0x7ffecec091e0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f8305c23124 in ibf_load_iseq_each (load=0x5651310dae10, iseq=0x7f8304acfbe0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140200695888672 ec = 0x565131099c80 dummy_frame = 140200695888480 #22 0x00007f8305c1d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8304acfbe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5651310dae10 prev_src_iseq = 0x0 offset = #23 0x00007f8305c25068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f8304acfbe0 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:13950 load = iseq = loader_obj = 140200695889056 #25 0x00007f8305fa3d8d in rb_load_with_builtin_functions (feature_name=0x7f8305fe410b "yjit", table=0x7f8306166060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5651310962a0 iseq = #26 0x00007f8305ee9d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8305ee7e60 , argc = 0, index = 0, name = 0x7f8305fa5cb2 "_bi0"}, {func_ptr = 0x7f8305f843b0 , argc = 0, index = 1, name = 0x7f830600a0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8305f844b0 , argc = 0, index = 2, name = 0x7f830600a360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8305f85530 , argc = 0, index = 3, name = 0x7f830600a10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8305f548e0 , argc = 2, index = 4, name = 0x7f830600a126 "rb_yjit_enable"}, {func_ptr = 0x7f8305f844d0 , argc = 0, index = 5, name = 0x7f830600a135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8305f84400 , argc = 1, index = 6, name = 0x7f830600a150 "rb_yjit_get_stats"}, {func_ptr = 0x7f8305ee7e40 , argc = 0, index = 7, name = 0x7f830600a162 "object_shape_count"}, {func_ptr = 0x7f8305f5b6e0 , argc = 1, index = 8, name = 0x7f830600a175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8305f5b6f0 , argc = 1, index = 9, name = 0x7f830600a189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8305f54830 , argc = 0, index = 10, name = 0x7f830600a1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f8305f54990 , argc = 0, index = 11, name = 0x7f830600a1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8305f843d0 , argc = 0, index = 12, name = 0x7f830600a1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f8305cbaae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f8305dc4b3a in ruby_opt_init (opt=0x7ffecec0aa30) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f8305dc50b3 in ruby_opt_init (opt=0x7ffecec0aa30) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732367148784) 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 = 0x7ffecec096f0 parser = 140200697154288 orig_fname = 140200697169360 script = 1 opt = 0x7ffecec0aa30 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f8305c83ed2 in rb_ensure (b_proc=b_proc@entry=0x7f8305dc4d10 , data1=data1@entry=140732367148784, e_proc=e_proc@entry=0x7f8305dc0ef0 , data2=data2@entry=140732367148784) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x565131099c80 _tag = {tag = 36, retval = 140732367153712, buf = {0x7f8305444760, 0x7f8305c83f88 , 0x0, 0x7ffecec09560, 0x5443a10}, prev = 0x7ffecec0ab40, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x565131099c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8305dc0ef0 , data2 = 140732367148784}} #32 0x00007f8305dc6ce7 in load_file (opt=0x7ffecec0aa30, script=1, f=140200705804128, fname=, parser=140200697154288) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140200697154288, fname = 140200697169360, script = 1, opt = 0x7ffecec0aa30, f = 4} #33 process_options (argc=0, argv=0x7ffecec0ad28, opt=0x7ffecec0aa30) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140200705804128 xflag = ast = 0x0 parser = 140200697154288 script_name = 140200697169360 iseq = enc = lenc = 0x5651310b4f40 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\030\006\203\177\000\000\020\347\264\005\203\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f8305dc7576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffecec0ad18) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8304c085e8 "-", script_name = 140200697169360, 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 0x00007f8305c85269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffecec0ad18) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140200714447152, buf = {0x2, 0x7f8305c852b0 , 0x0, 0x7ffecec0ab10, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x565131099c80 state = iseq = 0x0 #36 0x000056512f52e17f in rb_main (argv=0x7ffecec0ad18, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732367155129 #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.936777.ruby -x gdbscript [New LWP 936777] [New LWP 936779] [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=140689330203648) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ff4c98cec00 (LWP 936777))] >>> Threads Id Target Id Frame * 1 Thread 0x7ff4c98cec00 (LWP 936777) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140689330203648) at ./nptl/pthread_kill.c:44 2 Thread 0x7ff4c95af640 (LWP 936779) 0x00007ff4c9a15fde in epoll_wait (epfd=4, events=events@entry=0x7ff4ca315a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ff4c95af640 (LWP 936779)): #0 0x00007ff4c9a15fde in epoll_wait (epfd=4, events=events@entry=0x7ff4ca315a5c , 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 0x00007ff4c9fa30ea in event_wait (vm=0x556c8fa1a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x556c8fa1a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x556c8fa1a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x556c8fa1a2a0 #4 0x00007ff4c9984b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720956145616, -7632710423587713544, 140689326929472, 25, 140689330948176, 140720956145968, 7636619504648326648, 7636620076797398520}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ff4c9a15bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ff4c98cec00 (LWP 936777)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140689330203648) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ff4c98cec00 old_mask = {__val = {8, 140689331016915, 0, 140689330913261, 140689330203648, 140689332528640, 93924754579136, 140689330859431, 16, 140689332545184, 140720956137152, 140689337795020, 255, 93924754563744, 140689332545184, 140720956137168}} 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=140689330203648) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140689330203648, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ff4c9932476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ff4c99187f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 140689330196216, 8718087751246615552, 93924754578560, 93924754578560, 140689339086776, 140689332545184, 140720956137552, 93924755341544, 93924754845200, 140689335687493, 18446744069414584320}}, sa_flags = -1916988416, sa_restorer = 0x556c8fa5ee10} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7162524643962483297, 3472328335788946994, 4122537911405393709, 3274715270390768230, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007ff4c9d32bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7ff4ca1477b8 "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 = 0x7ffc269a6130, reg_save_area = 0x7ffc269a6070}} #7 0x00007ff4c9d35f53 in objspace_xmalloc0 (objspace=0x556c8fa1cc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007ff4c9db40c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x556c8fa5ee10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x556c8fa5ee10, iseq=0x7ff4c8c59e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 140689317165840 ec = 0x556c8fa1dc80 dummy_frame = 140689317141600 #10 0x00007ff4c9daf10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff4c8c59e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x556c8fa5ee10 prev_src_iseq = 0x7ff4c8c5bc10 offset = #11 0x00007ff4c9daf20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7ff4c8c59e70 iseqv = iseq_index = 23 #12 0x00007ff4c9daf5a0 in ibf_load_code (load=0x556c8fa5ee10, iseq=0x7ff4c8c5bc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140689317149712 code_index = 15 reading_pos = 4556 code = 0x556c8fad73e0 load_body = 0x556c8fad7f80 cd_entries = 0x556c8fa61a10 ic_index = 0 mark_offset_bits = 0x7ffc269a63d0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007ff4c9db5124 in ibf_load_iseq_each (load=0x556c8fa5ee10, iseq=0x7ff4c8c5bc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140689317165840 ec = 0x556c8fa1dc80 dummy_frame = 140689317149328 #14 0x00007ff4c9daf10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff4c8c5bc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x556c8fa5ee10 prev_src_iseq = 0x7ff4c8c5f930 offset = #15 0x00007ff4c9daf20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7ff4c8c5bc10 iseqv = iseq_index = 16 #16 0x00007ff4c9daf5a0 in ibf_load_code (load=0x556c8fa5ee10, iseq=0x7ff4c8c5f930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140689317165360 code_index = 66 reading_pos = 224 code = 0x556c8fa5ee70 load_body = 0x556c8fabb910 cd_entries = 0x556c8fad99f0 ic_index = 0 mark_offset_bits = 0x556c8fa848b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007ff4c9db5124 in ibf_load_iseq_each (load=0x556c8fa5ee10, iseq=0x7ff4c8c5f930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140689317165840 ec = 0x556c8fa1dc80 dummy_frame = 140689317163296 #18 0x00007ff4c9daf10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff4c8c5f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x556c8fa5ee10 prev_src_iseq = 0x7ff4c8c5fbd0 offset = #19 0x00007ff4c9daf20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7ff4c8c5f930 iseqv = iseq_index = 1 #20 0x00007ff4c9daf5a0 in ibf_load_code (load=0x556c8fa5ee10, iseq=0x7ff4c8c5fbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140689317166032 code_index = 5 reading_pos = 46 code = 0x556c8fad7dd0 load_body = 0x556c8fac6f60 cd_entries = 0x556c8fa86420 ic_index = 1 mark_offset_bits = 0x7ffc269a6930 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007ff4c9db5124 in ibf_load_iseq_each (load=0x556c8fa5ee10, iseq=0x7ff4c8c5fbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 140689317165840 ec = 0x556c8fa1dc80 dummy_frame = 140689317165648 #22 0x00007ff4c9daf10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff4c8c5fbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x556c8fa5ee10 prev_src_iseq = 0x0 offset = #23 0x00007ff4c9db7068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7ff4c8c5fbd0 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:13950 load = iseq = loader_obj = 140689317166224 #25 0x00007ff4ca135d8d in rb_load_with_builtin_functions (feature_name=0x7ff4ca17610b "yjit", table=0x7ff4ca2f8060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x556c8fa1a2a0 iseq = #26 0x00007ff4ca07bd47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ff4ca079e60 , argc = 0, index = 0, name = 0x7ff4ca137cb2 "_bi0"}, {func_ptr = 0x7ff4ca1163b0 , argc = 0, index = 1, name = 0x7ff4ca19c0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ff4ca1164b0 , argc = 0, index = 2, name = 0x7ff4ca19c360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ff4ca117530 , argc = 0, index = 3, name = 0x7ff4ca19c10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ff4ca0e68e0 , argc = 2, index = 4, name = 0x7ff4ca19c126 "rb_yjit_enable"}, {func_ptr = 0x7ff4ca1164d0 , argc = 0, index = 5, name = 0x7ff4ca19c135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ff4ca116400 , argc = 1, index = 6, name = 0x7ff4ca19c150 "rb_yjit_get_stats"}, {func_ptr = 0x7ff4ca079e40 , argc = 0, index = 7, name = 0x7ff4ca19c162 "object_shape_count"}, {func_ptr = 0x7ff4ca0ed6e0 , argc = 1, index = 8, name = 0x7ff4ca19c175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ff4ca0ed6f0 , argc = 1, index = 9, name = 0x7ff4ca19c189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7ff4ca0e6830 , argc = 0, index = 10, name = 0x7ff4ca19c1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7ff4ca0e6990 , argc = 0, index = 11, name = 0x7ff4ca19c1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ff4ca1163d0 , argc = 0, index = 12, name = 0x7ff4ca19c1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007ff4c9e4cae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007ff4c9f56b3a in ruby_opt_init (opt=0x7ffc269a8180) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007ff4c9f570b3 in ruby_opt_init (opt=0x7ffc269a8180) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720956141120) 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 = 0x7ffc269a6e40 parser = 140689318431552 orig_fname = 140689318446624 script = 1 opt = 0x7ffc269a8180 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007ff4c9e15ed2 in rb_ensure (b_proc=b_proc@entry=0x7ff4c9f56d10 , data1=data1@entry=140720956141120, e_proc=e_proc@entry=0x7ff4c9f52ef0 , data2=data2@entry=140720956141120) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556c8fa1dc80 _tag = {tag = 36, retval = 140720956146048, buf = {0x7ff4c95d47b0, 0x7ff4c9e15f88 , 0x0, 0x7ffc269a6cb0, 0xc95d3a60}, prev = 0x7ffc269a8290, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556c8fa1dc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ff4c9f52ef0 , data2 = 140720956141120}} #32 0x00007ff4c9f58ce7 in load_file (opt=0x7ffc269a8180, script=1, f=140689327081392, fname=, parser=140689318431552) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140689318431552, fname = 140689318446624, script = 1, opt = 0x7ffc269a8180, f = 4} #33 process_options (argc=0, argv=0x7ffc269a8478, opt=0x7ffc269a8180) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140689327081392 xflag = ast = 0x0 parser = 140689318431552 script_name = 140689318446624 iseq = enc = lenc = 0x556c8fa38f40 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 0x00007ff4c9f59576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc269a8468) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ff4c8d98638 "-", script_name = 140689318446624, 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 0x00007ff4c9e17269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc269a8468) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140689335732528, buf = {0x2, 0x7ff4c9e172b0 , 0x0, 0x7ffc269a8260, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556c8fa1dc80 state = iseq = 0x0 #36 0x0000556c8e4c417f in rb_main (argv=0x7ffc269a8468, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720956147465 #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.973024.ruby -x gdbscript [New LWP 973024] [New LWP 973026] [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=139856252328960) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f32d23d5c00 (LWP 973024))] >>> Threads Id Target Id Frame * 1 Thread 0x7f32d23d5c00 (LWP 973024) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139856252328960) at ./nptl/pthread_kill.c:44 2 Thread 0x7f32d20bf640 (LWP 973026) 0x00007f32d251cfde in epoll_wait (epfd=4, events=events@entry=0x7f32d2e1ca5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f32d20bf640 (LWP 973026)): #0 0x00007f32d251cfde in epoll_wait (epfd=4, events=events@entry=0x7f32d2e1ca5c , 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 0x00007f32d2aaa0ea in event_wait (vm=0x55790d70d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55790d70d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55790d70d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55790d70d2a0 #4 0x00007f32d248bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730311801408, 4688407171647750837, 139856249091648, 25, 139856253073488, 140730311801760, -4650752299403754827, -4650751760800464203}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f32d251cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f32d23d5c00 (LWP 973024)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139856252328960) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f32d23d5c00 old_mask = {__val = {8, 139856253142227, 0, 139856253038573, 139856252328960, 139856254653952, 93978404916928, 139856252984743, 65, 139856254670496, 140730311792944, 139856259920332, 255, 93978404901536, 139856254670496, 140730311792960}} 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=139856252328960) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139856252328960, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f32d2439476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f32d241f7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 139856252321528, 17551623779645732096, 93978404916352, 93978404916352, 139856261212088, 139856254670496, 140730311793344, 93978405679336, 93978405182992, 139856257812805, 18446744069414584320}}, sa_flags = -921357056, sa_restorer = 0x55790d751e10} sigs = {__val = {32, 3762024554213879088, 8223625903104157235, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472338423811159397, 3762024554213879088, 8223625903106844211, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f32d2839bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f32d2c4e7b8 "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 = 0x7ffe543e5ba0, reg_save_area = 0x7ffe543e5ae0}} #7 0x00007f32d283cf53 in objspace_xmalloc0 (objspace=0x55790d70fc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f32d28bb0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55790d751e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55790d751e10, iseq=0x7f32d1769e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 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 = 139856239328016 ec = 0x55790d710c80 dummy_frame = 139856239303776 #10 0x00007f32d28b610b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f32d1769e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55790d751e10 prev_src_iseq = 0x7f32d176bc10 offset = #11 0x00007f32d28b620c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f32d1769e70 iseqv = iseq_index = 23 #12 0x00007f32d28b65a0 in ibf_load_code (load=0x55790d751e10, iseq=0x7f32d176bc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139856239311888 code_index = 15 reading_pos = 4556 code = 0x55790d7ca3e0 load_body = 0x55790d7caf80 cd_entries = 0x55790d754a10 ic_index = 0 mark_offset_bits = 0x7ffe543e5e40 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f32d28bc124 in ibf_load_iseq_each (load=0x55790d751e10, iseq=0x7f32d176bc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139856239328016 ec = 0x55790d710c80 dummy_frame = 139856239311504 #14 0x00007f32d28b610b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f32d176bc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55790d751e10 prev_src_iseq = 0x7f32d176f930 offset = #15 0x00007f32d28b620c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f32d176bc10 iseqv = iseq_index = 16 #16 0x00007f32d28b65a0 in ibf_load_code (load=0x55790d751e10, iseq=0x7f32d176f930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139856239327536 code_index = 66 reading_pos = 224 code = 0x55790d751e70 load_body = 0x55790d7ae910 cd_entries = 0x55790d7cc9f0 ic_index = 0 mark_offset_bits = 0x55790d7778b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f32d28bc124 in ibf_load_iseq_each (load=0x55790d751e10, iseq=0x7f32d176f930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139856239328016 ec = 0x55790d710c80 dummy_frame = 139856239325472 #18 0x00007f32d28b610b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f32d176f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55790d751e10 prev_src_iseq = 0x7f32d176fbd0 offset = #19 0x00007f32d28b620c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f32d176f930 iseqv = iseq_index = 1 #20 0x00007f32d28b65a0 in ibf_load_code (load=0x55790d751e10, iseq=0x7f32d176fbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139856239328208 code_index = 5 reading_pos = 46 code = 0x55790d7cadd0 load_body = 0x55790d7b9f60 cd_entries = 0x55790d779420 ic_index = 1 mark_offset_bits = 0x7ffe543e63a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f32d28bc124 in ibf_load_iseq_each (load=0x55790d751e10, iseq=0x7f32d176fbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 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 = 139856239328016 ec = 0x55790d710c80 dummy_frame = 139856239327824 #22 0x00007f32d28b610b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f32d176fbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55790d751e10 prev_src_iseq = 0x0 offset = #23 0x00007f32d28be068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f32d176fbd0 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:13950 load = iseq = loader_obj = 139856239328400 #25 0x00007f32d2c3cd8d in rb_load_with_builtin_functions (feature_name=0x7f32d2c7d10b "yjit", table=0x7f32d2dff060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55790d70d2a0 iseq = #26 0x00007f32d2b82d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f32d2b80e60 , argc = 0, index = 0, name = 0x7f32d2c3ecb2 "_bi0"}, {func_ptr = 0x7f32d2c1d3b0 , argc = 0, index = 1, name = 0x7f32d2ca30f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f32d2c1d4b0 , argc = 0, index = 2, name = 0x7f32d2ca3360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f32d2c1e530 , argc = 0, index = 3, name = 0x7f32d2ca310d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f32d2bed8e0 , argc = 2, index = 4, name = 0x7f32d2ca3126 "rb_yjit_enable"}, {func_ptr = 0x7f32d2c1d4d0 , argc = 0, index = 5, name = 0x7f32d2ca3135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f32d2c1d400 , argc = 1, index = 6, name = 0x7f32d2ca3150 "rb_yjit_get_stats"}, {func_ptr = 0x7f32d2b80e40 , argc = 0, index = 7, name = 0x7f32d2ca3162 "object_shape_count"}, {func_ptr = 0x7f32d2bf46e0 , argc = 1, index = 8, name = 0x7f32d2ca3175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f32d2bf46f0 , argc = 1, index = 9, name = 0x7f32d2ca3189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f32d2bed830 , argc = 0, index = 10, name = 0x7f32d2ca31a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f32d2bed990 , argc = 0, index = 11, name = 0x7f32d2ca31b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f32d2c1d3d0 , argc = 0, index = 12, name = 0x7f32d2ca31ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f32d2953ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f32d2a5db3a in ruby_opt_init (opt=0x7ffe543e7bf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f32d2a5e0b3 in ruby_opt_init (opt=0x7ffe543e7bf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730311796912) 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 = 0x7ffe543e68b0 parser = 139856240593728 orig_fname = 139856240608800 script = 1 opt = 0x7ffe543e7bf0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f32d291ced2 in rb_ensure (b_proc=b_proc@entry=0x7f32d2a5dd10 , data1=data1@entry=140730311796912, e_proc=e_proc@entry=0x7f32d2a59ef0 , data2=data2@entry=140730311796912) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55790d710c80 _tag = {tag = 36, retval = 140730311801840, buf = {0x7f32d20e47b0, 0x7f32d291cf88 , 0x0, 0x7ffe543e6720, 0xd20e3a60}, prev = 0x7ffe543e7d00, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55790d710c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f32d2a59ef0 , data2 = 140730311796912}} #32 0x00007f32d2a5fce7 in load_file (opt=0x7ffe543e7bf0, script=1, f=139856249243568, fname=, parser=139856240593728) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139856240593728, fname = 139856240608800, script = 1, opt = 0x7ffe543e7bf0, f = 4} #33 process_options (argc=0, argv=0x7ffe543e7ee8, opt=0x7ffe543e7bf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139856249243568 xflag = ast = 0x0 parser = 139856240593728 script_name = 139856240608800 iseq = enc = lenc = 0x55790d72bf40 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\342\322\062\177\000\000\020w~\322\062\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f32d2a60576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe543e7ed8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f32d18a8638 "-", script_name = 139856240608800, 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 0x00007f32d291e269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe543e7ed8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139856257857840, buf = {0x2, 0x7f32d291e2b0 , 0x0, 0x7ffe543e7cd0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55790d710c80 state = iseq = 0x0 #36 0x000055790bf8c17f in rb_main (argv=0x7ffe543e7ed8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730311803257 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)